1、请描述crontab计划任务的配置格式及其含义。(5分)
分 时 日 月 周 +任务内容
2、请描述LVM逻辑卷的创建过程及相关命令。(10分)
(1). fdisk /dev/磁盘 先对磁盘进性分区
(2). pvcreate /dev/sd[abc]1 建立物理卷
(3). vgcreate 卷组名 /dev/sd[abc]1 建立卷组
(4). lvcreate -L 容量大小 -n 逻辑卷名 卷组名
3、请描述破解root用户密码的两种处理思路。(5分)
(1). 进入单用户模式修改密码
(2). 进入修复模式修改root密码 passwd root
4、请描述以下命令输出中每列含义。
1)/etc/passwd文件用于保存用户的基本信息(5分)
[root@localhost ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
第一字段 root:用户账号名
第二字段 x:密码占位符
第三字段 0:uid号
第四字段 0:gid号
第五字段 root:用户备注
第六字段 /root:用户宿主目录(家目录)
第七字段 /bin/bash:登录的shell(若为/sbin/nologin 则不能登录)
2)/etc/shadow文件用于保存用户的密码信息(5分)
[root@localhost ~]# cat /etc/shadow
root:$6$neXCnJCCS--忽略部分字符串--qXBQmCw69W3fVW7/:16763:0:99999:7:::
第一字段 root:用户账号名
第二字段 $6$...vw7:密文
第三字段 16763:账号上次此修改时间距1970-1-1过去多少天
第四字段 0:距上次密码修改起多少天内不能再修改密码,单位“天”。0表示随时可以修改密码
第五字段 99999:密码过期天数。99999表示永久可以使用
第六字段 7:强制修改密码提醒时间。7表示在密码过期前7天开始警告
第七字段 空:等密码过期后经过多少天该账号会被禁用
第八字段 空:密码过期日期,若设置则显示为过期日期距1970-1-1多少天
3)/etc/fstab文件用于配置开机自动挂载(5分)
[root@localhost ~]# cat /etc/fstab
/dev/sdb1 /data ext4 defaults 0 0
挂载设备 挂载点 文件类型 挂载选择 是否dunp备份 检查(0为永远不检查)
4)top命令用于动态查看进程统计信息(10分)
[root@localhost ~]# top
top - 08:33:59 up 11 min, 3 users, load average: 0.02, 0.13, 0.15
Tasks: 441 total, 2 running, 439 sleeping, 0 stopped, 0 zombie
%Cpu(s): 2.4 us, 3.4 sy, 0.0 ni, 91.5 id, 2.7 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1870492 total, 1055704 free, 334172 used, 480616 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 1347480 avail Mem
当前系统时间 系统运行了 11分 当前登录3个用户 系统平均负载:1分钟 5分钟 15分钟
任务:441个总进程 2个进程正在运行 439个进程在休眠 0个进程停止 0个僵尸进程
CPU(s):2.4us用户控件占用CPU百分2.4
3.4%sy 内核空间占用CPU百分3.4
0.0%ni 用户进程控件内改变过优先级的进程占用CPU百分比
91.5 %id 空闲
2.7%wa 等待输出的CPU时间百分2.7
0.0%hi 硬件
0.0%st 虚拟化
KIB Swap: 1870492 total 物理内存总量为1870492K
1055704 free 空闲1055704K的内存
334172 used 使用了334172K的内存
480616 buff/cache 480616k用作内核缓存
5、请描述 RAID0、RAID1、RAID5 级别的最少磁盘数、最终可以空间、特点、故障磁盘数等信息。(10分)
参数\类型 |
RAID0 |
RAID1 |
RAID5 |
RAID6 |
RAID10 |
最少磁盘数 |
2 |
2 |
3 |
4 |
4(2的倍数) |
最终可用空间 |
2 |
N-1 |
(N-1)*s |
N-1 |
50% |
特点 |
读写性能好,不安全,成本低,适用个人用户 |
可靠性高,适用存放重要数据 |
读写速度高,增加了可靠性 |
读写速度快,安全 |
读写速度快,性能高,可靠性高 |
故障磁盘数 |
0 |
1 |
1 |
2 |
2 |
6、请描述Linux操作系统的开机引导过程。(10分)
开机自检(BIOS)→MBR引导→GRUB菜单→加载内核(Kernel)→init进程初始化
7、以软件httpd-2.2.31.tar.gz 及安装位置为/usr/local/httpd 为例,请写出源代码软件包编译安装过程。(10分)
(1). yum -y install gcc-- gcc-c++ make
(2). Tar xf httpd-2.2.31.tar.gz -C /usr/local/httpd
(3). Cd /usr/loocal/httpd/httpd-2.2.31/
(4). ./configure --prefix=/usr/local/httpd
(5). make
(6). make install
8、请查找出/opt/目录下3天前修改过的文件,将其移动到/tmp目录下。(10分)
find /opt -type -f -a -mtime +3 -exec cp {} /tmp \;
9、请描述文件系统inode和block的作用。(5分)
inode:控制文件数量
block:控制文件的大小
10、请写出操作系统安全层面常见解决方案5种。(10分)
(1). 给GRUB菜单设置密码
(2). 给急救模式设置密码
(3). 不用root账号直接登录,用su命令从普通用户切到root账号
(4). 禁用Ctrl+Alt+Ddel重启键
(5). 清空历史命令