linux驱动程序三类:
(1)、字符设备类驱动
(2)、块设备类驱动
(3)、网络设备类驱动
echo:输出到屏幕。
echo $PATH:变量信息通过$符提取出来,再使用echo输出到屏幕。
linux里边命令一般小写,变量大写。
date:显示日期。
命令、变量、参数要严格区分大小写。
date "+%Y-%m-%d"(Y是年、m是月、d是日)

timedatectl设置时间:timedatectl set-time 20:10:

关机命令:
reboot:重启系统。
shutdown
halt
init 0
poweroff:关机,不用加参数。
wget(需要联网):获取网络文件,格式:

加 -c进行断点续传,大文件防止断连:

ps:查看系统进程,linux有五种常见进程状态:
1、R(running):当前正在使用,为用户提供进程。
2、S(Sleeping):休眠状态,没有为用户提供服务。
3、D():不可被中断,有可能提供服务,有可能不提供服务,但是不能中断。
4、Z(zombie):僵死进程,没有为用户提供服务还吃系统性能。
5、T(stopped):被停止进程,没有为用户提供服务,也没有吃用户资源。
pa -a:查看所有进行信息。
pa -u:显示详细信息。
也可以省略“-”号:

ps aux:x的意思是即便没有带有进程信息也显示。

看到条数。
pstree:进程用树状图列举出来

top:加强版的Windows任务管理器,信息动态更新,信息比较全。

系统时间:

当前开机时间:

当前有几个用户登录:

负载值:指最近一分钟、五分钟、十五分钟的负载情况:从右边往左看
CPU的负载,队列的长度,

1是正常 ,0是没有负载值或很低,5的话就是问题比较大了。
下边这个表看起来负载是越来越低了。
| 0.01 | 0.12 | 0.52 |
| 1分钟的负载 | 5分钟的负载 | 15分钟的负载 |
CPU当前使用多少:

CPU当前空限值:

其余的内存交互值。
系统内存值:以M为单位

内存空闲值:

内存被使用值:

内存被调用缓存(和硬盘做交互):

交换分区:将硬盘一部分空间临时充当内存使用,降低内存冷数据,降低负载压力。

这个快被使用了,可能内存出问题了:

PID 进程唯一身份号码,随机的:

USER:进程发起人

PR和NI是进程优先级:越低越好
![]()
VIRT、RES、SHR,进程和内存交互数量:后期调优使用

S进程的五种状态:

%CPU:这个不准,随机波动的值

nice:内存调优,调节bash的优先级

pidof:单个看一个进程,top是实时进程。

systemctl restart重启进程每次进程号都不一样:



kill:结束进程


systemctl status查看进程状态:

systemctl restart:重启进程



如果一个服务有多个进程,可以直接systemctl stop 加进程名结束进程,但是进程状态中有D进程(不可被中断,有可能提供服务,有可能不提供服务,但是不能中断。)可以使用kill -9以优先级最高来结束或killall sshd结束。
结束进程的两种方式:进程名称结束和服务名称结束。
kill:写进程名称。
killall:写服务名称。
ifconfig:查看网络信息,查看网卡信息(Windows是ipconfig)。
虚拟机桥接信息

环回口信息:

关键点:通过网卡名称判断系统版本,红帽5、6叫eth0或1,7里以eno开头。

ens160:网卡名称。
网卡IP地址:


网卡MAC地址:


随机生成RX和TX:


RX是吞吐量,收到的数据。
TX是发送量,发送的数据量。
这两个数据是自上一次重启到现在数据包的总大小。
uname:查看系统名称。


uname -a:显示版本所有信息。


第一个linux系统。
主机名称:
![]()
![]()
当前系统内核版本号:
![]()
![]()
系统的打包时间:


第一个是系统的X86内核架构:


第二个是系统硬件架构:


第三个系统内核架构:


uptime:显示系统负载值。(只取top第一行)


free:查看系统内存使用情况。


默认是以K做单位,加-h会进位G,M这些。(1024进制)
who:查看当前系统有哪些用户登录:


w:也是查看当前系统用户登录情况:


last:查看登录时间和退出时间记录。

Ping -c 加次数

tracepath路由跟踪:

netstat:查看开放端口号和查看当前有哪些用户连接,-a显示所有,-n显示对应IP地址。

Pwd:查看当前所处目录。
Cd 加目录切换到目标目录
Cd 回到家目录
Cd ~ 回到家目录 (cd ~用户名,可以切换到其他用户的家目录)
Cd - 返回上一次所在目录
Cd .. 返回上一级目录
ls查看目录下文件
Ls -a:显示所有信息
linux系统中,文件以“.”号则为隐藏文件,需要使用ls -a查看。
Ls -l:显示详细信息模式。
ll查看目录下文件详细信息
whereis:系统查看是否有这个命令

tree:查看当前目录结构

find:全盘搜索,比较占用资源,这个是完全匹配,很慢。
Find /(/全盘搜索)-name(搜索文件名称条件) fstab(目标文件)

Find /(/全盘搜索)-user(搜索归哪个用户的文件) dream(目标用户)
locate:根据数据库,常用命令,搜索快。
先updatedb更新数据库:

更新完会出现这么一个文件:


这个数据库有我们常用命令;
locate:搜whereis,带有这个单词的所有文件都会匹配到。

which:只去搜索命令。

想要知道一个命令对应参数的方法:
Ls --help
1、--help
2、man
本文详细介绍了Linux系统中的各类驱动程序,包括字符设备、块设备和网络设备驱动。讲解了常用的Linux命令,如echo、date、ps、top等,并阐述了进程状态、内存管理和网络信息的查看方法。此外,还涵盖了系统时间设置、进程管理、网络配置以及系统负载和内存使用情况的监控。通过对各种命令和工具的解析,帮助读者深入理解Linux系统管理。
5628

被折叠的 条评论
为什么被折叠?



