Linux常用命令
Linux常用命令
df -h
=> 查看各磁盘容量使用情况
free -h
=> 查看内存容量使用情况
netstat -alnp | grep xxx
\ lsof -i:端口号
=> 查看端口占用情况(当前端口占用的进程PID、进程名称;kill -9 PID 可释放当前端口与进程)
ll -a\-A
=> 查看当前目录所有文件包括隐藏文件
cd -P
=> 进入软连接物理目录
cat /dev/null > fileName
\ > fileName
=> 清空fileName某个文件
ps -ef | grep xxx
\ ps -aux | grep xxx
=> 查看某个线程的详细信息(ps -ef 查看当前节点所有运行线程)
chronyc -a makestep
=> 校正集群节点时间统一服务器
chronyc sources -v
=> 查看服务器时间统一信息(小于1秒即可 1,000,000us微秒 = 1秒)
sudo(或者直接使用root用户) pam_tally2 -u userName -r
=> 可恢复因userName某个用户登录失败次数过多导致无法正常登录的情况
cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
=> 查看CPU个数(uniq命令:删除重复行;wc -l命令:统计行数)
cat /proc/cpuinfo | grep "cpu cores" | uniq
=> 查看CPU核数
cat /proc/cpuinfo | grep 'model name' | uniq
=> 查看CPU型号
cat /proc/meminfo | grep MemTotal
=> 查看实际可用内存容量
du -ach *
=> 查看当前目录下的所有文件占用磁盘大小和总大小
du -sh ./*
=> 查看当前目录下所有文件/文件夹的大小
du -sh
=> 查看当前目录总大小
du -sh *
=> 查看所有子目录大小
/
=> 正斜杠
\
=> 反斜杠
grep -c "xxx" ./xxx.sh
=> 查找某个文件中某个字符或字符串出现的次数,若返回值为0则指定文件中不包含该字符串
grep -r "xxx" /xxx/xxx/
=> 查找某个目录下是否包含某个字符或字符串,返回包含该字符串的文件路径及文件名信息
***在shell脚本中若想执行Linux命令后的结果赋值给变量则需要在命令外面加上 `` 符号(英文状态下Tab键上方的按键)***
hostnamectl set-hostname custom_hostname
=> 修改Linux系统的主机名称