systemctl start 服务名称 启动服务
systemctl restart 服务名称 重启服务
systemctl stop 服务名称 停止服务
systemctl enable 服务名称 加入到启动项
systemctl status 服务名称 查看服务状态
free -h 查看内存使用情况
date "+%H:%M:%S"
date "+%Y-m-%d"
reboot 重启服务器
poweroff 关机
wget http://www.linuxprobe.com/haha.ral
下载网址内的东西
wget -c 当传输中断时实现断点续传
Linux系统进程状态
R 正在为用户去提供服务的进程
S 等待为用户提供服务的一个状态
D 不能够去响应中断请求
Z 没有为我们用户去提供这服务,并且他还会一直去消耗我们系统的资源
T 已经被停止了进程
ps -aux 查看详细进程
-a 查看所有的进程信息(包括其他用户的进程)
-u 用户以及其他详细信息
-x 显示没有控制终端的进程
top 查看动态进程
load average: 0.10, 0.06, 0.08
CPU的负载值分别是1分钟,5分钟,15分钟(平均值)
最小值为零,最大没有限制(一般不要超过五) 为1则是CPU处于满队列状态
us当前CPU的负载 id 当前CPU的空闲
Kid Mem真实的物理内存
PID 进程的号码
USER 由谁发起的
PR NI 进程的优先级(越小越优先)
%MEM 占内存的百分比
pidof 服务 查看某个服务所对应的进程号码
systemctl status 服务 查看某个服务的状态
kill 进程号码 用于关闭某个服务
killall 服务 用于批量关闭某个服务的所有进程
systemctl stop 服务 终于停止某个服务
ifconfig 用来去查看系统的网卡跟网络的信息
eno16777728: 网卡名称
inet 192.168.10.10 网卡的IP地址
netmask 255.255.255.0 网卡的子网掩码
ether 00:0c:29:44:7f:dc 网卡的物理地址
(13.5 KiB) 接收到的数据包总大小
(4.2 KiB) 发送出去的数据包总大小
uname -a 查看系统的内核信息
Linux 平台的名称
localhost.localdomain 主机的名称
3.10.0-123.e17.×86_64 系统的内核版本号
#1 SMP Mon May 5 11:16:57 EDT 2014 制作系统镜像的时间
×86 64 ×86 64 ×86 64 架构
在Linux系统中,架构(Architecture)是指系统的硬件和软件的组织方式。具体来说,Linux系统的架构可以分为硬件架构和软件架构两个方面。
硬件架构指的是计算机系统的物理结构和组织方式,包括中央处理器(CPU)、内存、存储设备、输入输出设备等。不同的硬件架构会影响Linux系统的运行方式和性能。
软件架构指的是Linux系统中的软件组件和它们之间的组织关系。Linux系统的软件架构通常包括内核、系统库、应用程序等层次。内核是操作系统的心脏,负责管理硬件资源和应用程序的执行。系统库是应用程序编程接口(API),提供了许多常用的函数和数据结构,方便应用程序的开发。应用程序是用户直接使用的软件,例如命令行工具、桌面环境等。
GNU/Linux 操作系统
uptime 查询CPU的负载情况
who 显示当前有哪些登录的用户
last 显示出系统的登录记录
history 查看历史的执行记录
!序号 用于执行某条命令
sosreport 用于收集系统内的大致信息
pwd 显示出当前所在的工作目录
cd 用于切换目录 例如:cd /home
cd - 返回上一个目录
cd .. 进入上一级目录
cd ~ 进入到家目录
ls 查看当前目录下有哪些文件
ls -a 显示当前目录下的所有文件,包括隐藏文件(以.开头的文件)
ls -l 显示当前目录下的文件详细信息(包括最后一次被修改的时间)
ls -al
短格式可以与短格式合并
短格式不可以与长格式合并
长格式不可以与长格式合并
cat 用于查询小文件(查看文件中的内容)
more 用于查询大文件和小文件中的内容
cat和ls的主要区别在于它们的用途和功能。cat命令主要用于查看文件的内容,而ls命令主要用于列出目录中的文件和子目录。
head -n 行数 文件名
head -n 5 anaconda-ks.cfg
查看文件中的前五行
tail -n 5 anaconda-ks.cfg
查看文件中的后五行
命令A l 命令B
将命令A的输出转化为命令B的输入
cat anaconda-ks.cfg I tr [a-z] [A-Z]
tr [a-z] [A-Z] 将小写字母a到z转化为大写字母a到z
wc -l anaconda-ks.cfg 用于统计文件中的行数
wc -c anaconda-ks.cfg 用于统计文件中的字节数
stat anaconda-ks.cfg 用于查看文件的时间
Access:2019-03- 10 20:15:40.315070741 +0800 最后一次访问的时间 (a time)
Modify:2017-10-01 06:34:54.292922787 +0800 文件内容的最后一次修改时间 (m time)
Change:2017-10-01 06:34:54.292922787 +0800 最后一次变更文件属性的时间 (c time)
cut -d : -f 1 /etc/passwd
提取某个文件中以冒号为间隔符的第一列的信息
diff --brief a.txt b.txt 用于查询两个文件是否相同
diff --c a.txt b.txt 在两个文件,不同的部分前标上!
grep ssh 过滤搜索所有与ssh相关的