linux 查看系统资源常见命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
free 内存  
free 命令里面的buffer和cache区别
buffers是用来给块设备做的缓冲大小,他只记录文件系统的metadata以及 tracking in-flight pages。
cached用来给文件做缓冲。
即:buffers是用来存储目录里面有什么内容,权限等等,而cached用来记忆我们打开的文件
 
uptime CPU   
swaps -s 交换分区   
df -Th 磁盘  
   
查看网络连接信息netstat
-a: 显示所有活动连接
-n:以数字形似显示
-p:显示进程信息
-t -u :查看tcp及udp信息
 
ifconfig 网卡
sar -A      查看一次最近的系统活动完整(-A)报告
sar -u 5 3  报告CPU活动信息,以5秒为间隔再采用3次
 
ps-elx or ps-aux or top  运行的程序
top 命令是实时监控当前系统的总体进程状态以及各个程序的进程状态
 
报告内存、交换分区、CPU等活动信息,每2秒更新一次数据 : vmstat 2    /iostat2
报告一次磁盘的I/O信息:  vmstat -d     / iostat     /sar -b
报告一次指定分区的I/O信息:  vmstat -p /dev/vda1
 
 
进程查看的命令是 ps 和 top。
进程调度的命令有 at,crontab,batch,kill
 
 
* :匹配任意个数的任意字符
? :匹配任意单个字符
[n-m] :匹配从 n 到 m 这个连续范围内的任意单个字符
{n,m} :匹配字符串 n 或 m
 
 
复制目录的selinux的安全上下文信息
chcon [-R] --reference=模板目录 新目录
chcon -R --reference=/var/www  /webroot/
ls -Zd /webroot/
 
Linux 系统是由 Linux 系统内核,shell,文件系统和应用程序四部分组成
 
ulimit –Hn 100000         
ulimit –Sn 100000
vim /etc/security/limits.conf    修改Linux操作系统最大打开文件数 
 
硬链接(ln)是复制,共享同一个 inode,不能跨分区,不能连目录,a 变 b 也变,但是 a 删 b 不删。
符号链接(软链接 ln -s),不共享同一个 inode,可以跨分区可以连目录,等于“快捷方式”。
 
inode(节点) 存储了哪些东西?目录名,文件名存在哪里?
inode 存储了文件大小、user id、group id、文件的读写执行权限、软连接硬链接被引用的次数、时间戳、block的位置。唯独没有文件名!!! 
目录名、文件名存在“目录项”里。  ls -i 这个是显示 inode 号码的查询方法

  

posted @   zyl88  阅读(140)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示