linuxprobe第二章

内核:管理硬件的程序,类似于windows下的注册表

用户如何控制硬件?
用户使用应用程序,来调用API接口,API接口会控制内核,内核再操作硬件。Shell中的bash类似于应用程序中的qq微信,充当的是翻译官的作用。shell充当了一个翻译官的角色,是将人的语言转化成机器听得懂的指令,又将程序处理后的信息转化成人能看的懂的内容。

关于命令:
命令+参数+对象——打+狠狠地+小明
参数是为了让我们更好的去适应工作需要,有长格式:-- 单词,也有短格式:-字母。短格式参数可以合并,例如ls -al

简单命令:
echo——打印
date——时间,输出当前时间
reboot——重启
poweroff——关机
wget——下载文件,后面直接加网址
1.系统进程有5个状态:

R 正在运行
S 休眠运行
D 不可中断
Z 僵尸僵死,并未提供服务但是也会消耗资源,并且脱离了控制
T 停止运行

2.运维人员要马上知道服务器的状态信息,这是最基本的要求,命令为ps,后面要添加参数

3.ps aux,a表示显示出来所有的,u表示详细信息模式,x显示没有用户终端的进程信息。直接敲命令信息会直接读取完毕看不到有用的信息。

4.ps aux | wc -l,统计行数

5.top,展示当前系统进程的运行状态,增强型的windows下的任务管理器。下面对top命令提供的信息做简单的解释
在这里插入图片描述
top后的时间为系统时间,up 24 min是开机时间,2 users是终端的数量而不是用户数量,load average,后面的数据为最近的1分钟,5分钟,15分钟,的cpu负载值。如果是0表示CPU没有工作,1表示正好满负载,5表示将要出问题。0.01,0.06,0.10三个数值,表示最近15分钟有0.10的负载,最近5分钟有0.06的负载,最近1分钟有0.01的负载,是一个减小的状态。Tasks,是进程的总数量,zombie是僵尸进程,检修时重点看,0.2us是CPU使用率,0.2,99.5id是当前的空闲cpu的百分比,KiB Mem,是当年总内存值,2035648就是2GB,PID是进程号,PR,NI都是调优先级的,数值越小,优先级越高,S表示进程状态S是sleeping、R是Running,Time+是运行时间但不太准确,COMMAND是命令,%CPU太高的话是瞬时的慢慢会降下来。

6.kill -9,表示最大优先级,强制杀死进程

7.pidof+sshd(进程名),表示获取服务进程的pid值

8.killall+sshd(进程名),表示结束掉此程序对应的所有进程

9.ifconfig,查看系统网卡信息和网络状态

10.uname -a,固定搭配,显示内核信息
在这里插入图片描述
Linux是主机名,localhost是系统主机名称,后面是内核版本号,(#1开始)后面是系统打包的时间,后面是系统架构

11.uptime,显示当前系统的时间和负载值,查看负载值的轻量级命令

12.free -h,是查看内存使用量

13.who,查看有多少个人登录这台服务器

14.last,查看系统历史登录记录

15.history,查看命令执行记录,history -c表示清除历史记录

16.!,重复执行某一条命令,直接在后面加上历史命令号

17.sosreport,收集系统信息自动生成压缩包

18.cd ~,表示返回到当前用户所在的家目录,cd /,表示回到根目录,cd -,表示回到上一次所在的目录

19.ls,-a表示显示所有文件,所有前面带点的文件,都是隐藏文件,-l,表示显示详细信息

20.cat,查看比较短小的数据

21.more,查看长文件,敲回车表示向下一行,敲空格表示翻一页,

22.head,-n 数字 文件名,表示查看某个文件的前多少行,tail,格式一致,表示查看某个文件的后多少行,tail -f,表示持续刷新文件内容

23.|,任意门,命令A | 命令B,他会把A执行的结果作为B的输入值,进行二次处理

24.tr,通配符,把所有的小写字母转换成大写字母

25.wc,-l统计文件中的行数、-c字节数、-w单词数,一个字表示两个字节

26.stat,查看文件的时间,三个时间,最后一次查看文件内容的时间,最后一次修改文件内容的时间,最后一次修改文件属性的时间。属性即目录或者rwx的属性

27.cut,提取文件信息,默认以冒号为间隔符

28.diff,比较是否不同diff -b 文件1 文件2,查看什么地方不同diff -c 文件1 文件2

29.touch,新建一般文件,修改最后一次修改文件的时间,touch -d “时间” 文件名

30.mkdir,新建一个有嵌套关系的目录的话需要加-p

31.cp -r,可以复制目录同时可以改名字

32.rm,删除,-f强制删除,-r删除目录

33.dd,复制部分文件,if=input file,of=output file,count个数,bs大小,例如dd if=main.c of=xiaoshi bs=50 count=1

34.file,查看文件类型,file+文件名

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值