小弟不才,过了年报班学习RHCE,两个月的时间过去了,昨天在侨福芳草地考试了,O(∩_∩)O~PASS,下面将学习的笔记共享出来,希望能给准备考RHCE的同学一些帮助。


注意事项:
名称中有空格的地方要写 \ (反斜杠) 或者 ‘ ’(单引号括上)
重置虚拟机:gls-resetvm

输入setup 可以有多种工具使用

182058707.png

spacer.gif
一、系统的安装:

1.编辑自动安装脚本的工具:   system-config-kickstart


二、软件包的管理


1.软件包的最小单位: rpm


2.   yum- 3.2.27- 14.el6. noarch(x86_64/i686).rpm

软件包名称-版本号-发布号-架构号.rpm


3.如果系统中已经存在的软件包保存为
.rpmsave

.rpmnew


4.从5版本开始引入yum
支持软件仓库
图形界面工具:system-config-packages(pirut)

             pup


5.仓库 以.repo 结尾  仓库里面必须有repodata 的配置文件
仓库的位置:/etc/yum.repos.d/  
仓库的写法:
[repo-name]
name=A nice description
baseurl=http://yourserver.com/path/to/repo  (建立本地仓库 file:///media/RHEL_6.2\ x86_64\ 1/ 不能直接复制光盘名称,空格处是反斜杠 或者用单引号括上‘ ’
enable=1/0    1为启用    0为不启用

gpgcheck=1/0  1为启用检查 0为不启用检查


6.yum 的使用方法
安装 软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm
删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升级软件:yum upgrade foo或者yum update foo
查询信息:yum info foo
搜索软件(以包含foo字段为例):yum search foo
显示软件包依赖关系:yum deplist foo

查找某条命令与软件包的关系:yum provides ****


7.使用yum 可以升级内核
在升级完内核后要对 /etc/grub.conf    进行配置,按照要求来配置默认的启动内核

升级内核可以将kernel 文件下载到本地,然后使用 yum localinstall 进行安装,最后要加上 --nogpgcheck 防止进行检查



三、基础知识


1.一个图形终端和五个文本终端

 手动开启图像化界面:startx


2.在文本界面下启动鼠标

gpm 服务 ,需要安装


3.配置 visudo 文件,来下放用户的权限

 在执行命令的时候前面加 sudo command  输入密码


4.history 查看以前执行过的指令

 快捷执行以前的指令  !* (指令前的数字)


四、浏览文件系统


1.目录名称的大小写敏感
目录结构:
spacer.gif 182948895.jpg
常用目录:

spacer.gif183020787.jpg


2.挂载文件的时候要先创建子目录再挂载


3.浏览常用命令:
内嵌指令:cd          

独立指令:ls   cp   mv   rm


4.命令的格式
command option argument    命令+选项(行为,要做什么)+参数(目标,对谁进行操作)
命令和命令之间用 ; (分号)来隔开

spacer.gif183125508.jpg


5.获得命令行的帮助

whatis
command --help

man


6.pwd  打印当前目录
 cd .. 返回上一层目录
 cd    回车,直接回家目录
 cd -  返回刚才的目录
 ls -d */  只是显示目录
 ls -R  递归目录,显示子目录
 cp [option] file1 file2 destination(dir)  拷贝的文件可以有多个,但是目标地址只能有一个
 stat /etc  查看文件夹的属性
 shred   文件粉碎命令
 ln -s /etc/fatab mafstab  建立软链接
 du -s(h)  (M的形式)统计数据大小
 df -Th      显示文件系统的信息

 file        查看文件的信息


7.文件类型
spacer.gif 183158131.jpg
b  表示块设备    累积后才相应

c  标识字符设备  即时生效


五、编辑器


1.vi编辑器
开始进入时是浏览模式
: 进入扩展模式
i  进入编辑模式
! 为强制执行
e! 文件被重新读取
a  进入编辑模式时,移动到下一个字符
o  进入编辑模式时,直接重新开始一行
w  存盘
q  退出
x  存盘并退出
快速定位的方法:
G     快速定位到最后一行
gg    快速定位到第一行
:***/***G  快速定位到第***行
w/b   往后/前跳一个单词
快速查找/替换:
/***   能够快速查找字符
n、N   定位到要查找的东西,并且向下/上跳转
:%s/a/d/g  s 表示搜索  /a 超找a /d 替换成d  /g 全行替换  (不加/g只是替换行的第一个搜索字符)
:nohl  nohighlight  取消高亮
复制粘贴的方法:(光标一下***行)
yy    复制本行
***yy 复制***行
p     粘贴
dd    删除/剪切
***dd 删除/剪切***行
ctrl + v  属于vim 的扩展功能,可以支持选择单行中的一段字,或者一块字
u     撤销操作
ctrl + r   反撤销操作
切屏幕
ctrl + w  s 横向屏切屏
ctrl + w  v 纵向屏切屏
ctrl + w  → / ←   切换不同窗口的光标
:qa!   强制全部退出,不存盘
ctrl + w  o 关闭所有窗口,只存留当前窗口
ctrl + w  n  新建一个窗口
vim 的一些扩展功能
:set (no)nu[mber]  表示/取消行数标记
:set autoindent    自动缩进功能
:set ignorecase    大小写不区分
编辑 ~/.vimrc  可以设置默认情况  (set number  默认打开后显示行号)