白酒清茶无别事
我在等风也等你

Linux 常用命令整理(长期更新)

由于经常使用Linux系统,有一些命令不经常用,但是经常忘,找起来也麻烦,这里就整理下,方便个人后面查找。

CentOS 防火墙 firewalld 简单命令

  • 启动firewall

              systemctl start firewalld 

  •  停止firewall

              systemctl stop firewalld 

  • 重启firewall

              systemctl restart firewalld 

  •  禁止开机自启(永久关闭firewall)

              systemctl disable firewalld.service 

  • 查看防火墙状态

              systemctl status firewalld 

  • 设置开启自启

              systemctl enable firewalld 

  • 查看自动启动状态

              systemctl is-enabled firewalld 

更多firewall命令请参考firewalld常规命令

Linux下统计当前文件夹下的文件个数、目录个数

  • 查看当前目录下的文件数量(不包含子目录中的文件)

               ls -l|grep “^-“| wc -l 

  • 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录

               ls -lR | grep “^-“| wc -l 

  • 查看当前目录下的文件夹目录个数(不包含子目录中的目录),如果需要查看子目录的,加上R

               ls -l | grep “^d”| wc -l 

  • 查询当前路径下的指定前缀名的目录下的所有文件数量
    例如:统计所有以“20161124”开头的目录下的全部文件数量

              ls -lR 20161124*/ |grep “^-“| wc -l 

grep “^d” 表示目录,”^-“表示文件,wc -l 表示统计输出信息的行数,因为经过前面的过滤已经只剩下普通文件,一个目录或文件对应一行,所以统计的信息的行数也就是目录或文件的个数

查找最占资源的程序

  • 找出占用内存资源最多的前 10 个进程

             ps -auxf | sort -nr -k 4 | head -10 

  • 找出占用 CPU 资源最多的前 10 个进程

             ps -auxf | sort -nr -k 3 | head -10 

找到目标陈旭的pid,然后kill 就可以了(前提知道风险)

docker常用基本命令

   docker images #查看镜像
   docker ps #查看当前已经运行的容器
   docker ps -a #查看当前所有的容器
   docker ps -a -q #只显示当前运行的容器的ID号
   docker rm -f +前4位容器ID号
   docker rm -f $(docker ps -a -q) #删除当前运行的所有容器

          docker system prune -a #回收垃圾,执行这个,才会从硬盘彻底清除

 

   docker pull #下载镜像 docker pull hub.c.163.com/public/centos:6.7-tools
   docker run #从镜像运行为容器
   docker start/stop 容器启动停止
   docker rmi +别名或ID号 Docker 镜像的删除
   dockers images -a -q #显示镜像所有的ID号
   docker rmi -f $(docker images -a -q) #强制删除所有镜像

单一容器管理命令 :

   docker ps –no-trunc #查看容器详细信息
   docker stop/start CONTAINERID #通过容器id启动/停止
   docker run –restart=always #容器的自动启动
   docker start/stop MywordPress #通过容器别名启动/停止
   docker inspect MywordPress #查看容器所有基本信息
   docker logs MywordPress #查看容器日志
   docker stats MywordPress #查看容器所占用的系统资源
   docker exec 容器名 容器内执行的命令 # 容器执行命令
   docker exec -it 容器名 /bin/bash #登陆容器的bash

Linux 四合一加速脚本(BBR、锐速、BBRPlus)

         wget https://github.com/cx9208/Linux-NetSpeed/raw/master/tcp.sh && chmod +x tcp.sh &&  bash tcp.sh  

 

 

 

赞(1) 打赏
未经允许不得转载:吾日三省吾身 » Linux 常用命令整理(长期更新)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏