 Linux命令大全搜索工具 v1.8检测两台linux主机的时间差 cmp 比较两个文件是否有差异 - 3 - 本文档使用 书栈网 · BookStack.CN 构建 col 过滤控制字符 colrm 删除文件中的指定列 comm 按行比较两个已排序的文件 command 调用并执行指定的命令 compress 使用Lempress-Ziv编码压缩数据文件 consoletype 输出已连接的终端类型 continue 结 getsebool 查询SElinux策略内各项规则的布尔值 git 是目前世界上最先进的分布式版本控制系统 gpasswd Linux下工作组文件的管理工具 gpm 提供文字模式下的滑鼠事件处理 grep 强大的文本搜索工具 groupadd 用于创建一个新的工作组 groupdel 用于删除指定的工作组 groupmod 更改群组识别码或名称 groups 打印指定用户所在组的名称 modprobe 自动处理可载入模块 more 显示文件内容,每次显示一屏 mount 用于挂载Linux系统外的文件 mpstat 显示各个可用CPU的状态 mtools 显示mtools支持的指令 mv 用来对文件或目录重新命名 mysql MySQL服务器客户端工具 mysqladmin MySQL服务器管理客户端 mysqldump MySQL数据库中备份工具 mysqlimport0 码力 | 1347 页 | 8.79 MB | 1 年前3 Linux命令大全搜索工具 v1.8检测两台linux主机的时间差 cmp 比较两个文件是否有差异 - 3 - 本文档使用 书栈网 · BookStack.CN 构建 col 过滤控制字符 colrm 删除文件中的指定列 comm 按行比较两个已排序的文件 command 调用并执行指定的命令 compress 使用Lempress-Ziv编码压缩数据文件 consoletype 输出已连接的终端类型 continue 结 getsebool 查询SElinux策略内各项规则的布尔值 git 是目前世界上最先进的分布式版本控制系统 gpasswd Linux下工作组文件的管理工具 gpm 提供文字模式下的滑鼠事件处理 grep 强大的文本搜索工具 groupadd 用于创建一个新的工作组 groupdel 用于删除指定的工作组 groupmod 更改群组识别码或名称 groups 打印指定用户所在组的名称 modprobe 自动处理可载入模块 more 显示文件内容,每次显示一屏 mount 用于挂载Linux系统外的文件 mpstat 显示各个可用CPU的状态 mtools 显示mtools支持的指令 mv 用来对文件或目录重新命名 mysql MySQL服务器客户端工具 mysqladmin MySQL服务器管理客户端 mysqldump MySQL数据库中备份工具 mysqlimport0 码力 | 1347 页 | 8.79 MB | 1 年前3
 Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 2.1.8 包管理的事件流 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 4.5.3 “为什么 GNU su 不支持 wheel 组” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 4.5.4 严格的密码规则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 5.1.4 网络设备支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 980 码力 | 261 页 | 1.39 MB | 1 年前3 Debian 参考手册(版本 2.109). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 2.1.8 包管理的事件流 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 4.5.3 “为什么 GNU su 不支持 wheel 组” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 4.5.4 严格的密码规则 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 5.1.4 网络设备支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 980 码力 | 261 页 | 1.39 MB | 1 年前3
 鸟哥的 Linux 私房菜:基础学习篇 第四版电脑:辅助人脑的好工具 0.1.1 计算机硬件的五大单元 0.1.2 一切设计的起点:CPU 的架构, RISC与ARM, CISC与x86 0.1.3 其他单元的设备 0.1.4 运行流程 0.1.5 电脑按用途分类 0.1.6 电脑上面常用的计算单位 (容量、速度等) 0.2 个人电脑架构与相关设备元件 0.2.1 执行脑袋运算与判断的 CPU:CPU的工作频率,32位与64位,CPU等级, 超线程 未来的升级需求、硬件扩充性需求等等来考虑,还得要知道磁盘分区、 文件系统.....2015/04/28 2.1 Linux与硬件的搭配 2.1.1 认识计算机的硬件配备 2.1.2 选择与Linux搭配的主机配备: 硬件支持相关网站 2.1.3 各硬件设备在Linux中的文件名 2.1.4 使用虚拟机学习 2.2 磁盘分区 2.2.1 磁盘连接的方式与设备文件名的关系 2.2.2 MSDOS(MBR) 与 GPT 登出窗口,快速重 启 X 4.1.3 X Window与文字模式的切换, startx 4.1.4 在终端接口登陆linux 4.2 文字模式下指令的下达 4.2.1 开始下达指令, 语系的支持 4.2.2 基础指令的操作, cal, bc 4.2.3 重要的几个热键[Tab], [ctrl]-c, [ctrl]-d, [shift]+[UP/DOWN] 4.2.4 错误讯息的查看0 码力 | 1158 页 | 13.73 MB | 1 年前3 鸟哥的 Linux 私房菜:基础学习篇 第四版电脑:辅助人脑的好工具 0.1.1 计算机硬件的五大单元 0.1.2 一切设计的起点:CPU 的架构, RISC与ARM, CISC与x86 0.1.3 其他单元的设备 0.1.4 运行流程 0.1.5 电脑按用途分类 0.1.6 电脑上面常用的计算单位 (容量、速度等) 0.2 个人电脑架构与相关设备元件 0.2.1 执行脑袋运算与判断的 CPU:CPU的工作频率,32位与64位,CPU等级, 超线程 未来的升级需求、硬件扩充性需求等等来考虑,还得要知道磁盘分区、 文件系统.....2015/04/28 2.1 Linux与硬件的搭配 2.1.1 认识计算机的硬件配备 2.1.2 选择与Linux搭配的主机配备: 硬件支持相关网站 2.1.3 各硬件设备在Linux中的文件名 2.1.4 使用虚拟机学习 2.2 磁盘分区 2.2.1 磁盘连接的方式与设备文件名的关系 2.2.2 MSDOS(MBR) 与 GPT 登出窗口,快速重 启 X 4.1.3 X Window与文字模式的切换, startx 4.1.4 在终端接口登陆linux 4.2 文字模式下指令的下达 4.2.1 开始下达指令, 语系的支持 4.2.2 基础指令的操作, cal, bc 4.2.3 重要的几个热键[Tab], [ctrl]-c, [ctrl]-d, [shift]+[UP/DOWN] 4.2.4 错误讯息的查看0 码力 | 1158 页 | 13.73 MB | 1 年前3
 鸟哥的Linux私房菜:基础学习篇 第四版源通通来自于内存,如果要由过去的经验来判断事情时, 也要将经验(硬盘)挪到目前的记忆(内存)当中,再交由 CPU来判断喔!这点得要再次的强调啊! 下个章节当中,我们就对目前常见的个人电脑各个元件来进行说明啰! 0.1.5 电脑按用途分类 2.1. 0.1 电脑:辅助人脑的好工具 - 25 - 本文档使用 书栈(BookStack.CN) 构建 知道了电脑的基本组成与周边设备,也知道其实电脑的CPU种类非常的多,再来我们想要了解的是,电脑如何分类? 也可用来处理大量数据与复杂的运算。 例如大型企业的主机、全国性的证券交易所等每天需要处理数百万笔数 据的企业机构, 或者是大型企业的数据库服务器等等。 迷你电脑(Minicomputer)迷你电脑仍保有大型计算机同时支持多使用者的特性,但是主机可以放在一般作 业场所, 不必像前两个大型计算机需要特殊的空调场所。通常用来作为科学研究、工程分析与工厂的流程管理 等。 工作站(Workstation)工作站的价格又 体的CPU外壳中,含有两个以上的CPU单元就是了。 不同的CPU型号大多具有不同的脚位(CPU上面的插脚),能够搭配的主板芯片组也不同, 所以当你想要将你的主机 升级时,不能只考虑CPU,你还得要留意你的主板上面所支持的CPU型号喔! 不然买了最新的CPU也不能够安插在你 的旧主板上头的!目前主流的CPU有Intel的 i3/i5/i7 系列产品中,甚至先后期出厂的类似型号的脚位也不同, 例如 i7-26000 码力 | 1057 页 | 14.60 MB | 1 年前3 鸟哥的Linux私房菜:基础学习篇 第四版源通通来自于内存,如果要由过去的经验来判断事情时, 也要将经验(硬盘)挪到目前的记忆(内存)当中,再交由 CPU来判断喔!这点得要再次的强调啊! 下个章节当中,我们就对目前常见的个人电脑各个元件来进行说明啰! 0.1.5 电脑按用途分类 2.1. 0.1 电脑:辅助人脑的好工具 - 25 - 本文档使用 书栈(BookStack.CN) 构建 知道了电脑的基本组成与周边设备,也知道其实电脑的CPU种类非常的多,再来我们想要了解的是,电脑如何分类? 也可用来处理大量数据与复杂的运算。 例如大型企业的主机、全国性的证券交易所等每天需要处理数百万笔数 据的企业机构, 或者是大型企业的数据库服务器等等。 迷你电脑(Minicomputer)迷你电脑仍保有大型计算机同时支持多使用者的特性,但是主机可以放在一般作 业场所, 不必像前两个大型计算机需要特殊的空调场所。通常用来作为科学研究、工程分析与工厂的流程管理 等。 工作站(Workstation)工作站的价格又 体的CPU外壳中,含有两个以上的CPU单元就是了。 不同的CPU型号大多具有不同的脚位(CPU上面的插脚),能够搭配的主板芯片组也不同, 所以当你想要将你的主机 升级时,不能只考虑CPU,你还得要留意你的主板上面所支持的CPU型号喔! 不然买了最新的CPU也不能够安插在你 的旧主板上头的!目前主流的CPU有Intel的 i3/i5/i7 系列产品中,甚至先后期出厂的类似型号的脚位也不同, 例如 i7-26000 码力 | 1057 页 | 14.60 MB | 1 年前3
 鸟哥的Linux 私房菜嗯!是由显示卡与屏幕显像的;那么你现在可以藉由网络看到这篇文章,则是藉由 Internet 、网络卡、 网络线以及所有相关的电子器材与网络器材所完成的一项任务!如果你要看 VCD 呢?那么就需要光驱、 光盘、声卡的发声等等的支持。这么说来的话,所以在『工作』的东西都是『硬件』的工作呀!对了! 就是这些计算机硬件在工作的。那么硬件怎么工作呢?那就是藉由『操作系统』来达成的啰!这个操 作系统就是在沟通你这个使用者跟硬件之间的讯 』,他是一个操作系统的最底层的东西,由他来掌管整个硬件资源的工作状态,而 Linux 有 Linux 自 己的核心, Windows 也有他自己的核心。所以说,当有新的硬件加入到你的系统中的时候,那么若你 的『 Kernel 』并没有支持他的时候,呵呵,这个新的硬件就肯定无法工作的,因为控制他的 Kernel 并不认识他呀!这样了解了吗?!先有个概略性的了解,后面我们提到『核心编译』的时候会在更详 细的谈到他! 一般来说,Kernel :系统过程控制中心,所以核心编的越小越好; • Memory management :控制整个系统的内存管理; • File system management :档案系统的管理,例如 I/O 等等的工作啦!还有不同档案 格式的支持啦等等,如果你的核心不认识某个档案系统,那么您将无法使用该档案格 式的档案啰!例如上面提到的 Windows 98 不认识 NTFS 档案格式的硬盘; • Device drivers :就如同上面提到的,硬件的管理是0 码力 | 386 页 | 11.69 MB | 1 年前3 鸟哥的Linux 私房菜嗯!是由显示卡与屏幕显像的;那么你现在可以藉由网络看到这篇文章,则是藉由 Internet 、网络卡、 网络线以及所有相关的电子器材与网络器材所完成的一项任务!如果你要看 VCD 呢?那么就需要光驱、 光盘、声卡的发声等等的支持。这么说来的话,所以在『工作』的东西都是『硬件』的工作呀!对了! 就是这些计算机硬件在工作的。那么硬件怎么工作呢?那就是藉由『操作系统』来达成的啰!这个操 作系统就是在沟通你这个使用者跟硬件之间的讯 』,他是一个操作系统的最底层的东西,由他来掌管整个硬件资源的工作状态,而 Linux 有 Linux 自 己的核心, Windows 也有他自己的核心。所以说,当有新的硬件加入到你的系统中的时候,那么若你 的『 Kernel 』并没有支持他的时候,呵呵,这个新的硬件就肯定无法工作的,因为控制他的 Kernel 并不认识他呀!这样了解了吗?!先有个概略性的了解,后面我们提到『核心编译』的时候会在更详 细的谈到他! 一般来说,Kernel :系统过程控制中心,所以核心编的越小越好; • Memory management :控制整个系统的内存管理; • File system management :档案系统的管理,例如 I/O 等等的工作啦!还有不同档案 格式的支持啦等等,如果你的核心不认识某个档案系统,那么您将无法使用该档案格 式的档案啰!例如上面提到的 Windows 98 不认识 NTFS 档案格式的硬盘; • Device drivers :就如同上面提到的,硬件的管理是0 码力 | 386 页 | 11.69 MB | 1 年前3
 openEuler 24.03 LTS 技术白皮书openEuler 是一个面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算, 致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持 OT 领域应用及 OT 与 ICT 的融合。 openEuler 社区通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种处 理器架构、覆盖数字基础设施全场景,推动企 LTS,中文为长生命周期支持)版本正式发布,为 Linux 世界带来一个全新的具备独立技术演进能力的 Linux 发行版。 2020 年 9 月 30 日,首个 openEuler 20.09 创新版发布,该版本是 openEuler 社区中的多个企业、团队、独立开发者协同开 发的成果,在 openEuler 社区的发展进程中具有里程碑式的意义,也是中国开源历史上的标志性事件。 2021 年 扩展等多个创新特性,加速提升多核性能,构筑千核运算能力。 2021年 9 月 30 日,全新openEuler 21.09创新版如期而至,这是openEuler全新发布后的第一个社区版本,实现了全场景支持。 增强服务器和云计算的特性,发布面向云原生的业务混部 CPU 调度算法、容器化操作系统 KubeOS 等关键技术;同时发布边缘和 嵌入式版本。 2022 年 3 月 30 日,基于统一的 50 码力 | 45 页 | 6.18 MB | 1 年前3 openEuler 24.03 LTS 技术白皮书openEuler 是一个面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算, 致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持 OT 领域应用及 OT 与 ICT 的融合。 openEuler 社区通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种处 理器架构、覆盖数字基础设施全场景,推动企 LTS,中文为长生命周期支持)版本正式发布,为 Linux 世界带来一个全新的具备独立技术演进能力的 Linux 发行版。 2020 年 9 月 30 日,首个 openEuler 20.09 创新版发布,该版本是 openEuler 社区中的多个企业、团队、独立开发者协同开 发的成果,在 openEuler 社区的发展进程中具有里程碑式的意义,也是中国开源历史上的标志性事件。 2021 年 扩展等多个创新特性,加速提升多核性能,构筑千核运算能力。 2021年 9 月 30 日,全新openEuler 21.09创新版如期而至,这是openEuler全新发布后的第一个社区版本,实现了全场景支持。 增强服务器和云计算的特性,发布面向云原生的业务混部 CPU 调度算法、容器化操作系统 KubeOS 等关键技术;同时发布边缘和 嵌入式版本。 2022 年 3 月 30 日,基于统一的 50 码力 | 45 页 | 6.18 MB | 1 年前3
 大学霸 Kali Linux 安全渗透教程具。它是VMware提供的增强 虚拟显卡和硬盘性能,以及同步虚拟机与主机时钟的驱动程序。只有在VMware虚 拟机中安装好VMware Tools工具后,才能实现主机与虚拟机之间的文件共享,同时 可支持自由拖曳的功能,鼠标也可在虚拟机与主机之间自由移动(不用再按Ctrl+Alt 组合键)。本小节将介绍VMware Tools程序的安装。 (1)在VMware Workstation菜单栏中,依次选择“虚拟机”|“安装VMware /vmware-tools-distrib/ #切换目录 root@kali:/vmware-tools-distrib# ./vmware-install.pl #运行安装程序 执行以上命令后,会出现一些问题。这时按下“回车”键,接受默认值。 (5)重新启动计算机。 大学霸 Kali Linux 安全渗透教程 44 1.4 安装Kali Linux 1.5 Kali更新与升级 当用户使用一段时间以后,可 fcitx输入法将自动运行。如果没有启 动,则在终端执行如下命令: root@kali:~# fcitx 执行以上命令后,将会在屏幕的右上角弹出一个键盘,说明该输入法已经启动。小 企鹅输入法默认支持汉语、拼音、双拼和五笔拼音四种输入法,这几种输入法默认 使用Ctrl+Shift组合键切换。 如果想要修改输入法之间的切换键,右击桌面右上角的键盘,将弹出如图1.60所示 的界面。 图1.60 fcitx界面0 码力 | 444 页 | 25.79 MB | 1 年前3 大学霸 Kali Linux 安全渗透教程具。它是VMware提供的增强 虚拟显卡和硬盘性能,以及同步虚拟机与主机时钟的驱动程序。只有在VMware虚 拟机中安装好VMware Tools工具后,才能实现主机与虚拟机之间的文件共享,同时 可支持自由拖曳的功能,鼠标也可在虚拟机与主机之间自由移动(不用再按Ctrl+Alt 组合键)。本小节将介绍VMware Tools程序的安装。 (1)在VMware Workstation菜单栏中,依次选择“虚拟机”|“安装VMware /vmware-tools-distrib/ #切换目录 root@kali:/vmware-tools-distrib# ./vmware-install.pl #运行安装程序 执行以上命令后,会出现一些问题。这时按下“回车”键,接受默认值。 (5)重新启动计算机。 大学霸 Kali Linux 安全渗透教程 44 1.4 安装Kali Linux 1.5 Kali更新与升级 当用户使用一段时间以后,可 fcitx输入法将自动运行。如果没有启 动,则在终端执行如下命令: root@kali:~# fcitx 执行以上命令后,将会在屏幕的右上角弹出一个键盘,说明该输入法已经启动。小 企鹅输入法默认支持汉语、拼音、双拼和五笔拼音四种输入法,这几种输入法默认 使用Ctrl+Shift组合键切换。 如果想要修改输入法之间的切换键,右击桌面右上角的键盘,将弹出如图1.60所示 的界面。 图1.60 fcitx界面0 码力 | 444 页 | 25.79 MB | 1 年前3
 Linux就该这么学 第2版既是一家开源公司,也是一家出版商,诸多优秀图书都是 由 O'Reilly 出版的。 ➢ :微软公司曾多次表示支持开源社区。大家对此可能会感到意外,但这是 真的!Visual Studio Code、PowerShell、TypeScript 等软件均已开源。大家是不是瞬间 就对微软公司好感倍增了呢?买一份正版系统表示支持也就是人之常情了。 为什么学习 Linux 系统 在讲课时,我经常会问同学们一个问题:“为什么学习 对普通用户来讲,开源共享精神仅具备锦上添花的效果,我们更加看重的是,Linux 系 统是一款优秀的软件产品,具备类似 UNIX 系统的程序界面,并继承了其良好的稳定性。而 且,开源社区也在源源不断地提供高品质代码以及丰富的第三方软件支持,能够在高可用性、 高性能等方面较好地满足工作需求。 当然,大多数读者应该都是从微软的 Windows 系统开始了解计算机和网络的,因此肯定 会有这样的想法“Windows 系统很好用啊,而且 的全新的系统内核,并且在技术论 坛中低调地上传了该内核的 0.02 版本。该系统内核因其较高的代码质量且基于 GNU GPL 许 可证的开放源代码特性,迅速得到了 GNU 源代码开放计划和一大批黑客程序员的支持,随后 Linux 正式进入如火如荼的发展阶段。Linus Torvalds 最早发布的帖子内容的截图如下。 Linux 系统的吉祥物名为 Tux,是一只呆萌的小企鹅。相传 Linus Torvalds0 码力 | 552 页 | 22.25 MB | 1 年前3 Linux就该这么学 第2版既是一家开源公司,也是一家出版商,诸多优秀图书都是 由 O'Reilly 出版的。 ➢ :微软公司曾多次表示支持开源社区。大家对此可能会感到意外,但这是 真的!Visual Studio Code、PowerShell、TypeScript 等软件均已开源。大家是不是瞬间 就对微软公司好感倍增了呢?买一份正版系统表示支持也就是人之常情了。 为什么学习 Linux 系统 在讲课时,我经常会问同学们一个问题:“为什么学习 对普通用户来讲,开源共享精神仅具备锦上添花的效果,我们更加看重的是,Linux 系 统是一款优秀的软件产品,具备类似 UNIX 系统的程序界面,并继承了其良好的稳定性。而 且,开源社区也在源源不断地提供高品质代码以及丰富的第三方软件支持,能够在高可用性、 高性能等方面较好地满足工作需求。 当然,大多数读者应该都是从微软的 Windows 系统开始了解计算机和网络的,因此肯定 会有这样的想法“Windows 系统很好用啊,而且 的全新的系统内核,并且在技术论 坛中低调地上传了该内核的 0.02 版本。该系统内核因其较高的代码质量且基于 GNU GPL 许 可证的开放源代码特性,迅速得到了 GNU 源代码开放计划和一大批黑客程序员的支持,随后 Linux 正式进入如火如荼的发展阶段。Linus Torvalds 最早发布的帖子内容的截图如下。 Linux 系统的吉祥物名为 Tux,是一只呆萌的小企鹅。相传 Linus Torvalds0 码力 | 552 页 | 22.25 MB | 1 年前3
 鸟哥的Linux私房菜:服务器架设篇 第三版感謝自由軟體社群志工們的軟體發展,讓我們能有這麼棒的作業系統來建置伺服器!也要感謝讀者們的回饋,讓鳥哥 能夠在 Linux 伺服器的原理與設定方面有更深入的瞭解。感謝 Study Area 酷學園伙伴們的支持,包括 netman 大大、酷學園板主群、 鳥園討論板主群、以及參加實體活動的諸位朋友。感謝崑山科大資傳系張世熙主任與各位老 師、伙伴們對不才小弟在研究方面的支援! 更要感謝鳥哥的學生們,有你們的幫忙,讓鳥哥可以有較多的時間玩些伺 (Filesystem Hierarchy Standard) 的规范,否则分割槽给到错误 的目录,会造成无法开机!那为什么要将 /home 独立放入一个分割槽? 那是因为 quota 仅支持 filesystem 而不支持单一目录啊!好了,如果给你一部全新的主机,那你该如何安装你的系统呢? 实作题-全新安装:请到昆山科大 (http://ftp.ksu.edu.tw/FTP/CentOS/), 义守大学 分割格式』来处理喔! 在出现分割画面中,先点选『sda』项目,然后点选『建立』的按钮,在出现的窗口中, 再点选『标准分割 区』项目,然后点『建立』。 在最后的窗口中填写挂载点、容量等信息后,最终按下『确定』即可。最终画面 有点像这样: 3.2. 1.2 基本架设服务器流程 - 21 - 本文档使用 书栈(BookStack.CN) 构建 图 1.2-3、分割的参数下达示意 图 依据0 码力 | 795 页 | 17.63 MB | 1 年前3 鸟哥的Linux私房菜:服务器架设篇 第三版感謝自由軟體社群志工們的軟體發展,讓我們能有這麼棒的作業系統來建置伺服器!也要感謝讀者們的回饋,讓鳥哥 能夠在 Linux 伺服器的原理與設定方面有更深入的瞭解。感謝 Study Area 酷學園伙伴們的支持,包括 netman 大大、酷學園板主群、 鳥園討論板主群、以及參加實體活動的諸位朋友。感謝崑山科大資傳系張世熙主任與各位老 師、伙伴們對不才小弟在研究方面的支援! 更要感謝鳥哥的學生們,有你們的幫忙,讓鳥哥可以有較多的時間玩些伺 (Filesystem Hierarchy Standard) 的规范,否则分割槽给到错误 的目录,会造成无法开机!那为什么要将 /home 独立放入一个分割槽? 那是因为 quota 仅支持 filesystem 而不支持单一目录啊!好了,如果给你一部全新的主机,那你该如何安装你的系统呢? 实作题-全新安装:请到昆山科大 (http://ftp.ksu.edu.tw/FTP/CentOS/), 义守大学 分割格式』来处理喔! 在出现分割画面中,先点选『sda』项目,然后点选『建立』的按钮,在出现的窗口中, 再点选『标准分割 区』项目,然后点『建立』。 在最后的窗口中填写挂载点、容量等信息后,最终按下『确定』即可。最终画面 有点像这样: 3.2. 1.2 基本架设服务器流程 - 21 - 本文档使用 书栈(BookStack.CN) 构建 图 1.2-3、分割的参数下达示意 图 依据0 码力 | 795 页 | 17.63 MB | 1 年前3
 Debian 新维护者手册使用刚刚解压得到的源代码即可。 2.4 简单的编译系统 有些比较简单的程序源码自己带有 Makefile, 这时你可以很容易地使用 make 命令来编译它。⁸ 有一些软件的 Makefile 还支持 make check,这个命令可以完成一系列程序检验和测试。当程序编译好后即可用 make install 命令,将 程序安装到目标目录。 ⁶当通过文件扩展名不足以判断文件类型时,可以使用 file 现在尝试编译和运行你的程序,你需要确保它能正常工作,以及它在安装和运行时不会破坏别的东西。 你还可以运行 make clean (或更好的 make distclean) 来清理编译目录。Makefile 中有时还会支持 make uninstall ,它被用来卸载已经安装了的程序文件。 2.5 常见的可移植编译系统 有非常非常多的自由软件是使用 C 和 C++ 语言编写的。其中又有很多程序使用了 Autotools 你会看到一些输出,询问你想要创建什么类型的软件包。这里的 Gentoo 被规划为一个单一二进制包——它仅仅产生一 个二进制包,亦即单个 .deb 文件——于是我们就选择第一项 (按 s 键),认真阅读屏幕上的输出信息,然后按 ENTER 键来确认。1⁸ 执行 dh_make 后,上级目录中自动创建了一份上游 tarball 的副本,名为 gentoo_0.9.12.orig.tar.gz,这个文 件和稍后要介绍的0 码力 | 63 页 | 493.28 KB | 1 年前3 Debian 新维护者手册使用刚刚解压得到的源代码即可。 2.4 简单的编译系统 有些比较简单的程序源码自己带有 Makefile, 这时你可以很容易地使用 make 命令来编译它。⁸ 有一些软件的 Makefile 还支持 make check,这个命令可以完成一系列程序检验和测试。当程序编译好后即可用 make install 命令,将 程序安装到目标目录。 ⁶当通过文件扩展名不足以判断文件类型时,可以使用 file 现在尝试编译和运行你的程序,你需要确保它能正常工作,以及它在安装和运行时不会破坏别的东西。 你还可以运行 make clean (或更好的 make distclean) 来清理编译目录。Makefile 中有时还会支持 make uninstall ,它被用来卸载已经安装了的程序文件。 2.5 常见的可移植编译系统 有非常非常多的自由软件是使用 C 和 C++ 语言编写的。其中又有很多程序使用了 Autotools 你会看到一些输出,询问你想要创建什么类型的软件包。这里的 Gentoo 被规划为一个单一二进制包——它仅仅产生一 个二进制包,亦即单个 .deb 文件——于是我们就选择第一项 (按 s 键),认真阅读屏幕上的输出信息,然后按 ENTER 键来确认。1⁸ 执行 dh_make 后,上级目录中自动创建了一份上游 tarball 的副本,名为 gentoo_0.9.12.orig.tar.gz,这个文 件和稍后要介绍的0 码力 | 63 页 | 493.28 KB | 1 年前3
共 51 条
- 1
- 2
- 3
- 4
- 5
- 6














