linux共享内存面试题,linux系统工程师面试题(附答案)

本文介绍了Linux系统管理的一些实用命令,包括检查共享内存段大小、扫描服务器端口、定义程序优先级、显示history命令的时间戳及查看邮件队列的方法。

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

1.查看Linux系统当前单个共享内存段的最大值(命令)

ipcs -m

ipcs -a

2.用什么命令查询指定IP地址的服务器端口

题意应该是 nmap 和nbtscan 命令来扫吧。

3.crontab中用什么命令定义某个程序执行的优先级别

nice/renice:进程执行优先级

概念:

进程优先级:系统按进程优先级的不同分配CPU时间,优先级高的进程会得到更多的CPU使用时间,以提高速度,缩短总的执行时间。

进程优先级范围:-20至19

最高等级:-20

最低等级:19

系统管理员有权将进程优先级设置为-1至-20,而普通用户只能设置0至19。

进程运行的默认等级为0。

用nice执行的进程其默认等级为10(即nice ,不指定等级时)。

格式:

nice

nice -

如:(命令后加&表示以后台运行)

vi & 优先等级0,默认等级。

nice vi & 优先等级10,使用nice执行程序时的默认等级。

nice -50 vi & 优先等级19,-号表示选项,等级50超过最低等级19,因此系统以等级19执行。

nice -18 vi & 优先等级18。

nice --50 vi & 优先等级-20,选项值为-50,超过最高等级-20,因此系统以等级-20执行。

nice --18 vi & 优先等级-18。

通过ps -l可查看以上命令的执行情况(注意查看各vi进程NI值的不同)。

重新调整正在执行的进程的优先级:

调整指定PID进程的等级

renice

注意:是参数,不是选项,没有前缀-号。

调整指定用户的所有进程的等级

renice ...

调整指定组的所有用户的所有进程的等级

renice -g

4.如何让history命令显示具体时间

HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "

expect HISTTIMEFORMAT

重新开机后会还原,可以写/etc/profile

5.查看Linux系统当前指定用户的邮件队列

mailq 命令

打印两种类型的列表:

mailq 命令列出如下所示的邮件队列:

Mail Queue(1 request)

---QID---- --Size-- -----Q-Time----- ------Sender/Recipient-----

AA02508 3 Thu Dec 17 10:01 root

(User unknown)

bad_user

mailq -v 命令列出如下所示的邮件队列:

Mail Queue (1 request)

---QID---- --Size-- -Priority- ---Q-Time--- --Sender/Recipient--

AA02508 3 1005 Dec 17 10:01 root

(User unknown)

bad_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值