路由
查看当前系统的路由表:ip r
开启路由转发功能(永久开启)
vim /etc/sysctl.conf 来永久开启路由转发功能
net.ipv4.ip_forward = 1
sysctl -p
临时开启路由转发
echo 1 > /proc/sys/net/ipv4/ip_forward
网络聚合
cat /boot/config-3.10.0-693.el7.x86_64 | grep -i bonding
CONFIG_BONDING=m
cp /etc/sysconfig/network-scripts/
cp ifcfg-ens36 ifcfg-ens36.bak(备份)
网卡模板(所有网卡文件都要修改)
vim ifcfg-ens33
BOOTPROTO=none
DEVICE=ens33 #网卡名称注意别填错
ONBOOT=yes
USERCTL=no #普通用户是否可控制此设备
MASTER=bond0 # 绑定聚合文件ifcfg-bond0
SLAVE=yes
聚合模版文件
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
USERCTL=no
BONDING_OPTS="mode=1 miimon=100 fail_over_mac=1"
BOOTPROTO=none
IPADDR=自己的ip
NETMASK=255.255.255.0
GATEWAY=自己的ip
ZONE=public
DNS1=114.114.114.114
systemctl restart network //重启
ip a
cat /proc/net/bonding/bond0
ifdown ens33 //断开
ifup //激活
Linux服务管理
服务管理
systemctl 服务管理的命令(vsftpd firewalld apache nginx 等yum安装)
编译安装默认不能使用systemctl管理服务
start //启动
stop //关闭
status //查看状态 排错systemctl status -l vsftpd
restart //重启服务
enable //开机启动
disable //关闭开机启动
daemon-reload //重新加载systemd管理器配置
ss -auntpl | grep vsftpd 可以通过查看端口是否存在来判断服务是否运行
ps aux | grep vsftpd | grep -v grep 可以通过查看进程是否存在来判断服务是否运行
配置时间服务器
rpm -qa | grep ntp或yum -y install ntp
NTP Server配置示例:
# vim /etc/ntp.conf //配置文件全部删掉,只要下面三行
restrict default nomodify //不允许客户端登录,也不允许客户端修改
server 127.127.1.0 //使用本地的bios时间,自己跟自己同步
fudge 127.127.1.0 stratum 10 //定义级别,范围0-16,越小越精准
# systemctl restart ntpd
# systemctl enable ntpd
date //查看
【注意】如果自己建的时间服务器时间不准,先关闭ntpd,再找公共的时间服务器
[root@ntp-server ~]# systemctl stop ntpd
[root@ntp-server ~]# ntpdate -b time1.cloud.tencent.com
配置NTP客户端
yum -y install ntpdate
# ntpdate -b 时间服务器的IP //手动时间同步 -b加速初始化同步
日志管理
常见系统日志
常见的日志文件(系统、进程、应用程序)
# ls /var/log/
# tail /var/log/messages //系统主日志文件
# tail -f /var/log/messages //动态查看日志文件的尾部
# tail -f /var/log/secure //认证、安全
# tail /var/log/cron //crond、at进程产生的日志
# tail /var/log/yum.log //yum
二进制日志:
# w //当前登录的用户即: /var/log/wtmp日志
# last //最近登录的用户 /var/log/btmp
# lastlog //所有用户的登录情况 /var/log/lastlog
进程以自己的方式去记录日志
# tail /var/log/mysqld.log //MySQL进程自己记录的日志
# tail /var/log/httpd/access_log //Apache自己记录的日志
# tail /var/log/xferlog //和访问FTP服务器相关
日志存放位置: 存放本地 /var/log
日志服务启动: systemctl start rsyslog
日志配置文件: etc/rsyslog.conf