找回密码
 立即注册
搜索
感知世界 首页 IT技术汇 计算机 查看内容

LINUX-CENTOS及服务器环境配置

2016-8-31 21:41| 发布者: 晓刚CM| 查看: 163| 评论: 4

【CENTOS】安装官网:www.centos.org建议下载DVD ISO,CENTOS 7开始对U盘安装不是很友好,经常找不到分区,建议刻录光盘安装。安装教程:网上百度经验很多,建议安装过程中选择安装GNOME桌面,便于后期操作。【LNMP ...


【CENTOS】安装

官网:www.centos.org

建议下载DVD ISO,CENTOS 7开始对U盘安装不是很友好,经常找不到分区,建议刻录光盘安装。

安装教程:网上百度经验很多,建议安装过程中选择安装GNOME桌面,便于后期操作。

【LNMP】安装

官网:lnmp.org

系统安装完毕,需要配置Nginx/Apache、PHP MySQL,系统登陆root后运行:screen -S lnmp

如果提示screen: command not found 命令不存在,可以执行:yum install screen 或 apt-get install screen安装。

此后安装LNMP执行:wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp

默认安装lnmp可不写,如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可,安装地址需在官网获取最新地址。

【FTP】安装

系统登陆root后运行:cd lnmp1.3-full && ./pureftpd.sh  注意不同版本,lnmp1.3-full文件夹名不一样。

如果使用VSFTPD,则yum install vsftpd* && yum install pam* && yum install db4*

【存储位置】

LNMP安装位置:计算机-usr-local

网页存储位置:计算机-home-wwwroot

MySQL配置文件:计算机-etc-my.cnf

【更改MYSQL数据存储位置】

在计算机-home下建立文件夹mysql

1.停掉mysql服务器:

/etc/init.d/mysql stop

2.下面新目录以/home/mysql/ 为例,然后复制旧目录的数据库到新目录:

cp -R /usr/local/mysql/var/* /home/mysql/

3.将新目录赋权为mysql用户组:

chown mysql:mysql -R /home/mysql/

4.再修改配置文件:可以直接打开文件修改MySQL配置文件:计算机-etc-my.cnf

或者执行命令:vi /etc/my.cnf

查找mysql数据原有目录 /usr/local/mysql/var 修改为:

datadir = /home/mysql

innodb_data_home_dir = /home/mysql

innodb_log_group_home_dir = /home/mysql

5.启动mysql:

/etc/init.d/mysql start

【虚拟主机配置】此场景与“Apache手动更改端口号、网页位置”二选一,不可同时配置

登陆root账号,执行命令:lnmp vhost add,根据提示完成设置,改设置方法只能默认80端口,根据不同域名对应不同网站文件夹(即子网站)。

【FTP配置】

登陆root账号,执行命令:lnmp ftp add,根据提示完成设置。

【Apache手动更改端口号、网页位置】此场景与“虚拟主机配置”二选一,不可同时配置

针对不同端口对应不同网站文件夹(即子网站)情形

更改Apache安装目录下conf目录下的httpd.conf文件、conf/vhost目录下httpdvhost.conf文件

apahce启动命令:

/usr/local/apache/bin/apachectl start apaceh 启动

apache停止命令

/usr/local/apache/bin/apachectl stop 停止

apache重新启动命令:

/usr/local/apache/bin/apachectl restart 重启

要在重启 Apache 服务器时不中断当前的连接,则应运行:

/usr/local/sbin/apachectl graceful

如果apache安装成为linux的服务的话,可以用以下命令操作:

service httpd start 启动

service httpd restart 重新启动

service httpd stop 停止服务

首先在home文件夹下建立网页文件夹,如文件夹800

httpd.conf文件修改如下:

修改端口:找到Listen 80,可以修改端口号,也可以增加端口号

如果不同的端口号对应不同子网站,根据上述 Listen 端口号 数量,对应增加:

DocumentRoot "/home/wwwroot/800"
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Require all granted

最后一句IncludeOptional conf/vhost/*.conf 改为 IncludeOptional conf/vhost/httpdvhost.conf,并在conf/vhost文件夹下建立httpdvhost.conf,根据上述 Listen 端口号 数量,对应增加内容如下:

ServerAdmin webmaster@example.com
php_admin_value open_basedir "/home/wwwroot/800:/tmp/:/var/tmp/:/proc/"
DocumentRoot "/home/wwwroot/800"
ServerName 0.0.0.0:800
ErrorLog "/home/wwwlogs/y-error_log"
CustomLog "/home/wwwlogs/y-access_log" combined
    SetOutputFilter DEFLATE
    Options Indexes FollowSymLinks   此处注意,一般默认为Options FollowSymLinks,表示不支持目录浏览方式
    AllowOverride All
    Order allow,deny
    Allow from all
    DirectoryIndex index.html index.htm index.php default.html default.htm default.php

重启apache服务即可。

【防火墙操作】

CENTOS 7 默认使用firewalld防火墙,LNMP安装完毕后,默认被关闭,需要手动开启。

1)重启后生效

  开启:chkconfig firewalld on

  关闭:chkconfig firewalld off

2)即时生效,重启后失效

  开启:service firewalld start

  关闭:service firewalld stop

防火墙规则一般默认为public区域,只需要在该区域添加开放端口即可。

【Webmin】http://www.webmin.com/

强大的Unix系统管理工具,CENTOS系统选择Source RPM版本。

由于不同版本的LINUX发行版兼容性有差异,在安装RPM时,首先要先安装LSB:

执行命令:sudo yum install lsb

接下来的安装教程见官方网站。

wget http://prdownloads.sourceforge.net/webadmin/webmin-1.810-1.noarch.rpm

yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty

rpm -U webmin-1.810-1.noarch.rpm

使用方式:浏览器打开http://IP:10000


鲜花

握手

雷人

路过

鸡蛋
发表评论

最新评论

引用 王刚 2018-1-22 21:45
CENTOS挂载云硬盘
https://jingyan.baidu.com/article/90808022d2e9a3fd91c80fe9.html
https://jingyan.baidu.com/article/48b37f8d393e9c1a65648847.html

未安装deltarpm
yum provides '*/applydeltarpm'
yum install deltarpm
引用 王刚 2018-1-22 10:34
centos安装mysql所需依赖包
yum install -y make
yum install -y cmake
yum install -y gcc
yum install -y gcc-c++
yum install -y ncurses
yum install -y ncurses-devel
引用 王刚 2018-1-22 09:49
yum update  //更新centos 6.4 安装包。
yum install ntsysv
yum install system-config-firewall-tui
yum install system-config-network-tui
安装完上面几个rpm包后,就会出现我们熟悉的setup字符图形界面。

安装GNOME桌面环境
yum groupinstall 'Desktop'

最小化安装的CentOS系统,需要安装 nslookup、traceroute、wget、man、sudo、ntp、ntpdate组件,安装screen、patch、make gcc、gcc-c++、flex、bison
参考:yum install -y bind-utils traceroute wget man sudo ntp ntpdate screen patch make gcc gcc-c++ flex bison zip unzip ftp --skip-broken
引用 王刚 2017-12-14 20:32
Redhat 没有yum命令,安装yum命令:
rpm -ivh http://mirrors.163.com/centos/6/os/i386/Packages/screen-4.0.3-19.el6.i686.rpm
rpm -ivh http://mirrors.163.com/centos/6/os/i386/Packages/wget-1.12-10.el6.i686.rpm
http://mirrors.163.com/centos/6/os/i386/Packages/

查看全部评论(4)

  • 江苏移动魔百盒-华为悦盒EC6108V9_8G安装第
  • 云视讯星网C21型终端配置
  • 烽火通用型GPON-HG260GT宽带及语音设置
  • 中兴ONU-F420开通SIP语音设置
  • 涟水县“江苏先锋”远程党员教育系统培训
精彩导读
关注我们
关注微信公众号,了解最新精彩内容

QQ|Archiver|手机版|小黑屋|感知世界 ( 苏ICP备13004606号

GMT+8, 2018-1-24 01:52 , Processed in 0.124801 second(s), 23 queries .

Powered by WangGang X3.2 Licensed

© 2007-2015 Marry Me.

返回顶部