当前位置:首页 > 电子书 > 电子书下载 > 操作系统 >
Linux就该这么学 Linux就该这么学
qqqiyv007

qqqiyv007 提供上传

资源
36
粉丝
24
喜欢
3
评论
7

    Linux就该这么学 PDF 原书超清版

    Linux电子书
    • 发布时间:2020-01-05 20:18:56

    给大家带来的一篇关于Linux相关的电子书资源,介绍了关于Linux、Linux这么学方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小19.2 MB,刘遄编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.7。

  • Linux就该这么学 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1AwVCxD-TVzWhzjKcx6pbh
  • 提取码:r429
  • 源自国内阅读人数chao高的同名电子书,通俗易懂,简单好学 bi读的Linux系统与红帽RHCE认证自学图书,30余家行业媒体齐声推荐 基于Linux系统RHEL 7编写,通用于CentOS、Fedora等主流衍生版本 随书配套站点免费提供所需软件工具、在线阅读、扩展资料等多种增值服务 本书基于RHEL 7系统编写,面向零基础读者,从Linux基础知识讲起,然后渐进式地提高内容难度,详细讲解Linux系统中各种服务的工作原理和配置方式,以匹配真实生产环境对运维人员的要求,突显内容的实用性。本书每章都带有大量的图、表、命令示例以及课后习题,旨在增强读者的理解能力并巩固所学知识。 

    本书源自日均阅读量近万次火爆的线上同名课程,口碑与影响力俱佳,旨在打造简单易学且实用性强的轻量级Linux入门教程。 本书基于zui新的红帽RHEL系统编写,且内容通用于CentOS、Fedora等系统。本书共分为20章,内容涵盖了部署虚拟环境、安装Linux系统;常用的Linux命令;与文件读写操作有关的技术;使用Vim编辑器编写和修改配置文件;用户身份与文件权限的设置;硬盘设备分区、格式化以及挂载等操作;部署RAID磁盘阵列和LVM;firewalld防火墙与iptables防火墙的区别和配置;使用ssh服务管理远程主机;使用Apache服务部署静态网站;使用vsftpd服务传输文件;使用Samba或NFS实现文件共享;使用BIND提供域名解析服务;使用DHCP动态管理主机地址;使用Postfix与Dovecot部署邮件系统;使用Squid部署代理缓存服务;使用iSCSI服务部署网络存储;使用MariaDB数据库管理系统;使用PXE Kickstart无人值守安装服务;使用LNMP架构部署动态网站环境等。此外,本书还深度点评了红帽RHCSA、RHCE、RHCA认证,方便读者备考。 本书适合打算系统、全面学习Linux技术的初学人员阅读,具有一定Linux使用经验的用户也可以通过本书来温习自己的Linux知识。

    目录

    • 第1章 部署虚拟环境安装Linux系统 1
    • 1.1 准备您的工具 1
    • 1.2 安装配置VM虚拟机 2
    • 1.3 安装您的Linux系统 14
    • 1.4 重置root管理员密码 23
    • 1.5 RPM(红帽软件包管理器) 25
    • 1.6 Yum软件仓库 26
    • 1.7 systemd初始化进程 27
    • 复习题 28
    • 第2章 新手必须掌握的Linux命令 29
    • 2.1 强大好用的Shell 29
    • 2.2 执行查看帮助命令 30
    • 2.3 常用系统工作命令 33
    • 2.4 系统状态检测命令 39
    • 2.5 工作目录切换命令 43
    • 2.6 文本文件编辑命令 44
    • 2.7 文件目录管理命令 50
    • 2.8 打包压缩与搜索命令 54
    • 复习题 57
    • 第3章 管道符、重定向与环境变量 60
    • 3.1 输入输出重定向 60
    • 3.2 管道命令符 63
    • 3.3 命令行的通配符 64
    • 3.4 常用的转义字符 65
    • 3.5 重要的环境变量 66
    • 复习题 69
    • 第4章 Vim编辑器与Shell命令脚本 70
    • 4.1 Vim文本编辑器 70
    • 4.2 编写Shell脚本 80
    • 4.3 流程控制语句 85
    • 4.4 计划任务服务程序 93
    • 复习题 95
    • 第5章 用户身份与文件权限 96
    • 5.1 用户身份与能力 96
    • 5.2 文件权限与归属 101
    • 5.3 文件的特殊权限 102
    • 5.4 文件的隐藏属性 105
    • 5.5 文件访问控制列表 107
    • 5.6 su命令与sudo服务 108
    • 复习题 111
    • 第6章 存储结构与磁盘划分 113
    • 6.1 一切从“/”开始 113
    • 6.2 物理设备的命名规则 115
    • 6.3 文件系统与数据资料 117
    • 6.4 挂载硬件设备 119
    • 6.5 添加硬盘设备 121
    • 6.6 添加交换分区 128
    • 6.7 磁盘容量配额 129
    • 6.8 软硬方式链接 131
    • 复习题 133
    • 第7章 使用RAID与LVM磁盘阵列技术 134
    • 7.1 RAID(独立冗余磁盘阵列) 134
    • 7.2 LVM(逻辑卷管理器) 144
    • 复习题 153
    • 第8章 iptables与firewalld防火墙 154
    • 8.1 防火墙管理工具 154
    • 8.2 iptables 155
    • 8.3 firewalld 160
    • 8.4 服务的访问控制列表 169
    • 复习题 170
    • 第9章 使用ssh服务管理远程主机 172
    • 9.1 配置网络服务 172
    • 9.2 远程控制服务 182
    • 9.3 不间断会话服务 186
    • 复习题 191
    • 第10章 使用Apache服务部署静态网站 192
    • 10.1 网站服务程序 192
    • 10.2 配置服务文件参数 195
    • 10.3 SELinux安全子系统 198
    • 10.4 个人用户主页功能 201
    • 10.5 虚拟主机功能 205
    • 10.6 Apache的访问控制 213
    • 复习题 215
    • 第11章 使用vsftpd服务传输文件 216
    • 11.1 文件传输协议 216
    • 11.2 vsftpd服务程序 219
    • 11.3 简单文件传输协议 230
    • 复习题 232
    • 第12章 使用Samba或NFS实现文件共享 233
    • 12.1 Samba文件共享服务 233
    • 12.2 NFS(网络文件系统) 242
    • 12.3 autofs自动挂载服务 244
    • 复习题 247
    • 第13章 使用BIND提供域名解析服务 248
    • 13.1 DNS域名解析服务 248
    • 13.2 安装bind服务程序 251
    • 13.3 部署从服务器 256
    • 13.4 安全的加密传输 258
    • 13.5 部署缓存服务器 261
    • 13.6 分离解析技术 264
    • 复习题 268
    • 第14章 使用DHCP动态管理主机地址 270
    • 14.1 动态主机配置协议 270
    • 14.2 部署dhcpd服务程序 271
    • 14.3 自动管理IP地址 273
    • 14.4 分配固定IP地址 276
    • 复习题 278
    • 第15章 使用Postifx与Dovecot部署邮件系统 279
    • 15.1 电子邮件系统 279
    • 15.2 部署基础的电子邮件系统 281
    • 15.3 设置用户别名信箱 294
    • 复习题 297
    • 第16章 使用Squid部署代理缓存服务 298
    • 16.1 代理缓存服务 298
    • 16.2 配置Squid服务程序 300
    • 16.3 正向代理 302
    • 16.4 反向代理 313
    • 复习题 315
    • 第17章 使用iSCSI服务部署网络存储 316
    • 17.1 iSCSI技术概述 316
    • 17.2 创建RAID磁盘阵列 317
    • 17.3 配置iSCSI服务端 319
    • 17.4 配置Linux客户端 322
    • 17.5 配置Windows客户端 325
    • 复习题 333
    • 第18章 使用MariaDB数据库管理系统 334
    • 18.1 数据库管理系统 334
    • 18.2 初始化MariaDB服务 335
    • 18.3 管理账户以及授权 338
    • 18.4 创建数据库与表单 341
    • 18.5 管理表单及数据 342
    • 18.6 数据库的备份及恢复 344
    • 复习题 345
    • 第19章 使用PXE Kickstart无人值守安装服务 347
    • 19.1 无人值守安装系统 347
    • 19.2 部署相关服务程序 348
    • 19.3 自动部署客户端主机 357
    • 复习题 361
    • 第20章 使用LNMP架构部署动态网站环境 363
    • 20.1 源码包程序 363
    • 20.2 LNMP动态网站架构 365
    • 20.3 搭建Discuz!论坛 380
    • 20.4 选购服务器主机 383
    • 复习题 384

    上一篇:Kafka入门与实践

    下一篇:同构JavaScript应用开发

    展开 +

    收起 -

     
    Linux 相关内容
    Linux基础及应用教程(基于CentOS7)
    Linux基础及应用教程(基于CentOS7) 第2版

    Linux基础及应用教程 以CentOS 7为蓝本,分3篇介绍了Linux操作系统的使用和配置。操作基础篇介绍了Linux的基础知识、Linux系统的安装、Shell和字符操作界面的使用;系统与安全篇依次介绍了账户管

    立即下载
    深入Linux内核架构
    深入Linux内核架构 影印完整版

    这书探讨了Linux内核的定义、构造和保持。主题思想包含任务管理、调度和进程管理,物理内存的管理方法及其内核与相关硬件设备的互动,客户室内空间的系统进程怎样浏览虚拟内存,怎样撰

    立即下载
    嵌入式Linux系统开发教程
    嵌入式Linux系统开发教程 影印第2版

    本书详细的介绍了linux嵌入式系统从基础到高级,由浅入深,帮助读者尽快掌握嵌入式系统的基本概念,是对于一些初学者来说,是一个非常不错的学习资料

    立即下载
    Linux Shell命令行及脚本编程实例详解
    Linux Shell命令行及脚本编程实例详解 原书影印版

    本书涵盖50个Linux常用命令、700个应用示例、26小时教学视频,全面、系统地介绍Shell(Bash)脚本编程精华及大量的经验和技巧,偏重于实践教学

    立即下载
    Linux Shell脚本攻略
    Linux Shell脚本攻略 全格式第2版

    Linux/GNU是一个不凡的电脑操作系统,有着平稳靠谱且极为强劲的开发工具。做为与电脑操作系统开展沟通交流的原生态页面,shell可以操纵全部电脑操作系统的运行,是与Linux开展互动*灵便的方

    立即下载
    Linux/UNIX系统编程手册(上、下册)
    Linux/UNIX系统编程手册(上、下册) 全书完整版 立即下载
    Linux命令行与shell脚本编程大全
    Linux命令行与shell脚本编程大全 第3版

    Linux命令行与shell脚本编程大全(第3版) 是关于Linux命令行和shell命令的全面参考资料,涵盖详尽的动手教程和实际应用指南,并提供相关参考信息和背景资料,带你从Linux命令行基础入手,直

    立即下载
    嵌入式Linux软硬件开发详解
    嵌入式Linux软硬件开发详解 高清版

    本书全面介绍了嵌入式Linux系统开发过程中,从硬件设计到系统移植、软件开发的各方面内容,包含硬件设备的设计原理(囊括了常见硬件,如RAM、Flash、UART、USB、LCD和电源管理等)、Linux操作

    立即下载
    学习笔记
    网友NO.599280

    阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法

    验证环境: [root@~~/]# rpm -qa | grep mysqlmysql-5.6.28-1.el6.x86_64[root@~~/]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.2.1511 (Core)Release: 7.2.1511Codename: Core[root@~~/]# uname -r3.10.0-327.22.2.el7.x86_64 首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置mysql的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。 修改MySQL的登录设置: 在[mysqld]的段中加上一句:skip-grant-tables [root@~~/]# vi /etc/my.cnf 例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables 保存并且退出vi。 重新启动mysqld [root@~~/]# /etc/init.d/mysqld restart Stopping MySQL: [ OK ] Starting MySQL: [ OK ] 登录并修改MySQL的root密码 [root@~~/]# mysqlWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.6.28-log Source distributionCopyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveow……

    网友NO.562013

    Linux下MySQL卸载和安装图文教程

    第一次写博客,做了两年的开发,工作之余给自己找点有意义的事做,分享一下在开发过程当中的一些经验总结,同时也当是自己的笔记吧,有时候有些东西长时间不用自己也记不住,好了,废话就说到这里,接下来讲解 Linux 环境下 卸载 和 安装 MySQL 的详细步骤,本文以 二进制包(源码) 安装方式的MySQL为例进行讲解。 一、卸载MySQL数据库 1、检查mysql服务并关闭服务进程 (1)登录Linux后执行 service mysqld status 或者 service mysql status 命令查看MySQL服务状态,根据开机初始化目录下mysql脚本的文件名而定,我这里是mysqld (2)如果正在运行则执行 service mysqld stop 或者 service mysql stop 命令停止MySQL服务,根据开机初始化目录下mysql脚本的文件名而定,我这里是mysqld 2、查找mysql的安装目录并彻底删除 (1)执行 find / -name mysql 查找跟mysql相关的目录 (2)执行 rm -rf ‘目录' 删除查找出来的目录 3、删除mysql配置文件 (1)执行 rm -rf /etc/my.cnf 命令删除/etc/my.cnf文件 (2)执行 rm -rf /etc/init.d/mysqld 命令删除/etc/init.d/下跟mysql有关的全部文件,一般包括mysql文件或mysqld文件,如果存在mysql文件则执行 rm -rf/etc/init.d/mysql 命令 4、删除mysql用户及用户组 (1)执行 id mysql 命令查看MySQL用户及用户组 (2)执行 userdel mysql 命令删除MySQL用户及用户组 到此……

    网友NO.902658

    Linux安装MySQL教程(二进制分发版)

    本教程为大家分享了Linux安装MySQL详细步骤,供大家参考,具体内容如下 第一步: 下载MySQL安装包 进入mysql官网,进入download界面,选择自己需要的版本和操作平台,我的电脑是Centos 7。我这里操作系统选择linux Generic,版本选最新。(我觉得选红帽系统应该也行,因为CentOS 本来和红帽就差不多) 你可以在windows环境下载到本地,再复制到linux目录下面,而这里我采用的是:直接在linux下使用以下指令下载 [root@hhh ~]# wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 下载完成后显示这样: --2017-02-14 10:25:28-- https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz正在解析主机 cdn.mysql.com (cdn.mysql.com)... 104.124.241.153正在连接 cdn.mysql.com (cdn.mysql.com)|104.124.241.153|:443... 已连接。已发出 HTTP 请求,正在等待回应... 200 OK长度:641555814 (612M) [application/x-tar-gz]正在保存至: “mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz”100%[=============================================] 641,555,814 865KB/s 用时 14m 36s2017-02-14 10:40:07 (715 KB/s) - 已保存 “mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz” [641555814/641555814]) 下载好后,从当前文件夹目录下将安装包移动到自己的家目录下。这样,在自己的家目录下就可以看到下载好的安装包。 [root@hhh hhh]# lsa.out Documents mysql-5.7.16-linux-glibc2……

    网友NO.691898

    linux下安装mysql数据库5.6源码安装,修改登录用户密码

    本篇内容主要给大家讲解一下如何在linux下安装MYSQL数据库,并以安装MYSQL5.6版本为例子教给大家进行登录用户名和密码的修改等操作。 源码下载地址http://dev.mysql.com/downloads/mysql/5.6.html#downloads tar.gz地址:https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.37.tar.gz 选择Generic Linux (Architecture Independent), Compressed TAR Archive 选择 No thanks, just start my download. 开始下载 操作系统: centos6.5 x86_64 一、yum安装相关依赖 # yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake bison git openssl openssl-devel 二、编译安装 1.添加用户 groupadd mysql useradd -r -g mysql mysql 2.编译安装 tar xf mysql-5.6.34.tar.gz cd mysql-5.6.34 #默认情况下是安装在/usr/local/mysql # cmake编译参数可以自己调整 ************************************************************** -- Looking for asprintf -- Looking for asprintf - found -- Check size of pthread_t -- Check size of pthread_t - done -- Using cmake version 2.8.12.2 -- Not building NDB -- Performing Test HAVE_PEERCRED -- Performing Test HAVE_PEERCRED - Success -- Library mysqlclient depends on OSLIBS -lpthread;/usr/lib64/libz.so;m;rt;/usr/lib64/libssl.so;/usr/lib64/libcrypto.so;dl -- Googlemock was not found. gtest-based unit tests will be disabled. You can run cmake . -DENABLE_DOWNLOADS=1 to automatically download and build required components fro……

    电子书 编程教程 文档 软件 源码 视频

    Copyright 2018-2020 xz577.com 码农之家

    本站所有电子书资源不再提供下载地址,只分享来路

    免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

    版权投诉 / 书籍推广 / 赞助:QQ:520161757