Linux就该这么学 第2版系统编写,且内容通用于 CentOS、 Fedora 等系统。本书共分为 20 章,内容涵盖了部署 Linux 系统,常用的 Linux 命令,与文件读写操作 有关的技术,使用 Vim 编辑器编写和修改配置文件,用户身份与文件权限的设置,硬盘设备分区、格 式化以及挂载等操作,部署 RAID 磁盘阵列和 LVM,firewalld 防火墙与 iptables 防火墙的区别和配置, 使用 ssh 服务管理远程主机,使用 安全上下文的配置方法。 ➢ 11 vsftpd :本章讲解了什么是文件传输协议(File Transfer Protocol,FTP),以及如何部署 vsftpd 服务程序;然后深度剖析了 vsftpd 主配置文件 中最常用的参数及其作用,并完整演示了 vsftpd 服务程序三种认证模式的配置方法, 读者将通过本章介绍的实战内容进一步练习 SELinux 服务的配置方法,掌握简单文件 传输协议(Trivial ➢ 14 DHCP :本章讲解了动态主机配置协议的作用,以 前 言 36 及在 Linux 系统中配置部署 dhcpd 服务程序的方法,剖析了 dhcpd 服务程序配置文件 内每个参数的作用,并通过自动分配 IP 地址、绑定 IP 地址与 MAC 地址等实验,让 各位读者更直观地体会 DHCP 协议的强大之处。 ➢ 15 Postfix Dovecot :本章介绍了0 码力 | 552 页 | 22.25 MB | 1 年前3
鸟哥的 Linux 私房菜:基础学习篇 第四版17.1 什么是 daemon 与服务 (service) 17.2 通过 systemctl 管理服务 17.3 systemctl 针对 service 类型的配置文件 17.4 systemctl 针对 timer 的配置文件 17.5 CentOS 7.x 默认启动的服务简易说明 17.6 重点回顾 17.7 本章习题 17.8 参考资料与延伸阅读 第十八章、认识与分析登录文件 22.5 重点回顾 22.6 本章习题 22.7 参考资料与延伸阅读 第二十三章、X Window 设置介绍 23.1 什么是 X Window System 23.2 X Server 配置文件解析与设置 23.3 显卡驱动程序安装范例 23.4 重点回顾 23.5 本章习题 23.6 参考资料与延伸阅读 第二十四章、Linux 核心编译与管理 24.1 编译前的任务:认识核心与取得核心源代码 来编辑参数配置文件,这个时候, 系 统管理员至少务必要熟悉一套命令行下的文书编辑软件,当然不限制哪一套软件啦,但是 vi 是最标准的 Unix-Like 的命令行之文书处理软件,所以,我们几乎一定可以在每部 Unix-Like 上面发现他的踪迹,所以,就来了解他一下吧,这也是挺重要的工作呢! 第九章 vim程序编辑器 系统管理员的重要工作就是得要修改与设置某些重要软件的配置文件, 因此至少得要学会一0 码力 | 1158 页 | 13.73 MB | 1 年前3
鸟哥的Linux私房菜:基础学习篇 第四版systemctl 管理服务 - 5 - 本文档使用 书栈(BookStack.CN) 构建 19.3. 17.3 systemctl 针对 service 类型的配置文件 19.4. 17.4 systemctl 针对 timer 的配置文件 19.5. 17.5 CentOS 7.x 默认启动的服务简易说明 19.6. 17.6 重点回顾 19.7. 17.7 本章习题 19.8. 17.8 24.7. 22.7 参考资料与延伸阅读 25. 第二十三章、X Window 设置介绍 25.1. 23.1 什么是 X Window System 25.2. 23.2 X Server 配置文件解析与设置 25.3. 23.3 显卡驱动程序安装范例 25.4. 23.4 重点回顾 25.5. 23.5 本章习题 25.6. 23.6 参考资料与延伸阅读 26. 第二十四章、Linux 能不学习一下所谓的脚本“ shell scripts ”,他具有基础的程序能力( Program ),当真是个管理系统的好帮 手呢! 再来,在未来的建站设置当中,常会使用到文字编辑器来编辑参数配置文件,这个时候, 系统管理员至少务必要熟悉 一套命令行下的文书编辑软件,当然不限制哪一套软件啦,但是 vi 是最标准的 Unix-Like 的命令行之文书处理 软件,所以,我们几乎一定可以在每部 Unix-Like0 码力 | 1057 页 | 14.60 MB | 1 年前3
CentOS 7 操作命令-基础篇1.2①主机名称是保存在/etc/hostname 文件里的,可以编辑该文件,设置成我们要设置的主机 名,重启系统才生效。 #hostname //查看主机名(全称) #vi /etc/hostname //编辑主机名配置文件,内容为主机名 保存,重启系统后主机名称修改成功 ②查看 Linux 发行版本信息 # uname -r //查看 Linux 内核版本 # uname -a //查看详细的版本信息 33 -lh' 要使命令别名永久生效,可以将别名写进 shell 的配置文件里 ~/.bashrc 该文件的配置仅对用户自己生效 /etc/bashrc 该文件的设置对全局有效 #vi ~/.bashrc //编辑个人的 shell 配置文件,在末尾添加自定义的命令别名 保存, #source ~/.bashrc //执行此配置文件,使别名生效 *当别名和真实的命令名称相同时,默认是执行别名,比如 地址,inetv6 表示 ipv6 地址。 Centos7 的网卡配置文件在/etc/sysconfig/network-scripts/目录下,文件名为 ifcfg-网卡名,比 如 ens33 的网卡对应的配置文件为/etc/sysconfig/network-scripts/ifcfg-ens33 要想对网卡进行配置,只需编辑其对应的配置文件即可 #cat /etc/sysconfig/network-scripts/ifcfg-网卡名0 码力 | 115 页 | 8.68 MB | 1 年前3
鸟哥的Linux私房菜:服务器架设篇 第三版h Shell ,又干嘛去认识所有的登录档等 等,我又用不到!此外,既然有好用的 Web 接口的 Server 设定软件,可以简单的将网站架设起来,为什么我还要 去学习 vim 手动的编辑一些配置文件?干嘛还需要去理解服务器的工作的原理?』上面这些话对于刚刚学会架设网 站的人来说,真是替他们道出了一个新手的心声啊!不过,对于任何一个曾经有过架设公开网站的朋友来说,上面这 些话,真的是会害死人!为什么呢?底下我们就来分析一下。 (rwx) 有关啦!上述的每个部分 都要能够成功,否则就无法顺利读取数据啰。 所以,根据上面的流程我们大概可以将整个联机分为几个部分,包括:网络、服务器本身、内部防火墙软件设定、各 项服务配置文件、细部权限的 SELinux 以及最终最重要的档案权限。底下就分几个细项来谈谈啰。 1.2 基本架设服务器流程 1.2.1 网络服务器成功联机的分析 3.2. 1.2 基本架设服务器流程 - 可否定期的分析服务器相关的登录信 息,以方便了解该服务器的使用情况与错误发生的原因? 能否通知多个用户进行联机测试,以取得较佳的服务器设定 值?所以这里你可能就得要知道: 软件如何安装、如何查询相关配置文件所在位置; 服务器软件如何设定? 服务器软件如何启动?如何设定自动开机启动?如何观察启动的埠口? 服务器软件激活失败如何除错?如何观察登录档?如何透过登录档进行除错? 透过客户端进行联机测0 码力 | 795 页 | 17.63 MB | 1 年前3
Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 4.5.1 PAM 和 NSS 访问的配置文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 4.5.2 现代的集中式系统管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 9.3.9 记录配置文件的变更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 4.1 pam_unix(8) 使用的 3 个重要配置文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 4.2 “/etc/passwd”第二项的内容0 码力 | 261 页 | 1.39 MB | 1 年前3
Debian 维护者指南package-1.0 $ debmake ... Make manual adjustments of generated configuration files $ debuild 如果跳过了对生成的配置文件的手工调整流程,则最终生成的二进制软件包将缺少有意义的软件包描 述信息,但是仍然能为 dpkg 命令所使用,在本地部署环境下正常工作。 Caution 这里的 debmake 命令只提供一些不错的模板文件。如果生成的软件包需要发布 then . /usr/lib/mc/mc.sh fi 1这里假设您正在使用 Bash 并以此作为登录默认 shell。如果您设置了其它登录 shell,例如 Z shell,请使用它们对应的配置文件 替换 ~/.bashrc 文件。 9 CHAPTER 3. 工具的配置 3.3. GIT 3.3 git 如今 git 命令已成为管理带历史的源码树的必要工具。 git 命令的用户级全局配置,如您的名字和电子邮件地址,保存在 Debian 打包的一个帮助脚本。 • 它总是将大多数选项的状态与参数设置为合理的默认值。 • 它能产生上游源码包,并按需创建所需的符号链接。 • 它不会覆写 debian/ 目录下已存在的配置文件。 • 它支持多架构(multiarch)软件包。 • 它能创建良好的模板文件,例如符合 DEP-5 的 debian/copyright 文件。 这些特性使得使用 debmake 进行 Debian0 码力 | 142 页 | 1.11 MB | 1 年前3
Linux命令大全搜索工具 v1.8--config-file=file:使用这个用户配置文件而不是默认的~/.manpath。 13. -h, --help:打印帮助信息并退出。 14. -V, --version:打印版本信息并退出。 apropos 补充说明 语法 选项 apropos 在 whatis 数据库中查找字符串 - 46 - 本文档使用 书栈网 · BookStack.CN 构建 返回0表示成功,1表示用法、语法或配置文件错误,2表示操作错误,16表示没有找到匹配的内容。 1. apt-get [OPTION] PACKAGE 1. apt-get install 安装新包 2. apt-get remove 卸载已安装的包(保留配置文件) 3. apt-get purge 卸载已安装的包(删除配置文件) 4. apt-get update 更新软件包列表 5. apt-get upgrade 更新所有已安装的包 6. apt-get autoremove 11. -c:指定配置文件。 管理指令:对APT软件包的管理操作; 软件包:指定要操纵的软件包。 使用apt-get命令的第一步就是引入必需的软件库,Debian的软件库也就是所有Debian软件包的集 合,它们存在互联网上的一些公共站点上。把它们的地址加入,apt-get就能搜索到我们想要的软 件。/etc/apt/sources.list是存放这些地址列表的配置文件,其格式如下: 10 码力 | 1347 页 | 8.79 MB | 1 年前3
Debian 新维护者手册很多新程序使用 configure 脚本和 Makefile 文件来帮助预处理程序。 (参看 info autoconf、info automake)。autotools-dev 则用于保持指定的自动配置文件为最新,并带有关 于使用那些文件的最佳方法的文档。 • debhelper 和 dh-make - dh-make 是用于创建我们示例软件包骨架所必须的,它会使用 debhelper 中的一些工 修订号 如何增长,请参见第 8.1 节 Debian revision 。 1⁶以下内容默认你以 Bash 作为登陆 shell。如果你使用其他的 shell,例如 Z shell,那就使用它们的配置文件代替这里提到的 ~/.bashrc。 Debian 新维护者手册 12 / 57 2.8 初始化外来 Debian 软件包 一般来说,由上游程序产生的 Debian 软件包都是外来的。若你想要用上游源代码 章中会细致地讲解更新现存软件包。 请注意,源代码中不必包含任何在第 2.4 节或第 2.5 节中谈论到的编译系统。就算源码包仅仅是一组图像之类的也 可以,这时候这些文件的安装可以用 debhelper 的配置文件来搞定,比如 debian/install (参见第 5.11 节)。 1⁷如果上游源代码已经提供了有内容的 debian 目录,那么带上参数 --addmissing 来执行 dh_make0 码力 | 63 页 | 493.28 KB | 1 年前3
Hyper-V 给虚拟机换磁盘-centos5.在 centos7 光盘的救援系统里,把旧的 100G 磁盘里的各分区里的文件分别复制到新磁盘 里的对应分区里(要保留原文件的各属性及权限) 6.修改新磁盘里的 2 个文件(grub2 的配置文件和 centos7 的分区挂载文件),主要是修改里 面目标分区的 uuid 或 lvm 分区的卷名,因为磁盘变了,其分区的 uuid 也变了 7.为了系统能正常启动,要创建及复制几个文件,主要是受 /mnt/新磁盘分区挂载目录 如果旧磁盘的 root 分区和 home 分区文件较多的话,需要点时间去复制,请耐心等待 复制完后查看一下新磁盘的 root 分区里是否有/下的所有目录 有就 ok 了 6.修改 2 个配置文件的磁盘分区 uuid # blkid //先列出磁盘及分区的 uuid 对于旧磁盘分区的 uuid 可以只记前面几个字符,知道是它的 uuid 就行,对于新磁盘的 sdb1 和 sdb2 的分区 进制字符和横杠-组成的: 遇到 l 则表示数字 1,不可能是字母 l 或 i 遇到 o 或θ 则表示数字 0,不可能是字母 o 字母 b 和数字 6 要写清楚,切不可搞混了 首先,修改 grub2 的配置文件,在新磁盘的 efi 分区上,即 sdb1 上的/EFI/centos/grub.cfg 查找 menuentry 所在行,即启动菜单,默认是有 2 个启动菜单 一般进入正常系统的启动菜单是上0 码力 | 25 页 | 2.49 MB | 1 年前3
共 35 条
- 1
- 2
- 3
- 4













