Linux基础入门与实战问题100问
1星 需积分: 44 33 浏览量
更新于2024-09-09
1
收藏 23KB DOCX 举报
Linux 基础练习题涵盖了广泛的 Linux 知识点,包括但不限于:
1. Linux 发行版多样性:练习者需列举熟悉的一些 Linux 发行版,如 CentOS、Ubuntu、Debian 等,并了解它们各自的特点和应用领域。
2. CentOS 安装与分区:在 CentOS 安装过程中,学员需要掌握分区策略,通常会将硬盘划分为根分区(/)、交换分区(swap)和可能的其他特殊分区,如/home。关于 swap 分区大小,建议根据内存大小和系统需求适当设置,一般建议内存的1.5到3倍。
3. 查看 IP 地址与网络配置:查看网卡 IP 地址的命令通常是 `ifconfig` 或 `ip addr`,在安装后通过 DHCP 自动获取 IP 的命令可能是 `dhclient` 或 `NetworkManager`。
4. 网络配置文件:配置网卡 IP 地址通常涉及编辑 `/etc/network/interfaces` 或现代版本的 `/etc/sysconfig/network-scripts` 文件。
5. DNS 配置:DNS 地址的修改涉及到编辑 `/etc/resolv.conf` 文件,更改 DNS 服务器的 IP 地址。
6. 主机名管理:通过编辑 `/etc/hostname` 和 `/etc/hosts` 文件来更改或管理主机名。
7. 远程登录工具:常用的 Linux 远程登录工具包括 SSH(Secure Shell),以及 Telnet(虽然不推荐在生产环境中使用)。
8. 登录验证:除了密码验证,SSH 还支持密钥对认证,通过生成公钥私钥对进行无密码登录,配置过程包括生成密钥对、添加公钥到远程服务器的 authorized_keys 文件。
9. Linux 运行级别:Linux 有多个运行级别,如多用户图形界面(GUI)、单用户模式(用于系统维护)和无网络的多用户模式等。每个级别对应不同的系统服务状态。
10. 系统进程:理解 Linux 内核启动流程、系统守护进程(background processes)以及启动脚本(init scripts)的作用。
11. Bootloader (GRUB):GRUB 是一种引导装载程序,它管理硬盘的启动加载过程,MBR(Master Boot Record)是硬盘上的一个特殊区域,存储引导信息。GRUB 可以安装在 MBR 或者分区的引导扇区。
12. GRUB 密码设置:通过编辑 `/boot/grub/grub.cfg` 或 `/etc/default/grub` 设置 GRUB 密码,增强系统安全性。
13. rmdir –p 命令:这个命令递归地删除目录树,包括所有子目录。例子中提到的情况中,rmdir –p 不会删除非空子目录,也不会对不存在的目录报错。
14. 删除操作确认:Linux 系统在删除文件或目录前会询问确认,直接回车表示默认行为(删除),输入其他字符如 "n" 可取消删除,输入非 "y" 或 "n" 会报错。
15. 创建目录:使用 `mkdir -p` 命令创建多级目录,如 `/home/1/2/3/4`。
16. mv 命令:当目标文件已存在且非目录时,mv 将覆盖目标文件,而不是移动到同名文件。
17. less 命令:less 提供了按行浏览文件的功能,搜索 "root" 的快捷键通常是 `/`,向上滚动用 `k`,向下滚动用 `j`。
18. 权限管理:对于权限问题,普通用户(aming)无法更改权限为 777 的文件内容,也不能重命名文件,因为权限不允许。
19. umask:umask 控制新创建文件和目录的默认权限,umask 001 表示创建对象权限为 `rw-r--r--`,即创建者读写,其他人只读。
20. find 命令:find 可以用来查找文件变更时间,如 `-mtime` 参数用于指定天数(`find /var -mtime -1` 一天内变更,`find /root -amin 60` 一小时内变更)。从未变更的文件则使用 `-type f -atime +365`(一年未访问)。
21. 文件类型标识符:在 Linux 中,普通文本文件用 `.txt` 表示,二进制文件无特定后缀,目录用 `/`,链接文件(软/硬链接)用 `->` 符号,块设备用 `b`,套接字文件用 `s`,串行端口设备用 `c`。
22. 使用 tar 或 cp 命令复制目录结构:`tar czvf dira.tar.gz dira` 或 `cp -r dira/ dira_backup/`。
通过这些练习,学习者可以深入理解 Linux 的基本操作、文件系统管理、网络配置、权限控制和实用工具的使用,为后续更高级的 Linux 管理技能打下坚实的基础。
438 浏览量
115 浏览量
349 浏览量
120 浏览量
338 浏览量
515 浏览量
238 浏览量
axiangLinux
- 粉丝: 7
- 资源: 4
最新资源
- 【容智iBot】8iBot=RPA+AI:数字化生产力为企业赋能.rar
- 操作系统课件+实验.rar_mightpol_wonsps_操作系统_操作系统实验
- TestYo:测试
- iocage-plugin-zabbix5-server
- 时代变频器在纺织机械行业中的应用.rar
- 【容智iBot】7你知道AI人工智能对我们的意义吗?.rar
- gimp-plugin-pixel-art-scalers:Gimp插件,用于使用hqx,xbr和scalex等Pixel Art Scalers重新缩放图像
- SpringBoot2.7整合SpringSecurity+Jwt+Redis+MySQL+MyBatis完整项目代码
- tarsnapper:tarsnap包装器,使用gfs-scheme使备份失效
- HC110110017 链路状态路由协议-OSPF-ospf.rar
- AreSolutionsClinicMobile:Spring世博会命令行界面,API消费和Spring启动
- Map-Fu-开源
- webbrowser自动填表,并获取网页源码(iframe框架也可获取网页源码)
- janeway::milky_way:具有对象检查和许多其他功能的Node.js控制台REPL
- 批量单词翻译
- indicator:财务指标(EMA,MACD,SMA)