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

作者 : Dison 本文共1703个字,预计阅读时间需要5分钟 发布时间: 2020-06-3

前言:

由于经常使用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、本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2、分享目的仅供大家学习和交流,请不要用于商业用途!
3、本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
4、如有链接无法下载、失效或广告,请联系管理员处理!
5、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
Cshare资源网 » Linux 常用命令整理(长期更新)