Centos7系统常规优化和配置
1.系统网络配置
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static # 使用静态IP地址,默认为dhcp
DEVICE=ens33
IPADDR=192.168.20.155 # 设置的静态IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.20.2 # 网关地址
ONBOOT=yes #设置网卡启动方式为 开机启动
DNS1=223.5.5.5 #用来连接外网
service network restart #重启网卡
2.临时dns配置
[root@localhost ~]# vi /etc/resolv.conf
nameserver 223.5.5.5
3.更新yum源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all #清理yum
yum makecache #更新缓存
yum update #更新yum
4.优化selinux
#修改配置文件,永久关闭
vi /etc/selinux/config
#第7行修改为,需要重启生效
SELINUX=disabled
#立即生效,临时的
setenforce 0
5.优化ssh
vi /etc/ssh/sshd_config
79行:GSSAPIAuthentication no
115行:UseDNS no
systemctl restart sshd
6.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
7.安装常用命令
yum install -y lrzsz vim screen tcpdump nmap tree nc telnet wget lsof ntpdate bash-completion-extras epel-release bash-completion net-tools
lrzsz:
这是一个包含 lrz(用于接收文件)和 sz(用于发送文件)的包,它们是 Zmodem 文件传输协议的命令行工具。
nmap:
Nmap 是一个网络探测和安全审计工具,用于扫描网络,发现主机,服务,操作系统,防火墙规则等。
tree:
Tree 是一个递归目录列表器,它以树状图的形式显示目录内容,非常适合查看文件系统结构。
nc(Netcat):
Netcat 是一个多功能的网络工具,用于调试和调查网络连接,它也常被用于安全测试。
telnet:
Telnet 是一个网络协议,也是命令行下的客户端程序,用于远程登录到另一台计算机。
wget:
Wget 是一个命令行工具,用于从网络上下载文件。它支持 HTTP、HTTPS 和 FTP 协议。
lsof:
Lsof(List Open Files)是一个强大的命令行工具,用于列出系统中被进程打开的文件。
ntpdate:
Ntpdate 是一个用于同步系统时间的客户端工具,它使用网络时间协议(NTP)与 NTP 服务器同步时间。
bash-completion-extras:
这是 Bash shell 的一个扩展包,提供了额外的自动补全脚本,可以提高命令行输入的效率。
epel-release:
EPEL(Extra Packages for Enterprise Linux)是一个由 Fedora 项目维护的软件仓库,提供了许多额外的软件包,这些软件包可能不在官方的 CentOS 仓库中。
bash-completion:
Bash-completion 是一个脚本,用于为 Bash shell 提供自动补全功能,它可以自动补全命令、选项和文件名。

3822

被折叠的 条评论
为什么被折叠?



