本站所收集技术贴,大部分不注明转载,因为大多数linux是开源的,技术也是抄袭国外的而已,不存在什么版权不版权,也欢迎其他人转载本站所有内容而不需要注明出处。
近期经历了2个考试,一个是Redhat的RHCE,比较邪门的是,上午的RHCSA成绩已经出来了,是300分满分,但是下午的RHCE成绩死活收不到。因为当天做完考试题之后,为了检查重启系统时系统自动的umounting出问题了,导致系统无法正常关闭,然后我强制硬性关闭虚拟机后,发现启动后无异常。但是怕最后检查的时候出现系统无法启动的情况,所以下午的考试应该不是300分满分就是0分
不过呢,刚才试着登陆了一下红帽的官方网站,通过查询RHCSA的证书编号,也查到了RHCE的通过记录。
Exam HistoryExamination Technology Date Taken Score(s) Result
EX200 RHCSA Red Hat Enterprise Linux 6 五月 17, 2012 300.0 Pass
EX300 RHCE Red Hat Enterprise Linux 6 五月 17, 2012 286.0 Pass
汗。。。估计是samba的时候 多加了一个 vaild user 导致结果不正确了~哎,多余的操作!下午没拿到满分。。。。
然后是今天的驾校科目2考试。 怎么说呢,当时图离家近,加上这个驾校推广做的好,被忽悠进来了,结果这个驾校自己没考场,和其他大概10多个小驾校公用一个考场,科目2最低通过率是30%左右
细节就不说了,为了一次考试通过,我一共花了250大元,其中100元买了驾校师傅中午一小时,熟悉2个多星期没摸过的车,主要针对侧方,坡起,单边。然后蹭了这个师傅教的同学的好几把桩(其实我也被蹭过。。。。)。另外150元在考场买了模拟桩2把,圈4把,其中第2圈起步熄火1次,坡起熄火一次,坡起扣分20。。。就算失败了,其他3圈还算发挥正常。
实际考试比较缺德,桩居然排到全天考试学员的最后一个。。。。。自然圈考也是最后一个,用的还是昨天熄火那车!!! 但是出奇的顺利, 侧方完美,起伏路白送,坡起完美,单边。。。。预料中的折了一半。。。扣了20分,80分万岁!一次性通过~
总体来说,达到了预期的目标,待科目三考试通过后就拿到驾照了~ 期待哦~
怎么说呢,上午的RHCSA考试时间是2个半小时,大概1小时左右我就做完了,剩下检查了20分钟,然后还剩1个小时左右的时候我就坐不住了,交卷走人。
下午的RHCE考试,本来以为时间不够(2个小时),结果又是1个小时就做完了,检查了大概20分钟,又坐不住了,于是跟老师道别走人了。
先说考试环境介绍。其实百度文库上说的不太对,至少免费矿泉水是没得喝的,冰柜里的饮料都是Redhat员工自己享用的,不过桶装水还是有的。
一次考试最多是16人参加,位置是随便坐的。考试的时候发一张白纸自己记录一些密码什么的,但是不能带走。考试的基本全是外边一套真实的rhel系统,里面装个kvm虚拟机。
考试开始之前,先确认一些个人姓名,邮件地址,邮寄证书地址等信息,然后是勾选一堆承诺(你不勾选也不行),譬如考题保密性==(保密?)
考试开始是通过桌面上的一个叫 exam view 的程序来看考试须知和考题的,是通过firefox调用一个远程的web页面。
考试虚拟机是通过一个console程序启动的,其中包括开启,关闭,重启,连接虚拟机console 等选项,一开始我不熟悉,都不知道怎么进入考试环境。。。汗
题就不说了,比想像中的简单的多了,也不知道是不是运气问题,据说6月份开始变题。
考完不需要提交,直接离开座位就行了,但是建议离开前必须要进行重启检查,检查各个服务,防火墙是不是满足考试需求(上午考试就有好多同学没有保存防火墙正确配置,估计是挂了)
现在苦恼的就是红帽美国白天不上班,还得等半夜才能出考试成绩,哎~ 耐心等待吧~
下午的RHCE考试,本来以为时间不够(2个小时),结果又是1个小时就做完了,检查了大概20分钟,又坐不住了,于是跟老师道别走人了。
先说考试环境介绍。其实百度文库上说的不太对,至少免费矿泉水是没得喝的,冰柜里的饮料都是Redhat员工自己享用的,不过桶装水还是有的。
一次考试最多是16人参加,位置是随便坐的。考试的时候发一张白纸自己记录一些密码什么的,但是不能带走。考试的基本全是外边一套真实的rhel系统,里面装个kvm虚拟机。
考试开始之前,先确认一些个人姓名,邮件地址,邮寄证书地址等信息,然后是勾选一堆承诺(你不勾选也不行),譬如考题保密性==(保密?)
考试开始是通过桌面上的一个叫 exam view 的程序来看考试须知和考题的,是通过firefox调用一个远程的web页面。
考试虚拟机是通过一个console程序启动的,其中包括开启,关闭,重启,连接虚拟机console 等选项,一开始我不熟悉,都不知道怎么进入考试环境。。。汗
题就不说了,比想像中的简单的多了,也不知道是不是运气问题,据说6月份开始变题。
考完不需要提交,直接离开座位就行了,但是建议离开前必须要进行重启检查,检查各个服务,防火墙是不是满足考试需求(上午考试就有好多同学没有保存防火墙正确配置,估计是挂了)
现在苦恼的就是红帽美国白天不上班,还得等半夜才能出考试成绩,哎~ 耐心等待吧~
RHCE6 的考试重点难点总结(wanjun版)
[
2012/05/16 01:09 | by 井宿 ]
2012/05/16 01:09 | by 井宿 ]
这是一篇隐藏日志。您需要以合适的身份登入后才能查看。
db_load 用法
[
2012/05/14 21:34 | by 井宿 ]
2012/05/14 21:34 | by 井宿 ]
[root@localhost RPMS]# rpm -ivh db4-utils-4.2.52-7.1.i386.rpm
warning: db4-utils-4.2.52-7.1.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing… ########################################### [100%]
1:db4-utils ########################################### [100%]
[root@localhost RPMS]# db_
db_archive db_deadlock db_dump185 db_printlog db_stat db_verify
db_checkpoint db_dump db_load db_recover db_upgrade
[root@localhost RPMS]# db_load
usage: db_load [-nTV] [-c name=value] [-f file]
[-h home] [-P password] [-t btree | hash | recno | queue] db_file
db_load命令需要安装 db4-utils这个软件包,在RHEL4.5中,这个软件包在第三个VCD光盘中.
db_load命令几个相关选项:
-T
The -T option allows non-Berkeley DB applications to easily load text files into databases.
If the database to be created is of type Btree or Hash, or the keyword keys is specified as set, the input must be paired
lines of text, where the first line of the pair is the key item, and the second line of the pair is its corresponding data
item. If the database to be created is of type Queue or Recno and the keywork keys is not set, the input must be lines of text, where each line is a new data item for the database.
选项-T允许应用程序能够将文本文件转译载入进数据库。由于我们之后是将虚拟用户的信息以文件方式存储在文件里的,为了让Vsftpd这个应用程序能够通过文本来载入用户数据,必须要使用这个选项。
If the -T option is specified, the underlying access method type must be specified using the -t option.
如果指定了选项-T,那么一定要追跟子选项-t
-t
Specify the underlying access method. If no -t option is specified, the database will be loaded into a database of the same type as was dumped; for example, a Hash database will be created if a Hash database was dumped.
Btree and Hash databases may be converted from one to the other. Queue and Recno databases may be converted from one to the other. If the -k option was specified on the call to db_dump then Queue and Recno databases may be converted to Btree or Hash, with the key being the integer record number.
子选项-t,追加在在-T选项后,用来指定转译载入的数据库类型。扩展介绍下,-t可以指定的数据类型有Btree、Hash、Queue和Recon数据库。
-f
参数后面接包含用户名和密码的文本文件,文件的内容是:奇数行用户名、偶数行密码,例如:
yonghu1
mima1234
yonghu2
mima1234
将用户信息文件转换为数据库并使用hash加密
db_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftd/vsftpd_login.db
warning: db4-utils-4.2.52-7.1.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing… ########################################### [100%]
1:db4-utils ########################################### [100%]
[root@localhost RPMS]# db_
db_archive db_deadlock db_dump185 db_printlog db_stat db_verify
db_checkpoint db_dump db_load db_recover db_upgrade
[root@localhost RPMS]# db_load
usage: db_load [-nTV] [-c name=value] [-f file]
[-h home] [-P password] [-t btree | hash | recno | queue] db_file
db_load命令需要安装 db4-utils这个软件包,在RHEL4.5中,这个软件包在第三个VCD光盘中.
db_load命令几个相关选项:
-T
The -T option allows non-Berkeley DB applications to easily load text files into databases.
If the database to be created is of type Btree or Hash, or the keyword keys is specified as set, the input must be paired
lines of text, where the first line of the pair is the key item, and the second line of the pair is its corresponding data
item. If the database to be created is of type Queue or Recno and the keywork keys is not set, the input must be lines of text, where each line is a new data item for the database.
选项-T允许应用程序能够将文本文件转译载入进数据库。由于我们之后是将虚拟用户的信息以文件方式存储在文件里的,为了让Vsftpd这个应用程序能够通过文本来载入用户数据,必须要使用这个选项。
If the -T option is specified, the underlying access method type must be specified using the -t option.
如果指定了选项-T,那么一定要追跟子选项-t
-t
Specify the underlying access method. If no -t option is specified, the database will be loaded into a database of the same type as was dumped; for example, a Hash database will be created if a Hash database was dumped.
Btree and Hash databases may be converted from one to the other. Queue and Recno databases may be converted from one to the other. If the -k option was specified on the call to db_dump then Queue and Recno databases may be converted to Btree or Hash, with the key being the integer record number.
子选项-t,追加在在-T选项后,用来指定转译载入的数据库类型。扩展介绍下,-t可以指定的数据类型有Btree、Hash、Queue和Recon数据库。
-f
参数后面接包含用户名和密码的文本文件,文件的内容是:奇数行用户名、偶数行密码,例如:
yonghu1
mima1234
yonghu2
mima1234
将用户信息文件转换为数据库并使用hash加密
db_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftd/vsftpd_login.db
快速清除samba认证缓存
[
2012/05/14 00:37 | by 井宿 ]
2012/05/14 00:37 | by 井宿 ]
在做rhce samba实验的时候,因为要切换用户,或者验证别名, 希望不重启windows而快速清除上次登录的用户认证缓存, 使用以下命令即可:
net use * /delete
net use * /delete
多行合并成一行(含空行截至条件)
[
2012/05/10 18:06 | by 井宿 ]
2012/05/10 18:06 | by 井宿 ]
http://bbs.chinaunix.net/thread-1662425-1-1.html
绝对的好帖,适合那些处理财务或者信息记录文本为excel输入的人准备的。。。。
譬如:
#以Name开头,直到下一个空行为止,都合并为一行
awk '/^Name/{T=1}T{if (NF) printf $0;else {print "\n";T=0}next}1' file
源文件:
Name: wanjun
age: guess
sex: man
Name: nidaye
age: 100
sex: man
处理完就是:
Name: wanjun age: guess sex: man
Name: nidaye age: 100 sex: man
再适当的删除类型字段就是你需要的了~
绝对的好帖,适合那些处理财务或者信息记录文本为excel输入的人准备的。。。。
譬如:
#以Name开头,直到下一个空行为止,都合并为一行
awk '/^Name/{T=1}T{if (NF) printf $0;else {print "\n";T=0}next}1' file
源文件:
Name: wanjun
age: guess
sex: man
Name: nidaye
age: 100
sex: man
处理完就是:
Name: wanjun age: guess sex: man
Name: nidaye age: 100 sex: man
再适当的删除类型字段就是你需要的了~
grep和sed中的正则
[
2012/05/10 18:04 | by 井宿 ]
2012/05/10 18:04 | by 井宿 ]
1、在grep和sed中,\t和\s都是无效的,要表示制表符和空格,只能直接敲入tab和空格键,这个在shell脚本中还好说,在命令行模式下就比较麻烦了,因为tab默认是会智能补全命令的,所以要在按tab之前按下ctrl+v,就可以把tab打出来了。
2、egrep和grep -E是等效的,egrep相比grep对正则表达式有了一些扩展支持,具体包括一下几点(其实这些特性grep是可以用的,只不过要在元字符前面加上转义符,比如用到+时,应敲入\+):
+:匹配一个或多个先前的字符。如:’[a-z]+able’,匹配一个或多个小写字母后跟able的串,如loveable,enable,disable等。
?:匹配零个或多个先前的字符。如:’gr?p’匹配gr后跟一个或没有字符,然后是p的行。
a|b|c :匹配a或b或c。如:grep|sed匹配grep或sed
():分组符号,如:love(able|rs)ov+匹配loveable或lovers,匹配一个或多个v。
x{m},x{m,},x{m,n}:作用同x\{m\},x\{m,\},x\{m,n\}
3、grep还支持一些POSIX字符类,也一并记录如下吧,虽然平时应该不大可能用到:
[:alnum:]:文字数字字符
[:alpha:]:文字字符
[:digit:]:数字字符
[:graph:]:非空字符(非空格、控制字符)
[:lower:]:小写字符
[:cntrl:]:控制字符
[:print:]:非空字符(包括空格)
[:punct:]:标点符号
[:space:]:所有空白字符(新行,空格,制表符)
[:upper:]:大写字符
[:xdigit:]:十六进制数字(0-9,a-f,A-F)
2、egrep和grep -E是等效的,egrep相比grep对正则表达式有了一些扩展支持,具体包括一下几点(其实这些特性grep是可以用的,只不过要在元字符前面加上转义符,比如用到+时,应敲入\+):
+:匹配一个或多个先前的字符。如:’[a-z]+able’,匹配一个或多个小写字母后跟able的串,如loveable,enable,disable等。
?:匹配零个或多个先前的字符。如:’gr?p’匹配gr后跟一个或没有字符,然后是p的行。
a|b|c :匹配a或b或c。如:grep|sed匹配grep或sed
():分组符号,如:love(able|rs)ov+匹配loveable或lovers,匹配一个或多个v。
x{m},x{m,},x{m,n}:作用同x\{m\},x\{m,\},x\{m,n\}
3、grep还支持一些POSIX字符类,也一并记录如下吧,虽然平时应该不大可能用到:
[:alnum:]:文字数字字符
[:alpha:]:文字字符
[:digit:]:数字字符
[:graph:]:非空字符(非空格、控制字符)
[:lower:]:小写字符
[:cntrl:]:控制字符
[:print:]:非空字符(包括空格)
[:punct:]:标点符号
[:space:]:所有空白字符(新行,空格,制表符)
[:upper:]:大写字符
[:xdigit:]:十六进制数字(0-9,a-f,A-F)
rhel6安装配置iscsi并实现自动挂载
[
2012/05/09 17:21 | by 井宿 ]
2012/05/09 17:21 | by 井宿 ]
在iscsi server上的操作步骤:
a、安装iscsi server软件包。
(1) 用RPM的方式安装。
[root@server ~]# rpm -ivh scsi-target-utils-1.0.4-3.el6.x86_64.rpm
[root@server ~]# rpm -ivh perl-Config-General-2.44-1.el6.noarch.rpm
(2) 用yum命令安装。
yum -y install scsi-target-utils
b. 启动服务并且添加到开机自启动。
[root@server ~]# /etc/init.d/tgtd start
Starting SCSI target daemon: [ OK ]
[root@server ~]# chkconfig tgtd on
c. 使用fdisk命令创建一个分区,或者在文件系统上创建一个镜像文件。
(1)创建了一个500M的分区/dev/sda5。你可以根据自己实际情况来创建分区,lv,镜像文件。
d. 编辑配置文件/etc/tgt/targets.conf,并设置下iSCSI Qualified Name (IQN).
如果你是自己分区或者lvm,设置成自己的分区和lv即可。
backing-store /dev/sda5 #share 1
backing-store /var/lib/tgtd/virtualization/virtimage2.img #share 2
write-cache off
重启服务,使修改后的配置生效。
[root@server ~]# /etc/init.d/tgtd restart
a、安装iscsi server软件包。
(1) 用RPM的方式安装。
[root@server ~]# rpm -ivh scsi-target-utils-1.0.4-3.el6.x86_64.rpm
[root@server ~]# rpm -ivh perl-Config-General-2.44-1.el6.noarch.rpm
(2) 用yum命令安装。
yum -y install scsi-target-utils
b. 启动服务并且添加到开机自启动。
[root@server ~]# /etc/init.d/tgtd start
Starting SCSI target daemon: [ OK ]
[root@server ~]# chkconfig tgtd on
c. 使用fdisk命令创建一个分区,或者在文件系统上创建一个镜像文件。
(1)创建了一个500M的分区/dev/sda5。你可以根据自己实际情况来创建分区,lv,镜像文件。
d. 编辑配置文件/etc/tgt/targets.conf,并设置下iSCSI Qualified Name (IQN).
如果你是自己分区或者lvm,设置成自己的分区和lv即可。
backing-store /dev/sda5 #share 1
backing-store /var/lib/tgtd/virtualization/virtimage2.img #share 2
write-cache off
重启服务,使修改后的配置生效。
[root@server ~]# /etc/init.d/tgtd restart
rhel6下 nfs 启动错误 RPC 不能注册
[
2012/05/07 14:46 | by 井宿 ]
2012/05/07 14:46 | by 井宿 ]
提示 RPC 不能注册。。。 按照老习惯启动 portmap 发现没这个服务了。。。。。yum install portmap 也没有这个包, 到 packet 目录下找也没有这个 rpm 了。。。
后来google 一下,发现如下提示: (在CentOS 5.x 以前這個軟體稱為portmap,在CentOS 6.x 之後才稱為rpcbind 的!)
原来改名了。。。!
于是 直接 service rpcbind start ---OK 然后再 service nfs start ---OK~
后来google 一下,发现如下提示: (在CentOS 5.x 以前這個軟體稱為portmap,在CentOS 6.x 之後才稱為rpcbind 的!)
原来改名了。。。!
于是 直接 service rpcbind start ---OK 然后再 service nfs start ---OK~









