Linux基础命令解析

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(需要联网):获取网络文件,格式:

wegt www.linux.com/sky.rar

加 -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.010.120.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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数通工程师小明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值