Linux常用命令

对于学习linux而言,命令是最基本的,也是比较重要的。

1.Linux系统查看系统资源的命令

Top:产看资源利用情况和命令运行情况 htop:互动的进程查看器
netstat、 uname查看系统内核 ps aux、 free内存、
uptime查看系统负载、 lsmod内核模块、
lscpu查看CPU信息、 iostat监控系统设备的IO负载情况
vmstat:vmstat命令是linux最常见的监控工具,可以定时展示服务器的CPU使用,内存使用,虚拟内存交换,io读写
cat /proc/* 查看系统硬件信息
kill -s 信号 进程号 结束进程
at -c 任务号 #查看具体某一任务号中的计划
atrm 任务号 #删除掉指定任务号的计划任务

2、Linux系统文本工具命令

Cat、more、less、head、tail等查看 diff -a比较
file:查看系统的操作位数
Awk:一个处理文本文件的语言,是一个强大的文本分析工具($0完整的输入状态 $n当前记录的第N个字段
NR已经读出的记录数,就是 行号,从1开始 NF一条记录的字段的数目 FS字段分隔符)
sed:实现数据的选取、替换、删除、新增等操作命令,一种非交互的文本内容修改方式
常用sed -i 用sed的修改结果直接修改读取数据的文件
cut:文本显示或剪切 wc:文本统计 grep、find、、sort文本排序、uniq删除重复
案列:取访问前十的:awk ‘{printf $1"\n"}’ access.log | sort | uniq -c | sort -rn | head -10

3、Linux系统磁盘相关命令

df -h 记录的分区超级快信息的使用情况
du -sh记录的是文件大小
用户删除了大量文件后,在文件系统目录中已经不可见了,所以du就不会统计它了,但是如果此时还有运行的进程持有这个已经被删掉的文件句柄,那么df仍然会统计。解决方法: lsof |grep deleted kill掉查到的进程
fdisk、gdisk、parted、lsblk列出所有可以块设备信息,mount、umount
Blkid列出系统名称和设备UUID等数据、partprobe可以使kernel读取分区表。
Mkfs对硬盘分区格式化、fsck对文件系统检测
Fdisk和parted的区别:Fdisk只支持msdos(MBR)、parted支持MBR和gpt

4.关于Linux系统的关机,重启,退出

关机之前:sync (保存)
关机: shutdown -h now #-h(全称为halt意思为停止)
重启: shutdown -r now #-r(全称reboot意思为重启)
强制: halt 关机命令
reboot 重启命令
断电,关闭电源: poweroff
修改系统启动级别: init 0 #关机
init 6 #重启
logout 退出

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值