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系统的主机名称

posted @ 2021-12-28 11:00  余生&安好  阅读(39)  评论(0编辑  收藏  举报