没有合适的资源?快使用搜索试试~ 我知道了~
Linux学习笔记.doc
资源推荐
资源详情
资源评论
第 1 讲 Linux 应用与发展...............................................................................................................5
UNIX 发展历史...........................................................................................................................5
UNIX 主要发行版本...................................................................................................................5
Linux 系统简介.........................................................................................................................6
Linux 主要发行版本.................................................................................................................6
自由软件....................................................................................................................................6
Linux 优良特性.........................................................................................................................7
Linux 系统结构.........................................................................................................................8
X Window 简介...........................................................................................................................8
Linux 应用领域.......................................................................................................................11
如何选择 Linux 发行版..........................................................................................................14
搭建学习环境的建议..............................................................................................................14
为什么选择命令行学习..........................................................................................................14
解决问题的智慧......................................................................................................................14
第 2 讲 Linux 系统安装.................................................................................................................14
VMware 简介.............................................................................................................................14
文件系统结构..........................................................................................................................15
分区规划..................................................................................................................................15
密码设置..................................................................................................................................15
远程登录管理工具..................................................................................................................16
第 3 讲 Linux 常用命令.................................................................................................................16
文件命名规则..........................................................................................................................16
文件处理命令..........................................................................................................................16
umask........................................................................................................................................23
shell 应用技巧.......................................................................................................................31
base 应用技巧.........................................................................................................................31
命令别名..................................................................................................................................31
输入/输出重定向....................................................................................................................31
管道..........................................................................................................................................32
命令连接符..............................................................................................................................32
命令替换符..............................................................................................................................33
第 4 讲 文本编辑器 Vim.................................................................................................................33
Vim/Vi 工作模式.....................................................................................................................34
插入命令..................................................................................................................................34
定位命令..................................................................................................................................34
删除命令..................................................................................................................................35
复制和剪切命令......................................................................................................................35
替换和取消命令......................................................................................................................35
搜索和替换命令......................................................................................................................35
保存和退出命令......................................................................................................................36
应用实例..................................................................................................................................36
替换..........................................................................................................................................37
第 5 讲 Linux 引导流程解析.........................................................................................................37
firmware 硬件检测..............................................................................................................37
BootLoader GRUB 载入内核..........................................................................................38
kernel......................................................................................................................................38
init..........................................................................................................................................38
/etc/inittab..........................................................................................................................38
initdefault............................................................................................................................39
/etc/rc.d/rc.sysinit..........................................................................................................39
/etc/rc.d/rc..........................................................................................................................39
/etc/rc.d/rcN.d....................................................................................................................40
GRUB:........................................................................................................................................41
总结..........................................................................................................................................42
单用户模式应用......................................................................................................................43
设置 GRUB 密码........................................................................................................................46
GRUB 修复.................................................................................................................................49
Linux 修复模式.......................................................................................................................51
第 6 讲 Linux 软件包管理.............................................................................................................56
rpm 包管理...............................................................................................................................56
YUM 包管理...............................................................................................................................59
源代码包安装..........................................................................................................................60
脚本安装..................................................................................................................................62
APT 包管理...............................................................................................................................62
第 7 讲 Linux 用户管理................................................................................................................63
配置文件..................................................................................................................................63
Linux 用户分为三种:...........................................................................................................63
用户管理命令..........................................................................................................................65
用户组文件:/etc/group......................................................................................................67
添加用户..................................................................................................................................69
SetUID......................................................................................................................................70
SetGID......................................................................................................................................72
添加管理命令..........................................................................................................................73
用 sudo 代替 su:.....................................................................................................................79
第 8 讲 Linux 进程管理.................................................................................................................80
进程和程序的区别..................................................................................................................80
父进程与子进程......................................................................................................................81
前台进程和后台进程..............................................................................................................81
进程状态..................................................................................................................................82
进程状态细化..........................................................................................................................83
查看用户信息 w.......................................................................................................................83
查看系统中的进程 ps.............................................................................................................84
ps 常用输出信息的含义.........................................................................................................85
kill–杀死进程......................................................................................................................86
kill–关闭进程......................................................................................................................86
nice 和 renice........................................................................................................................90
nohup........................................................................................................................................91
进程的挂起和恢复..................................................................................................................91
top............................................................................................................................................91
计划任务..................................................................................................................................92
进程处理方式..........................................................................................................................96
第 9 讲 Linux 文件系统管理.........................................................................................................98
文件系统构成..........................................................................................................................98
常用命令..................................................................................................................................99
添加硬盘或分区....................................................................................................................100
SWAPFILE 实现.......................................................................................................................108
磁盘配额................................................................................................................................109
系统的潜在威胁..................................................................................................................112
备份介质的选择....................................................................................................................113
备份策略................................................................................................................................113
备份的分类............................................................................................................................113
记录更改建立备份日志........................................................................................................113
cp 命令备份举例...................................................................................................................114
tar 命令使用举例.................................................................................................................114
为备份文件包添加时间........................................................................................................116
备份数据类型........................................................................................................................116
RAID........................................................................................................................................117
LVM..........................................................................................................................................119
第 10 讲 Shell 编程.....................................................................................................................120
一个简单的 shell 程序........................................................................................................120
Shell 变量.............................................................................................................................120
用户自定义变量....................................................................................................................120
设置和使用变量....................................................................................................................121
位置变量和特殊变量............................................................................................................122
Shell 命令.............................................................................................................................123
流控制语句............................................................................................................................126
函数应用................................................................................................................................132
awk 命令应用.........................................................................................................................132
Shell 脚本调试.....................................................................................................................133
Shell 脚本保护.....................................................................................................................134
Shell 应用实例.....................................................................................................................135
第 11 讲 Linux 网络设置.............................................................................................................136
TCP/IP 与 OSI 的比较...........................................................................................................136
互联网的计算机寻址............................................................................................................136
ARP 解析过程.........................................................................................................................136
网络配置文件........................................................................................................................136
网络管理命令........................................................................................................................138
远程管理控制 SSH.................................................................................................................140
对称密钥加密........................................................................................................................142
非对称密钥加密....................................................................................................................142
远程管理控制 SSH.................................................................................................................143
第 12 讲 文件共享服务................................................................................................................144
Samba 简介.............................................................................................................................144
Samba 配置.............................................................................................................................144
FTP 服务器配置.....................................................................................................................150
本地用户的访问控制............................................................................................................154
第 13 讲 LAMP 环境搭建...............................................................................................................157
环境安装对操作系统的选择................................................................................................157
Linux 系统下源代码包方式安装前准备.............................................................................157
安装前检查编译工具是否存在............................................................................................157
卸载默认的低版本环境........................................................................................................158
编译安装过程介绍................................................................................................................158
各个软件编译安装顺序........................................................................................................158
第 14 讲 Apache 服务器配置.......................................................................................................167
Apache 基本配置...................................................................................................................167
个人主页................................................................................................................................168
站点登录控制........................................................................................................................169
虚拟主机................................................................................................................................170
第 15 讲 NFS 服务器配置.............................................................................................................173
NFS 网络文件服务.................................................................................................................173
NFS 共享示意图.....................................................................................................................173
安装和启动 NFS 服务............................................................................................................174
检查 RPC 程序是否启动........................................................................................................174
exports 配置举例.................................................................................................................175
配置 NFS 客户端....................................................................................................................175
exportfs 命令.......................................................................................................................176
开机时自动映射 NFS 目录....................................................................................................176
第 16 讲 防火墙设置 Netfilter/Iptables .......................................................................................177
Iptables 防火墙讲义...........................................................................................................177
iptables 命令.......................................................................................................................177
iptables 的表.......................................................................................................................178
规则和链................................................................................................................................178
简单的 iptalbes 命令..........................................................................................................178
filter 表中可以采取的措施...................................................................................................179
匹配条件................................................................................................................................179
简单地添加规则....................................................................................................................179
INPUT 和 OUTPUT 的差别 .................................................................................................180
常用参数................................................................................................................................180
对比性匹配的扩展................................................................................................................181
基于 MAC 地址的匹配.........................................................................................................181
限制别人 ping........................................................................................................................181
根据 uid 或者 gid 进行限制 .................................................................................................182
第 1 讲 Linux 应用与发展
UNIX 发展历史
(1)1965 年,美国麻省理工学院(MIT)、通用电器公司(GE)及 AT&T 的贝尔实验室联合
卡发 Multics 工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,
但因 Multics 追求的目标过于庞大复杂,项目进度远远落后于计划,最后贝尔实验室宣布退
出。
(2)1969 年,美国贝尔实验室的肯·汤姆森在 DEC PDP-7 机器上开发出了 UNIX 系统。
(3)1971 年,肯·汤姆森的同事丹尼斯·里奇发明了 C 语言;1973 年,UNIX 系统的绝大
部分源代码用 C 语言重写,这为提高 UNIX 系统的可移植性打下基础。
UNIX 主要发行版本
版本
公司
芯片
AIX
IBM
PowerPC
HP-UX
HP
PA-RISC
Solaris
Sun
SPARC
Irix
SGI
MIPS
Digital UNIX
DEC
Alpha
Linux、BSD
Red Hat Linux 、 Ubuntu 、
FreeBSD
IA(Interl、AMD、Cyrix、
RISE…)
剩余181页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 674
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功