Linux的期末冲刺
选择
一、Linux基础
-
Linux目录结构
- 相关命令:
cd
,ls
,pwd
- 详解: Linux 目录结构采用树状结构,根目录为
/
。用户的帐户信息保存在/etc/passwd
文件中,包括用户名、用户ID、主目录等。 - 代表题:7
- 相关命令:
-
Linux常用命令
- 相关命令:
ls
,cp
,mv
,rm
,mkdir
,rmdir
,df
,du
,head
,tail
- 详解: 常用命令包括文件和目录操作,如列出目录内容 (
ls
)、复制 (cp
)、移动 (mv
)、删除 (rm
)、创建目录 (mkdir
)、删除空目录 (rmdir
) 等。同时,也包括一些其他实用命令如查看磁盘空间 (df
)、查看文件大小 (du
)、查看文件头部 (head
) 和尾部 (tail
) 等。 - 代表题:3
- 相关命令:
-
Linux环境变量
- 相关命令:
export
,echo
- 详解: 环境变量在 Linux 中用于配置系统行为。用户的 shell 环境变量通常在
~/.bashrc
或~/.bash_profile
中配置。 - 代表题:83
- 相关命令:
-
Linux用户管理
- 相关命令:
useradd
,passwd
,userdel
,usermod
- 详解: 用户管理命令用于创建 (
useradd
)、修改密码 (passwd
)、删除 (userdel
)、修改用户属性 (usermod
) 等。 - 代表题:46
- 相关命令:
-
Linux进程管理
- 相关命令:
ps
,top
,kill
,nice
,renice
- 详解: 进程管理命令包括查看进程 (
ps
)、查看系统资源使用情况 (top
)、终止进程 (kill
)、调整进程优先级 (nice
,renice
) 等。 - 代表题:80
- 相关命令:
二、Linux文件系统管理
-
文件目录操作命令
- 相关命令:
mv
,cp
,rm
- 详解: 文件和目录操作命令包括移动文件或目录 (
mv
)、复制文件 (cp
)、删除文件 (rm
) 等。 - 代表题:64
- 相关命令:
-
文件目录权限管理
- 相关命令:
chmod
,chown
,chgrp
- 详解: 文件和目录权限通过
chmod
命令设置,所有者可以通过chown
和chgrp
命令改变文件的所有者和组。 - 代表题:113
- 相关命令:
-
文件查找命令
- 相关命令:
find
- 详解:
find
命令用于按照文件名称、类型等条件查找文件。 - 代表题:29
- 相关命令:
-
文件系统管理
- 相关命令:
fdisk
,mkfs
,mount
,umount
- 详解: 文件系统管理命令涉及磁盘分区 (
fdisk
)、格式化文件系统 (mkfs
)、挂载 (mount
)、卸载 (umount
) 等。 - 代表题:171
- 相关命令:
三、Linux进程管理
-
查看进程命令
- 相关命令:
ps
,top
- 详解: 查看进程命令有
ps
和top
,可以显示系统中运行的进程信息。 - 代表题:80
- 相关命令:
-
操作进程命令
- 相关命令:
kill
,nice
,renice
- 详解:
kill
命令用于终止进程,可以指定不同的信号。nice
和renice
用于调整进程优先级。 - 代表题:91
- 相关命令:
-
调度进程命令
- 相关命令:
at
,cron
- 详解: 调度进程命令用于设置定时任务,
at
用于一次性任务,cron
用于周期性任务。 - 代表题:92
- 相关命令:
四、Linux网络管理
-
网络配置命令
- 相关命令:
ifconfig
,ip
,ifup
,ifdown
- 详解: 网络配置命令包括设置网络接口 (
ifconfig
,ip
)、激活 (ifup
) 和禁用 (ifdown
) 网络连接。 - 代表题:115
- 相关命令:
-
网络故障排查命令
- 相关命令:
ping
,traceroute
,netstat
- 详解: 网络故障排查命令用于检测网络连接状态、路径和查看网络统计信息。
- 代表题:90
- 相关命令:
-
网络服务管理
- 相关命令:
iptables
,firewalld
- 详解: 网络服务管理命令涉及设置防火墙规则 (
iptables
,firewalld
)。 - 代表题:125
- 相关命令:
五、Linux软件包管理
-
RPM/YUM软件包管理命令
- 相关命令:
rpm
,yum
- 详解: RPM 是 Red Hat 包管理系统的工具,
yum
是基于 RPM 的软件包管理工具。 - 代表题:61
- 相关命令:
-
源码编译软件安装
- 相关命令:
make
,make install
- 详解: 源码编译命令用于从源代码构建和
- 相关命令:
安装软件。
- 代表题:75
六、Linux系统安全管理
-
用户和文件权限管理
- 相关命令:
passwd
,chmod
,chown
,chgrp
- 详解: 用户口令保存在
/etc/passwd
文件中,权限管理命令包括修改口令 (passwd
)、修改权限 (chmod
)、修改所有者和组 (chown
,chgrp
)。 - 代表题:31
- 相关命令:
-
日志审计
- 相关命令:
last
,auditd
- 详解: 日志审计命令用于记录系统和用户活动,
last
用于查看登录历史,auditd
用于更详细的审计。 - 代表题:99
- 相关命令:
-
防火墙策略
- 相关命令:
iptables
,firewalld
- 详解: 防火墙策略命令用于配置防火墙规则 (
iptables
,firewalld
)。 - 代表题:125
- 相关命令:
七、Linux服务管理
-
网络服务管理
- 相关命令:
systemctl
- 详解:
systemctl
用于查看或设置各个运行级别下的服务启动情况。 - 代表题:118
- 相关命令:
-
计划任务管理
- 相关命令:
at
,cron
- 详解: 计划任务管理命令包括一次性任务 (
at
) 和周期性任务 (cron
)。 - 代表题:92
- 相关命令:
-
系统服务管理
- 相关命令:
chkconfig
,systemctl
- 详解: 服务管理命令用于查看或设置各个运行级别下的服务启动情况。
- 代表题:43
- 相关命令:
八、Linux系统管理
-
系统引导过程管理
- 相关命令:
grub
,systemd
- 详解: 系统引导过程管理命令涉及 GRUB 引导器 (
grub
) 和 systemd 系统管理守护进程 (systemd
)。 - 代表题:146
- 相关命令:
-
系统日志管理
- 相关命令:
journalctl
- 详解: 默认保存日志信息的目录是
/var/log
,使用journalctl
查看系统日志。 - 代表题:21
- 相关命令:
-
系统性能调优
- 相关命令:
top
,free
- 详解: 查看系统的内存使用情况使用
free
和top
命令。 - 代表题:47
- 相关命令:
九、Linux邮件服务
- 相关命令:
mail
- 详解: 用于在 Linux 中发送邮件给其他用户。
- 代表题:122
十、Linux发行版本管理
-
主要发行版本比较
- 相关命令: 无
- 详解: 不同的 Linux 发行版有不同的特点,如 Red Hat Enterprise Linux (RHEL)。
- 代表题:26
-
不同版本的特点
- 相关命令: 无
- 详解: 不同版本的 Linux 包含不同的内核版本,处于系统内核与用户命令之间的是 shell。
- 代表题:151
十一、Vi/Vim文本编辑器
-
基本操作
- 相关命令:
:wq
- 详解: 在 VI 编辑器中,存盘退出使用
:wq
命令。 - 代表题:81
- 相关命令:
-
编辑操作
- 相关命令:
u
- 详解: 在 VI 编辑器中,撤销光标所在行的操作可用
u
命令。 - 代表题:34
- 相关命令:
-
查找替换操作
- 相关命令:
/
- 详解: 在 VI 编辑器中,从上向下查找指定的内容使用
/
命令。 - 代表题:108
- 相关命令:
填空题
-
Linux 最初的开发者是 Linus。
- 知识点: Linux 操作系统的最初版本是由 Linus Torvalds 在1991年创建的。
-
在 Linux 中,用命令 useradd 创建用户。
- 知识点:
useradd
命令用于在 Linux 系统中创建用户。
- 知识点:
-
在 Linux 中的 vi 编辑器中,如果在指令模式下输入命令 A,则进入输入模式,并且从当前光标所在行的最后输入新的字符。
- 知识点: 在
vi
编辑器中,命令A
在当前光标位置进入输入模式,并将光标定位到行尾。
- 知识点: 在
-
在 Linux 中,tar 命令的作用是对文件进行打包和解包,此命令的 c 参数用来对指定文件进行打包操作。
- 知识点:
tar
命令用于对文件进行打包和解包。c
参数表示创建新的归档。
- 知识点:
-
在 Linux 中,用命令 route 来配置系统的路由设置。
- 知识点:
route
命令用于配置系统的网络路由设置。
- 知识点:
-
在 Linux 中,要查看、配置各个运行级别下服务的启动设置,可以使用命令 chkconfig。
- 知识点:
chkconfig
命令用于管理系统服务在不同运行级别下的启动状态。
- 知识点:
-
Samba 服务的主要配置文件是 /etc/samba/smb.conf。
- 知识点: Samba 服务的配置文件通常位于
/etc/samba/smb.conf
。
- 知识点: Samba 服务的配置文件通常位于
-
使用 ftp 命令访问 FTP 服务器,可以使用 mget 命令同时下载多个文件。
- 知识点:
ftp
命令用于访问 FTP 服务器。mget
命令用于同时下载多个文件。
- 知识点:
-
在 Linux 中更改用户口令,使用命令 passwd。
- 知识点:
passwd
命令用于更改用户口令。
- 知识点:
-
在 Linux 中默认使用的防火墙软件是 iptables。
- 知识点: Linux 中默认使用
iptables
进行防火墙配置。
- 知识点: Linux 中默认使用
-
在 Red Hat Linux Enterprise 安装中,最少需要 850MB 磁盘空间。
- 知识点: 安装不同 Linux 发行版的最小磁盘空间要求可能不同。
-
在 Linux 中,用命令 userdel 删除用户。
- 知识点:
userdel
命令用于删除用户。
- 知识点:
-
在 Linux 中的 vi 编辑器中,如果在指令模式下输入 :wq,表示存盘退出。
- 知识点:
vi
编辑器中,:wq
命令表示存盘退出。
- 知识点:
-
在 Linux 中,tar 命令的作用是对文件进行打包和解包,此命令的 x 参数用来对指定文件进行解包操作。
- 知识点:
tar
命令的x
参数表示解包操作。
- 知识点:
-
Linux 中使用 startx 命令,从命令界面进入到图形界面。
- 知识点:
startx
命令用于启动图形用户界面。
- 知识点:
-
在 Red Hat Linux 中,用命令 rpm 的 q 参数可以查看程序包的清单信息。
- 知识点:
rpm
命令的q
参数用于查看程序包信息。
- 知识点:
-
Samba 服务中,增加 samba 用户的命令是 smbpasswd。
- 知识点:
smbpasswd
命令用于管理 Samba 服务中的用户口令。
- 知识点:
-
在 Linux 中修改文件的权限,使用命令 chmod。
- 知识点:
chmod
命令用于修改文件权限。
- 知识点:
-
域名 cn 代表中国。
- 知识点: 域名
cn
是中国的国别顶级域名。
- 知识点: 域名
-
在 Linux 中,使用命令 iptables 的 -L 参数列出所有防火墙规则。
- 知识点:
iptables -L
命令用于列出所有防火墙规则。
- 知识点:
-
最先使用 RPM 方式进行软件安装的 Linux 厂商是 Red Hat。
- 知识点: RPM 是 Red Hat 包管理系统的工具。
-
在 Linux 中,用命令 groupadd 创建组。
- 知识点:
groupadd
命令用于创建用户组。
- 知识点:
-
在 Linux 中,环境变量 HOME 表示用户的家目录。
- 知识点:
HOME
环境变量表示用户的主目录。
- 知识点:
-
Red Hat Linux Enterprise 4 默认安装的是 GNOME 桌面环境。
- 知识点: 不同的 Linux 发行版默认安装的桌面环境可能不同。
-
Red Hat Linux Enterprise 4 默认使用的是 ext3 文件系统。
- 知识点: Linux 发行版默认使用的文件系统可能不同。
-
在 Red Hat Linux Enterprise 4 中,可执行文件默认用绿色显示。
- 知识点: 不同的 Linux 发行版中可执行文件的默认显示颜色可能不同。
-
Linux 中,一般可以用 iostat 查看系统磁盘 IO 性能。
- 知识点:
iostat
命令用于查看系统的磁盘 IO 性能。
- 知识点:
-
在 ftp 中,使用 bye 命令退出当前 ftp 会话。
- 知识点:bye
命令用于退出 FTP 会话。 -
在 Linux 的 Apache 服务的配置文件中的 timeout 参数设定了客户机和服务器之间连接超时的时间。
- 知识点: Apache 服务的配置文件中的
timeout
参数用于设置连接超时时间。
- 知识点: Apache 服务的配置文件中的
-
在 Linux 中,可以使用 mail 命令阅读以及发送邮件。
- 知识点:
mail
命令用于在 Linux 中读取和发送邮件。
- 知识点:
-
Linux 属于开源操作系统,程序的源代码都是公开的,一目了然。
- 知识点: Linux 是开源操作系统,其源代码是公开可见的。
-
在 Linux 中,用命令 groupdel 删除组。
- 知识点:
groupdel
命令用于删除用户组。
- 知识点:
-
在 Linux 中,光驱默认使用的文件系统是 iso9660。
- 知识点: Linux 中光驱默认使用的文件系统是
iso9660
。
- 知识点: Linux 中光驱默认使用的文件系统是
-
在 Linux 中,tar 命令的作用是对文件进行打包和解包,此命令的 v 参数用来显示详细的打包、解包过程。
- 知识点:
tar
命令的v
参数用于显示详细过程。
- 知识点:
-
在 Linux 中,用命令 traceroute 来跟踪本地与远程主机之间的 UDP 数据报。
- 知识点:
traceroute
命令用于跟踪网络数据报的路径。
- 知识点:
-
在 Linux 中,更换桌面环境使用命令 switchdesk。
- 知识点:
switchdesk
命令用于更换桌面环境。
- 知识点:
-
在 Linux 中,/proc/meminfo 文件记录了系统中有关内存的信息。
- 知识点:
/proc/meminfo
文件包含系统内存的相关信息。
- 知识点:
-
使用 ftp 命令访问 FTP 服务器,可以使用 lcd 命令查看或更改本地目录。
- 知识点:
lcd
命令用于查看或更改本地目录。
- 知识点:
-
Apache 服务中,maxclient 参数指定最大的并发连接数。
- 知识点:
maxclient
参数用于指定 Apache 服务的最大并发连接数。
- 知识点:
-
在 Linux 中,调整进程的优先级别,使用 nice 命令。
- 知识点:
nice
命令用于调整进程的优先级。
- 知识点:
-
无论是 Linux 还是 Windows,操作系统的核心都是内核。
- 知识点: 操作系统的核心是内核。
-
在 Linux 中,shutdown 命令的 c 参数用以取消目前正在执行过程中的关机程序。
- 知识点:
shutdown -c
命令用于取消正在执行的关机程序。
- 知识点:
-
在 Linux 中的 vi 编辑器中,如果在指令模式下输入命令 q!,表示强制退出,也即不存盘退出。
- 知识点:
q!
命令用于强制退出vi
编辑器,不保存修改。
- 知识点:
-
在 Linux 中,tar 命令的作用是对文件进行打包和解包,此命令的 t 参数用来查看包中的文件。
- 知识点:
tar
命令的t
参数用于查看打包文件中的内容。
- 知识点:
-
在 Linux 中,用命令 readonly 来指定一个环境变量是只读的。
- 知识点:
readonly
命令用于将环境变量设置为只读。
- 知识点:
-
在 Linux 的桌面环境中,如果应用程序的窗口溢出了屏幕,则快捷的移动该窗体的方法是按住 Alt 键后用鼠标拖动。
- 知识点: 在桌面环境中,按住
Alt
键并用鼠标拖动窗口是一种快捷方式,用于移动窗口。
- 知识点: 在桌面环境中,按住
-
Linux 中的 3 运行级别表示使用文本界面的完全多用户模式。
- 知识点: 运行级别
3
表示完全多用户模式,但仅使用文本界面。
- 知识点: 运行级别
-
Linux 中的 top 命令可以同时查看 CPU、MEMORY、以及运行的进程信息。
- 知识点:
top
命令用于实时查看系统的 CPU 使用情况、内存占用情况以及运行的进程信息。
- 知识点:
-
如果想把机器的名字解析成对应的 IP 地址,可以使用 DNS 服务。
- 知识点: DNS(Domain Name System)服务用于将域名解析为相应的 IP 地址。
-
在 Linux 中,光驱所对应的设备文件是 /dev/cdrom,其实它只是一个连接文件。
- 知识点: 在 Linux 中,光驱通常对应的设备文件是
/dev/cdrom
,它实际上是一个连接文件,指向实际的光驱设备文件。
- 知识点: 在 Linux 中,光驱通常对应的设备文件是
-
在 Linux 中,命令以及参数的书写都是区分大小写。
- 知识点: 在 Linux 中,命令和参数的书写是区分大小写的,因此需准确输入。
-
在 Linux 中,groupadd 命令的 g 参数指定了组的 ID 号。
- 知识点:
groupadd
命令用于创建用户组,-g
参数可用于指定组的ID号。
- 知识点:
-
在 Linux 中,当执行一个命令时,是按照环境变量 $PATH 中设定的值去找这个命令的。
- 知识点: Linux 使用环境变量
$PATH
来确定可执行命令的位置。
- 知识点: Linux 使用环境变量
-
在 Linux 中,强制停止一个进程,使用 kill 命令。
- 知识点:
kill
命令用于终止或发送信号给进程,强制停止一个进程。
- 知识点:
-
在 Linux 中,一般用 ifconfig 命令来设置每个网络接口的 IP 地址。
- 知识点:
ifconfig
命令用于配置网络接口的IP地址、子网掩码等。
- 知识点:
-
在 Linux 中,DNS 服务的守护进程是 named。
- 知识点: DNS 服务的守护进程通常叫做
named
。
- 知识点: DNS 服务的守护进程通常叫做
-
在 Linux 的 Samba 服务配置文件中,参数 security 是用来设置 Samba 服务的安全级别。
- 知识点: Samba 服务的配置文件中,
security
参数用于设置服务的安全级别。
- 知识点: Samba 服务的配置文件中,
-
在 Linux 中,如果想修改 Apache 服务的监听端口,可以通过修改配置文件中
listen
参数来实现。- 知识点: Apache 服务的监听端口可以通过编辑配置文件中的
listen
参数进行修改。
- 知识点: Apache 服务的监听端口可以通过编辑配置文件中的
-
在 FTP 命令中,dir 命令的作用等同于 ls 命令。
- 知识点: 在 FTP 中,
dir
命令用于列出目录内容,类似于ls
命令。
- 知识点: 在 FTP 中,
-
在 Linux 中,大部分的系统日志信息默认存放在 /var/log 目录中。
- 知识点: 系统日志信息通常存放在
/var/log
目录中,可以使用该目录下的不同文件查看不同的日志信息。
- 知识点: 系统日志信息通常存放在
-
目前影响力最为广泛的国产中文 Linux 操作系统是 Red Hat Linux。
- 知识点: 影响力最广泛的国产中文 Linux 操作系统是中国红旗Linux,而不是 Red Hat Linux,后者是一家国际企业。
-
在 Linux 中,用命令 cp 拷贝文件。
- 知识点:
cp
命令用于拷贝文件。
- 知识点:
-
在 Linux 中,由于采用了 vfs 才使 Linux 可以支持众多的文件系统。
- 知识点: Linux 通过虚拟文件系统(VFS)支持多种文件系统。
-
在 Linux 中,rpm 命令的作用是用来管理 rpm 软件包,此命令的 i 参数安装一个程序包。
- 知识点:
rpm
命令用于管理 RPM 软件包,-i
参数用于安装程序包。
- 知识点:
-
在 Linux 的 init 进程启动后,会读取 /etc/inittab 文件中的信息。
- 知识点:
init
进程在启动后会读取/etc/inittab
文件中的信息,用于初始化系统。
- 知识点:
-
在 Linux 中,更换当前用户使用命令 su。
- 知识点:
su
命令用于切换用户。
- 知识点:
-
在 Linux 中,/proc/cpuinfo 文件记录的系统 CPU 的信息。
- 知识点:
/proc/cpuinfo
文件包含有关系统 CPU 的信息。
- 知识点:
-
使用 ftp 命令访问 FTP 服务器,可以使用 cd 命令更改远程主机上的目录。
- 知识点:
cd
命令在 FTP 中用于更改远程主机上的目录。
- 知识点:
-
DNS 服务中的资源记录中,如果 Class 字段写的是 IN,则表示网络类型是 internet。
- 知识点: DNS 中的资源记录中,
Class
字段为IN
表示网络类型是 Internet。
- 知识点: DNS 中的资源记录中,
-
在 Linux 中,设置 Samba 用户的口令可以使用 smbpasswd 命令。
- 知识点:
smbpasswd
命令用于设置 Samba 用户的口令。
- 知识点:
-
在 Linux 中,默认的桌面环境是 GNOME。
- 知识点: 默认桌面环境可能因发行版而异,但常见的默认桌面环境之一是 GNOME。
-
在 Linux 中,运行级别 5 表示图形工作界面。
- 知识点: 运行级别
5
表示启动图形工作界面。
- 知识点: 运行级别
-
在 Linux 中的 vi 编辑器中,如果在指令模式下输入命令 :wq,则表示存盘退出。
- 知识点:
vi
编辑器中,:wq
命令用于存盘并退出。
- 知识点:
-
在 Linux 中,除了 gzip 有压缩功能外,tar 命令也可以进行文件压缩。
- 知识点:
tar
命令可以用于文件的打包和压缩。
- 知识点:
-
在 Linux 中,$HISTSIZE 环境变量设置命令缓存的大小。
- 知识点:
$HISTSIZE
环境变量用于设置命令历史记录的大小。
- 知识点:
-
在 Linux 中,/etc/services 文件保存各个网络服务的名称,以及该服务使用传输协议和端口号。
- 知识点:
/etc/services
文件包含各个网络服务的名称、使用的传输协议和端口号信息。
- 知识点:
-
在 Linux 中,使用 chkconfig 命令 list 参数可以列出每个服务在不同运行级别下的启动状态。
- 知识点:
chkconfig
命令的list
参数用于列出每个服务在不同运行级别下的启动状态。
- 知识点:
-
在 Linux 中,DNS 服务的守护进程是 named。
- 知识点: DNS 服务的守护进程通常叫做
named
。
- 知识点: DNS 服务的守护进程通常叫做
-
在 Linux 中,127.0.0.1 一般代表本地主机。
- 知识点:
127.0.0.1
是本地回环地址,用于表示本地主机。
- 知识点:
-
在 Linux 中,Apache 中默认的网站页面存放的位置是 /var/www/html 目录。
- 知识点: Apache 服务默认的网站页面通常存放在
/var/www/html
目录中。
- 知识点: Apache 服务默认的网站页面通常存放在
判断题
-
RHEL5 安装时会自动创建根用户 root(✔):
- RHEL5在安装过程中会创建一个初始的root用户。
-
在安装 RHEL5 时要以图形化模式安装,直接按 Enter(✔):
- RHEL5可以使用文本界面进行安装,也可以直接按Enter进行默认的图形化模式安装。
-
Linux 中的超级用户为 root,登陆时不需要口令(✘):
- root用户登录需要口令。
-
Linux 不可以与 MS-DOS、MAC、Windows 等其他操作系统共存于同一台机器上(✘):
- Linux可以与其他操作系统共存,采用多引导的方式。
-
RHEL5 中默认使用的文件系统是 ext3(✔):
- RHEL5默认使用ext3文件系统。
-
在字符界面环境下注销 Linux,可用 exit 或 ctrl+D(✔):
- 在字符界面下,可以使用exit或ctrl+D注销。
-
cd 命令可以改变用户的当前目录,当用户直接键入命令 cd 并按 Enter 键后会切换到当前用户的宿主目录(✔):
- cd命令用于改变当前目录,而用户直接键入cd并按Enter,系统会切换到当前用户的宿主目录。
-
使用 useradd 添加用户时使用参数-M 可以指定用户目录(✘):
- 参数-M是不创建用户目录,正确是使用参数-m。
-
修改文件归属既可以使用 chmod 命令也可以使用 chown 命令(✘):
- 修改文件归属使用chown命令,chmod用于修改权限。
-
使用命令 vi /etc/inittab 查看该文件的内容,不小心改动了一些内容,为了防止系统出问题,可在末行模式下输入:q!不保存所修改内容(✘):
- 使用
:q!
在vi中是放弃修改并退出,但不建议这样,而是应该使用:wq
保存修改。
- 使用
-
syslogd 守护进程,不仅可以将日志记录在本地主机的 message 文件中,还可以将日志记录通过网络发送出去(✔):
- syslogd可以将日志记录在本地,并支持将日志通过网络发送。
-
在/etc/fstab 文件中,使用;标记注释行(✘):
- 在/etc/fstab文件中,使用#标记注释行。
-
Linux 系统以文本文件的形式保存大部分系统日志,如 lastlog(✘):
- Linux系统以文本文件的形式保存日志,但lastlog是记录用户最后登录时间的二进制文件。
-
使用 passwd 改变用户的口令,任何用户都需要输入原来的密码(✘):
- 使用passwd改变用户口令,需要输入当前密码。
-
/tmp 目录主要用于存储程序运行时生成的临时文件(✔):
- /tmp目录通常用于存储程序运行时的临时文件。
-
在 smb.conf 文件中指定了 browseable =no,将会拒绝在合法用户对共享服务的访问,而只允许在本地机上进行加载(✘):
- browseable=no表示不可浏览,但并不会拒绝合法用户的访问。
-
Linux 系统习惯上将许多设备驱动程序存储在/dev 目录中(✔):
- /dev目录用于存储设备文件,包括设备驱动程序。
-
可以使用 fg 命令将后台进程调入前台工作(✔):
- fg命令用于将后台进程调入前台。
-
在使用硬链接时,可以使硬链接跨越不同的文件系统与另一个目录链接(✘):
- 硬链接不能跨越不同文件系统。
-
./分区越大约好,因为/越大,Linux 启动速度越快(✘):
- 分区越大并不意味着启动速度越快,合理划分分区更重要。
-
一个好的用户口令应当至少有 3 个字符长,并不要使用个人信息(✘):
- 一个好的口令应当更长,不包含个人信息。
-
一般来说,次版本号为偶数的内核被认为是稳定的内核(✔):
- 一般来说,次版本号为奇数的内核是开发版本,为偶数的是稳定版本。
-
在应用 samba 服务时,我们可以设置 valid users 控制可以访问共享服务的合法用户(✔):
- 可以使用valid users设置合法用户。
-
创建用户的磁盘限额时,只需要在该用户的宿主目录下建立 quota.user 和 quota.group 文件即可(✘):
- 需要在文件系统上启用磁盘限额并使用quotaon命令。
-
/proc 目录实际上是一个虚拟文件系统,它主要从内存中读取处理信息(✔):
- /proc是一个虚拟文件系统,提供内核和进程信息。
-
Linux 的软件包是独立的,可以单独安装任何软件包(✘):
- 软件包之间可能存在依赖关系,不是完全独立的。
-
一个进程既可以在前台运行也可以在后台运行(✔):
- 一个进程可以在前台或后台运行。
-
在安装系统过程中设置分区时,可以设置使用 Raid 磁盘阵列方式(✔):
- 在安装系统时可以选择使用Raid磁盘阵列方式。
-
Linux 系统给每个进程分配唯一的进程 ID,并通过进程 ID 标识每个进程(✔):
- Linux系统给每个进程分配唯一的进程ID。
-
可以使用 sudo 命令将普通用户切换成超级用户(✘):
- sudo命令用于以超级用户身份执行命令,不是切换用户。
-
RHEL5 默认使用的文件系统是 ext2(✘):
- RHEL5默认使用ext3文件系统。
-
编写的 Shell 程序运行前需要赋予该脚本文件写权限(✘):
- 脚本文件需要执行权限而不是写权限。
-
在安装 Linux 系统对硬盘进行分区时,必须至少创建/根分区和/boot 分区(✔):
- 通常建议至少创建/根分区和/boot分区。
-
将前一个命令的标准输出作为后一个命令的标准输入,称之为重定向(✘):
- 将前一个命令的标准输出作为后一个命令的标准输入称为"管道"。
-
通常情况下/sbin 目录用来存放系统管理员使用的管理程序(✔):
- /sbin目录用于存放系统管理程序。
-
在 Linux 系统中,第三块 IDE 硬盘的第二个逻辑分区被标识为 sdc7(✘):
- IDE硬盘的逻辑分区标识为sda、sdb等,不是sdc。
-
可使用 rpm -e 命令安装一个 RPM 软件包(✘):
- rpm -e用于卸载(erase)软件包,不是安装。
-
在 Linux 系统中,光盘所使用的文件系统类型为 ISO9660(✔):
- ISO9660是光盘的文件系统类型。
-
在 Linux 系统中,创建交换文件系统使用 mkfs 命令(✘):
- 创建交换文件系统使用mkswap命令。
-
init 进程对应的配置文件为/etc/inittab,该进程是系统启动的第一个进程,其 PID 始终为 1(✔):
- init进程对应的配置文件是/etc/inittab,它是系统启动的第一个进程,其PID为1。
名词解释
-
Linux
- Linux 是操作系统,由 Linus 在 1991 年创建。很多人参与了它的开发与发行。
-
Linux 发行版本
- Linux 有不同版本,包括内核版本和发行版本。发行版本由组织和公司定制,版本号因发行者而异。
-
Linux 内核
- Linux 内核是操作系统核心,管理进程、内存、设备驱动、文件和网络系统,影响系统性能和稳定性。
-
Red Hat Linux
- Red Hat 是全球最大的 Linux 厂商,他们发行的 Linux 称为 Red Hat Linux。
-
Mozilla
- Mozilla 是 Linux 中常用的 WEB 浏览器。
-
Red Hat Enterprise Linux
- Red Hat 的企业级 Linux 分为 AS(服务器解决方案)、WS(工作站)、Desktop(桌面)。
-
RAID
- RAID 是把多个小磁盘合并成一个阵列,提高性能和容错能力。
-
RAID0
- RAID0 是面向性能的技术,将数据分条映射到磁盘,不提供容错功能。
-
RAID1
- RAID1 是磁盘镜像,通过在每个磁盘上写入相同的数据提供冗余性。
-
RAID5
- RAID5 是改良的技术,通过分布奇偶校验避免了写入瓶颈。
-
X Window System
- X Window System 是 Unix 计算机上的窗口系统,为 Linux 提供图形用户界面。
-
X11R6
- X11R6 是 X Window System 的标准,第 11 版中的第 6 次发行。
-
桌面环境
- 桌面环境升级了窗口管理器功能,常见的有 GNOME、KDE、CDE。
-
GNOME
- GNOME 是 Linux 的默认桌面环境,提供用户友好的界面。
-
iptables
- iptables 是 Linux 的默认防火墙软件,用于配置防火墙规则。
-
进程
- 进程是运行的程序的实例,有助于管理系统资源。
-
守护进程
- 守护进程是在后台运行的程序,通常不依赖于控制终端,也称为服务。
-
备份
- 完全备份是每天对系统进行完全备份,增量备份和差异备份是备份新内容。
-
Shell
- Shell 是 Linux 系统的命令解释器,提供用户与操作系统交互的接口。
-
域、域名
- 域是网络上主机名称的逻辑组织方式,域名是每台主机的名称。
-
C/S 模型
- C/S 模型是应用程序的架构,客户端发出需求,服务器完成实际操作。
-
RPM
- RPM 是软件包管理器,用于安装和管理软件包。
-
/分区
- / 分区是 Linux 的根分区,必须存在的文件系统根目录。
-
swap 分区
- swap 分区是虚拟内存,用于在物理内存不足时缓存不经常使用的数据。
-
ext3
- ext3 是 Linux 的文件系统,是大多数系统的默认文件系统。
-
HTTP
- HTTP 是超文本传输协议,用于 WWW 服务。
-
WWW
- WWW 是万维网。
-
DHCP
- DHCP 是动态主机配置协议,提供网络客户端所需的配置信息。
-
FTP
- FTP 是文件传输协议,用于网络文件传输。
-
SMTP
- SMTP 是简单邮件传输协议,用于传输邮件。
-
POP3
- POP3 是邮件协议第 3 版,用于将邮件从服务器传递到用户计算机。
-
DNS
- DNS 是域名解析系统,将域名解析为对应的 IP 地址。
-
vfs
- vfs 是虚拟文件系统,Linux 通过它支持多文件系统。
-
vsftpd
- vsftpd 是 GPL 模式下的 FTP 服务器,以 "very secure" 为名。
-
NFS
- NFS 是网络文件系统,用于在类 Unix 系统上进行文件共享。
-
KDE
- KDE 是 K Desktop Environment,一种常用的桌面环境。
-
ARP
- ARP 是地址解析协议,将 IP 地址解析为对应的 MAC 地址。
-
$PATH
- $PATH 是环境变量,用于查找命令的目录。
-
$HOME
- $HOME 是 Linux 中的环境变量,记录当前登陆用户的 HOME 目录。
简答题
1. /etc/shadow 文件字段含义:
- 用户登录名
- 加密后的用户口令
- 最近口令修改时间
- 口令最短存活期
- 口令最长存活期
- 过期前几天提醒更改口令
- 过期后几天帐户禁止使用
- 口令被禁止使用的具体日期
- 保留域,未使用
2. Linux 运行级别含义:
- 0: 关机模式
- 1: 单用户模式
- 2: 多用户模式(无NFS)
- 3: 多用户模式(有NFS,服务器使用)
- 4: 保留,未使用
- 5: 图形模式
- 6: 重启模式
3. 安装、配置、启动 Apache 服务:
- 检查是否安装 Apache:
rpm –qa | grep httpd
- 安装 Apache:
rpm -i <package_name>
- 修改配置文件
/etc/httpd/conf/httpd.conf
- 放入 web 页面到
/var/www/html
- 启动 Apache:
service httpd start
4. 位置变量和 Shell 变量类型:
- 位置变量:命令行传递给程序的参数
- Shell 变量类型:用户自定义、环境、位置、特殊变量
5. Shell 的作用:
- 命令行解释程序,提供用户与操作系统基于命令行的交互界面
6. /etc/fstab 文件字段含义:
- 设备名称或标签
- 文件系统挂接点
- 文件系统类型
- 挂载时选项参数
- 是否备份由 dump 程序决定
- 引导时检查由 fsck 程序决定
7. ps –aux 输出字段含义:
- 进程拥有者
- 进程号
- CPU 占用百分比
- 内存占用百分比
- 虚拟内存占用数量
- 进程驻留内存数量
- 进程控制终端
- 进程运行状态
- 进程开始时间
- 进程占用 CPU 时间
- 进程名称及启动参数
8. 安装、配置、启动 ftp 服务:
- 检查 vsftpd 是否安装:
rpm –qa | grep vsftpd
- 安装 vsftpd:
rpm -i <vsftpd_package>
- 修改配置文件
/etc/vsftpd/vsftpd.conf
- 启动服务:
service vsftpd start
9. 磁盘配额及作用:
- 限制用户使用的磁盘空间
- 软配额和硬配额,需在挂载时添加选项支持
10. RPM 包管理器及管理方法:
- 通过建立文件数据库记录安装、卸载、升级
- 查询已安装软件包:rpm –q <package_name>
- 查询未安装软件包:rpm –qp <package_file>
- 安装软件包:rpm -ivh <package_file>
11. vi 编辑器工作模式及切换:
- 工作模式:命令模式、输入模式、末行模式
- 切换方式:在命令模式下输入 a、A、i、I、o、O 进入输入模式;在输入模式下按 Esc 切回命令模式;在命令模式下输入: 进入末行模式,执行完命令后按 Esc 回到命令模式。
12. Linux 文件权限属性字段含义:
- 文件类型
- 所有者读、写、执行权限
- 组读、写、执行权限
- 其他用户读、写、执行权限
13. 什么是 NFS 及作用:
- NFS (Network File System) 是网络文件系统
- 作用:实现不同系统间的文件共享访问,主配置文件为 /etc/exports。
14. DNS 服务器类型:
- 缓存域名服务器
- 主域名服务器
- 从域名服务器
15. 符号链接与硬链接区别:
- 符号链接(软链接)可以跨文件系统
- 符号链接适用于文件和目录,硬链接只能是文件
- 删除源文件后,符号链接仍可用,硬链接不行
16. ls –l 命令输出字段含义:
- 文件类型和权限
- 链接数
- 属主
- 属组
- 文件大小
- 最后修改时间
- 文件名
17. Linux 运行级别及含义:
- 0: 关机
- 1: 单用户模式
- 2: 多用户模式,无NFS
- 3: 多用户模式,有NFS
- 4: 保留
- 5: 图形模式
- 6: 重启
18. 设置 DNS 客户端步骤:
- 编辑 /etc/resolv.conf
- 添加
nameserver <DNS_IP>
行
19. ACL 的作用及配置:
- 作用:提供文件系统访问控制
- 配置:使用 setfacl 命令设置文件的 ACL 权限
20. 超级用户特点:
- 超级用户是 ROOT
- 拥有系统最高权限
21. /etc/passwd 文件字段含义:
- 用户登录名
- 加密后的用户口令
- 用户 ID
- 组 ID
- 用户描述信息
- HOME 目录
- 默认 Shell
22. DNS 资源记录字段含义:
- 域名
- 存活期
- 网络类型
- 记录类型
- 记录内容
23. 安装、配置、启动 Samba 服务:
- 检查是否安装 Samba
- 安装 Samba:
rpm -i <samba_package>
- 修改配置文件 /etc/samba/smb.conf
- 设置用户口令:
smbpasswd
- 启动服务:
service smb start
24. DHCP 作用:
- 提供动态主机配置
- 分配 IP 地址、子网掩码、默认网关、DNS 等信息
25. 源代码方式安装程序:
- 解包:
tar -zxvf <package_name>
- 配置:
./configure
,可指定安装位置 - 编译:
make
- 安装:
make install
26. 链接及符号链接与硬链接区别:
- 链接是建立文件和访问用户之间联系的方法。
- 符号链接(软链接)类似于快捷方式,源文件删除后,符号链接失效;硬链接仍可使用。
- 硬链接是指针,只能为文件建立,不能为目录建立,且需在同一分区。
27. /etc/group 文件字段含义:
- 组名
- 加密后的组口令
- 组编号
- 组成员列表
28. iptables 防火墙表结构:
- raw 表:确定是否进行状态跟踪
- mangle 表:为数据包设置标记
- nat 表:修改源、目标地址或端口,实现网络地址转换
- filter 表:对数据包进行过滤
29. FTP 主动模式和被动模式:
- 主动模式:服务器主动发起数据连接,需要客户端指定 PORT,控制连接由客户端发起。
- 被动模式:服务器被动等待客户端发送数据连接,需要客户端使用 PASV 命令,控制连接由客户端发起。
30. Squid 代理类型:
- 传统代理:客户端需指定代理服务器地址和端口,默认 3128 端口。
- 透明代理:客户端无需指定代理,由防火墙重定向数据。
31. Shell 及其作用:
- Shell是命令行解释程序,提供用户与内核交互的接口。
- 用户通过Shell输入命令,由Shell解释执行并传递给操作系统内核。
32. route 命令输出字段含义:
- 目标 IP 地址
- 路由的网关
- 路由的子网掩码
- 路由标志
- 路由的开销值
- 依赖于本路由的其他路由数目
- 路由项被使用的次数
- 路由项发送数据包使用的网络接口
33. Linux 设置用户口令注意事项:
- 不包含个人信息
- 不使用字典中单词
- 包含非字母符号
- 长度不小于8位
- 定期修改口令
34. ARP 及其作用:
- ARP (Address Resolution Protocol) 是地址解析协议
- 作用:将IP地址解析为对应的MAC地址
35. iptables 防火墙链结构:
- INPUT:访问本机时应用
- OUTPUT:本机向外发送数据包时应用
- FORWARD:转发给其他地址时应用
- PREROUTING:路由选择之前应用
- POSTROUTING:路由选择之后应用
36. df 命令输出字段含义:
- 设备名称
- 数据块总数
- 已使用的数据块数
- 可用数据块数
- 使用百分比
- 文件系统挂接点
37. 访问 Samba 共享资源:
- Windows客户机:网上邻居、搜索工具、地址栏输入UNC路径、映射网络驱动器。
- Linux客户机:使用smbclient命令或mount命令挂载文件系统。
38. iptables 数据包匹配顺序:
- 入站数据流:PREROUTING -> INPUT
- 转发数据流:PREROUTING -> FORWARD -> POSTROUTING
- 出站数据流:OUTPUT -> POSTROUTING
39. PV、VG、LV:
- PV(物理卷):在分区头部记录LVM信息。
- VG(卷组):由一个或多个PV组成。
- LV(逻辑卷):建立在VG之上,和PV没有直接关系。
40. Linux软件包封装类型:
- RPM软件包:.rpm
- DEB软件包:.deb
- 源代码软件包:.tar.gz、.tar.bz2
- 提供安装程序软件包:install.sh、setup
- 绿色免安装软件包
论述题
- 论述什么是自动挂载,以及如何使用 autofs
自动挂载是指文件系统只在用户访问时才临时挂载,不使用后会自动卸载。使用 autofs 服务实现自动挂载需要以下步骤:
-
检查 autofs 软件包是否已安装:
rpm -q autofs
-
编辑主配置文件:/etc/auto.master,指定挂载点目录和映射文件
-
编辑映射配置文件,定义自动挂载的子目录
-
重新启动服务:
service autofs restart
- 论述 Linux 系统的文件权限,及权限的管理
Linux 使用访问控制表来管理文件权限。每个文件针对属主、属组和其他用户设置读写执行权限。可以使用 chmod
命令修改文件权限,使用 chgrp
命令修改文件所属组。
- 论述域名解析的过程。
域名解析的主要步骤:
-
1)客户端向本地 DNS 服务器请求解析域名
-
2)本地 DNS 服务器查询缓存
-
3)递归查询根服务器和权威服务器
-
4)获取权威服务器响应的 IP 地址
-
5)返回 IP 地址给客户端
- 论述如何配置基于本地 Linux 系统光盘的 YUM 仓库。
使用本地光盘配置 YUM 仓库的步骤:
-
将系统光盘挂载到指定目录
-
创建仓库配置文件:/etc/yum.repos.d/local.repo
-
设置 baseurl 指向光盘路径,gpgcheck=0
-
然后可以用 yum 命令管理软件包
- 论述 Linux 的系统启动过程
Linux 系统的启动过程包括:
-
BIOS 初始化、读取 MBR
-
加载内核,启动 init 初始化进程
-
init 根据 /etc/inittab 启动运行级脚本
-
运行 mingetty,等待用户登录
您提醒得非常到位,我漏掉了后面3个论述题的回答。深感抱歉,我来补充完成所有的8个论述题:
- 请论述如何安装、卸载一个文件系统,以及使用的命令和选项。
挂载文件系统需要以下步骤:
-
检查设备:
fdisk -l
-
创建挂载点目录
-
使用
mount
命令挂载,-t指定文件系统,-o设定参数 -
卸载文件系统使用
umount
命令,需要先退出挂载点目录
- 现有一台 RHEL5 主机,由于管理不当,导致系统管理员 root 用户密码忘记,请论述该如 何解决?
忘记 root 用户密码,可以通过以下步骤恢复:
-
使用安装盘启动到 rescue 模式
-
将系统挂载到 /mnt/sysimage
-
chroot
进入系统 -
用
passwd
重置 root 密码 -
两次
exit
重启系统
- 配置 RAID5
配置 RAID5 提升磁盘性能可以采取以下步骤:
-
使用 mdadm 创建阵列,指定 RAID 级别、设备数等参数
-
格式化 RAID:
mkfs
,挂载使用 -
建立 /etc/mdadm.conf 保存阵列信息
-
修改 /etc/fstab 实现开机自动挂载
本文作者:第九区猿工
本文链接:https://www.cnblogs.com/chatBlog/p/17944180
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步