Linux基础 第八天

单用户修改root密码(知识点补充)
可以在grup引导的文本界面设置个grup密码。防止他人恶意修改root密码。
ps命令
ps -A :所有的进程均显示出来
在这里插入图片描述
ps -e :效果与ps -A一样
ps -a :查看正在运行的终端上的正在运行的所有进程,包括后台运行的进程。
在这里插入图片描述
ping www.baidu.com & :让该进程在后台运行(还依然处于输出状态,但是可以输入命令并执行)
jobs :查看后台运行的进程,显示作业号n
kill %n :中断作业号为n的后台进程
ps -u apache :显示用户为apache的进程
ps -ax :将所有进程详细的信息都显示出来
ps -l :显示如下图的详细信息
在这里插入图片描述
第一列 F(标志): 4–> superuser
第二列 S(状态):R–>运行 、 S–>睡眠、 W–> 等待、 D --> 僵尸进程
第三列 UID : 用户id
第四列 PID : 进程id
第五列 PPID:父进程id
第六列PRI :优先级(越小越先执行)
第七列NI :nice值,可通过其值改变优先级
第八列ADDR : 进程咱内存中占用的位置
第九列SZ :进程所占内存空间大小
第十列WCHAN :进程是否在运行,符号 “-”表示在运行
第十一列TIME :进程占用CPU时间
第十二列CMD :命令

top命令
在这里插入图片描述
11:10:43 :系统时间
up :状态
23 min :运行时间
1 user :登录用户
load average: 0.00, 0.01, 0.05 :CPU负载
107 total:进程总数
1 running:一个进程正在运行
106 sleeping :106个进程正在睡眠
0 stopped :0个进程已停止
0 zombie :0个僵尸进程

0.0 us :用户态程序占CPU百分比
0.0 sy :内核态程序占CPU百分比
0.0 ni :调整过进程优先级的进程占用CPI的百分比。该值异常,一位置进程优先级不合理。
100.0 id :CPU空转时间占用总时间的百分比。
0.0 wa :IO阻塞影响CPU效率的百分比
0.0 hi :硬中断,例如与总线控制或硬件相关的调运CPU上下文切换产生的时间占CPU总时间的百分比。 (时间太长 -->驱动程序)
0.0 si :软中断,例如IO阻塞导致CPU上下文切换产生的时间占用CPU总时间的百分比。(时间太长–> IO操作太过于频繁)
0.0 st:被hypervisor(虚拟化层,虚拟机监控器)偷去的时间,实现虚拟化的程序占用CPU的时间百分比。
KiB Mem : 内存信息
995896 total :总物理内存
716392 free :空闲未使用的物理内存
132696 used :已使用的物理内存

146808 buff/cache : 缓存区
KiB Swap: 交换分区的内存
4190204 total :交换分区的内存总的大小
4190204 free :空闲可使用的交换分区的内存
0 used :已用的交换分区的内存
696832 avail Mem 一般近似于swap大小的30%
PID :进程id
USER :用户名
PR :优先级
NI :nice值
VIRT :虚拟内存
RES :没有换出的物理内存
SHR :共享内存
S :进程状态
%CPU :CPU使用状况
%MEM:内存使用状况
TIME :进程在CPU上运行的总时间
COMMAND :命令名

top -d 1 :每隔一秒刷新1次
top -n 10 :刷新10次后退出
top -o -PID :(以PID升序显示进程) +PID :(以PID降序显示进程)
top -w 55 :将进程以宽度为55的显示出
top -u apache :将用户为apache的进程显示出来
top -p 1121 :将进程号为 1121的进程显示出来

直接使用top命令后,可在键盘上输入以下指令:
h :查看帮助
k:杀死进程 ,需要进程号
r:修改nice值
1:显示每个核心的CPU使用情况
t :CPU状态多一个图像来显示其状态
m:物理内存和交换分区多一个图像来显示其状态
在这里插入图片描述
ulimit命令
ulimit -Sx 1024 :限制进程锁(给进程加上锁本质上是让CPU串行执行程序,让加上锁的程序没有执行完就不会执行下一个程序。警告设定,超过这个值会有警告讯息)
ulimit -Hx 1024 :限制进程锁(严格的设定,必定不能超过这个值)
ulimit -Su 1024 :限制进程用户
ulimit -Hu 1024
ulimit -Hn 1024 :限制文件描述符
ulimit -Sn 1024
若要永久的设置以上的值,应该将以上的变量写入到/etc/security/limits.conf文件中。
文件系统的组织结构
查看文件的组织结构可使用tree命令。tree需要使用yum install tree 命令将其安装才可使用。
tree出来的命令会非常多,由下图可知,有17608个目录,112355个文件。
在这里插入图片描述
是以“/”开头的一个倒挂树的形式组织文件结构。
/etc/ :特定主机或者系统的配置文件
/dev/:设备文件
/boot/:系统引导相关的文件
/home/:普通用户的自己的文件,.bashrc .bash_history
/lib/ :命令依赖的库文件,yum_plugin -->.py
/mnt/:临时挂载
/opt/:不必要的引用程序
/proc/:伪文件系统,进程或者内核的信息以伪文件的形式呈现。
/root/:root用户自己的文件
/sbin/ :必须的系统可执行文件
/sys/:链接到系统上的设备
/tmp/:存放的临时文件,每个用户都可访问
/usr/:与用户相关的应用程序
/var/:系统运行中变化的文件

mkdir 命令
mkdir dir001 :创建一个名为dir001的文件夹
mkdir -m 002 dir002 :创建对应权限的目录。
mkdir -p dir003/123/456/789/ :创建多级目录,即先创建一个dir003目录,并在dir003目录下创建一个123目录,并在123目录下创建一个456目录,并在456目录下创建789目录
mkdir -pv dir004/123/45/67/ : 选项中加v表示每有一个目录创建成功就显示该目录已创建
mkdir dir005 dir006 :创建两个目录,一个是dir005 一个是dir006
mkdir fir{001..100} :创建100个目录,是fir001到fir100的目录

more命令
more +/vmw file :匹配文本内容
more +50 file :匹配文本行数
操作命令
/sshd —>按住n表示 “从上往下” 查找
---->显示more的帮助文档
more -5 file :表示一屏幕显示5行
more +5 file :表示从第5行开始显示
= :输出行号
:f 输出文件名和行号
v-- > vi 调用vi程序打开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值