进行挂载需要使用mount命令
具体的可以参考mount的帮助页,man mount:
------------------------------------------------------------
格式:mount [-参数] [设备名称] [挂载点]
-------------------------------------------------------------
其中常用的参数有:
-a 安装在/etc/fstab文件中类出的所有文件系统。
-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。
-n 不把安装记录在/etc/mtab?文件中。
-r 讲文件系统安装为只读。
-v 详细显示安装信息。
-w 将文件系统安装为可写,为命令默认情况。
-t <文件系统类型> 指定设备的文件系统类型,常见的有:
ext2 linux目前常用的文件系统
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 网络文件系统
iso9660 CD-ROM光盘标准文件系统
ntfs windows NT/2000/XP的文件系统
auto 自动检测文件系统
-o <选项>指定挂载文件系统时的选项,有些也可写到在/etc/fstab中。
常用的有:
defaults 使用所有选项的默认值(auto、nouser、rw、suid)
auto/noauto 允许/不允许以 –a选项进行安装
dev/nodev 对/不对文件系统上的特殊设备进行解释
exec/noexec 允许/不允许执行二进制代码
suid/nosuid 确认/不确认suid和sgid位
user /nouser 允许/不允许一般用户挂载
codepage=XXX 代码页
iocharset=XXX 字符集
ro 以只读方式挂载
rw 以读写方式挂载
remount 重新安装已经安装了的文件系统
loop 挂载回旋设备
-------------------------------------------------------------------------------------
需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用,umount以后会恢复正常。使用多个-o参数的时候,-o只用一次,参数之间用半角逗号隔开:
# mount –o remount,rw /
例如要挂载windows下文件系统为FAT32的D盘,一般而言在Linux下这个分区对应/dev/hda5,根据具体的分区情况会有不同,这里就以hda5来举例说明:
# mkdir /mnt/hda5 //创建hda5的目录作为挂载点,位置和目录名可自定义//
# mount -t vfat /dev/hda5 /mnt/hda5
㈡ linux安装问题 应输入怎样命令
1链接中的安装文件是iso文件,建议大家下载后刻成安装盘(共三张)安装,
当然也可以参阅网上文档从网络直接安装。
2 其次需要给Linux系统留出足够的磁盘空间来安装,因为Linux采用ext2/ext3
的文件系统,和windows的fat/ntfs文件系统是不同的,所以不能像在windows
中装软件那样直接装Linux,而需要给Linux系统留出足够的空闲空间。
最简捷的一个方法是直接利用windows自带的工具:
开始-控制面板-管理工具-计算机管理-磁盘管理
上述的路径是在windows2003的,2000和xp也在类似的位置。
磁盘管理中可以删除某个硬盘的逻辑分区(C盘,D盘,E盘这样的逻辑分区)为
空闲的磁盘空间。
选取一个你不常用的逻辑分区(建议不要小于5G),将其中的文件备分到其它
分区中去,然后在磁盘管理中将这个逻辑分区删除成空闲的磁盘空间。
千万要注意不要删错盘!也不能删除C盘!
如果你原来就没有多余的分区可以分给Linux,但是有足够的磁盘空间,那么你
就需要用pqmagic类似的磁盘分区工具来帮忙了,反正弄出5个G以上的空闲磁盘
空间就可以了。
3 准备工作都做完了,现在开始装,首先重启系统,选择bios从光盘启动。然后把
Linux的安装光盘放在光驱里。
4 如果光盘没有问题的话,启动后会和windows的启动不一样了,刷出来一大屏字符
信息,恩,这就对了:)到一个有红帽子招牌图片的地方会停下等待输入,安装
系统直接按回车就可以了。
剩下的其实和windows的安装也没啥区别,想看看它在说什么就读一读,不想看直接
下一步。
!!!不过一定要注意在一个地方不能按下一步!!!
当问你选择什么磁盘空间来安装Linux的时候,通常有这样的三种选择:
删除当前所有分区并重新分区
删除当前所有Linux分区并重新分区
利用当前空闲的磁盘空间来安装系统
!!!一定要选第三个,不能是缺省的第一个!!!
当然也不用太紧张,如果误点一次通常会有提示框的,还能取消,但你要误点两次就
不要怪我这里没有提醒你了……
之后还有几个地方需要注意:
会问你是系统自动分区还是你自己手动分区,没装过Linux的同学就自动分吧,一般会
有一个警告框,不用担心,直接确定。
还有就是在选择用什么样的引导器的时候,可以直接用缺省的GRUB引导器,但是下面的
框框里需要把windows修改成默认值,这样不用今后每次开机的时候都去盯着机器。
(当然这些东西都不是必须的,装完系统以后都还可以自己再改)
还会需要你提供一个root密码,root的作用相当于windows中的administrator,对所有
的文件都有访问权限。对于服务器来说,root密码是最重要的,但是个人pc好象问题不
大…… 不过还是提醒大家要谨慎,因为用root登陆时,只要一条命令就可以把整个机器
里的东西全部删除,甚至包括windows里的东西。
5 点完一堆下一步后会到一个界面问你需要安装那些软件,对于第一次用Linux的同学,
建议你选择完全安装——注意是完全安装,不是缺省地点下一步。完全安装需要4G多的空
间,如果你没有没有这么多的空间或者你就是不想装一堆你永远可能都不会用的东西,
那么你可以把开发工具那一栏里的东东都选上,最重要的是内核开发那一栏,因为我们
需要gcc等工具来做编译源码等工作。
6 假设你选择完全部安装,点击下一步后就开始了还比较漫长的安装过程,等吧,记得隔
一会换张光盘。
7 装完了以后还会有一个系统的检测,不要轻易修改显示的属性,因为那些是系统自动检
测出来的,随便改了很有可能导致无法进入图形界面。
8 最后还应该会让你设置一个用户,最好设置一个,因为使用Linux的原则之一就是慎用
root,通常情况下都不要用root用户登陆,那样会比较安全。
9 恩,如果记得没错的话系统应该已经装完了,拿出光盘,重新启动,就可以看到GRUB引
导器的土土的界面,选择Linux,等待启动完毕
㈢ linux初学者的问题
linux无需权威,谁用谁权威,中国根本没几个能用的好的,所以学了就是紧俏人才
主要学习什么?说了不知道你信不信
学习文件命令,因为任何unix-like系统的文件管理命令是最稳定的,而其他命令随着版本不同而区别
学习操作系统原理,你以为很简单?学了就知道其实他和我们win养成的习惯很大差别
学习文本编辑,不要以为很容易,那两个景点的编辑器vi和emaces哪个都要一段时间才能掌握
但是你学软件工程,我劝你别去碰linux了,其实软件工程和unix-like的艺术相差实在太远了。我觉着如果真是软工类的学生,就抱死win发财吧。
㈣ 有哪几种常用的Linux系统,红帽和Ubuntu用起来有什么区别的分别用在什么地方
常用的有
Redhat系列:RHEL,Fedora,CentOS,红旗
Debian系列:Debian,Ubuntu,Mint,雨林木风啊什么的
以及一些奇奇怪怪的发行版。。。
那俩系列的区别最明显的就是一个用Yum管理软件,一个用apt-get管理软件,不过好像Ubuntu在研发自己的新的管理软件的软件。
Linux系统用在服务器上比较多,Ubuntu的桌面可能也挺广泛的(相对其他Linux而言,跟MacOS和Windows不能比)。
Ubuntu也能跑在树梅派之类的分布式运算的单片机上面
㈤ 红帽企业版Linux的目 录
第1章 红帽旋风 1
1.1 GNU/Linux是Linux的全称 2
1.2 Linux传奇 2
1.3 红帽旋风 5
1.4 庞大的红帽发行版家族 7
1.4.1 RHEL和Fedora Core项目 7
1.4.2 RHEL和CentOS 8
1.4.3 RHEL与Scientific Linux 8
1.4.4 RHEL与Oracle EnterpriseLinux 9
1.5 Linux学习方法 9
1.6 红帽认证 10
第2章 安装RHEL 14
2.1 安装前的预备知识 15
2.1.1 Linux磁盘分区 15
2.1.2 逻辑卷管理器 16
2.1.3 磁盘阵列 17
2.2 安装RHEL 5 17
2.2.1 安装程序的获取 17
2.2.2 本地安装RHEL 5 18
2.2.3 首次启动时的设置 22
2.3 RHEL 5的升级和删除 24
2.3.1 升级RHEL 5 24
2.3.2 删除RHEL 5 25
2.4 RHEL 6与RHEL 5的差异 27
2.4.1 安装模式选择界面的差异 27
2.4.2 安装过程中的差异 28
2.4.3 软件包管理工具的差异 28
2.4.4 救援模式的差异 28
2.5 RHEL配置精要 29
2.5.1 配置网络 29
2.5.2 配置本地DVD软件源 32
2.5.3 RHEL 5和RHEL 6使用习惯差异 33
2.6 RHCE认证指南 34
第3章 Linux基础 36
3.1 Linux启动过程 37
3.1.1 GRUB引导程序 37
3.1.2 init程序 40
3.1.3 运行级别 42
3.2 Linux系统常用命令 43
3.2.1 Linux控制台 43
3.2.2 登录和注销 43
3.2.3 Linux基本命令 44
3.3 Linux的Shell 53
3.3.1 进入Shell 53
3.3.2 Shell变量 54
3.3.3 Shell语法 56
3.4 Linux的文件和目录 59
3.4.1 Linux文件 59
3.4.2 Linux目录 60
3.5 使用vi 61
3.5.1 启动vi 61
3.5.2 使用vi编辑第一个文本 61
3.5.3 使用vi打开文件 62
3.5.4 保存文件 63
3.5.5 撤销和恢复操作 63
3.5.6 搜索字符串 63
3.5.7 替换字符串 64
3.5.8 删除 64
3.5.9 复制、粘贴和剪切 65
3.5.10 行定位 65
3.5.11 重复操作 65
3.5.12 vi环境设定 66
3.6 RHEL 6与RHEL 5的差异 66
3.6.1 init配置文件/etc/inittab的差异 66
3.6.2 控制台差异 67
3.6.3 gpm服务 67
3.7 RHCE认证指南 67
第4章 Linux高频命令 68
4.1 系统和服务相关命令 69
4.1.1 uname打印系统信息 69
4.1.2 arch显示系统硬件架构 69
4.1.3 halt关闭系统 69
4.1.4 reboot重新启动系统 70
4.1.5 shutdown关闭/重启系统 70
4.1.6 chkconfig设置服务的启动和关闭 71
4.1.7 service管理系统服务 72
4.1.8 export设置并导出变量 72
4.2 用户相关命令 73
4.2.1 su切换用户身份 73
4.2.2 last查看用户成功登录信息 73
4.2.3 lastb查看用户不成功的登录信息 74
4.2.4 who查看已登录的用户 74
4.2.5 w查看登录用户的活动 75
4.3 磁盘管理命令 75
4.3.1 mkfs创建文件系统 75
4.3.2 mount挂载文件系统 76
4.3.3 umount卸载文件系统 77
4.3.4 df显示磁盘使用情况 78
4.3.5 e2label查看或更改分区卷标 78
4.3.6 mpe2fs显示文件系统信息 78
4.4 文件管理命令 80
4.4.1 chgrp改变文件所属组 80
4.4.2 chown改变文件所有者和所属组 80
4.4.3 chattr改变文件的文件系统属性 81
4.4.4 lsattr查看文件的文件系统属性 81
4.4.5 ln创建文件链接 82
4.4.6 查看文件占用空间 82
4.4.7 file显示文件类型 83
4.5 搜索命令 83
4.5.1 find查找目录下的文件 83
4.5.2 locate定位文件位置 85
4.6 压缩备份命令 85
4.6.1 tar归档工具 85
4.6.2 gzip压缩工具 86
4.6.3 bzip2压缩工具 87
4.7 文本处理相关命令 87
4.7.1 grep显示文件中的匹配行 87
4.7.2 diff比较两个文件之间的差异 88
4.7.3 sort排序文件内容 88
4.7.4 comm比较两个已排序的文件 89
4.7.5 head显示文件起始部分 89
4.7.6 tail显示文件结尾部分 89
4.7.7 wc统计文件内容信息 90
4.8 RHEL 6与RHEL 5的差异 90
4.9 RHCE认证指南 90
第5章 系统管理 91
5.1 账户管理 93
5.1.1 Linux用户和组 93
5.1.2 管理Linux组 94
5.1.3 管理Linux用户 95
5.2 进程管理 96
5.2.1 什么是进程 96
5.2.2 显示当前进程 97
5.2.3 运行进程 98
5.2.4 调整进程优先级 102
5.2.5 终止进程 103
5.3 磁盘管理 104
5.3.1 磁盘分区 104
5.3.2 逻辑卷管理器 106
5.3.3 磁盘阵列 114
5.3.4 磁盘限额 118
5.4 文件系统管理 121
5.4.1 创建文件系统 122
5.4.2 挂载文件系统 122
5.4.3 卸载文件系统 123
5.4.4 配置文件/etc/fstab 124
5.4.5 交换分区和交换文件 125
5.4.6 检查文件系统 127
5.5 文件权限管理 128
5.5.1 基本权限 128
5.5.2 设定基本权限 129
5.5.3 特殊权限 131
5.5.4 设定特殊权限 132
5.5.5 用户掩码设定 133
5.6 打印机管理 134
5.6.1 使用system-config-printer 134
5.6.2 使用网页配置程序 136
5.7 日志管理 136
5.7.1 系统日志 136
5.7.2 应用程序日志 138
5.7.3 查看日志 139
5.7.4 日志滚动 141
5.8 RHEL 6与RHEL 5的差异 143
5.8.1 /etc/fstab配置文件差异 143
5.8.2 打印机管理差异 144
5.8.3 系统日志进程的差异 145
5.9 RHCE认证指南 146
第6章 RPM软件包管理 147
6.1 Linux下的软件安装 148
6.2 认识RPM 148
6.3 使用rpm命令 148
6.3.1 安装软件包 148
6.3.2 升级软件包 149
6.3.3 查询软件包 149
6.3.4 卸载软件包 150
6.3.5 检验软件包 150
6.4 解压RPM软件包 151
6.5 使用源代码RPM包 152
6.5.1 源代码RPM包文件构成 152
6.5.2 源代码相关目录 152
6.5.3 SPEC文件简介 153
6.5.4 使用rpmbuild命令 153
6.6 使用YUM客户端 156
6.6.1 认识YUM 156
6.6.2 YUM客户端配置文件 156
6.6.3 使用yum命令 158
6.6.4 YUM图形化管理工具 160
6.7 RHEL 6与RHEL 5的差异 161
6.8 RHCE认证指南 161
第7章 深入RHEL图形服务器 163
7.1 X-Window系统介绍 165
7.2 配置X-Window 165
7.2.1 使用system-config-display命令 165
7.2.2 配置文件
/etc/X11/xorg.conf 166
7.3 启动X-Window 169
7.3.1 X-Window启动流程 169
7.3.2 开机自启动X-Window 170
7.3.3 使用startx命令 170
7.3.4 手动启动X-Window 171
7.4 GNOME和KDE 173
7.4.1 GDM和KDM显示管理器 173
7.4.2 GNOME窗口管理器 173
7.4.3 KDE窗口管理器 174
7.5 运行远程X客户端程序 174
7.6 RHEL 6与RHEL 5的差异 175
7.6.1 配置文件和工具差异 175
7.6.2 图形登录界面差异 176
7.6.3 窗口管理器差异 176
7.7 RHCE认证指南 178
第8章 TCP/IP网络管理 179
8.1 TCP/IP基础 181
8.1.1 IP地址 181
8.1.2 子网掩码和网络号 182
8.1.3 广播地址 183
8.1.4 路由和网关 183
8.1.5 TCP/IP协议 183
8.1.6 端口 184
8.2 配置TCP/IP网络 185
8.2.1 重要的网络配置文件 185
8.2.2 网络配置程序 188
8.3 TCP/IP查错工具 190
8.3.1 ping 190
8.3.2 traceroute 191
8.3.3 tcpmp 192
8.4 使用OpenSSH管理远程主机 193
8.4.1 设定OpenSSH服务器 194
8.4.2 使用SSH客户端 196
8.5 使用RealVNC管理远程主机 198
8.5.1 设定RealVNC服务器 198
8.5.2 使用RealVNC客户端 198
8.6 RHEL 6与RHEL 5的差异 200
8.6.1 网络配置差异 200
8.6.2 VNC软件差异 201
8.7 RHCE认证指南 202
第9章 局域网应用组合 ——DHCP和NAT 203
9.1 DHCP和NAT介绍 204
9.2 DHCP服务设定 204
9.2.1 DHCP服务的安装 204
9.2.2 DHCP配置文件dhcpd.conf 204
9.2.3 DHCP服务架设实例 206
9.2.4 DHCP客户端设定 206
9.3 NAT服务设定 207
9.3.1 NAT服务的安装 207
9.3.2 设定NAT服务 207
9.3.3 NAT客户端设定 210
9.4 RHEL 6与RHEL 5的差异 210
9.4.1 DHCP服务的差异 210
9.4.2 NAT服务的差异 210
9.5 RHCE认证指南 212
第10章 Web服务与高效能 LAMP架构 213
10.1 HTTP协议和Web服务 214
10.2 Web服务器 214
10.2.1 认识Web服务器 214
10.2.2 Apache服务器 215
10.3 安装配置Apache服务器 215
10.3.1 安装Apache和相关软件包 215
10.3.2 Apache配置文件httpd.conf 216
10.3.3 目录的访问控制 223
10.4 Apache安全管理 224
10.5 Apache故障排除 225
10.6 Apache图形配置工具system-config-httpd 226
10.7 Apache应用实例 226
10.7.1 LAMP应用 226
10.7.2 架设YUM服务器 229
10.7.3 架设Subversion服务器 230
10.8 构建高效能LAMP架构 231
10.8.1 安装注意事项 231
10.8.2 准备源码包 232
10.8.3 编译环境和编译方法 233
10.8.4 LAMP环境编译和安装 234
10.9 RHEL 6与RHEL 5的差异 247
10.10 RHCE认证指南 248
第11章 FTP服务 249
11.1 FTP服务 250
11.2 FTP客户端 250
11.3 VSFTPD服务器 251
11.3.1 VSFTPD的安装 251
11.3.2 VSFTPD的配置文件vsftpd.conf 252
11.3.3 匿名VSFTPD的搭建 255
11.3.4 仅允许系统用户访问的服务器设定 255
11.3.5 VSFTPD虚拟用户 256
11.3.6 配置具有SSL的VSFTPD 259
11.4 RHEL 6与RHEL 5的差异 262
11.5 RHCE认证指南 262
第12章 网络文件系统——NFS 263
12.1 认识NFS服务 264
12.2 NFS服务器安装配置 265
12.2.1 NFS服务器安装 265
12.2.2 配置NFS服务器 265
12.2.3 启动NFS服务 266
12.2.4 固定NFS服务相关端口 267
12.2.5 Iptables的NFS相关设定 268
12.2.6 NFS图形配置工具system-config-nfs 268
12.3 NFS客户机的使用 269
12.3.1 访问NFS共享资源 269
12.3.2 自动挂载NFS共享目录 270
12.4 RHEL 6与RHEL 5的差异 272
12.5 RHCE认证指南 272
第13章 分布式文件系统 ——Samba服务 274
13.1 Samba服务 275
13.1.1 Samba的作用 275
13.1.2 Samba相关协议 275
13.1.3 Samba的守护进程 275
13.2 Samba的安装 276
13.3 Samba的配置 276
13.3.1 Samba相关文件介绍 276
13.3.2 Samba主配置文件smb.conf 277
13.3.3 Samba作为独立服务器 282
13.3.4 Samba作为域成员服务器 283
13.3.5 Samba作为域控制器 285
13.3.6 创建Samba用户账号 286
13.4 Samba查错 286
13.5 Samba图形配置工具system-config-samba 287
13.6 Samba客户端的使用 288
13.6.1 客户端为Linux系统 288
13.6.2 客户端为Windows系统 289
13.7 RHEL 6与RHEL 5的差异 289
13.8 RHCE认证指南 289
第14章 DNS域名服务 290
14.1 认识DNS服务 291
14.1.1 什么是DNS 291
14.1.2 完全合格域名 291
14.1.3 DNS查询流程 291
14.2 架设DNS服务器的准备工作 293
14.3 安装BIND套件 294
14.4 配置BIND服务 295
14.4.1 BIND配置文件 295
14.4.2 建立缓存服务器 298
14.4.3 主/从架构DNS系统的架设 299
14.4.4 BIND图形配置工具system-config-bind 301
14.5 DNS测试命令 302
14.6 DNS客户端设定 303
14.7 RHEL 6与RHEL 5的差异 304
14.8 RHCE认证指南 305
第15章 邮件服务 306
15.1 邮件服务介绍 307
15.1.1 邮件服务的功能 307
15.1.2 邮件服务相关协议 307
15.1.3 邮件服务的组成单元 307
15.1.4 常用邮件服务程序介绍 308
15.2 Sendmail的安装与设定 308
15.2.1 Sendmail的安装 308
15.2.2 Sendmail的配置文件 308
15.3 Postfix的安装与设定 314
15.3.1 Postfix的安装 314
15.3.2 Postfix的配置文件 314
15.4 Dovecot的安装与设定 319
15.4.1 Dovecot的安装 319
15.4.2 Dovecot的配置文件 319
15.4.3 Dovecot的SSL认证 320
15.5 邮件服务器架设实例 321
15.6 RHEL 6与RHEL 5的差异 325
15.7 RHCE认证指南 326
第16章 目录服务 328
16.1 NIS服务 330
16.2 NIS服务器 330
16.2.1 NIS服务端安装 330
16.2.2 NIS服务端配置文件 331
16.2.3 NIS服务器架设流程实例 333
16.3 NIS客户端 335
16.3.1 NIS客户端安装 335
16.3.2 NIS客户端配置文件 335
16.3.3 NIS客户端架设流程实例 337
16.3.4 检验NIS客户端 337
16.3.5 使用NIS客户端修改账户 340
16.4 NIS应用实例 341
16.5 LDAP服务 342
16.6 OpenLDAP服务器 343
16.6.1 OpenLDAP服务端安装 343
16.6.2 OpenLDAP配置文件 343
16.6.3 OpenLDAP服务器架设流程实例 345
16.7 OpenLDAP客户端 346
16.7.1 OpenLDAP客户端安装 346
16.7.2 OpenLDAP客户端配置文件 346
16.7.3 OpenLDAP客户端架设流程实例 348
16.7.4 OpenLDAP常用命令 348
16.8 OpenLDAP应用实例 353
16.9 RHEL 6与RHEL 5的差异 355
16.9.1 NIS服务端设定差异 355
16.9.2 NIS客户端设定差异 355
16.9.3 OpenLDAP服务端设定差异 355
16.9.4 OpenLDAP客户端设定差异 356
16.10 RHCE认证指南 356
第17章 Squid代理服务器 357
17.1 代理服务器介绍 358
17.1.1 什么是代理服务器 358
17.1.2 代理服务器运作方式 358
17.1.3 代理服务器的种类 359
17.2 Squid代理服务器 359
17.2.1 Squid的安装 360
17.2.2 Squid配置文件squid.conf 360
17.2.3 匿名Squid服务器设定 363
17.2.4 需要身份验证的Squid服务器设定 364
17.2.5 局域网中Squid作透明代理的设定 365
17.2.6 Squid作反向代理的设定 367
17.3 正向代理服务器的客户端设定 368
17.4 RHEL 6与RHEL 5的差异 369
17.5 RHCE认证指南 369
第18章 使用Webmin管理 RHEL 5 370
18.1 Webmin介绍 371
18.2 安装和配置Webmin 371
18.2.1 安装Webmin 371
18.2.2 配置Webmin 371
18.3 使用Webmin管理系统 376
18.4 使用Webmin管理网络服务 379
18.4.1 Apache 379
18.4.2 VSFTPD 380
18.4.3 NFS 380
18.4.4 Samba 381
18.4.5 BIND 382
18.4.6 Sendmail与Dovecot 383
18.4.7 NIS 384
18.4.8 Squid 385
18.5 使用Webmin加强系统安全 385
18.5.1 TCP_Wrapper 385
18.5.2 PAM 386
18.5.3 Iptables 386
第19章 全面加强RHEL安全 388
19.1 IP安全保障——TCP_Wrapper 390
19.2 系统和服务安全保障——PAM 391
19.2.1 PAM的语法及参数 391
19.2.2 PAM应用实例 394
19.3 使用防火墙Iptables 396
19.3.1 Linux内核防火墙——Netfilter/Iptalbes 396
19.3.2 配置Iptalbes防火墙 397
19.3.3 防火墙配置策略 401
19.3.4 简单防火墙配置实例 404
19.4 SELinux实现全方位防护 406
19.4.1 SELinux简介 406
19.4.2 启用SELinux 406
19.4.3 查看SELinux状态 407
19.4.4 查看和修改SELinux对网络服务的设定 408
19.5 RHEL 6与RHEL 5的差异 410
19.6 RHCE认证指南 410
第20章 RHEL的网络及无人值守安装 412
20.1 使用网络方式安装RHEL 5 413
20.1.1 Apache安装服务器 413
20.1.2 VSFTPD安装服务器 414
20.1.3 NFS安装服务器 414
20.2 KickStart自动应答脚本 415
20.2.1 创建KickStart脚本 415
20.2.2 保存KickStart文件 418
20.2.3 使用KickStart脚本进行客户端安装 418
20.3 PXE安装服务器 418
20.3.1 PXE安装运作流程 418
20.3.2 PXE服务器架设流程 419
20.3.3 PXE客户端设定 422
20.4 RHEL 6与RHEL 5的差异 422
20.4.1 网络安装方面的差异 422
20.4.2 KickStart安装方面的差异 423
20.4.3 PXE安装方面的差异 425
第21章 RHEL系统监测和优化策略 426
21.1 系统维护介绍 428
21.2 硬件系统的监测对象 428
21.3 系统监测工具 429
21.3.1 监测CPU 429
21.3.2 监测内存 432
21.3.3 监测磁盘 433
21.3.4 监测网络 435
21.4 使用Cacti监测系统 437
21.4.1 Cacti介绍 437
21.4.2 安装Cacti 437
21.4.3 设定Cacti 439
21.4.4 使用Cacti 440
21.5 使用Nagios监控告警系统 442
21.5.1 Nagios介绍 442
21.5.2 安装和设定Nagios服务端 443
21.5.3 安装和设定NRPE客户端 449
21.5.4 设定Nagios报警 450
21.5.5 编写Nagios插件 453
21.6 系统优化策略 455
21.6.1 CPU优化策略 455
21.6.2 内存优化策略 455
21.6.3 磁盘优化策略 455
21.6.4 网络优化策略 455
21.7 RHEL 6与RHEL 5的差异 456
21.7.1 Cacti安装方面的差异 456
21.7.2 Nagios安装与设定方面的差异 456
第22章 Linux核心编译与KVM虚拟化 460
22.1 Linux核心介绍 462
22.1.1 Linux核心是什么 462
22.1.2 内核的版本号 462
22.1.3 为什么需要编译核心 462
22.1.4 获取核心源代码 463
22.2 Linux核心编译 463
22.2.1 核心编译步骤 463
22.2.2 Linux核心配置项 464
22.2.3 单独编译某个核心模块 479
22.3 KVM虚拟化介绍 479
22.3.1 虚拟化技术 479
22.3.2 KVM虚拟化 480
22.4 使用KVM虚拟系统 480
22.4.1 安装KVM虚拟系统 480
22.4.2 使用KVM虚拟机 481
22.4.3 设定桥接网络 484
22.5 RHEL 6与RHEL 5的差异 485
第23章 Linux服务器集群与高可用系统LVS 487
23.1 认识LVS 489
23.1.1 LVS诞生背景 489
23.1.2 服务器集群系统 489
23.1.3 LVS系统介绍 490
23.2 组建基本的LVS系统 492
23.2.1 Ipvsadm的安装和使用 492
23.2.2 调度服务器设定流程 493
23.2.3 应用服务器设定流程 494
23.2.4 测试LVS系统 495
23.3 LVS系统进阶 495
23.3.1 使用Ldirectord配置调度服务器 495
23.3.2 使用Piranha配置调度服务器 498
23.4 认识Heartbeat 501
23.4.1 Heartbeat背景知识 501
23.4.2 Heartbeat集群系统相关术语 501
23.4.3 Heartbeat系统结构 502
23.5 组建Heartbeat高可用系统 503
23.5.1 安装Heartbeat 503
23.5.2 Heartbeat的配置文件 504
23.5.3 Heartbeat集群架设实例 506
23.5.4 使用图形化工具设定Heartbeat集群 508
23.6 RHEL 6与RHEL 5的差异 511
23.6.1 LVS调度服务器的安装与设定差异 511
23.6.2 Heartbeat的安装与设定差异 511
第24章 Linux集群文件系统 514
24.1 集群文件系统介绍 515
24.1.1 本地文件系统与集群文件系统 515
24.1.2 开源集群文件系统 515
24.1.3 集群文件系统的应用环境与优势 516
24.2 OCFS2集群文件系统 516
24.2.1 安装OCFS2文件系统 516
24.2.2 配置OCFS2文件系统 517
24.3 安装Oracle 10g RAC 520
24.3.1 OCFS2文件系统安装 520
24.3.2 安装Oracle 10g RAC CRS 521
24.3.3 安装Oracle 10g 529
24.3.4 创建Oracle数据库 531
24.4 RHEL 6与RHEL 5的差异 535
附录A RHEL企业级网络应用
方案对照表 537
附录B RHEL程序员常用软件
对照表 538
㈥ 谁有linux系统操作的 小红帽操作系统教程 图解,或者视频的
我有个教程的网址,可以提供给你去下载 可以追问提供 下面是介绍
由浙江大学宋广华讲解。共18讲。主要讲redhat9.0的操作系统。关于内容我就不做过多的介绍了,下面的图中都有介绍。
本讲座以刘兵等人撰写的linux实用教程为教材。分三部分来讲解,
第一部分:redhat的安装,配置,常用命令等。
第二部分:redhat的网络管理,包括用户管理,设置DNS,邮件服务器,web服务器,nfs服务器,打印服务器,ftp服务器的配 置维护,对linux的网络安全,构架进行讲解。
第三部分:如何在redhat上进行程序设计,包括程序的编辑,编译,调试,生成rpm的整个过程。
㈦ 红帽linux下如何打开shell
刚开始接触linux感觉混乱哦,都一样XD
给你个基本结构吧
内核 <-->shell<-->用户
shell 译作壳,有一点要清楚,最终的命令也好,输出也罢都是要交给内核来协调的,就像两个语言不通的人,你是无法直接于内核交流的,这就需要一个翻译,也就是shell,你的想法是通过键盘发给shell,然后shell再把他交给内核,处理结果的反馈,内核对你说的话则通过显示器来显示
shell有很多,最常用的就是bash,内核启动后,会运行init来加载登录程序,输入账号密码后通过后,就会启动一个bash,相当于发给你一个写字板(恩,通过认证了,你以后有什么事就写在板上吧),否则你根本没办法让机器干任何事,这个就是shell。你和内核交流的必要工具。
终端的概念,到现在已经很模糊了,现在所说的终端指的是虚拟终端,以前的电脑可不像现在这么多,通常是很多人共用一台计算机,你可别以为是排着队上机呀,那是windows。主机是长年开着的,人们通过终端机来连接这台主机,多个人同时在用着这台机器。结构上相当于一台主机接着N多个终端(显示器+键盘+通信装置),这样大家就可以共用这台主机的处理器,内存资源。它们自身是没有CPU这类东西的。应该理解什么是终端了吧。
linux的结构是C/S模型的,所以沿用了以前的那套方法,终端是Client,我们不可能也没有必要去找个终端机吧,所以就有了虚拟终端,他会模拟终端机向系统发送请求,改变的只是不同的出口,更多的信息可以去维基上看看。
㈧ 有什么书对学习红帽子的基础很有用
《鸟哥的linux私房菜 基础版》,没有第二本比这更适合初学者的书籍了,我就是从这本数据开始学习的,入门最佳书籍。基础的文件系统,一些常用的命令、GRUB启动、SHELL、服务等,要一步步深入,可以参考一下RHCT的考纲,红帽的系统还是很给力的,《鸟哥私房菜》不错的。
记得啊
㈨ 如何给LINUX红帽子版本配置IP。。。。从ROOT进入超级用户开始
与网络有关的常用命令:
---------------------------------------------------------------------------------------------------------
1、ifconfig# ifconfig [接口名称]
查看某个设备的配置:
# ifconfig eth0为网络接口设置IP:
# ifconfig eth0 192.168.0.6 netmask 255.255.255.0为eth0配置第2个IP地址:
# ifconfig eth0:0 192.168.0.7 netmask 255.255.255.02、hostname把主机名修改为server.evil.club (只有root用户才有权限修改)
# hostname server.evil.club3、netconfig运行这个命令后会出现一个简单的图形配置界面(此命令在有些版本中没有):
【 】 Use dynamic IP configuration (BOOTP/DHCP)
IP address: _____________ (IP地址)
Netmask: _____________ (子网掩码)
Default getway(IP): _____________ (网关)
Primary nameserver:_____________ (主DNS)配置好后需要重新启动network服务:
# service network restart4、ifup 和 ifdownifup用于激活不活动的网络接口:
# ifup 网络接口名称
如下:
# ifup eth0
ifdown用于停止指定的网络接口
# ifdown 网络接口名称
如下:
# ifdown eth05、service 脚本语法如下:
# service servicename start | restart | status
例如:
# service network restart
显示系统中所有服务的运行状态:
# service --status-all---------------------------------------------------------------------------------------------------------
与网络有关的配置文件:
---------------------------------------------------------------------------------------------------------1、以下是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的内容:
#===========================================================
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.8
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
TYPE=Ethernet
USERCTL=no
PEERDNS=no
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
#===========================================================
说明如下:
#===========================================================
DEVICE=eth0 (设备名称)
ONBOOT=yes (计算机启动时是否激活网卡,取值为:yes/no)
BOOTPROTO=none (获取IP的方式:取值为:static/bootp/dhcp)
IPADDR=192.168.1.8 (该网络接口的IP地址)
NETMASK=255.255.255.0 (子网掩码)
GATEWAY=192.168.1.1 (网关地址)
TYPE=Ethernet
USERCTL=no
PEERDNS=no
NETWORK=192.168.1.0
BROADCAST=192.168.1.255 (广播地址)
#===========================================================2、以下是“etc/sysconfig/network”文件的部分内容:
#===========================================================
NETWORKING=yes
HOSTNAME=localhost.localdomain
#===========================================================
说明如下:
NETWORKING:设置Linux是否运行网络,取值为:yes/no
HOSTNAME:设置计算机的主机名
GATEWAY:设置网关的IP地址
GATEWAYDEV:连接网关的网络设备
NISDOMAIN:NIS域名(使用NIS系统)
#===========================================================
3、以下是“etc/resolv.conf”文件的部分内容:
#===========================================================
search localdoma
domain localdomanameserver 202.96.128.166
nameserver 192.168.1.1
#===========================================================
说明如下:
search:DNS搜索路径,当解析不完整名称时默认的附加域名后缀。
domain:设置计算机的本地域名。
nameserver:设置DNS地址,客户机解析名称时会按顺序分别使用。
#===========================================================