iong_l的专栏

The time you enjoy wasting is not wasted. ——Marthe Troly-Curtin

centos系统LNMP环境配置(一) 初始安装配置

装好centos7 后,需要配置网络及防火墙

配置网络自启动
1、编辑网络配置文件

vim /etc/sysconfig/network-scripts/ifcfg-eth0

2、修改ONBOOT参数

ONBOOT=yes

备份文件
1、备份文件并在文件名中加入日期,通常在修改配置文件时记得备份

cp /etc/profile /etc/profile$(date "+%F")

配置防火墙
1、安装iptables

yum install iptables-services
systemctl enable iptables

2、修改iptables
vim /etc/sysconfig/iptables
添加:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 81 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

3、重启服务

service iptables restart

介绍一些其他的常用配置方法

安装常用环境
1、常用包

yum -y install   cmake  gcc gcc-c++  git wget  
yum -y install   automake autoconf  openssl openssl  openssl-devel zlib  zlib-devel  bzip2 bzip2-devel  libtool    curl-devel    pcre pcre-devel freetype freetype-devel  gd gd-devel
yum -y install   libxml2   libxml2-devel  libcurl libcurl-devel  libjpeg  libjpeg-devel libpng libpng-devel  libevent  libxslt libxslt-devel  gmp gmp-devel  readline readline-devel 

3、开发工具
yum -y install httpd-tools

配置环境变量
1、打开profile文件

sudo vi /etc/profile

2、在文件末尾处添加常用环境变量

export PATH=/usr/local/bin/:/usr/local/php7/bin:/usr/local/mysql/bin:$PATH
安装新的程序后就直接在后面添加即可,注意路径顺序。

3、更新配置

source /etc/profile

4、 避免每次重启都得执行source 可以将 source /etc/profile 写入 ~/.bashrc 末尾

vi ~/.bashrc
末尾添加 source /etc/profile

动态链接库配置
1、编辑库文件配置,如果不存在则创建一个

vim /etc/ld.so.conf.d/local.conf

2、添加本机库

 /usr/local/lib # 添加该行
 /usr/local/lib64 # 64位系统的除了添加上一行,还需要添加此行
 /usr/local/libmcrypt/lib/  #如果编译安装libmcrypt和Mysql  需要添加 
 /usr/local/mysql/lib/

以后再安装新的程序直接在后面添加即可

3、重新加载配置,使之生效

ldconfig -v

设置自启动
1、将启动脚本保存至/etc/init.d/中
2、在脚本头部添加默认配置
\# chkconfig: 2345 90 10

3、添加执行权限

chmod +x /etc/init.d/nginx

4、加入系统服务
chkconfig --add nginx

5、设置服务运行级别
chkconfig --level 2345 nginx on

YUM
1、开机yum提示配锁定
rm -f /var/run/yum.pid

2、关闭yum-update自启动
chkconfig –list yum-updatesd
service yum-updatesd stop
chkconfig –level 35 yum-updatesd off

3、清除yum缓存
yum clean packages

4、更新yum包,不升级系统及内核
yum -y upgrade

5、更新系统及内核
yum -y update

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/iong_l/article/details/80338247
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

centos系统LNMP环境配置(一) 初始安装配置

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭