18.jpg?x-oss-process=image/auto-orient,1/quality,q_90/watermark,image_bG9nby5wbmc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9yZXNpemUsUF8yMA,g_center,t_50,x_10,y_10

在生产环境中,我们刚装好Linux系统,是不能直接使用的,一般会先进行下初始化操作,然后根据服务器的资产定位,安装上对应的服务,加入到对应的集群组内,才能正式上线。今天我们就来聊聊,如何初始化CentOS7系统!

关闭SELinux防火墙

1
vi /etc/selinux/config

注意:作为美国军用级别的防火墙,很少会被企业使用,所以一般都是关闭状态。编写配置文件,将其中的SELINUX=enforcing改为SELINUX=disabled重启系统即可。

修改主机名称

1
vi /etc/hostname

注意:为了方便识别服务器的身份,我们都会给服务器设置主机名称,编写上面配置文件,直接添加主机域名即可,重启系统即可生效。

同步系统时间

安装时间同步软件:

1
yum -y install ntp

设置计划任务实现自动同步时间:

1
echo -e "0 0 * * * /usr/sbin/ntpdate time1.aliyun.com &> /dev/null" >> /var/spool/cron/root

安装基础软件

1
yum -y install apr* autoconf automake bison cloog-ppl compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng* libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* libX* libxml* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils ppl telnet t1lib t1lib* nasm nasm* wget zlib-devel

注意:线上环境的Linux系统几乎都是最小化安装的,所以很多软件需要自行安装。而Linux在安装软件时,首先要解决软件的依赖关系,以上这些都是基础软件,安装后可解决常见依赖关系。


 评论