以CentOS7为例:Docker安装更新系统软件包:sudo yum update添加Docker存储库:sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo安装Docker引擎:sudo yum install docker-ce启动Docker服务:sudo systemctl start docker验证Docker是否正确安装并运行:sudo docker infoDocker基础操作显示Docker版本信息:docker version显示Docker系统信息:docker info拉取镜像:docker pull image_name:tag列出本地镜像:docker images运行容器:docker run options image_name:tag列出正在运行的容器:docker ps列出所有容器(包括已停止的
&(终端关闭,程序也关闭)command &使用后台进程模式执行 commandCtrl+Z将当前进程放到后台(但程序是Stopped状态)jobs查看任务(状态、ID等)fg n将jobID为n的任务切到前台运行bg n将jobID为n的任务切到后台运行&nohup(终端关闭,程序继续运行)nohup command &后台执行 command,标准输出到 nohup.outnohup command > log_file &后台执行 command,标准输出到 log_filenohup command > log_file 2>&1 &后台执行 command,标准输出和错误输出到 log_filenohup command > log_file 2>err_log &后台执行 command,标准输出到 log_file,错误输出到 err_logps/kill查看进程/结束进程screen(创建独立会话)screen -S my_session创建一个名为 my_session 的会话screen
CPU查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数)t /proc/cpuinfo| grep "cpu cores"| uniq查看逻辑CPU的个数cat /proc/cpuinfo| grep "processor"| wc -l查看CPU信息(型号)cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c查看CPU的负载top内存查看内存信息cat /proc/meminfo查看内存负载free磁盘查看磁盘信息fdisk -l查看磁盘IO的性能ostat -x 10查看磁盘占用df -h查看各目录磁盘占用du -sh *网络对连接的IP按连接数量进行排序netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n查看80端口连接数最多的20个I
CentOS 7查看防火墙状态systemctl status firewalld开启防火墙systemctl start firewalld防火墙开机自启systemctl enable firewalld关闭防火墙systemctl stop firewalld永久关闭防火墙systemctl disable firewalld重载防火墙 (修改规则后都需要重载才能生效)firewall-cmd --reload开放端口firewall-cmd --zone=public --add-port=22/tcp --permanent限制端口firewall-cmd --zone=public --remove-port=22/tcp --permanent批量开放端口firewall-cmd --zone=public --add-port=100-500/tcp --permanent批量限制端口firewall-cmd --zone=public --remove-port=100-500/tcp --permanent查看放开的所有端口firewall-cmd --zone=p
系统uname显示 linux 系统信息uname -r显示内核版本信息cat /etc/os-release显示 linux 系统详细信息uptime显示系统运行的时间(包括平均负载)hostname显示系统主机名hostname -i显示系统的IP地址last reboot显示系统重新启动历史记录date显示当前系统日期和时间timedatectl查询和更改系统时钟cal显示当前日历的月份和日期w显示系统中当前登录的用户whoami显示您的登录身份finger username显示有关用户的信息硬件dmesg显示启动消息cat /proc/cpuinfoCPU: 显示 CPU 的更多信息,例如型号、核心等cat /proc/meminfo内存: 显示硬件内存的更多信息df -h磁盘空间: 显示磁盘空间大小(单位G)hdparm -i /dev/xda磁盘: 显示有关磁盘数据的信息lshw显示有关系统硬件配置的信息lsblk显示块设备相关信息free -m显示系统中空闲和使用的内存,-m(MB),-g(GB)lspci -tv在树状图中显示 PCI 设备lsusb -tv以树状图的形
kils
可以摆烂,但不能真的菜