系统部分
1、在linux系统中,获取命令帮助的方法有哪些?
man (查看手册页)
help(查看内部命令)
--help(查看外部命令)
2、列举find命令的用法?(主要说明使用的选项及其含义)
find 查找文件或目录
-name 根据目标的 名称进程查找,允许使用“*”及“?”通配符
-iname 名称不区分大小写
-size 根据目标文件的大小进行查找,一般使用“+,-”号设置超过或大小指定的大小作为查找条件
常用的容量单位包括kB、MB、GB
-user 根据文件是否属于目标用户进行查找
-type 根据文件的类型仅从查找
f 普通文件
d 目录
b 块设备文件
c 字符设备文件
l 链接文件
使用find命令实现多个查找条件 使用逻辑运算符
-a 表示而且(and)
-o 表示或者(or)
3、tail -f的作用是什么?
查找文件结尾部分
-n(n指的是数字) 什么都不加默认是十行
-f 跟踪文件尾部内容的动态更新
4、如何在vi文本编辑器中快速跳转到文件末尾(尾行)?
end键或"$"键 跳转至行尾
G 跳转到末尾
5、如何查询系统中已经安装的rpm包共有多少个?
rpm -qa
6、如何在系统中强制卸载一个有依赖关系的rpm包?
rpm -e --force --nodeps
7、如何卸载源码包安装的软件包(应用程序)?
两种方式
1)make uninstall
2) 找到软件包安装路径 删除即可
8、用户账号管理的命令有哪些?
useradd 添加用户账号
passwd 设置/更改用户口令
usermod 修改用户账号的属性
userdel 删除用户账号
9、与用户账号有关的配置文件有哪些?
/etc/passwd
/etc/shadow
10、锁定、解锁用户账号有哪些方法?
(passwd -l , usermod -L) 锁定账号
(passwd -u , usermod -U) 解锁账号
11、改变文件权限时,可以使用哪几种方式?
chmod
两种方式可以改变文件权限
字符修改 例如:chmod u,g,o(+,-,=)rwx 文件或目录名
数字修改 例如:chmod 777 文件名或目录名
12、如何改变文件或者目录属主?
chown 属主 文件或目录
chown :属组 文件或目录
chown 属主:属组 文件或目录
13、如何彻底删除一个目录下的所有文件(包括隐藏文件)?
rm -rf *
14、Linux中的磁盘设备文件是如何命名的
SCSI类型磁盘 /dev/sd(a-z)
IDE类型磁盘 /dev/hdb(a-z)
15、fdisk交互模式中的常用指令有哪些?
n 新建分区P(主分区)e (扩展分区)
d 删除分区
p 查看磁盘分区情况
l 列出分区类型
t 变更分区类型
w 保存分区并退出
q 不保存并退出
16、LVM分区的创建步骤有哪几步?
添加硬盘 创建分区 创建物理卷 创建卷组 创建逻辑卷 格式化磁盘 挂载
17、RAID有哪几个级别?其中RIAD0与RAID1各自有什么特点?
RAID 0 RAID 1 RAID 5 RAID 6 RAID 10 RAID 01
RAID 0
优点:数据读取写入最快,可用磁盘利用率最大 缺点:数据无冗余,可靠性差
RAID 1 优点:安全性能高,数据有冗余,可以坏一般的磁盘 缺点:磁盘利用率低,成本高
RAID 5 优点:N块磁盘同时读,读性能高,数据有冗余 缺点:写性能不高
RAID 6 优点:读取性能高,数据有冗余,安全性能高 缺点,写性能不高
RAID 1 0 优点:读取速度快,数据有冗余,可以坏掉两块磁盘
18、简述RAID10与RIAD01的区别?
安全性:RAID10>RAID01
空间利用率:RAID10<RAID01
读写性能:RAID10>RAID01
19、Linux的引导过程是怎么的?
开机自检 MBR引导 GRUB引导 加载内核 init初始化
20、Linux的运行级别有哪些?各自代表什么?
0 shutdown.target 关机
1 rescue.target 单用户模式
2 multi-user.target 不支持网络的多用户模式
3 multi-user.target 字符界面
4 multi-user.target 系统未使用
5 graphical.target 图形界面的多用户模式
6 reboot.target 重新启动,
21、linux查看进程的方法有哪些?
ps 查看静态进程统计信息
a 显示与当前终端有关的所有进程,包括其他用户的进程
x 显示当前终端无关的所有进程
u 以用户的格式显示进程信息
-e 显示所有进程信息
-f 以完整的格式进程信息
top 查看动态的进程排名信息
c 根据cpu使用情况排序
z 以彩色方式显示进程信息
M 根据内存使用情况排序
k 杀死进程信息
q 退出top程序
-d 间隔时间显示,默认为秒
pgrep 根据特点条件查询进程PID信息
-l 显示进程名
-U 指定特定用户
-t 指定终端
pstree 以树形结构列出进程信息
-a 显示完整信息
-u 列出对应用户名
-p 流出对应PID号
22、Linux下实现定时任务的办法有哪些?
at 一次性计划任务
例子:
date
at 10:35 2023-1-31
at>pgrep -U root | wc -l > /tmp/ps.root
按ctrl + b 键盘提交任务
注:在2023年1月31日10点35分时把查看的特定用户进程名的数据放到/tmp/ps.root下
crontab 按照预先设置的时间周期重复执行用户指定的命令操作
-e 编辑计划
-l 查看任务计划
-r 删除任务计划
-u 用户名
crontab 的格式
* * * * * 分钟 小时 日期 月份 星期
23、硬链接与软链接最大的区别是什么?
差异 软链接 硬链接
创建命令 ln -s 源文件 目标文件 ln 源文件 目标文件
删除原始文件后 软链接失效 硬链接仍可用
Inode号码 与源文件不一样 与源文件一样
使用范围 适用于文件或目录 只可用于文件
保存位置 源原始文件不同 必须与原始文件在同一个系统
24、Linux下查看内存的命令是什么?
free
25、Linux下源码包安装的步骤是什么?
解包 配置 编译 安装