Base System
Base
Compatibility libraries
debugging tools
Dial-up Networking support (rz lz)
Hardware monitoring utlities
Performance Tools
Development
Development tools
# 修改ip地址、网关、主机名、DNS等
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #网卡名字
BOOTPROTO=static #静态IP地址获取状态 如:DHCP表示自动获取IP地址
IPADDR=192.168.1.113 #IP地址
NETMASK=255.255.255.0 #子网掩码
ONBOOT=yes#引导时是否激活
GATEWAY=192.168.1.1
[root@localhost ~]# vi /etc/sysconfig/network
HOSTNAME=c64 #修改主机名,重启生效
GATEWAY=192.168.1.1 #修改默认网关,如果上面eth0里面不配置网关的话,默认就使用这里的网关了。
[root@localhost ~]# vi /etc/resolv.conf #修改DNS信息
nameserver 114.114.114.114
nameserver 8.8.8.8
[root@localhost ~]# service network restart #重启网卡,生效
重启网卡,也可以用下面的命令
[root@localhost ~]# /etc/init.d/network restart
# 关闭selinux
# 临时关闭,无需重启
setenforce 0
# 永久关闭,重启后生效。
sed -i s#SELINUX=enforcing#SELINUX=disabled#g /etc/selinux/config
sudo 配置
修改yum源
# 安装必要软件
yum install -y lrzsz tree telnet dos2unix sysstat
ntp时间同步服务
# vm中图形化界面的开启启动
for server in NetworkManager abrt-ccpp abrtd acpid atd auditd autofs blk-availability certmonger cpuspeed crond cups haldaemon ip6tables iptables irqbalance lvm2-monitor mdmonitor messagebus netfs network nfslock portreserve postfix rpcbind rpcgssd rsyslog sshd sysstat udev-post vmware-tools vmware-tools-thinprint ; do chkconfig --level 3 $server on ; done
# 减少开机服务
for server in `chkconfig --list | grep 3:on | awk '{print $1}' ` ; do chkconfig --level 3 $server off;done
for server in crond rsyslog sshd network ntpd ; do chkconfig --level 3 $server on ; done
# 或
for i in crond sshd network rsyslog ntpd ; do chkconfig --level 3 $i on ;done
for i in `chkconfig --list | grep 3:on | awk '{print $1}' | grep -vE "crond|sshd|network|rsyslog|ntpd"` ; do chkconfig --level 3 $i off ; done
crond|sshd|network|rsyslog|ntpd
修改sshd配置
ulimit及sysctl设置
# 防黑客
cat /etc/issue
CentOS release 6.8 (Final)
Kernel \r on an \m
# 清空系统版本号
> /etc/issue
# 锁定关键文件
chattr +i /etc/passwd
chattr +i /etc/inittab
chattr +i /etc/group
chattr +i /etc/shadow
chattr +i /etc/gshadow
# 使用chattr命令后,为了安全我们需要将其改名
# 使用chattr命令后,为了安全我们需要将chattr命令改名,任意名称,此处为zw
/bin/mv /usr/bin/chattr /usr/bin/zw
# chattr +i 上锁
# chattr -i 解锁
lsattr /etc/passwd # 查看文件属性
[root@zw ~]# lsattr /etc/passwd
# 有i说明已经枷锁
----i--------e- /etc/passwd
# 查看安装了哪些软件
yum grouplist
# 安装rpm
rpm -ivh a.rpm
# 设置开机启动模式
vi /etc/inittab
# grep 使用
grep -E "a|b|c" 一次匹配多个,grep -E = egrep 使用正则;grep -i 忽略大小写;grep -v 反选;
# 查看文件编码
file -i ${filename}