Red Hat Linux 9.docx
- 文档编号:30735374
- 上传时间:2023-08-20
- 格式:DOCX
- 页数:22
- 大小:28.20KB
Red Hat Linux 9.docx
《Red Hat Linux 9.docx》由会员分享,可在线阅读,更多相关《Red Hat Linux 9.docx(22页珍藏版)》请在冰豆网上搜索。
RedHatLinux9
RedHatLinux9
第1章Linux概况
1.1从Unix谈起(了解)
vPOSIX标准
v开放源代码(OpenSource)
由Unix到Linux
vLinux的老大哥——Unix
v1969年小型文件服务系统
v1973年第一个Unix核心
v1979年OpenSource概念
v1984年GNU与FSF
v1986年图形界面XFree86项目
v1991年芬兰大学生LinusTorvalds0.0.2版
v1994年LinuxVersion1.0版
Linux到底是什么(掌握)
vLinux就是一个内核,它提供了一个完整的操作系统中最底层的硬件控制与资源管理的完整架构,这个架构沿袭了Unix良好的传统,很好很强大!
v当初LinusTorvalds开发的linux就只是内核而已,其他程序则是后来其他的开发团队为其加入的所有软件!
v内核+支持内核的软件=完整操作系统
1.2Linux的发展简史(了解)
vLinux的起源
vLinux的完善
vLinux发行版:
vRPM出现
Linux起源
vLinuxTorvalds1991年comp.os.minix新闻组发布贴子:
v“Helloeverybodyoutthereusingminix.I’mdoinga(free)operationsystem(justahobby,won’tbebigandprofessionallikegnu)for386(486)ATclones.”
林纳斯·托瓦兹-linux之父
v林纳斯·本纳第克特·托瓦兹,当今世界最著名的电脑程序员(程式师)、黑客。
现受聘于开放源代码开发实验(OSDL:
OpenSourceDevelopmentLabs,Inc),全力开发Linux内核。
vLinux的标志和吉祥物是一只名字叫做Tux的企鹅,Linux的注册商标是LinusTorvalds所有的。
这是由于在1996年,一个名字叫做WilliamR.DellaCroce的律师开始向各个Linux发布商发信,声明他拥有Linux商标的所有权,并且要求各个发布商支付版税,这些发行商集体进行上诉,要求将该注册商标重新分配给LinusTorvalds。
Linux的完善与发行版本
Linux版本
vUbuntu:
www.ubuntulinux.org
vDebian:
www.debian.org
vmandriva:
vRedHatLinux:
vSuSE:
vGentoo:
www.gentoo.org
RPM
vRedHatPackageManager
vRedHat软件包管理器
1.3自由软件文化(了解)
vGPL
vCopyleft
vGNU
vGNU计划(革奴计划),是由RichardStallman在1983年9月27日公开发起的。
目标是创建一套完全自由的操作系统。
RichardStallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。
v GNU是“GNU‘sNotUnix”的递归缩写。
Stallman宣布GNU应当发音为Guh-NOO,与canoe:
[kə'nu:
]发音相同,以避免与gnu(非洲牛羚,发音与new相同)这个单词混淆。
vUNIX是一种广泛使用的商业操作系统的名称。
由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。
GNU计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和XWindow视窗系统等。
不过GNU计划也开发了大批其他的自由软件。
vGPL,是GeneralPublicLicense的缩写,是一份GNU通用公共授权非正式的中文翻译。
它并非由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定发布条款─只有GNU通用公共授权英文原文的版本始具有此等效力。
1.4认识Linux的版本(掌握)
v内核版本:
Major.minor.patchlevel
如:
2.6.10(目前比较稳定的内核版本)
v发行版本
即Linux发行版,发行版本比较混乱
1.5选择Linux系统的理由(了解)
vLinux可以进行内核定制
vLinux的系统角色灵活
vLinux的GUI可选
vLinux便于远程管理
Linux的功能与缺点
v特殊功能:
免费;设备需求低廉;功能强大而稳定;独立作业
v优点:
稳定的系统;免费或少许费用;安全性、漏洞的修补;多任务、多用户;用户与群组的规划;相对节省资源系统
v缺点:
没有特定的支持厂商;图形界面汉化程度还不够好
第2章安装Linux系统(了解)
2.1安装前的准备(了解)
v为安装Linux准备硬件
v为安装RedHatLinux准备分区
v选择安装Linux的方法
v制作引导软盘
2.2使用图形界面安装Linux(了解)
v图形界面安装的基本步骤
v安装提示选项
v配置基本参数
v设置磁盘分区
v配置安装细节
v选择软件包
v安装后配置
v第一次启动Linux
v2.3从硬盘安装Linux
v2.4从网络安装Linux
2.4.1为安装Linux准备FTP服务器
2.4.2使用FTP服务器安装Linux
v2.5实现无人值守安装
2.5.1KickStart配置文件
2.5.2KickStart配置器
2.5.3执行KickStart安装
第3章Linux命令行操作(重点)
3.1进入Linux文本模式
v3.1.1系统直接进入
打开/etc/inittab,
修改其中“id:
5:
initdefault”为:
“id:
3:
initdefault”后,存盘退出。
v3.1.2使用虚拟控制台
用Ctrl+Alt+Fn(n=1-6)由图形环境切换到虚拟控制台
用Ctrl+Alt+F7返回到图形环境
虚拟控制台得数量是可以修改的,办法是打开/etc/inittab进行修改。
v3.1.3GUI下的仿真终端
在桌面上右键选择“新建终端”,即可调出一个仿真终端的窗口。
v虚拟控制台(VirtualConsole)又可以被称为虚拟终端。
这里的控制台或终端都是计算机产生早期的遗留下来的概念。
为了充分使用计算机提供的计算资源,早期很多计算机会连接若干终端控制台,这些终端控制台从硬件上构造很简单,只包括键盘和显示器,不执行计算的任务,只简单的把用户的输入发送到主计算机去处理,然后再把计算结果返回给用户。
从软件使用上看,只提供给用户一个使用命令行的字符界面,用于接收用户输入和反馈计算结果。
对于计算机而言,一个终端就是一个用户。
现在的计算机功能已经有了巨大的提升,通过多任务的操作系统,计算机本身就可以利用自己的硬件模拟出很多类似终端的命令行字符界面。
像Windows下的命令行状态,Linux、Unix下的字符终端程序,这些现在就称为虚拟控制台。
v虚拟控制台最有用的时候是当一个程序出错锁住输入时可以切换到其他虚拟控制台。
类似于windows下的切换用户了。
3.2登录、退出和关闭系统
v3.2.1登录和退出操作(使用权限——所有用户)
登录命令:
login
当前用户注销退出的命令:
logout
退出系统:
exit
v3.2.2Linux的运行级别
打开/etc/inittab(init进程寻找的主要文件,init是由内核启动的第1个进程,进程编号始终是1)。
init:
使用权限是超级用户。
共有6个运行级别,见教材57页。
v3.2.3关闭和重启计算机:
shutdown;halt;reboot(使用权限是超级用户,但halt和reboot的权限对于现行操作系统发行版有的则会授予普通用户的使用权限)
3.3使用Linux命令
v3.3.1Linux命令的基本用法
格式:
#/$CommandOptionArguments
v3.3.2常用简单命令
1、ls命令(权限是所有用户)
ls/etc——默认显示etc目录中的内容是以彩色显示的,其中蓝色代表目录,绿色代表可执行文件,浅蓝色代表链接文件,红色代表压缩文件,灰色代表其他文件。
ls/etc–color=never——不以彩色显示文件
ls/etc|more(以空格键向下翻页显示etc目录中的内容)
ls/etc|less(向上向下翻页显示etc目录中的内容,可以空格键,还可以用上下键,结束用:
q)
2、cat命令(权限是所有用户)(从前查看文件内容)
3、tac命令(权限是所有用户)(从尾部查看文件内容)
4、man命令(权限是所有用户)显示命令在线手册帮助页——和info命令相同功能
5、more命令(权限是所有用户)(以空格键向下翻页显示目录或文件的内容)
6、less命令(权限是所有用户)(向上向下翻页显示目录或文件的内容,可以空格键,还可以用上下键,结束用:
q)
v3.3.3目录操作命令
1、mkdir命令(权限是所有用户)创建一个目录(-p递归创建)
2、rmdir命令(权限是所有用户)删除空目录(-p递归删除)
3、cd命令(权限是所有用户)改变当前工作目录
cd回到用户根目录
cd..(回到上一层目录)
4、pwd命令(权限是所有用户)显示当前工作目录的绝对路径
v3.3.4文件复制、删除与重命名
1、cp命令(权限是所有用户):
复制文件或目录cp选项源目标
2、mv命令(权限是所有用户):
移动文件或目录mv选项源目标
3、rm命令(权限是所有用户):
删除文件rm选项文件名(-r删除目录)
v3.3.5文件查找命令
1、find命令(权限是所有用户)基于硬盘查找
2、locate(权限是所有用户)基于数据库查找
3、which(权限是所有用户)基于数据库查找
4、whereis(权限是所有用户)基于数据库查找
3.4shell的使用
v3.4.1什么是shell?
shell所处的位置?
66-67页
v3.4.2如何使用shell?
查看内置命令使用help命令
history命令
历史命令别名:
!
编号!
命令前n个字符!
!
命令别名:
aliaslm=’ls–al|more’
unaliaslm
v3.4.3shell中的特殊字符
1、通配符:
*?
[]
2、引号:
’’””``
3、其他符号:
&;|\||&&
4、命令重定向:
<>(1>)2>>>
v3.4.4环境变量
(1)显示某个项目的环境变量设置,使用echo
(2)设置一个新的环境变量用export
(3)使用env命令显示所有的环境变量
(4)使用set命令显示所有本地定义的shell变量
(5)使用unset命令清楚环境变量
自定义设定变量的规则:
(1)变量与变量内容“=“连接
(2)等号两边不能直接接空格
(3)变量名称英文字母与数字,且不能数字开头
(4)若有空格符,要和双引号结合使用
(5)以\跳转字符将特殊符号变成一般符号
(6)变量名通常使用小写字符
(7)输出变量值方法:
echo$变量名
(8)取消变量方法:
unset变量名
3.5文本编辑器vi
v3.5.1进入与退出
进入指令:
vi<文件名>
退出指令:
74页表3.4
v3.5.2vi操作模式
指令模式输入模式
两者可以互相转换,使用iao等字符转入输入模式,使用Esc键转入指令模式
v3.5.3vi基本编辑
操作命令:
移动到第n行nG
移动到最后一行G
yy复制nyy复制从当前行开始的n行内容
p粘贴
dd删除ndd删除从当前行开始的n行内容
nx删除从光标开始的n个字符
:
n1,n2s/word1/word2/gc在第n1到第n2行之间查找word1字符串,将字符串逐个替换为word2
u逐项恢复
U一次性恢复所有改变
v3.5.4设置vi的环境变量
显示行号:
:
setnu
将文件设为只读:
:
setreadonly
设置自动保存:
:
setautowrite
显示用户处在什么模式下:
:
setshowmode
不显示用户处在什么模式下:
:
setnoshowmode
第4章使用图形环境XWindow
4.1XWindows系统简介(掌握)
v4.1.1什么是XWindows系统
82页
v4.1.2XWindows系统的基本结构
83页
vXWindows与Windows的区别
4.2窗口管理与桌面环境(掌握)
v4.2.1窗口管理器
特殊的XClient
v4.2.2桌面环境
特殊的窗口管理器——GNOMEKDE
切换命令:
switchdesk
4.3KDE使用入门(了解)
v4.3.1KDE简介
v4.3.2认识面板
v4.3.3设置面板
v4.3.4运行GUI应用程序
v4.3.5窗口操作
v4.3.6自定义桌面
v4.3.7使用虚拟桌面
4.4KDE控制中心(了解)
v提供了一个集中配置桌面环境的工具集
v该工具集包含的功能
第5章常用应用软件
5.1系统工具(重点)
v5.1.1文件打包工具tar
命令格式:
tar[-选项]生成打包文件名需要打包的源文件
v5.1.2压缩与解压缩
1、compress
压缩:
compressfilename
解压:
compress-dfilename
uncompressfilename
2、bzip2
压缩:
bzip2-zfilename
解压:
bzip2-dfilename
bunzip2filename
读取压缩文件的内容
bzcatfilename
3、gzip
压缩:
gzip-zfilename
gzip-9filename
解压:
gzip-dfilename
gunzipfilename
查看压缩文件内容
zcatfilename
显示压缩百分比:
gzip-vfilename
总结:
*.tar——用tar–xvf解压
*.gz——用gzip–d或gunzip解压
*.tar.gz和*.tgz——用tar-xzf解压
*.bz2——用bzip2–d或bunzip2解压
*.tar.bz2——用tar-xjf解压
*.Z——用compress–d或uncompress解压
*.tar.Z——用tar-xZf解压
*.rar——用unrare解压
*.zip——用unzip解压
v5.1.3软件包管理RPM
◆rpm命令的5中基本操作:
(以安装linuxqq为例其软件包文件名为linuxqq-v1.0.2-beta1.i386.rpm,软件包为:
linuxqq)
packagename——软件包文件名;package——软件包
1、安装:
rpm–ivhpackagename
例:
rpm–ivhlinuxqq-v1.0.2-beta1.i386.rpm
2、卸载:
rpm–epackage
例:
rpm–elinuxqq
3、升级:
rpm–Uvhpackagename(假设有linuxqq-v2.0.2-beta1升级版本的软件包名称为linuxqq-v2.0.2-beta1.i386.rpm)
例:
rpm–Uvhlinuxqq-v2.0.2-beta1.i386.rpm
4、查询:
rpm–qpackage
安装前查询软件包所包含的文件rpm–qippackagename
例:
rpm–qiplinuxqq-v1.0.2-beta1.i386.rpm
安装后查询软件包的信息(名称、版本号和发行号):
rpm–qpackage
例:
rpm–qlinuxqq
5、验证:
rpm–Vpackage
例:
rpm–Vlinuxqq
◆grep(globalsearchregularexpress)全面搜索正规表达式(文本搜索工具)
格式:
#grepwordfilename
例:
想知道/var/log/message文件里所有跟kernel有关的文字
grepkernel/var/log/message
例:
搜索文件/etc/下,而且它的内容中有一行是以boot作为开头的文件?
grep^boot/etc/*
例:
搜索文件/etc/下,而且它的内容中有一行是以boot作为结尾的文件?
grepboot$/etc/*
例:
搜索文件/etc/下内容含有*的文件?
grep\*/etc/*
例:
搜索文件/etc/下含有XYZ三个字符中任意一个字符的文件?
grep[XYZ]/etc/*
例:
搜索文件/etc/下内容句首是w-z的文件?
grep^[w-z]/etc/*
5.2网络工具(了解)
v5.2.1Web浏览器
v5.2.2下载工具
v5.2.3收发电子邮件
v5.2.4即时消息工具GAIM
5.3多媒体工具(了解)
v5.3.1播放音乐文件
v5.3.2播放电影文件
5.4图形工具(了解)
v5.4.1屏幕截图程序
v5.4.2GIMP
第6章常用用户和组
6.1认识用户和组(掌握)
v超级用户(root)(亦称管理员用户)
root的UID和GID都是0,若一个普通用户的UID和GID都为0,则其具有管理员用户的权限。
v普通用户
普通用户的UID和GID取值为500-65535
v用户和组
明确用户和组的概念
6.2管理用户账号(重点)
v6.2.1使用图形用户管理工具(系统——管理——用户和组)
v6.2.2使用命令行工具
1、添加用户
格式:
useradd选项用户名
2、删除用户
格式:
userdel选项用户名
选项-r删除用户目录时,如果目录不属于用户,则不会删除
3、修改用户
格式:
usermod选项用户名
选项:
-l修改用户账号名称
-L锁定密码
-U解除锁定
4、设置用户口令
格式:
passwd选项用户名
说明:
passwd指令让用户可以更改自己的密码,而系统管理员则能用它管理普通用户的密码;只有系统管理员可以指定用户名,而普通用户只能单独使用变更自己的密码。
选项-d删除密码(仅管理员用户使用)
-l锁定密码
-u解除锁定
v6.2.3考察/etc/passwd文件
Linux系统中用于管理用户账号的文件,对于所有用户都是可读的。
v6.2.4考察/etc/shadow文件
为了保证系统安全,Linux系统一般将/etc/passwd文件投影加密后,保存为/etc/shadow文件,该文件只有超级用户可读。
6.3管理组(重点)
v6.3.1创建和管理组
1、添加组
格式:
groupadd选项用户名
2、删除组
格式:
groupdel选项用户名
3、修改组
格式:
groupmod选项用户名
4、将一个已有用户添加到已存在组的方法:
将用户添加到组的方法:
usermod-G组名用户名
gpasswd-a用户名组名
说明:
新增用户时,如果该用户所属的群组不存在,则先增群组,再新增用户账号;同样,如果要删除群组,则必须反过来,先删除用户才能删除群组。
v6.3.2考察/etc/group文件
Linux系统中用于管理组账号的文件。
第7章管理文件系统
7.3Linux的目录与文件(掌握)
v7.3.1Linux的目录结构
树状结构:
Linux文件系统使用单一的根目录结构,所有分区都挂载到单一的“/”目录上。
常见的系统目录包括及其基本功能:
135页
v7.3.2Linux的文件类型(136-137页)
Linux系统中的三种基本文件类型:
普通文件,目录文件,设备文件
此外还有链接文件:
符号链接和硬链接
建立链接文件的命令格式:
ln选项目标链接文件
7.4管理文件权限(重点)
v7.4.1文件的属主与属组
改变文件的属主:
chown
chown选项用户文件(只改变用户)
chown选项:
组文件(只改变组)
chown选项用户:
组文件(同时改变用户和组)
改变文件的属组:
chgrp
chgrp选项组文件
v7.4.2文件权限
三种不同类型的用户与访问权限(138页)
修改文件权限的命令chmod
chmodkey文件
key格式类型有两种:
符号类型数字类型
符号类型:
用户对象(ugoa)操作符号(+-=)操作权限(rwx)
数字类型:
三位八进制数表示(139页表7.4)
umask命令
a、四位数字:
第一个八进制数用来表示特殊许可设置,第二个数字用来设置文件所有者的许可,第三个数字用来设置组许可,第四个数字用来设置所有人的许可。
通常所说的umask值指的是后3个。
b、文件基数为666,目录为777,即文件无设x位,目录可设x位。
c、chmod是设哪个位,哪么哪个位就有权限,而umask是设哪个位,则哪个位上就没权限。
计算umask值的方法。
可我们只要记住umask是从权限中“拿走”相应的位即可。
例:
默认情况下的umask值是022(可以用umask命令查看),此时你建立的文件默认权限是644(6-0,6-2,6-2),建立的目录的默认权限是755(7-0,7-2,7-2)
修改默认权限如:
umask024则以后建立的文件和目录的默认权限就为642,753了
10.2用户口令的管理(了解)
v10.2.1选择强壮的口令
v10.2.2口令定期更改
v10.2.3口令正确使用
10.4控制root账户(掌握)
v10.4.2使用su命令
通过su可以在用户之间切换,如果超级权限用户root向普通或虚拟用户切换不需要密码,而普通用户切换到其它任何用户都需要密码验证。
v10.4.3使用sudo工具
通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码,所以sudo相对于权限无限制性的su来说,还是比较安全的,所以sudo也能被称为受限制的su;另外sudo是需要授权许可的,所以也被称为授权许可的su。
sudo执行命令的流程:
是当前用户切换到root(或其它指定切换到的用户),然后以root(或其它指定的切换到的用户)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Red Hat Linux