图书介绍
跟阿铭学Linux2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李世明著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115370143
- 出版时间:2014
- 标注页数:291页
- 文件大小:47MB
- 文件页数:305页
- 主题词:Linux操作系统-教材
PDF下载
下载说明
跟阿铭学LinuxPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 学习之初1
1.1 Linux是什么1
1.1.1 Linux的由来1
1.1.2 Linux怎么读2
1.1.3常见Linux发行版2
1.1.4我们要学习哪个Linux发行版3
1.2Linux系统管理员要养成的习惯3
1.2.1要习惯使用命令行3
1.2.2操作要严谨4
1.2.3安全不可忽视4
1.3学习建议5
1.3.1稳中求进5
1.3.2善于总结文档5
1.3.3复习很关键6
1.3.4举一反三6
1.4课后习题6
第2章 安装CentOS7
2.1安装虚拟机7
2.1.1下载虚拟机软件8
2.1.2安装虚拟机8
2.1.3新建一个虚拟机11
2.2安装Linux操作系统14
2.2.1下载CentOS镜像15
2.2.2设置虚拟光驱15
2.2.3安装CentOS16
2.3第一次亲密接触31
2.3.1初次使用命令行登录31
2.3.2设置网络32
2.3.3图形和命令行切换35
2.3.4 Linux的7个运行级别35
2.3.5学会使用快捷键36
2.3.6学会查询帮助文档——man36
2.3.7 Linux系统目录结构37
2.3.8如何正确关机、重启39
2.3.9忘记root密码怎么办40
2.3.10 学会使用救援模式41
2.4课后习题42
第3章 远程登录Linux系统43
3.1安装PuTTY43
3.1.1下载PuTTY43
3.1.2安装44
3.2设置IP44
3.2.1增加网卡44
3.2.2配置IP44
3.3远程登录45
3.3.1使用密码直接登录45
3.3.2使用密钥认证46
3.4两台Linux相互登录48
3.4.1克隆CentOS48
3.4.2使用密码登录49
3.4.3使用密钥登录49
3.5课后习题51
第4章 Linux文件和目录管理52
4.1绝对路径和相对路径52
4.1.1命令cd53
4.1.2命令mkdir53
4.1.3命令rmdir54
4.1.4命令rm54
4.2环境变量PATH55
4.2.1命令cp56
4.2.2命令mv57
4.3几个与文档相关的命令58
4.3.1命令cat59
4.3.2命令tac59
4.3.3命令more59
4.3.4命令less60
4.3.5命令head60
4.3.6命令tail60
4.4文件的所属主和所属组61
4.5Linux文件属性61
4.6更改文件的权限63
4.6.1命令chgrp63
4.6.2命令chown64
4.6.3命令chmod64
4.6.4命令umask65
4.6.5修改文件的特殊属性66
4.7在Linux下搜索文件69
4.7.1用which命令查找可执行文件的绝对路径69
4.7.2用whereis命令查找文件69
4.7.3用locate命令查找文件69
4.7.4使用fiind搜索文件70
4.8 Linux文件系统简介71
4.9 Linux文件类型72
4.9.1常见文件类型72
4.9.2 Linux文件后缀名73
4.9.3 Linux的链接文件73
4.10课后习题75
第5章 Linux系统用户与用户组管理77
5.1认识/etc/passwd和/etc/shadow77
5.1.1 /etc/passwd解说78
5.1.2 /etc/shadow解说78
5.2用户和用户组管理79
5.2.1新增组的命令groupadd79
5.2.2删除组的命令groupdel80
5.2.3增加用户的命令useradd80
5.2.4删除账户的命令uscrdel81
5.2.5使用命令chfn更改用户的fiinger81
5.3用户密码管理82
5.3.1命令passwd82
5.3.2命令mkpasswd83
5.4用户身份切换83
5.4.1命令su84
5.4.2命令sudo84
5.4.3不允许root远程登录Linux86
5.5使用密码工具管理密码86
5.6课后习题87
第6章 Linux磁盘管理89
6.1查看磁盘或者目录的容量89
6.1.1命令df89
6.1.2命令du90
6.2磁盘的分区和格式化91
6.2.1增加虚拟磁盘91
6.2.2命令fdisk92
6.3格式化磁盘分区100
6.3.1命令mke2fs mkfs.ext2mkfs.ext3和m kfs.ext4100
6.3.2命令e2label102
6.4挂载/卸载磁盘103
6.4.1命令mount103
6.4.2 /etc/fstab配置文件105
6.4.3命令blkid107
6.4.4命令umount108
6.5建立一个swap文件增加虚拟内存109
6.6课后习题110
第7章 文本编辑工具Vim111
7.1 Vim的3种常用模式111
7.1.1一般模式111
7.1.2编辑模式112
7.1.3命令模式114
7.2 Vim实践114
7.3课后习题115
第8章 文档的压缩与打包117
8.1 gzip压缩工具117
8.2 bzip2压缩工具118
8.3 tar压缩工具119
8.3.1打包的同时使用gzip压缩120
8.3.2打包的同时使用bzip2压缩120
8.4使用zip压缩121
8.5 bzcat命令的使用122
8.6课后习题122
第9章 安装RPM包或源码包123
9.1 RPM工具123
9.1.1安装一个rpm包124
9.1.2升级一个rpm包124
9.1.3卸载一个rpm包125
9.1.4查询一个包是否已安装125
9.1.5得到一个已安装的rpm包的相关信息125
9.1.6列出一个rpm包的安装文件126
9.1.7列出某一个文件属于哪个rpm包126
9.2yum工具126
9.2.1列出所有可用的rpm包127
9.2.2搜索一个rpm包127
9.2.3安装一个rpm包128
9.2.4卸载一个rpm包129
9.2.5升级一个rpm包130
9.2.6使用本地光盘制作一个yum源131
9.2.7利用yum工具下载一个rpm包131
9.3安装一个源码包133
9.3.1下载一个源码包133
9.3.2解压源码包134
9.3.3配置相关的选项并生成Makefiile134
9.3.4进行编译135
9.3.5安装136
9.4课后习题137
第10章 shell基础知识138
101什么是shell138
10.1.1记录命令历史139
10.1.2命令和文件名补全139
10.1.3别名139
10.1.4通配符140
10.1.5输入/输出重定向140
10.1.6管道符140
10.1.7作业控制141
10.2变量142
10.2.1命令env142
10.2.2命令set144
10.3系统环境变量与个人环境变量的配置文件148
10.4linux shell中的特殊符号149
10.4.1 *代表零个或多个任意字符149
10.4.2 ?只代表一个任意的字符149
10.4.3注释符号149
10.4.4脱义字符150
10.4.5管道符|150
10.4.6命令cut150
10.4.7命令sort151
10.4.8命令wc152
10.4.9命令uniq152
10.4.10命令tee153
10.4.11命令tr153
10.4.12命令split153
10.4.13特殊符号$154
10.4.14特殊符号;154
10.4.15特殊符号~154
10.4.16特殊符号&155
10.4.17重定向符号〉、〉〉、2〉和2>>155
10.4.18中括号[]155
10.4.19特殊符号&&和||156
10.5课后习题157
第11章 正则表达式159
11.1 grep/egrep工具的使用159
11.1.1过滤带有某个关键词的行并输出行号160
11.1.2过滤不带有某个关键词的行并输出行号160
11.1.3过滤所有包含数字的行161
11.1.4过滤所有不包含数字的行161
11.1.5删除所有以“#”开头的行161
11.1.6删除所有空行和以“#”开头的行161
11.1.7过滤任意一个字符和重复字符162
11.1.8指定要过滤的字符的出现次数163
11.1.9筛选一个或多个前面的字符163
11.1.10筛选零个或一个前面的字符163
11.1.11筛选字符串1或者字符串2164
11.1.12 egrep中()的应用164
11.2sed工具的使用164
11.2.1打印某行164
11.2.2打印包含某个字符串的行165
11.2.3删除某行或者多行165
11.2.4替换字符或者字符串166
11.2.5调换两个字符串的位置167
11.2.6直接修改文件的内容167
11.2.7 sed练习题168
11.3 awk工具的使用169
11.3.1截取文档中的某个段169
11.3.2匹配字符或者字符串169
11.3.3条件操作符170
11.3.4 awk的内置变量171
11.3.5 awk中的数学运算172
11.3.6 awk练习题173
11.4课后习题174
第12章 shell脚本175
12.1什么是shell脚本175
12.1.1 shell脚本的创建和执行176
12.1.2命令date177
12.2 shell脚本中的变量177
12.2.1数学运算178
12.2.2和用户交互179
12.2.3 shell脚本预设变量179
12.3shell脚本中的逻辑判断180
12.3.1不带else180
12.3.2带有else181
12.3.3带有elif181
12.3.4和文档相关的判断182
12.3.5 case逻辑判断183
12.4shell脚本中的循环184
12.4.1 for循环184
12.4.2 while循环185
12.5shell脚本中的函数186
12.6shell脚本练习题187
12.7课后习题189
第13章 Linux系统日常管理190
13.1监控系统的状态190
13.1.1 w查看当前系统的负载190
13.1.2 vmstat监控系统的状态191
13.1.3 top显示进程所占的系统资源193
13.1.4 sar监控系统状态194
13.1.5 free查看内存使用状况196
13.1.6 ps查看系统进程196
13.1.7 netstat查看网络状况198
13.2抓包工具198
13.2.1 tcpdump工具198
13.2.2 wireshark工具199
13.3Linux网络相关200
13.3.1 ifconfiig查看网卡IP200
13.3.2给一个网卡设定多个IP200
13.3.3查看网卡连接状态201
13.3.4更改主机名201
13.3.5设置DNS202
13.4Linux的防火墙203
13.4.1 selinux203
13.4.2 iptables203
13.5Linux系统的任务计划209
13.5.1命令crontab209
13.5.2 cron练习题210
13.6Linux系统服务管理211
13.6.1 ntsysv服务配置工具211
13.6.2 chkconfiig服务管理工具212
13.7 Linux下的数据备份工具rsync214
13.7.1 rsync的命令格式214
13.7.2 rsync常用选项215
13.7.3 rsync应用实例219
13.8 Linux系统日志226
13.8.1 /var/log/messages226
13.8.2 dmesg227
13.8.3安全日志228
13.9 xargs与exec228
13.9.1 xargs应用228
13.9.2 exec应用229
13.10 screen工具介绍230
13.10.1使用nohup230
13.10.2 screen工具的使用230
13.11课后习题231
第14章 LAMP环境搭建233
14.1安装MySQL233
14.1.1下载软件包233
14.1.2初始化234
14.1.3配置MySQL234
14.2安装Apache235
14.3安装PHP236
14.4 Apache结合PHP238
14.5测试LAMP是否成功238
14.5.1测试配置文件是否正确238
14.5.2测试是否正确解析PHP239
14.6课后习题239
第15章 LNMP环境配置241
15.1安装MySQL241
15.2安装PHP242
15.3安装Nginx244
15.4课后习题249
第16章 常用MySQL操作250
16.1 更改MySQL数据库root的密码250
16.2连接数据库251
16.3 MySQL基本操作的常用命令252
16.3.1查询当前库252
16.3.2查询某个库的表252
16.3.3查看某个表的全部字段253
16.3.4查看当前是哪个用户254
16.3.5查看当前所使用的数据库254
16.3.6创建一个新库254
16.3.7创建一个新表254
16.3.8查看当前数据库的版本255
16.3.9查看MySQL的当前状态255
16.3.10查看MySQL的参数255
16.3.11修改MySQL的参数256
16.3.12查看当前MySQL服务器的队列256
16.3.13创建一个普通用户并授权256
16.4常用的SQL语句257
16.4.1查询语句257
16.4.2插入一行258
16.4.3更改表的某一行258
16.4.4清空某个表的数据258
16.4.5删除表258
16.4.6删除数据库259
16.5 MySQL数据库的备份与恢复259
16.5.1 MySQL备份259
16.5.2 MySQL恢复259
16.6课后习题259
第17章 NFS服务配置261
17.1服务端配置NFS261
17.2客户端挂载NFS262
17.3命令exportfs263
17.4课后习题264
第18章 配置FTP服务265
18.1安装pure-ftpd265
18.1.1下载软件265
18.1.2安装pure-ftpd265
18.1.3配置pure-ftpdpd266
18.1.4建立账号267
18.1.5测试pure-ftpd267
18.2使用vsftpd搭建ftp服务268
18.2.1安装vsftpd268
18.2.2建立账号268
18.2.3创建和用户对应的配置文件269
18.2.4修改全局配置文件/etc/vsftpd.conf269
18.3课后习题270
第19章 配置Squid服务271
19.1 Squid是什么271
19.2搭建Squid正向代理272
19.3搭建Squid反向代理276
19.4 Squid命令常用选项276
19.5课后习题277
第20章 配置Tomcat278
20.1安装Tomcat278
20.1.1安装JDK278
20.1.2安装Tomcat279
20.2配置Tomcat280
20.2.1配置Tomcat服务的访问端口280
20.2.2配置新的虚拟主机281
20.3测试Tomcat281
第21章 配置Samba服务器282
21.1 Samba的配置文件smb.conf282
21.2 Samba实践284
21.2.1 Samba实践一284
21.2.2 Samba实践二285
21.2.3使用Linux访问Samba服务器286
21.3课后习题286
第22章 MySQL Replication配置287
22.1配置MySQL服务287
22.2配置Replication288
22.2.1设置master288
22.2.2设置slave289
22.3测试主从290
22.4课后习题291
热门推荐
- 203441.html
- 2234188.html
- 100410.html
- 1963342.html
- 2900539.html
- 2030369.html
- 1116039.html
- 2675001.html
- 1253102.html
- 1339190.html
- http://www.ickdjs.cc/book_2700645.html
- http://www.ickdjs.cc/book_3193594.html
- http://www.ickdjs.cc/book_1147088.html
- http://www.ickdjs.cc/book_1020257.html
- http://www.ickdjs.cc/book_1756359.html
- http://www.ickdjs.cc/book_1736754.html
- http://www.ickdjs.cc/book_1547138.html
- http://www.ickdjs.cc/book_27862.html
- http://www.ickdjs.cc/book_3460190.html
- http://www.ickdjs.cc/book_1578181.html