linux就该这么学-2 常用linux命令

本文介绍了Linux系统中常用的一些管理命令,包括设置系统时间的`timedatectl`,重启和关机命令`reboot`、`poweroff`,以及进程管理如`ps`、`top`和`kill`。此外,还涵盖了网络状态检测命令如`ifconfig`、`netstat`和`ping`,文件操作如`ls`、`find`、`tar`,以及文本编辑命令`cat`、`more`等。这些命令是Linux系统管理和故障排查的基础工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 常用系统命令

echo

date

 

 

 

 timedatectl

用于设置系统时间

reboot

poweroff

wget

 

ps

STAT:

R 进程正在运行或在队列等待

S 进程处于休眠,收到信号可脱离状态

D 不可中断,即使kill也不行

Z 僵死 进程已终止,但进程描述符仍然存在,直到父进程调用wait4()释放进程

T 停止 

STAT补充形式

< 高优先级

N 低优先级

L 被锁进内存

s 包含子进程

l 多线程 

pstree

top

nice

nice -n priority service_name

pidof

pidof service_name

kill

为啥kill -9表示无条件kill进程?

 killall

killall service_name 用于kill服务下所有进程

2 系统状态检测命令

ifconfig

=interface config 

uname

uptime

free

total = used + free + buff/cache

who

查看当前登入主机用户终端信息

last

获取主机被访问记录

ping

tracepath

 

netstat

netstat -a 显示所有网络连接

netstat -tunp 显示所有正在使用的tcp,udp连接,回显使用ip,不使用域名

netstat -tl 显示正在监听的服务的tcp连接,回显使用域名

netstat -i 显示网卡信息

history

显示历史执行的命令

sosreport

系统出问题,该命令收集系统信息到文件,方便维护人员参考

3 文件相关命令

pwd

cd

 

ls

tree

find

 locate

whereis

locate和whereis查找都是基于updatedb命令生成的索引库文件进行查找

which

4 文本编辑命令

cat、more、head、tail、stat、diff

tr

wc

 

 cut

 uniq

 5 文件目录管理命令

touch

 mkdir、cp、mv、rm、file

dd

dd if=/dev/zero of=/root/testfile count=3 bs=5

 

tar 

 tar czf dest source

tar xzf dest -C target_path

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值