常见的linux面试题(一)

linux常用命令有哪些?

(netstat,top,lsblk,find,ps,chkconfig)

netstat:

netstat通常查看系统的网络状态;基本语法:netstat [选项],通常会使用netstat -anp:查看按照顺序的进程状态;

-an:按照一定的顺序排列输出;

-p:显示哪个进程在调用;

应用案例:

netstat -anp | grep sshd:查看sshd的服务信息;

top:

top命令来监控进程的状态;这个命令和ps的命令很相似,都是用来显示执行的过程,top最大的特点就是动态显示更新正在运行的进程(默认是每隔3秒钟进行更新)

lsblk:

查看所有设备挂载情况;一般使用lsblk -f进行使用。一般情况下加上一块硬盘,例如在虚拟机上:

1.添加硬盘,如下图

 

2.重启虚拟机;

3.给硬盘分区:

fdisk /dev/sdb 

4.格式化sdb1:

mdfs -t ext4 /dev/sdb1  [把 /dev/sdb1 分区格式化]

5.挂载

创建新的文件夹,存放新的磁盘,

mkdir  /home/newdisk

mount  /dev/sdb1   /home/newdisk   [说明;挂载时,不要在 /home/newdisk ](如果在newdisk目录下会显示磁盘被占用(busy))

 6.为了以后在系统启动后都能看到磁盘的相关信息,所以需要在linux配置分区表,实现自启动时自动挂载

7.卸载磁盘:

umount 设备名 | 挂载路径

umount /dev/sdb1

find:

find是搜索查找类,采用的是通过在一定的范围进行查找相关的文件,使用方法分为三种:1.通过文件名进行查找;2.根据用户名进行查找;3.根据文件的大小进行查找。

1.根据文件名进行查找:

find /home -name 1.txt

2.根据用户名进行查找:

find /opt -user kevin

3.根据文件大小进行查找:

find / -size +10M(查找linux系统下大于10M的文件)

ps:

显示系统的相关信息。

ps -aux:显示所有的进程;

ps -aux | grep sshd:查看sshd进程的状态;

chkconfig:

该命令可以给每个服务的各个运行级别设置自启动/关闭

查看服务:chkconfig --list | grep xxx

chkconfig 服务名 --list

chkconfig --level 5 服务名 on/off[可以指定某个服务名,在某个运行级别的状态下进行自启动或者关闭)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

世润

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

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

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

打赏作者

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

抵扣说明:

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

余额充值