![]()
内容推荐 本书以Red Hat公司的Linux最新版本Red Hat Enterprise Linux 8为蓝本,坚持理论够用、侧重实用的原则,用案例/示例来讲解每个知识点,对Linux做了较为详尽的阐述。全书结构清晰,通俗易懂,力争做到使读者饶有兴趣地学习Linux。本书是一本比较好的Linux入门教材,针对的是技术型读者。 本书共分8章,主要内容包括:Linux简介与安装、Linux的用户接口与文本编辑器、系统管理、磁盘与文件管理、软件包管理、Linux中的Shell编程、网络服务与管理、高级系统管理。 本书适合作为高等院校计算机及相关专业学生的教材,也可供培养技能型紧缺人才的机构使用。 目录 第1章 Linux简介与安装 1.1 Linux简介 1.1.1 Linux的起源 1.1.2 Linux的特点 1.1.3 Linux的版本 1.2 硬盘分区 1.2.1 MBR分区 1.2.2 GPT分区 1.3 实例——用U盘安装Red Hat Enterprise Linux 1.4 引导工具GRUB Legacy的设置与应用 1.4.1 GRUB的设置 1.4.2 实例——GRUB的应用 1.5 引导工具GRUB2的设置与应用 1.5.1 GRUB2与GRUB Legacy的区别 1.5.2 GRUB2配置文件 1.5.3 GRUB2脚本的修改 1.5.4 删除GRUB2中多余的引导菜单项 1.5.5 GRUB2命令行环境下的常用命令 1.5.6 实例——GRUB2的应用 1.6 RHEL 8的启动流程 1.6.1 RHEL 8的启动流程——BIOS+MBR 1.6.2 RHEL 8的启动流程——UEFI+GPT 1.7 本章小结 1.8 习题 第2章 Linux的用户接口与文本编辑器 2.1 GNOME及其配置工具 2.1.1 GNOME 2.1.2 GNOME Shell和GNOME Classic 2.1.3 GNOME配置工具: dconf、gsettings、dconf-editor 2.1.4 GDM 2.1.5 gnome-session 2.1.6 输入法 2.2 Shell 2.2.1 控制台与终端 2.2.2 Shell命令行 2.2.3 命令、子命令、选项和参数的自动补全功能 2.2.4 历史命令: history 2.2.5 命令别名: alias 2.2.6 通配符与文件名 2.2.7 输入/输出重定向与管道 2.2.8 Linux快捷键 2.3 Linux中的文本编辑器简介 2.3.1 GNOME中的文本编辑器 2.3.2 Vi、Vim与Emacs文本编辑器 2.4 Vim的5种编辑模式 2.5 实例——使用Vim编辑文件 2.6 本章小结 2.7 习题 第3章 系统管理 3.1 用户管理 3.1.1 用户管理: useradd、passwd、userdel、usermod、chage 3.1.2 组管理: groupadd、groupdel、groupmod、gpasswd、newgrp 3.1.3 用户查询: who、w、id、whoami、last、lastlog 3.1.4 su和sudo命令 3.2 进程管理 3.2.1 监视进程: ps、pstree、top 3.2.2 搜索进程: pgrep、pidof、ps|grep 3.2.3 终止进程: kill、killall、pkill、xkill 3.2.4 进程的优先级: nice、renice 3.2.5 前台进程与后台进程: command &、Ctrl+Z、jobs、fg、bg 3.2.6 周期性/定时执行任务: crontab、at、batch、watch 3.2.7 以守护进程方式执行任务: nohup 3.2.8 终端复用: tmux 3.3 系统和服务管理 3.3.1 系统和服务管理器: systemd 3.3.2 监视和控制systemd的命令: systemctl 3.3.3 系统资源: Unit 3.3.4 Unit的配置文件 3.3.5 目标(target)、运行级别(runlevel) 3.3.6 systemd定时器 3.3.7 开机启动: systemd 3.3.8 开机启动: rc.local 3.3.9 systemd系统管理 3.3.10 日志管理: journalctl 3.4 其他系统管理 3.4.1 查询系统信息: uname、hostname、free、uptime、dmidecode、lscpu、lsmem、lspci、lsusb 3.4.2 /proc目录和sysctl命令 3.4.3 系统日志和dmesg命令 3.4.4 关机等命令: shutdown、halt、reboot、init、runlevel、logout、startx 3.4.5 其他命令: man、date、hwclock/clock、tzselect、cal、eject、clear/reset 3.5 系统监视 3.5.1 GNOME系统监视器: gnome-system-monitor 3.5.2 系统活动情况报告: sar 3.6 本章小结 3.7 习题 第4章 磁盘与文件管理 4.1 磁盘管理 4.1.1 文件系统挂载: fdisk -l、mount、umount、findmnt、lsblk、blkid、partx、/etc/fstab、e2label/xfs_admin 4.1.2 查看磁盘空间: df、du 4.1.3 其他磁盘相关命令: fdisk、mkfs、mkswap、fsck、vmstat、iostat 4.1.4 制作镜像文件: dd、cp、mkisofs 4.1.5 数据同步: sync 4.2 文件与目录管理 4.2.1 Linux文件系统的目录结构 4.2.2 查看目录内容: cd、pwd、ls、nautilus 4.2.3 查看文件内容: more、less、cat、tac、nl、head、tail、wc 4.2.4 检查文件类型: file、stat 4.2.5 文件完整性: cksum、md5sum 4.2.6 文件与目录的创建、复制、删除、转移及重命名: touch、mkdir、rmdir、mv、rm、cp 4.2.7 文件搜索命令: find、locate、which、whereis、type 4.2.8 文件操作命令: grep、sed、awk、tr 4.2.9 文件的追加、合并、分割: echo、cat、uniq、cut、paste、join、split 4.2.10 文件的比较、排序: diff、patch、cmp、sort 4.2.11 文件的链接: ln 4.2.12 设备文件: mknod 4.2.13 进程与文件: lsof 4.2.14 文件下载命令: curl、wget、HTTPie 4.3 文件与目录的安全 4.3.1 chmod与umask命令 4.3.2 chown命令 4.3.3 chgrp命令 4.3.4 chroot命令 4.4 强制位与粘贴 |