乐趣区

关于linux:ApacheCN-Linux-译文集-20211129-更新

  • 笨办法学 Linux 中文版

    • 练习 0:起步
    • 练习 1:文本编辑器,vim
    • 练习 2:文本浏览器,少即是多
    • 练习 3:Bash:Shell、.profile.bashrc.bash_history
    • 练习 4:Bash:解决文件,pwdlscpmvrmtouch
    • 练习 5:Bash:环境变量,envsetexport
    • 练习 6:Bash:语言设置,LANGlocaledpkg-reconfigure locales
    • 练习 7:Bash:重定向,stdinstdoutstderr<>>>|teepv
    • 练习 8:更多的重定向和过滤:headtailawkgrepsed
    • 练习 9:Bash:工作管制,jobsfg
    • 练习 10:Bash:程序退出代码(返回状态)
    • 练习 11:总结
    • 练习 12:文档:maninfo
    • 练习 13:文档:Google
    • 练习 14:包治理:Debian 包管理工具aptitude
    • 练习 15:系统启动:运行级别,/etc/init.drcconfupdate-rc.d
    • 练习 16:解决过程,pskill
    • 练习 17:任务调度:cronat
    • 练习 18:日志:/var/logrsysloglogger
    • 练习 19:文件系统:挂载,mount/etc/fstab
    • 练习 20:文件系统:批改和创立文件系统,tune2fsmkfs
    • 练习 21:文件系统:批改根目录,chroot
    • 练习 22:文件系统:挪动数据,tardd
    • 练习 23:文件系统:权限,chownchmodumask
    • 练习 24:接口配置,ifconfignetstatiproute2ssroute
    • 练习 25:网络:配置文件,/etc/network/interfaces
    • 练习 26:网络:封包过滤配置,iptables
    • 练习 27:平安 Shell,sshsshdscp
    • 练习 28:性能:获取性能状况,uptimefreetop
    • 练习 29:内核:内核音讯,dmesg
    • 练习 30:打磨、洗练、反复:总温习
    • 下一步做什么
    • Debian 手动装置
  • ArchLinux 环境建设操作手册

    • 零、前言
    • 一、Arch Linux 环境设置操作指南
  • Linux 基础知识

    • 零、前言
    • 一、Linux 简介
    • 二、Linux 命令行
    • 三、Linux 文件系统
    • 四、应用命令行
    • 五、更高级的命令行和概念
  • Linux 架构实用手册

    • 零、前言
    • 第一局部:应用 GlusterFS 的高性能存储解决方案

      • 一、设计方法论概述
      • 二、定义 GlusterFS 存储
      • 三、构建存储集群
      • 四、在云基础设施上应用 GlusterFS
      • 五、Gluster 零碎中的性能剖析
    • 第二局部: 应用 Kubernetes 的高可用性 Nginx Web 利用

      • 六、创立高可用性自我修复架构
      • 七、理解 Kubernetes 集群的外围组件
      • 八、构建 Kubernetes 集群
      • 九、部署和配置 Kubernetes
    • 第三局部:Elasticsearch 栈

      • 十、利用 ELK 栈进行监控
      • 十一、设计 ELK 栈
      • 十二、应用 Elasticsearch、Logstash 和 Kibana 治理日志
    • 第四局部: 应用 Saltstack 的系统管理

      • 十三、应用 Salt 解决方案解决治理问题
      • 十四、设计 Salt 解决方案和装置软件
      • 十五、设计最佳实际
    • 十六、答案
  • Linux Shell 脚本学习手册

    • 零、前言
    • 一、概述
    • 二、设置您的本地环境
    • 三、抉择正确的工具
    • 四、Linux 文件系统
    • 五、理解 Linux 权限计划
    • 六、文件操作
    • 七、你好世界!
    • 八、变量和用户输出
    • 九、谬误检查和解决
    • 十、正则表达式
    • 十一、条件测试和脚本循环
    • 十二、在脚本中应用管道和重定向
    • 十三、函数
    • 十四、打算和记录
    • 十五、应用 getopts 解析 Bash 脚本参数
    • 十六、Bash 参数替换和扩大
    • 十七、提醒和技巧的备忘单
    • 十八、答案
  • Linux 设施驱动开发

    • 零、前言
    • 一、内核开发简介
    • 二、设施驱动根底
    • 三、内核工具和助手函数
    • 四、字符设施驱动
    • 五、平台设施驱动
    • 六、设施树的概念
    • 七、I2C 客户驱动
    • 八、串行接口设施驱动
    • 九、注册映射利用编程接口——注册映射形象
    • 十、IIO 框架
    • 十一、内核内存治理
    • 十二、间接存储器存取
    • 十三、Linux 设施模型
    • 十四、引脚管制和 GPIO 子系统
    • 十五、通用输入输出控制器驱动——通用输入输出芯片
    • 十六、高级外部评级治理
    • 十七、输出设施驱动
    • 十八、实时控制驱动
    • 十九、脉宽调制驱动
    • 二十、监控框架
    • 二十一、帧缓冲驱动
    • 二十二、网络接口卡驱动
  • Linux 设施驱动开发秘籍

    • 零、前言
    • 一、装置开发零碎
    • 二、内核外部一览
    • 三、应用字符驱动
    • 四、应用设施树
    • 五、治理中断和并发
    • 六、内核外部杂项
    • 七、高级字符驱动操作
    • 八、附加信息:应用字符驱动
    • 九、附加信息:应用设施树
    • 十、附加信息:治理中断和并发
    • 十一、附加信息:内核外部杂项
    • 十二、附加信息:高级字符驱动操作
  • Linux 内核编程

    • 零、前言
    • 第一局部:根底

      • 一、内核工作空间的设置
      • 二、从源码构建 5.x Linux 内核——第一局部
      • 三、从源码构建 5.x Linux 内核——第二局部
      • 四、编写你的第一个内核模块——LKMs 第一局部
      • 五、编写你的第一个内核模块——LKMs 第二局部
    • 第二局部:了解和应用内核

      • 六、内核外部原理——过程和线程
      • 七、内存治理外部原理——要点
      • 八、面向模块作者的内核内存调配——第一局部
      • 九、面向模块作者的内核内存调配——第二局部
    • 第三局部:深入研究

      • 十、CPU 调度器——第一局部
      • 十一、CPU 调度器——第二局部
      • 十二、内核同步——第一局部
      • 十三、内核同步——第二局部
  • Linux 内核编程第二局部

    • 零、前言
    • 第一局部:字符设施驱动根底

      • 一、编写简略的杂项字符设施驱动
      • 二、用户内核通信门路
      • 三、应用硬件 IO 内存
      • 四、解决硬件中断
      • 五、应用内核定时器、线程和工作队列
    • 第二局部:深入研究

      • 六、内核同步——第一局部
      • 七、内核同步——第二局部
  • Linux Shell 编程训练营

    • 零、前言
    • 一、开始应用 Shell 脚本
    • 二、应用变量
    • 三、应用循环和睡眠命令
    • 四、创立和调用子程序
    • 五、创立交互式脚本
    • 六、应用脚本主动执行工作
    • 七、应用文件
    • 八、应用 wgetcurl
    • 九、调试脚本
    • 十、脚本最佳实际
  • Linux Shell 编程秘籍

    • 零、前言
    • 一、应用 Shell 输入一些货色
    • 二、编写良好的命令
    • 三、文件进文件出
    • 四、打字和开车
    • 五、纠结网络?一点也不会!
    • 六、存储库治理
    • 七、备份
    • 八、老男孩网络
    • 九、戴上监控器的帽子
    • 十、治理调用
    • 十一、追踪线索
    • 十二、调整 Linux 零碎
    • 十三、容器、虚拟机和云
  • Azure 上的 Linux 治理实用指南

    • 零、前言
    • 一、摸索微软 Azure 云
    • 二、Azure 云入门
    • 三、Linux 根底治理
    • 四、治理 Azure
    • 五、高级 Linux 治理
    • 六、治理 Linux 平安与身份
    • 七、部署你的虚拟机
    • 八、摸索继续配置自动化
    • 九、Azure 中的容器虚拟化
    • 十、应用 Azure Kubernetes 服务
    • 十一、故障排除和监控您的工作负载
    • 十二、附录
  • Linux 二进制剖析学习手册

    • 零、前言
    • 一、Linux 环境及其工具
    • 二、ELF 二进制格局
    • 三、Linux 过程跟踪
    • 四、ELF 病毒技术——Linux/Unix 病毒
    • 五、Linux 二进制程序爱护
    • 六、Linux 中的 ELF 二进制取证
    • 七、过程内存取证
    • 八、扩大外围文件快照技术
    • 九、Linux /proc/kcore剖析
  • Linux 电子邮件

    • 零、前言
    • 一、Linux 和电子邮件根底
    • 二、设置 Postfix
    • 三、应用 POP 和 IMAP 接管邮件
    • 四、提供邮箱拜访
    • 五、防护您的装置
    • 六、从 Procmail 开始
    • 七、高级 Procmail
    • 八、应用 SpamAssassin 捣毁垃圾邮件
    • 九、防病毒爱护
    • 十、备份零碎
  • 面向网络专家的 Linux

    • 零、前言
    • 第一局部:Linux 根底

      • 一、欢送退出 Linux 小家庭
      • 二、根本 Linux 网络配置和操作——应用本地接口
    • 第二局部:作为网络节点和故障排除平台的 Linux

      • 三、将 Linux 和 Linux 工具用于网络诊断
      • 四、Linux 防火墙
      • 五、Linux 平安规范与现实生活中的例子
    • 第三局部:Linux 网络服务

      • 六、Linux 上的 DNS 服务
      • 七、Linux 上的 DHCP 服务
      • 八、Linux 上的证书服务
      • 九、Linux 上的 RADIUS 服务
      • 十、Linux 负载均衡器服务
      • 十一、Linux 上的抓包剖析
      • 十二、Linux 上的网络监控
      • 十三、Linux 上的入侵进攻零碎
      • 十四、Linux 上的蜜罐服务
    • 十五、答案
  • 精通 Linux 治理

    • 零、前言
    • 第一局部:Linux 根本治理

      • 一、装置 Linux
      • 二、Linux 文件系统
      • 三、Linux 软件治理
      • 四、治理用户和组
      • 五、解决过程、守护过程和信号
    • 第二局部:高级 Linux 服务器治理

      • 六、应用磁盘和文件系统
      • 七、Linux 网络
      • 八、配置 Linux 服务器
      • 九、Linux 平安
      • 十、劫难复原、诊断和故障解决
    • 第三局部:云治理

      • 十一、应用容器和虚拟机
      • 十二、云计算根底
      • 十三、应用 AWS 和 Azure 部署到云
      • 十四、应用 Kubernetes 部署利用
      • 十五、应用 Ansible 实现工作流自动化
  • 精通 Linux 网络管理

    • 零、前言
    • 一、设置环境
    • 二、重温 Linux 网络根底
    • 三、通过 SSH 在节点之间通信
    • 四、设置文件服务器
    • 五、监控系统资源
    • 六、配置网络服务
    • 七、通过 Apache 托管 HTTP 内容
    • 八、理解高级组网概念
    • 九、防护您的网络
    • 十、故障诊断网络问题
  • 精通 Linux Shell 脚本

    • 零、前言
    • 一、应用 Bash 编写脚本的内容和起因
    • 二、创立交互式脚本
    • 三、条件
    • 四、创立代码片段
    • 五、代替语法
    • 六、迭代和循环
    • 七、应用函数创立构建块
    • 八、流编辑器介绍
    • 九、自动化 Apache 虚拟主机
    • 十、AWK 根底
    • 十一、正则表达式
    • 十二、应用 AWK 汇总日志
    • 十三、比 AWK 更好的lastlog
    • 十四、应用 Python 作为 Bash 脚本的代替计划
    • 十五、答案
  • 红帽企业 Linux 8 治理

    • 零、前言
    • 第一局部:系统管理——软件、用户、网络和服务治理

      • 一、装置 RHEL8
      • 二、RHEL8 高级装置选项
      • 三、根本命令和简略 Shell 脚本
      • 四、惯例操作工具
      • 五、应用用户、组和权限爱护零碎
      • 六、启用网络连接
      • 七、增加、修补和管理软件
    • 第二局部:SSH、SELinux、防火墙和零碎权限的安全性

      • 八、近程管理系统
      • 九、应用防火墙爱护网络连接
      • 十、应用 SELinux 加固你的零碎
      • 十一、系统安全配置文件与 OpenSCAP
    • 第三局部:资源管理——存储、疏导过程、调优和容器

      • 十二、治理本地存储和文件系统
      • 十三、LVM 的灵便存储管理
      • 十四、基于分层和 VDO 的高级存储管理
      • 十五、理解疏导过程
      • 十六、内核调优和治理性能配置文件
      • 十七、应用 Podman, Buildah 和 Skopeo 治理容器
    • 第四局部:实际练习

      • 十八、实战练习 1
      • 十九、实战练习 2
  • 红帽企业 Linux 故障排除指南

    • 零、前言
    • 一、故障诊断的最佳实际
    • 二、故障排除命令和有用信息的起源
    • 三、Web 利用故障排除
    • 四、故障诊断性能问题
    • 五、网络故障排除
    • 六、诊断和纠正防火墙问题
    • 七、文件系统谬误和复原
    • 八、硬件故障排除
    • 九、应用零碎工具排除利用故障
    • 十、了解 Linux 用户和内核限度
    • 十一、常见故障复原
    • 十二、意外重启的根本原因剖析
  • WSL2 提醒和技巧

    • 零、前言
    • 第一局部:简介、装置和配置

      • 一、Linux 下的 Windows 子系统简介
      • 二、为 Linux 装置和配置 Windows 子系统
      • 三、Windows 终端入门
    • 第二局部:Windows 与 Linux 的必胜组合

      • 四、Windows 到 Linux 的互操作性
      • 五、Linux 到 Windows 的互操作性
      • 六、从 Windows 终端获取更多
      • 七、在 WSL 中应用容器
      • 八、应用 WSL 发行版
    • 第三局部:在 Linux 下将 Windows 子系统用于开发

      • 九、Visual Studio Code 和 WSL
      • 十、Visual Studio Code 和容器
      • 十一、应用命令行工具提高效率的技巧
  • 配置 IPCop 防火墙

    • 零、前言
    • 一、防火墙简介
    • 二、IPCop 简介
    • 三、部署 IPCop 和设计网络
    • 四、装置 IPCop
    • 九、IPCop 的根本用法说明
    • 六、将 IPCop 用于入侵检测
    • 七、虚构专用网络
    • 八、应用 IPCop 治理带宽
    • 九、自定义 IPCop
    • 十、测试、审核和强化 IPCop
    • 十一、IPCop 反对
  • Linux 零碎编程实用手册

    • 零、前言
    • 一、Linux 零碎架构
    • 二、虚拟内存
    • 三、资源限度
    • 四、动态内存调配
    • 五、Linux 内存问题
    • 六、内存问题的调试工具
    • 七、过程凭证
    • 八、过程性能
    • 九、过程执行
    • 十、过程创立
    • 十一、信号——第一局部
    • 十二、信号——第二局部
    • 十三、定时器
    • 十四、应用 Pthread 的多线程——第一局部:要领
    • 十五、应用 Pthread 的多线程——第二局部:同步
    • 十六、多线程技术——第三局部
    • 十七、Linux 下的 CPU 调度
    • 十八、高级文件 I/O
    • 十九、故障排除和最佳实际
  • 应用 Yocto 我的项目学习 Linux 嵌入式编程

    • 零、前言
    • 一、引言
    • 二、穿插编译
    • 三、疏导加载器
    • 四、Linux 内核
    • 五、Linux 根文件系统
    • 六、Yocto 我的项目的组成
    • 七、ADT Eclipse 插件
    • 八、Hob、Toaster 和 AutoBuilder
    • 九、WIC 和其余工具
    • 十、实时
    • 十一、平安
    • 十二、虚拟化
    • 十三、CGL 和 LSB
  • 精通 Linux 嵌入式编程

    • 零、前言
    • 第一局部:嵌入式 Linux 的元素

      • 一、开始
      • 二、学习工具链
      • 三、对于疏导加载器的所有
      • 四、配置和构建内核
      • 五、构建根文件系统
      • 六、抉择构建零碎
      • 七、将 Yocto 用于开发
      • 八、引擎盖下的 Yocto
    • 第二局部:零碎架构和设计决策

      • 九、创立存储策略
      • 十、现场更新软件
      • 十一、与设施驱动程序接口
      • 十二、应用分线板的原型
      • 十三、启动——初始化程序
      • 十四、从 BusyBox Runit 开始
      • 十五、治理电源
    • 第三局部:编写嵌入式应用

      • 十六、打包 Python
      • 十七、理解过程和线程
      • 十八、治理内存
      • 十九、应用 gdb 调试
      • 二十、剖析和跟踪
      • 二十一、实时编程
  • 精通 KVM 虚拟化

    • 零、前言
    • 第一局部:KVM 虚拟化基础知识

      • 一、理解 Linux 虚拟化
      • 二、将 KVM 作为虚拟化解决方案
    • 第二局部:用于虚拟机治理的 libvirt 和 ovirt

      • 三、装置 KVM 虚拟机管理器、libvirt 和 oVirt
      • 四、Libvirt 网络
      • 五、Libvirt 存储
      • 六、虚构显示设施和协定
      • 七、虚拟机:装置、配置和生命周期治理
      • 八、创立和批改虚拟机磁盘、模板和快照
    • 第三局部:KVM 的自动化、自定义和编排

      • 九、应用 cloud-init 定制虚拟机
      • 十、自动化 Windows 访客部署和自定义
      • 十一、用于编排和自动化的可解析和脚本
    • 第四局部:可伸缩性、监控、性能调优和故障排除

      • 十二、应用 OpenStack 横向扩大 KVM
      • 十三、应用 AWS 横向扩大 KVM
      • 十四、监控 KVM 虚拟化平台
      • 十五、KVM 的性能调整和优化
      • 十六、KVM 平台故障排除指南
  • 精通 Linux 设施驱动开发

    • 零、前言
    • 第一局部:嵌入式设施驱动开发的内核外围框架

      • 一、面向嵌入式开发人员的 Linux 内核概念
      • 二、利用 Regmap API 并简化代码
      • 三、深入研究 MFD 子系统和 Syscon API
      • 四、公共时钟框架
    • 第二局部:嵌入式 Linux 零碎中的多媒体与节能

      • 五、ALSA SoC 框架——利用编解码器和平台类驱动
      • 六、ALSA SoC 框架——深入研究机器类驱动
      • 七、V4L2 和视频捕捉设施驱动揭秘
      • 八、与 V4L2 异步和媒体控制器框架集成
      • 九、从用户空间利用 V4L2API
      • 十、Linux 内核电源治理
    • 第三局部:理解其余 Linux 内核子系统的最新信息

      • 十一、编写 PCI 设施驱动
      • 十二、利用 NVMEM 框架
      • 十三、看门狗设施驱动
      • 十四、Linux 内核调试提醒和最佳实际
  • 精通 Linux 内核开发

    • 零、前言
    • 一、了解过程、地址空间和线程
    • 二、拆解过程调度器
    • 三、信号治理
    • 四、内存治理和分配器
    • 五、文件系统和文件 I/O
    • 六、过程间通信
    • 七、虚拟内存治理
    • 八、内核同步和锁定
    • 九、中断和提早
    • 十、时钟和工夫治理
    • 十一、模块治理
  • 精通 Linux 平安和加固

    • 零、前言
    • 第一局部:建设平安的 Linux 零碎

      • 一、在虚构环境中运行 Linux
      • 二、爱护用户帐户
      • 三、应用防火墙爱护您的服务器——第 1 局部
      • 四、应用防火墙爱护您的服务器——第 2 局部
      • 五、加密技术
      • 六、SSH 加固
    • 第二局部:把握文件和目录访问控制

      • 七、把握自主访问控制
      • 八、访问控制列表和共享目录治理
    • 第三局部:高级零碎加固技术

      • 九、应用 SELinux 和 AppArmor 实现强制访问控制
      • 十、内核加固和过程隔离
      • 十一、扫描、审计和加固
      • 十二、日志记录和日志安全性
      • 十三、破绽扫描和入侵检测
      • 十四、大忙人的平安提醒和技巧
    • 十五、答案
  • 将 Linux 迁徙到微软 Azure

    • 零、前言
    • 一、Linux:云的历史与将来
    • 二、理解 Linux 发行版
    • 三、评估和迁徙布局
    • 三、执行向 Azure 的迁徙
    • 五、在 Azure 上操作 Linux
    • 六、故障排除和问题解决
  • 应用 Linux 工作

    • 零、前言
    • 一、概述
    • 二、高效 Shell——重塑你的工作形式
    • 三、Vim 功夫
    • 四、命令行界面——暗藏的秘籍
    • 五、开发者的宝藏
    • 六、终端的艺术

下载

Docker

docker pull apachecn0/apachecn-linux-zh
docker run -tid -p <port>:80 apachecn0/apachecn-linux-zh
# 拜访 http://localhost:{port} 

PYPI

pip install apachecn-linux-zh
apachecn-linux-zh <port>
# 拜访 http://localhost:{port} 

NPM

npm install -g apachecn-linux-zh
apachecn-linux-zh <port>
# 拜访 http://localhost:{port} 

奉献指南

本我的项目须要校对,欢送大家提交 Pull Request。

请您怯懦地去翻译和改良翻译。尽管咱们谋求卓越,但咱们并不要求您做到美中不足,因而请不要放心因为翻译上犯错——在大部分状况下,咱们的服务器曾经记录所有的翻译,因而您不用放心会因为您的失误受到无法挽回的毁坏。(改编自维基百科)

组织介绍

拜访咱们的主页。

资助咱们

通过平台自带的打赏性能,或点击这里。

退出移动版