当前位置:首页 > linux > 正文

centos6 系统初始化

简介centos6.x 系统初始化配置!新安装了centos系统,直接为了主题去操作,往往过程容易出现些小问题,不是差了什么工具,就...

centos6.x 系统初始化配置!新安装了centos系统,直接为了主题去操作,往往过程容易出现些小问题,不是差了什么工具,就是某个设置没有配置好!常言道,磨刀不误砍柴工,替前把系统初始配置一下,有利利今后的使用!


就我近期在使用cacti,zabbix,KnowledgeRoot等项目时,经常就碰到些小问题!所以,也就系统刚装好后的一些初始化配置工作,有了一些小心德,分享出来,以备自用。如能帮助到大家,甚幸!!当然可能并不完整,请海涵!


1、查看系统发行版本

# cat /etc/redhat-release  或  # cat /etc/issue   或 
CentOS release 6.7 (Final)
Kernel \r on an \m



2、查看和修改计算机

# hostname clint01     //临时修改,重启后失效  直接输hostname 就只是显示

 

# vi /etc/sysconfig/network         //编辑配置文件,永久修改

 

NETWORKING=yes

HOSTNAME=centos_text          //修改主机名

GATEWAY=192.168.2.253



3、修改IP地址、网关、DNS等,测试网络正常

#ifconfig         //查看网络接口相关信息


编辑网卡地址等信息

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

 

DEVICE=eth0
TYPE=Ethernet
UUID=fedcecba-588b-4278-95b2-ffc2499ee433
ONBOOT=yes    //开启是否开启
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=00:0C:29:60:F2:FB
IPADDR=192.168.2.16
PREFIX=24  //或 NETMASK=255.555.255.0 这样也行
GATEWAY=192.168.2.253      //网关
DNS1=114.114.114.114
DNS2=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"


 

 

------------有些参数可以精简---------

[root@zabbix ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:A6:A1:E1
TYPE=Ethernet
UUID=510952c2-8c54-4f12-b45d-af1a0d825bb9
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.2.21
NETMASK=255.255.255.0
GATEWAY=192.168.2.253
DNS1=202.96.134.133
DNS2=8.8.8.8



4、关闭selinux    (不是大神就关了吧,这玩意儿经常搞的你欲罢不能……)

临时关闭selinux

# setenforce 0      // 如果1就是临时开启

 


编辑配置文件永久关闭;

[root@zabbix ~]# vi /etc/sysconfig/selinux
 
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled                            //修改此处为 disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted


 


5、安装基本的软件,特别是常用的涉及系统管理和配置方面的工具

# Yum -y install vim lrzsz ntp libtool unzip wget make automakel ibtool gcc c++



6、修正时间、时区相关配置

[root@localhost ~]# date -R            //查看当前日期、时间、时区

Fri, 23 Dec 2016 21:07:21 +0800

 

 

 

修改时区:(这里应该修改硬时区,对应clock)

# vi /etc/sysconfig/clock

ZONE="Asia/Shanghai"

 

这种是直接拷贝时区文件到/etc 并命名为本地时区,针对所有,且即时生效。

# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

同步时间和日期:

# ntpdate pool.ntp.org

23 Dec 21:15:24 ntpdate[4029]: adjust time server 202.118.1.81 offset -0.259135 sec

 

当然这个时间同步服务器有很多,比如

Cn.pool.ntp.org

Time.nist.gov

Asia.pool.ntp.org

time.windows.com           && hwclock -w 这是保存到bios

 

 

将同步时间添加到计划任务里,周期性执行;

# vi /etc/crontab



crontab.jpg


还有一种添加时间同步计划的方法是crontab -e,这里就不重复说了!有兴趣的可以参考下:

crontab -e 与 直接编辑 /etc/crontab 的区别

https://cainiaoqidian.com/post/294.html




发表评论

  • 2577人参与,7条评论
  • 博主 于 2016-12-24 03:10:34  回复
  • chkconfig ip6tables off
  • 博主 于 2016-12-24 03:07:30  回复
  • yum -y install sysstat dstat screen
  • 博主 于 2016-12-24 03:07:18  回复
  • #screen:类似nohup,能同时连接多个本地或远程的命令行会话,并在其间自由切换,适合远程管理终端长时间远程跑的程序
  • 博主 于 2016-12-24 03:05:37  回复
  • 关闭IPV6支持。
    CentOS安装后,目前,虽然有关专家已经喊出IPV4地址不足了,但是IPV6仍然没有大规模的被应用,我们目前用的仍然是IPV4,本着多一个不如少一个的原则,我们将关闭IPV6的功能。设置如下:
    #vi /etc/modprobe.conf
    在文件的最后面,增加如下内容:
    alias net-pf-10 off
    alias ipv6 off
  • 博主 于 2016-12-24 03:05:17  回复
  • 关闭打印服务。
    做WEB服务器的,没必要用这个,如果你是做NAT服务器,或许需要这个,因为同时可以做打印服务器用,我们这里不需要,运行如下命令:#/etc/rc.d/init.d/cups stop
    #chkconfig cups off
    • 博主 于 2016-12-24 03:11:04  回复
    • chkconfig ip6tables off
  • 博主 于 2016-12-24 03:02:16  回复
  • 今后的进阶目标,是能写出一个初始化的脚本,全自动执行,一键完成所有的系统初始化操作!