xshell5 优化方案
grep; 过滤
过滤的速度是最快的(相对于另外两个)
-v
-n
-o 显示grep匹配到了什么
grep . -o
-i --ignore-case
-E == egrep
sed 过滤 取行 替换 修改文件内容
修改文件之前,做个备份
-n 显示行
-i 修改之后不会改变
-i.bak #先备份文件 然后修改文件内容
-r 正则表达式
awk 过滤 取列(指哪打哪) 计算
练习;取出网卡配置文件中的ip和mac地址:
[root@oldboyfly ~]# awk -F "=" '/IPADDR|HWADDR/{print$2}' /etc/sysconfig/network-scripts/ifcfg-eth0 10.0.0.203 00:0C:29:18:BD:95 |
-F FS field separator 分隔符
awk 'NR==2{print $2}'
显示系统时间
[root@oldboyedu49-lnb ~]# date +%F
2018-06-09
[root@oldboyedu49-lnb ~]# date +%y
18
[root@oldboyedu49-lnb ~]# date +%Y
2018
[root@oldboyedu49-lnb ~]# date +%Y-%m-%d
2018-06-09
%Y% m%d 年月日
%H%M%S 时分秒
[root@oldboyfly ~]# date +%F
2018-06-25
[root@oldboyfly ~]# date +%T
05:52:45
显示当前系统时间格式为:#年-月-日_周几
[root@oldboyfly ~]# date +%Y-%m-%d-%w
2018-06-25-1
显示当前系统时间格式为:#年.月.日-小时_周几
[root@oldboyfly ~]# date +%Y.%m.%d.-%H_%w
2018.06.25.-05_1
显示两天前的内容:-d 根据你的描述显示指定日期
[root@oldboyfly ~]# date -d "-2day"
Sat Jun 23 05:58:10 CST 2018
[root@oldboyfly ~]# date -d "-2day" +%F
2018-06-23
显示七天前的时间-年。月。日-小时_周几
[root@oldboyfly ~]# date -d "-7day" +%Y.%m.%d-%H_%w
2018.06.18-06_1
统一更新服务器时间,aliyun #时间服务器
[root@oldboyfly ~]# ntpdate ntp1.aliyun.com
25 Jun 09:31:55 ntpdate[1958]: step time server 120.25.115.20 offset 12289.941875 sec
[root@oldboyfly ~]# date
Mon Jun 25 09:34:10 CST 2018
连不上网,排查故障
配置网卡配置文件:
无法上网的原因
1.检查网卡配置文件
IPADDR
GATEWAY
DNS1
DNS2
NETMASK (PREFIX)
ONBOOT
BOOTPROTO
2.虚拟网络编辑器 子网IP NAT设置
3.vwmare服务
VMware Authorization Service
VMware NAT Service
VMware DHCP Service
4.vmware虚拟网卡
5.wifi共享软件
习题解答
2.11 问题:【CentOS 5.x】当从root用户切到普通用户oldboy时,执行ifconfig会提示。
command not found
如何修改PATH
1.临时
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
/bin
/sbin
/usr/bin
/usr/sbin
/usr/local/bin
/usr/local/sbin
2.永久
[root@oldboyedu49-lnb ~]# vim /etc/profile
#export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
3.生效
source /etc/profile
#LANG PS1 PATH
[root@oldboyedu49-lnb ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
描述下列路径的内容是做什么的?
/var/log/messages
/var/log/secure
/etc/fstab
/etc/hosts 解析主机名
ping 主机名
/etc/profile
/var/spool/cron/root 定时任务的配置文件
/etc/rc.local #开机自启动
2.16 如何快速查到ifconfig的全路径,请给出命令。
1.which
4.find
2.whereis
3.locate 根据一个表格(数据库)
updatedb
请给出查看当前哪些用户在线的linux命令。
w
3.4 请给出正确的关机和重起服务器的命令。
shutdown -h 10 -- 10分钟以后关机
halt
shutdown -r 10 ---10分钟之后重启
reboot ---- 立刻重启
Linux快捷键练习
#命令行输入oldboyedu
#然后让光标移动到行首 加上注释符号和I am studying
#然后让光标移动到行尾,加上 linux.site:www.oldboyedu.com ;
#剪切,这一行内容。
#粘贴3次。
VIM 快捷键
总结:
1.三剑客
2.date
打包备份给压缩包加上个时间
etc.tar.gz
etc-2018-05-20.tar.gz
3.vim
快捷键
故障
4.linux快捷键
打包备份/etc/压缩包 etc-2018-05-20.tar.gz