RHCE第一周学习-RH124课程笔记
在看完RH124书籍后,总结一下课堂笔记,将遗漏的知识补于此处。
1、 history -c 清除history历史,history -w将历史写入.bash_history文件中。
2、set | grep HISTFILE ,注意env和set的区别。
3、几种关机重启方法
4、通配符。*匹配0个或多个任意字符,? 匹配1个任意字符,[ ] 匹配中括号内一个字符,[ - ] 匹配中括号内连续范围的一个字符,[ ^ ] 取反,{a,b}或{a..c} 匹配号中的字符,或连续的字符 。
touch {a..c}{1..3}.txt
5、ls [a-z]*这是由于字符集编码不同导致的,LANG=C 它的字符集排序为a b c …z A B C…Z。LANG=zh_CN en_UK 这两种排序为a A b B c C…z Z 。echo $LANG查看字符集 。
6、VIM,命令行nG代表去第n行,gg将光标定位到文章的顶端,G将光标定位到文章的底端,$将光标移动到行尾。set nu设置行号 ,:w /newfile另存为其他文件 ,:! command执行命令 ,:r /newfile取/newfile到本文件中 。
7、v、V或Ctrl+V可视模式 ,R替换模式。:%s/old/new/g替换。/etc/vimrc 全局设置。
8、grep -n ^$ /root/lines.txt 验证是否有空行 ,输出行号。
9、设置密码 passwd username 或者 echo xxx | passwd --stdin username。
10、/etc/login.defs (uid,gid范围),配置文件/etc/default/useradd添加用户的默认配置,SKEL=/etc/skel #默认家目录模板目录 。
11、chown 所有者:所属组 文件名,设置文件属主和属组 。
12、pstree -p ,显示带有pid的进程树。
13、/etc/init.d/network restart、service network restart、systemctl start NetworkManager,三种重启进程方法,现在使用第三个,systemv于systemd的区别。下面是常用systemd管理进程命令。
14、特权方法:将用户设置为特权用户sudoers配置文件,或者将账号添加到特权用户组中usermod -G wheel username 。
15、系统日志类型,/etc/rsyslog.conf,rsyslog服务管理的日志配置文件。
16、日志的等级,logger -p user.debug "Debug test messages"发送测试日志 。
17、传统日志服务rsyslog,新添加的服务是systemd-journal,它也是一个日志管理服务,可以收集来自内核、系统早期启动阶段的日志,以及系统进程在启动和运行中的一些标准输出与错误输出。journalctl 查看系统日志 ,journalctl -o verbose查看字段并用于搜索。
18、ipv4、ipv6、mac区别
19、host 或者 nslookup 检测dns域名解析是否正常。