ubantu修复apache_ubantu 查询apache - CSDN
精华内容
参与话题
  • ubuntu下Bugzilla的安装与配置

    千次阅读 2012-01-08 13:45:25
    Bugzilla简介  Bugzilla是一个共享的免费的产品缺陷记录及跟踪工具(Bug-Tracking System)。由Mozilla公司提供。...它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生

    Bugzilla简介
            
    Bugzilla是一个共享的免费的产品缺陷记录及跟踪工具(Bug-Tracking System)。由Mozilla公司提供。创始人是Terry Weissman,开始时使用一种名为“TCL”的语言创建的,后用Perl语言实现,并作为Open source发布。它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。
    Bugzilla特点
    Bugzilla能够为你建立一个完善的bug跟踪体系,包括报告bug、查询bug记录并产生报表、处理解决bug、管理员系统初始化和设置四部分。Bugzilla具有如下特点:
    1.基于Web方式,安装简单、运行方便快捷、管理安全。
    2.有利于缺陷的清楚传达。本系统使用数据库进行管理,提供全面详尽的报告输入项,产生标准化的bug报告。 提供大量的分析选项和强大的查询匹配能力,能根据各种条件组合进行bug统计。当缺陷在它的生命周期中变化时,开发人员、测试人员、及管理人员将及时获得 动态的变化信息,允许你获取历史记录,并在检查缺陷的状态时参考这一记录。
    3.系统灵活,强大的可配置能力。Bugzilla工具可以对软件产品设定不同的模块,并针对不同的模块设定开发人员和测试人员。这样可以实现提交报告时 自动发给指定的责任人,并可设定不同的小组,权限也可划分。设定不同的用户对bug记录的操作权限不同,可有效控制进行管理。允许设定不同的严重程度和优 先级。可以在缺陷的生命期中管理缺陷。从最初的报告到最后的解决,确保了缺陷不会被忽略。同时可以使注意力集中在优先级和严重程度高的缺陷上。
    4.自动发送Email,通知相关人员。根据设定的不同责任人,自动发送最新的动态信息,有效的帮助测试人员和开发人员进行沟通。


    需要预先安装一下几个软件

    • Perl(V5.8.1以上)
    • 数据库引擎(Mysql/postgresql/Oracle)
    • Web服务器
    • Perl Moudles(Perl 模块)
    • Mail Transfer Agent

    具体步骤如下:

    一、Perl

    一般是系统自带,如果没有或者版本不符合要求,请自行安装,或者apt-get install
    用Perl -v查看perl版本信息

    二、数据库引擎(mysqlserver)

    安装命令:sudo apt-get install mysql-server(安装完成的最后,会让你输入root管理员的帐号密码,记住该密码,此root非用户组中的root,而是mysql数据库的root管理员根帐号)

    三、Web服务器(apache2)

    安装命令 : sudo apt-get install apache2

    四、Mail Transfer Agent

    安装命令: sudo apt-get install sendmail

    五、下载bugzilla及安装Perl模块

    下载链接:http://www.bugzilla.org/

    将该文件解压缩到/var/www/目录下

    sudo tar -C /var/www/ -xvf bugzilla-3.6.3.tar.gz

    解压完毕,该目录下将会有一个名为bugzilla-3.6.3的目录,将该目录改名为bugzilla并切换到/var/www/bugzilla/目录

    sudo mv bugzilla-3.6.3 bugzilla & cd /var/www/bugzilla/

    在bugzilla目录下有一个checksetup.pl的文件,运行该文件

    sudo perl checksetup.pl

    运行完毕,会告诉你当前bugzilla还差那些perl模块需要安装,并且有提示安装命令。这里我们只需要安装必须的一些包就可以了,可选包可以不用安装。安装这些必须的包的命令一般为:

     /usr/bin/perl   install-module.pl --all

    这句命令将安装bugzilla所需要的一系列perl模块,基本上运行完毕,安装bugzilla的前期准备工作都做的差不多了。
    当然也存在一些安装不上的情况,这时要自己安装,我安装时候存在YAML和DateTime 安装不成功,通过如下命令安装或到cpan上下载需要的模块安装

    sudo /usr/bin/perl install-module.pl YAML

    sudo /usr/bin/perl install-module.pl DateTime

    这句命令将安装bugzilla所需要的一系列perl模块,基本上运行完毕,安装bugzilla的前期准备工作都做的差不多了。

    其实这个时候bugzilla差不多可以算是安装好一大半了,剩下的就是一些配置的问题了。


    六、配置

    1、mysql的配置。

           bugzilla需要用mysql数据库来管理bugs,其默认的数据库名字为bugs,默认的数据库管理员帐号为bugs,默认管理员密码为空,这些都是写在配置文件localconfig中的。所以我们需要添加一个bugs的mysql数据管理员用户,并创建一个名为bugs的数据库来保存bugzilla提交的bugs。

    在终端输入:

    mysql -u root -p(用mysql的root管理员登录mysql,以添加用户bugs),终端会提示输入密码,即之前安装mysql时的最后输入的root密码。

    进入mysql界面后

    grant all on *.* to bugs@localhost identified by '';flush privileges;别忘最后的‘;'号),这样我们就创建好了mysql的用户bugs,供bugzilla使用。

    最后创建bugs数据库文件。在mysql界面中输入:

    CREATE DATABASE bugs;

    2、apache2服务器的配置   

    打开apache2的配置文件httpd.conf

    sudo vi /etc/apache2/httpd.conf,在其中添加如下内容:

       <Directory "/var/www/bugzilla/">

            AddHandler cgi-script .cgi 

            Options +Indexes +ExecCGI +FollowSymLinks

            DirectoryIndex index.cgi

            AllowOverride None

            Order allow,deny

            Allow from all

        </Directory>

    3、bugzilla的配置

    修改/bugzilla/localconfig文件中的一句话:$webservergroup = 'www-data';

    这里为什么填www-data呢,这是由我们安装好的apache2的环境变数决定的,该变数存在文件/etc/apache2/envvars中,文件的内容如下:

    # settings are defined via environment variables and then used in apache2ctl,
    # /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
    export APACHE_RUN_USER=www-data
    export APACHE_RUN_GROUP=www-data

    这就是我们要填www-data的原因了,另外我们需要修改bugzilla目录的owner和groups。因为apache2环境变数决定是其是用www-data用户组来执行的。修改的命令为:sudo chgrp -R root.www-data bugzilla。


    最后在终端执行下面的命令:sudo perl checksetup.pl,运行完毕bugzilla将会顺利的安装好,在安装的最后会让你输入bugzilla系统的管理员帐号和密码,这个必须记好了。

    七、启动bugzilla

    重启apache2服务器和mysqlserver

    sudo /etc/init.d/apache2 restart

    sudo /etc/init.d/mysql restart

    bugzilla的环境算是基本上搭建好了,接下来打开firefox就可以用了。

    在地址一栏输入http://localhost/bugzilla就可以看到bugzilla的首页了,截图如下:




    展开全文
  • Fedora和Red Hat有yum安装软件,Ubuntu有apt工具。 apt简单的来说,就是给Ubuntu安装软件的一种命令方式。 一、apt的相关文件 /etc/apt/sources.list 设置软件包的获取来源 /etc/apt/apt.conf .../

    FedoraRed Hatyum安装软件,Ubuntuapt工具。

    apt简单的来说,就是给Ubuntu安装软件的一种命令方式。

    一、apt的相关文件

    /etc/apt/sources.list 设置软件包的获取来源
    /etc/apt/apt.conf apt配置文件
    /etc/apt/apt.conf.d/ apt的零碎配置文件
    /etc/apt/preferences 版本参数
    /var/cache/apt/archives/ 存放已经下载的软件包
    /var/cache/apt/archives/partial 存放正在下载的软件包
    /var/lib/apt/lists/ 存放已经下载的软件包详细信息
    /var/lib/apt/lists/partial/ 存放正在下载的软件包详细信息

    二、apt-get命令的子命令

    update 更新软件包列表
    upgrade 升级系统中的所有软件包
    install 安装软件包
    remove 卸载软件包
    autoremove 仅删除不需要再次下载的软件包
    purge 彻底删除软件包(包括配置文件)
    source 下载源代码
    build-dep 自动下载安装编译某个软件所需要的软件包
    dist-upgrade 升级整个发行版
    dselect-upgrade 安装dselect的选择进行升级
    clean 删除本地缓存的所有升级包
    autoclean 删除本地缓存中无用的软件包
    check 检查是否存在有问题的依赖关系
    :$ sudo apt-get install php5-mysql apache2

    $ sudo apt-get update && sudo apt-get upgrade

    三、apt-get命令选项

    -d,--download-only 仅下载,不安装
    -f,--fix-broken 修复依赖问题(用于installremove子命令)
    -m,--ignore-missing,--fix-missing 忽略缺失的软件包。遇到无法下载的软件包,自动忽略
    --no-download 禁止下载软件包。与-m配合,可以使apt只使用已经下载的软件包
    -q,--quiet 静默模式,输出的信息适合做日志
    -s,--simulate,--just-print 模拟测试,不做出实际操作,不改变系统
    -y,--yes,--assume-yes 在系统提问时,自动应答yes
    -u,--show-upgraded 显示已升级的软件包
    -V,--verbose-versions 显示已安装和已升级的软件包的完整版本号
    -b,--compile,--build 在源码包下载完成后进行编译
    --ignore-hold 忽略被保留的软件包
    --no-upgrade 不要升级软件包
    --force-yes 强制回答yes
    --print-uris 仅答应软件包地址,不安装
    --purge 彻底删除,包括配置文件
    --reinstall 重新安装软件包

    四、apt-cache命令

    功能:搜索某个软件包的名字或显示某个软件包的详细信息
    搜索mysql的软件包 $ apt-cache search mysql
    查看ssh软件包的详细版本号 $ apt-cache show ssh

    五、Red HatFedoraUbuntu软件包操作对比

    任务 Red HatFedora Ubuntu
    基本信息
    软件包后缀 *.rpm *.deb
    软件源配置文件 /etc/yum.conf /etc/apt/sources.list
    安装、删除、升级软件包
    更新软件包列表 每次运行yum时自动执行 apt-get update
    从软件仓库软件安装软件 yum install package apt-get install package
    安装一个已下载的软件包 yum install pkg.rpm

    rpm -i pkg.rpm

    dpkg -i pkg.deb

    pkg --install pkg.deb

    删除软件包 rpm -e package apt-get remove package
    软件包升级检查/测试 yum check-update apt-get -s upgrade

    apt-get -s dist-upgrade

    升级软件包 yum update

    rpm -Uvh [args]

    apt-get upgrade
    升级整个系统 yum upgrade apt-get dist-upgrade
    软件包信息
    获取某软件包的信息 yum search package apt-cache show package
    获取所有软件包的信息 yum list available apt-cache dumpavail
    显示所有已安装的软件 yum list installed

    rpm -qa

    dpkg -l

    dpkg --list

    获取某个已安装软件包的信息 yum info package

    rpm -qi package

    dpkg --status package
    列出某个已安装软件包所包含的文件列表 rpm -ql package  
    列出某个已安装软件包所包含的文档 rpm -qd package
    列出某个已安装软件包所包含的配置文件 rpm -qc package
    显示某个软件包所依赖的软件包列表 rpm -qR package apt-cache depends package
    显示某个软件包的反向依赖关系 rpm -q -whatrequires [args] apt-cache rdepends package
    软件包文件信息
    获取某个软件包文件的信息 rpm -qpi pkg.rpm dpkg --info pkg.deb
    获取某个软件包文件所包含的文件列表 rpm -qpl pkg.rpm dpkg --contents pkg.deb
    获取某个软件包文件所包含的文档 rpm -qpd pkg.rpm
    获取某个软件包文件所包含的配置文件 rpm -qpc pkg.rpm
    软件包解压 rpm2cpio pkg.rpm | cpio -vid dpkg-deb --extract pkg.deb
    搜索某个文件是由哪个软件包安装的 rpm -qf /file/name dpkg -S /file/name

    dpkg --search /file/name

    搜索所有提供某个文件的软件包 yum provides /file/name apt-file search /file/name
    杂项
    显示本地软件包缓存的状态 apt-cache stats
    校验所有已安装的软件包 rpm -Va debsums
    删除本地缓存的所有软件包 yum clean packages apt-get clean
    仅删除本地缓存中过时的软件包 apt-get autoclean
    删除所有软件包信息 yum clean headers apt-file purge
    展开全文
  • Ubuntu 更新错误修复大全

    千次阅读 2018-04-16 11:45:34
    这两天打算安装mesos+marathon构建一简单的PaaS环境,从apache下载好mesos, marathon两个包后,无奈mesos需要不少依赖库, 使用sudo apt-get install xxx 逐个安装,却遇到错误。百度了几篇文章,在解决问题的同时,...


    这两天打算安装mesos+marathon构建一简单的PaaS环境,从apache下载好mesos, marathon两个包后,无奈mesos需要不少依赖库, 使用sudo apt-get install xxx 逐个安装,却遇到错误。百度了几篇文章,在解决问题的同时,也发现有一些很好很全的ubuntu上更新包时遇到的各种错误及解决办法。转至此,便于后续参考,也为大家提供个方便。

    前6种通常遇到的多一些。


    1.合并列表问题

    当你在终端中运行更新命令时,你可能会碰到这个错误“合并列表错误”,就像下面这样:

    E:Encountered a section with no Package: header,

    E:Problem with MergeList /var/lib/apt/lists/archive.ubuntu.comubuntudistspreciseuniversebinary-i386Packages,

    E:The package lists or status file could not be parsed or opened.’

    可以使用以下命令来修复该错误:

    1. sudo rm -/var/lib/apt/lists/*
    2. sudo apt-get clean && sudo apt-get update

     

    2.下载仓库信息失败 

    2-1

    实际上,有两种类型的下载仓库信息失败错误。如果你的错误是这样的:

    W:Failed to fetch bzip2:/var/lib/apt/lists/partial/in.archive.ubuntu.comubuntudistsoneiricrestrictedbinary-i386Packages Hash Sum mismatch,

    W:Failed to fetch bzip2:/var/lib/apt/lists/partial/in.archive.ubuntu.comubuntudistsoneiricmultiversebinary-i386Packages Hash Sum mismatch,

    E:Some index files failed to download. They have been ignored, or old ones used instead

    那么,你可以用以下命令修复:

    1. sudo rm -rf /var/lib/apt/lists/*
    2. sudo apt-get update 

    2-2

    下载仓库信息失败的另外一种类型是由于PPA过时导致的。通常,当你运行更新管理器,并看到这样的错误时:

    你可以运行sudo apt-get update来查看哪个PPA更新失败,你可以把它从源列表中删除。你可以按照这个截图指南来修复下载仓库信息失败错误

     

    3.下载包文件失败错误

    一个类似的错误是下载包文件失败错误,像这样:

    该错误很容易修复,只需修改软件源为主服务器即可。转到“软件和更新”,在那里你可以修改下载服务器为主服务器:

     

    4.部分更新错误

    在终端中运行更新会出现部分更新错误

    Not all updates can be installed

    Run a partial upgrade, to install as many updates as possible

    在终端中运行以下命令来修复该错误:

    1. sudo apt-get install -f

     

    5.加载共享库时发生错误

    该错误更多是安装错误,而不是更新错误。如果尝试从源码安装程序,你可能会碰到这个错误:

    error while loading shared libraries:

    cannot open shared object file: No such file or directory

    该错误可以通过在终端中运行以下命令来修复:

    1. sudo /sbin/ldconfig -v

    你可以在这里查找到更多详细内容加载共享库时发生错误

     

    6.无法获取锁 /var/cache/apt/archives/lock

    在另一个程序在使用APT时,会发生该错误。假定你正在Ubuntu软件中心安装某个东西,然后你又试着在终端中运行apt。

    E: Could not get lock /var/cache/apt/archives/lock – open (11: Resource temporarily unavailable)

    E: Unable to lock directory /var/cache/apt/archives/

    通常,只要你把所有其它使用apt的程序关了,这个问题就会好的。但是,如果问题持续,可以使用以下命令:

    1. sudo rm /var/lib/apt/lists/lock

    如果上面的命令不起作用,可以试试这个命令:

    1. sudo killall apt-get

    关于该错误的更多信息,可以在这里找到。

     

    7.GPG错误: 下列签名无法验证

    在添加一个PPA时,可能会导致以下错误GPG错误: 下列签名无法验证,这通常发生在终端中运行更新时:

    W: GPG error: http://repo.mate-desktop.org saucy InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 68980A0EA10B4DE8

    我们所要做的,就是获取系统中的这个公钥,从信息中获取密钥号。在上述信息中,密钥号为68980A0EA10B4DE8。该密钥可通过以下方式使用:

    1. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 68980A0EA10B4DE8

    在添加密钥后,再次运行更新就没有问题了。

     

    8.BADSIG错误

    另外一个与签名相关的Ubuntu更新错误是BADSIG错误,它看起来像这样:

    W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://extras.ubuntu.com precise Release: The following signatures were invalid: BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key

    W: GPG error: http://ppa.launchpad.net precise Release:

    The following signatures were invalid: BADSIG 4C1CBC1B69B0E2F4 Launchpad PPA for Jonathan French W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/precise/Release

    要修复该BADSIG错误,请在终端中使用以下命令:

    1. sudo apt-get clean
    2. cd /var/lib/apt
    3. sudo mv lists oldlist
    4. sudo mkdir -p lists/partial
    5. sudo apt-get clean
    6. sudo apt-get update

    From: http://www.linuxidc.com/Linux/2015-06/118678.htm

    展开全文
  • django项目部署上线

    万次阅读 2019-03-02 16:23:26
    完善的django项目上线,有很多种上线的方法,比如apache, uwsgi, nginx等。这里只介绍2种,一种是django自带的,另外一种则是nginx + uwsgi完成介绍。这里的系统环境采用的是ubantu系统, python环境采用的是python3...

     

    前言

    完善的django项目上线,有很多种上线的方法,比如apache, uwsgi, nginx等。这里只介绍2种,一种是django自带的,另外一种则是nginx + uwsgi完成介绍。这里的系统环境采用的是ubantu系统, python环境采用的是python3, django环境采用1.11

    一、自带的部署功能

    数据库迁移:

    如果django项目中的数据是在本地的mysql中,需要将它的数据迁移到远程连接的数据库中。使用navicat操作, 在工具下拉列表中有一个数据传输按钮

    image.png

    进入后,配置好,点击下一步就好

    image.png

    1. 环境配置

    • 更新安装包: sudo apt update
    • 下载mysql : apt install mysql-server mysql-client

    2. 设置远程访问mysql:

    (1) 查找 mysql.conf, 一般在/etc/mysql/mysql.conf.d目录下

    find / -name mysql.cnf

    (2)注释掉mysql.cnf文件中bind.conf.d,使外网也可以访问数据库

    vim /etc/mysql/mysql.conf.d/mysqld.cnf

    QQ图片20180512085640.png

    (3)设置mysql数据库的用户密码

    设置: GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

    刷新操作:flush privileges;

    3. 修改django中的配置文件

    • 修改settings.py

      (1) 设置DEBUG=FALSE, ALLOWED_HOST = ['

      ']

      image.png

      如果上线的时候出现500,502错误等,可以将DEBUG=False设置为DEBUG=True,这时候你就可以在浏览器中看到具体的错误,然后进行调试

      (2)

      静态文件的STARC的路径配置

      STATIC_ROOT = os.path.join(BASE_DIR, 'static')

      ![image.png]( https://upload-images.jianshu.io/upload_images/10914545-f44323417d3ce602.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

      (3)修改工程urls.py配置

      导入serve包:

      from django.views.static import serve

      在路由中加入static的路由地址:

      url(r'^static/(?P<path>.)$', serve, {"document_root": settings.STATIC_ROOT})

      image.png

    4.修改首页的访问地址

    在工程urls.py里部署首页访问的地址: views.home是自己设置的一个方法,是路由指向的地址

    url(r'^$', views.home)

    5. 安装pip3, 使用pip3来安装必备的数据库

    安装pip3 :up主在这里遇到过一个bug,安装不上库文件,这时候你需要将pip3更新到最新的版本

    apt install python3-pip

    安装必备库:

    pip3 install django

    pip3 install pymysql

    pip3 install pillow

    6. 查看进程:

    看看端口啥的, 如果80端口被占用了,下面可以更换到其他端口,也可以直接kill -9 掉占用端口的程序

    netstat -lntp

    7. 启动项目

    进入manage.py文件目录下:

    python3 manage.py runserver 0.0.0.0:8000

    二、使用nginx+uwsgi部署

    1.nagin和uwsgi介绍

    关于nginx和uwsgi与django的联系,有一篇博文讲得简单明了

    https://blog.csdn.net/u014761344/article/details/40146597

    (1)nginx:

    nginx概念:

    Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。

    nginx应用场景:

    1、 http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。

    2、 虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。

    基于端口的,不同的端口

    基于域名的,不同域名

    3、 反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

    (2)uwsgi

    uwsgi概念:

    uWSGI实现了WSGI的所有接口,是一个快速、自我修复、开发人员和系统管理员友好的服务器

    2.安装nginx

    nginx启动后,可以在公网的ip地址上看到welcome to nginx

    sudo apt-get install nginx

    3.查看nginx的状态

    systemctl status nginx 查看nginx的状态

    system start/stop/enable/disable nginx 启动/关闭/设置开机启动/禁止开机启动

    service nginx status/stop/restart/start 查看状态/停止/重启/开启 ngnix

    安装完成后,如果不能启动nginx,可以使用 ps -ef | grep nginx 查看进程,杀掉全部的nginx进程,再重新启动nginx

    4.安装uwsgi

    pip install uwsgi

    5.在nginx的配置文件中加载自定义的nginx的配置文件

    up主这里使用自己的

    .conf文件放在 /home/app/conf/的,这里建议大家建立一个统一的文件夹来管理conf文件

    进入nginx的配置文件:

    vim /etc/nginx/nginx.conf

    修改文件:增加 include /home/app/conf/

    .conf;

    QQ图片20180512095927.png

    6. 配置自定的nginx文件:

    up主建议每一个项目都单独建立一个conf文件

    找到自己创建的conf文件:

    vim /home/app/conf/axfnginx.conf

    配置:

    server {

    listen 80;

    server_name 47.92.164.198 localhost;

    access_log /home/app/log/access.log;
        error_log /home/app/log/error.log;
    
        location / {
            include uwsgi_params;
            uwsgi_pass 127.0.0.1:8890;
        }
        location /static/ {
            alias /home/app/day11axf0/static/;
            expires 30d;
        }
    
    } /home/app/log/access.log;
        error_log /home/app/log/error.log;
    
        location / {
            include uwsgi_params;
            uwsgi_pass 127.0.0.1:8890;
        }
        location /static/ {
            alias /home/app/day11axf0/static/;
            expires 30d;
        }
    
    }

    image.png

    7.配置uwsgi

    up主是将uwsgi.ini文件与conf文件放在一起的

    pythonpath为工程文件目录

    scoket要与nginx中的完全相同

    logto为保存日志文件的地方

    image.png

    nginx和uwsgi还可以配置更多的东西,这里配置的都是最简单需要的内容

    8.启动项目

    进入uwsgi.ini文件目录中:

    uwsgi --ini uwsgi.ini

    9.部署完成

    更多Python视频、源码、资料加群683380553免费获取

    转载至:django项目部署上线

     

     

     

    展开全文
  • linux服务器用centos还是ubuntu系统_Linux

    万次阅读 2017-10-18 13:44:20
    摘要: 本文讲的是linux服务器用centos还是ubuntu系统_Linux, linux服务器系统多使用CentOS、uBuntu、Gentoo、FreeBSD、Debian。服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS ,CENTOS现在市场占有率第一...
  • Ubuntu下,dpkg安装出错的修复

    千次阅读 2018-05-02 18:42:39
    [c-sharp] view plain copy print?Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package ...
  • 给Ubuntu软件升级命令

    千次阅读 2018-06-08 13:16:23
    sudo apt-get update --更新软件源sudo apt-get upgrade -更新已经安装的软件 以非root用户更新系统sudo: sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,...
  • 玩转ubuntu全攻略

    千次阅读 2013-07-23 15:27:24
    buntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的...
  • CentOS、Ubuntu、Debian三个linux比较异同

    万次阅读 2014-02-10 16:17:03
    Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。 商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用...
  • ubantu下安装java 环境

    千次阅读 2017-12-10 20:57:58
    ubantu下安装java 环境 java环境安装过程 ubantu下安装jdk ubantu下安装Tomcat ubantu下安装mysql ubantu常用操作
  • CentOS、Ubuntu、Debian三个linux如何选择

    千次阅读 2018-04-10 17:09:52
    做平台搭建学习等用CentOS。Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。商业版本以Redhat为代表,开源社区版本则以debian为代表。...
  • ubuntu启动过程

    万次阅读 2017-06-02 04:31:45
    本文讲述了从按下开机按钮到ubuntu(14.04 LTS)启动完毕的过程。grub 入门知识和设置进程开机启动方法。
  • 作为一个程序猿,当从windows转到Linux上的时候,还是很不习惯的,毕竟windows用起来确实蛮方便的,但是有些时候,尤其是开发,linux却有很大的优势,学习一下linux还是有必要的。1.下面从最简单的软件安装开始。...
  • Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。 商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域...
  • Ubuntu 18.04 搭建Snort

    千次阅读 2018-07-03 15:34:03
    一、介绍1. Snort是一套开源的网络入侵检测系统(NIDS),主要功能有包嗅探、包记录和入侵检测功能。 Snort能够对网络上的数据包进行抓包分析,但区别于其它嗅探器的是,它能根据所定义的规则进行响应及处理。...
  • 转自:Ubuntu常用命令大全 点评:Ubuntu常用命令大全,学习ubuntn系统的朋友可以收藏下,用ctrl+F查找即可 一、文件/文件夹管理  ls 列出当前目录文件(不包括隐含文件)  ls -a 列出当前目录文件(包括隐含...
  • 机器学习干货贴

    万次阅读 2016-10-02 01:58:28
    1.Kaggle Ensembling Guide 摘要:Creating ensembles from submission files Voting ensembles. Averaging Ra... 2.[导读]Machine Learning Theory 摘要:机器学习相关理论,Machine Learning Theory - Part 1: ...
  • 这个总结的确实不错,留下来做个参考吧! Fedora和Red Hat有yum安装软件,Ubuntu有apt工具。 apt简单的来说,就是给Ubuntu安装软件的一种命令方式。 一、apt的相关文件 ...apt配置文件
  • UNIX TOOLBOX - 中文版

    千次阅读 2012-11-13 15:54:27
    UNIX TOOLBOX - 中文版 这是一份收集Unix/Linux/BSD命令和任务的文档,它有助于高级用户或IT工作。它是一份简明扼要的实用指南,当然读者应该知道他/她在干什么。 Unix Toolbox 版本:12 ...
1 2 3 4
收藏数 71
精华内容 28
关键字:

ubantu修复apache