cat /etc/redhat-release scp -r root@10.10.10.10:/opt/soft/mongodb /opt/soft/ # arping IP # ping -c 1000 -i 0.01 www.baidu.com //判断丢包率 # cd - 回上一级 # vim :set list
traceroute、route、ip r
# yum -y install traceroute # traceroute www.baidu.com //追踪数据包,排查网络故障 # route -n // # ip r //查看路由表 # ip r d default //删除默认网关 # ip r del 10.18.45.0/24 //删除静态路由 # ip r add default via 10.18.44.1 dev enp0s25 //添加默认网关 # ip r add via 10.18.45.0 dev enp0s25 //添加静态路由
chattr
chattr命令用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:
a:让文件或目录仅供附加用途;
b:不更新文件或目录的最后存取时间;
c:将文件或目录压缩后存放;
d:将文件或目录排除在倾倒操作之外;
i:不得任意更动文件或目录;
s:保密性删除文件或目录;
S:即时更新文件或目录;
u:预防意外删除。
选项
-R:递归处理,将指令目录下的所有文件及子目录一并处理;
-v<版本编号>:设置文件或目录版本;
-V:显示指令执行过程;
+<属性>:开启文件或目录的该项属性;
-<属性>:关闭文件或目录的该项属性;
=<属性>:指定文件或目录的该项属性。
lsattr
# lsattr /etc/passwd
常用服务管理操作
# systemctl list-units //显示所有启动的units # systemctl list-unit-files //显示所有启动文件 # systemctl start vsftpd # systemctl status vsftpd # systemctl status vsftpd -l # systemctl stop vsftpd # systemctl restart vsftpd # systemctl reload vsftpd # systemctl enable vsftpd # systemctl disable vsftpd # systemctl daemon-reload 重新加载服务配置文件
ssh
//关闭防火墙、selinux # systemctl start sshd # ssh-keygen # ssh-copy-id -i 192.168.1.2 //拷贝公钥给对方 # ssh 192.168.1.2 "reboot" //直接远程执行命令 # cd /tmp # scp test.txt 192.168.1.2:/tmp # scp 192.168.1.2:/tmp/test.txt /tmp 修改SSH服务默认端口 # vim /etc/ssh/sshd_config Port 1234
rz和sz
win上传Linux、Linux传到win
# yum provides rz lrzsz-0.12.20-36.el7.x86_64 # yum -y install lrzsz-0.12.20-36.el7.x86_64 # rz # sz 文件名
修改主机名
# hostnamectl --static set-hostname mysql //修改主机名
安装、查看yum源
mysql为例
# cd /tmp # wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm # yum install mysql80-community-release-el7-3.noarch.rpm
# ls /etc/yum.repos.d/ # yum repolist //刷新yum源 # yum repolist all |grep mysql //默认开启mysql80
yum-config-manager
管理某个源的状态
# yum -y install yum-utils //安装yum管理包 # yum-config-manager --disable mysql80-community //关闭mysql的8.0版本 # yum repolist all |grep mysql //查看MySQL源的状态 # yum-config-manager --enable mysql57-community //开启mysql的5.7版本 # yum repolist enabled |grep mysql //再次查看源(只允许开启一个版本)