-
服务器健康检查、巡检命令
检查内存:
free -h #以G为单位输出内存使用情况
free -s 2 -c 5 h #按2秒的间隔输出5次
检查CPU:
top #%Cpu(s):
显示了CPU的使用情况
磁盘:
df -h #以G为单位输出磁盘使用情况
-
常用操作
cat /etc/passwd #查看所有用户及密码,修改密码(加密密码)
who #查看当前用户
su - 用户名 #切换用户,root用户切其它用户不需要输入密码
rm -rf /path/to/directory #删除文件
cp -r source_directory/ /path/to/destination/ #复制source目录下所有文件到destination目录下
scp -r 文件名 用户名@ip地址:/...文件地址.../.... #同网段传输文件,-r加上就可以传输目录
chown -R 所属用户:所属组 文件名 #chown只能用root执行,改变文件的用户权限
chmod 777 文件名 #给主、组、其他人,读4、写2、执行1的权限
find /home -name test #查找/ home目录下的所有文件,名称为test
tar -xvf filename.tar.gz 将 .tar.gz 文件解压缩到当前工作目录并打印输出
-
与数据库相关命令
mysql -u用户名 -p #mysql数据库登录,-P 端口,默认不输是3306端口,MariaDB登录方式也一样
sqlplus #Oracle数据库登录
mysql --version #查看mysql版本
sudo systemctl status mysql #查看mysql数据库是否处于运行状态Active:active(running)