做了几道Linux笔试题1

来源:互联网 发布:金融类电影 知乎 编辑:程序博客网 时间:2024/05/17 22:06
1.若一台计算机的内存为128MB ,则交换分区的大小通常是::256M左右
解析:
交换分区一般是物理内存的1.5倍-两倍。
交换分区,就是windows中虚拟内存在linux中的叫法。
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。目前,大多数操作系统都使用了虚拟内存,如Windows家族的“虚拟内存”;Linux的“交换空间”等。

2.Linux系统中某个可执行文件属于root并且有setid,当一个普通用户 mike运行这个程序时,产生的进程的有效用户和实际用户分别是?
A root mike
B root root
C mike root
D mike mike
E deamon mike
F mike deamon
正确答案 A
解析:
setuid位是让普通用户可以以root用户的角色运行只有root帐号才能运行的程序或命令。
因此当程序设置了setid权限位时,普通用户会临时变成root权限,但实际用户任然是原来的mike。

调用setid使进程成长为一个会话组长,setid调用成功后,进程成为新的会话组长和进程组长,并与原来的登陆会话和进程组脱离,由于会话过程对控制终端的独占性,进程同时与控制终端脱离。
这也是在创建daemon程序时,经常用到的一个步骤。

3.vsftpd服务流量控制的参数( )
正确答案: B C
A system_max_rate
B local_max_rate
C anon_max_rate
D guest_max_rate
解析:
访问速率设置:
anon_max_rate=0
设置匿名登入者使用的最大传输速度,单位为B/s,0 表示不限制速度。默认值为0。
local_max_rate=0
本地用户使用的最大传输速度,单位为B/s,0 表示不限制速度。预设值为0。

vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等

4.将光盘/dev/hdc卸载的命令是?
正确答案: A C   
A umount /mnt/cdrom /dev/hdc
B mount /dev/hdc
C umount /dev/hdc
D mount /mnt/cdrom /dev/hdc
解析:
挂载设备使用mount,卸载设备使用umount,有三种方式,通过设备名,挂载点或者设备名和挂载点
如题目所示:
umount /dev/hdc
umount /mnt/cdrom
umount /mnt/cdrom /dev/hdc
所以其实这道题要说明/mnt/cdrom是挂载点,A才是对的

原创粉丝点击