linux 系统安装-初步优化

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}

转载于:https://my.oschina.net/corleone/blog/1539519

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值