装好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