标签:modify tom 文本文件 UI grep 配置文件 eric font 利用
1 永久修改IP地址、子网掩码、网关地址网卡配置文件:
/etc/sysconfig/network-scripts/ifcfg-eth0
[root@nsd ~]#nmtui #快速图形化配置IP地址
(1)显示当前网络接口(网卡)信息
[root@nsd ~]#nmcli connection show
名称 UUID 类型 设备
p8p1 f1ca7a2b-594a-4ec0-8541-07e316f321b1 802-3-ethernet p8p1
(2)利用命令配置
[root@nsd ~]#nmcli connection modify 'System eth0'
ipv4.method manual ipv4.addresses '172.25.0.200/24 172.25.0.254'
ipv4.dns 172.25.254.254 connection.autoconnect yes #开机自动启用
(3)查看网卡配置文件内容
[root@nsd ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
(4)激活网卡配置
[root@nsd ~]# nmcli connection up 'System eth0'
(5)永久修改DNS服务器地址 /etc/resolv.conf
[root@nsd ~]#echo nameserver 172.25.254.254 > /etc/resolv.conf
[root@nsd ~]#cat /etc/resolv.conf
[root@nsd ~]#nslookup server0.example.com #测试解析
(6)查看网关地址
[root@nsd ~]# route -n
RHEL7.2及以上系统,通过ipv4.gateway改网关
ipv4.dns-search 默认搜索域
nmcli device status #查看当前网卡连接状态
根据字符串模式提取文本行
grep [选项] '匹配字符串' 文本文件...
常用命令选项
-v,取反匹配
-i,忽略大小写
[root@server0 ~]# grep 'root' /etc/passwd
[root@server0 ~]# grep -v 'root' /etc/passwd
[root@server0 ~]# grep 'ROOT' /etc/passwd
[root@server0 ~]# grep -i 'ROOT' /etc/passwd
[root@server0 ~]# grep 'seismic' /usr/share/dict/words
# grep 'seismic' /usr/share/dict/words > /root/wordlist #找出来相匹配的并导出
# cat /root/wordlist
^word 以字符串word开头
word$ 以字符串word结尾
[root@server0 ~]# grep '^root' /etc/passwd
[root@server0 ~]# grep 'root$' /etc/passwd
[root@server0 ~]# grep 'bash$' /etc/passwd
匹配空行
[root@server0 ~]# grep -v '^$' /etc/default/useradd
3.1 常见用法
根据预设的条件递归查找对应的文件
find [目录] [条件1]
常用条件表示:
-type 类型(f 文件、d 目录、l 快捷方式)
-name "文档名称"
-size +|-文件大小(k、M、G)
-user 用户名
[root@server0 ~]# find /etc/ -name "*.conf"
[root@server0 ~]# find /etc/ -name "passwd"
[root@server0 ~]# find /boot -type d
[root@server0 ~]# find /boot -type l
[root@server0 ~]# find /boot -type f
[root@server0 ~]# find /root/ -name "nsd*"
[root@server0 ~]# find /root/ -name "nsd*" -type f
[root@server0 ~]# find /root/ -name "nsd*" -type d
[root@server0 ~]# find /boot/ -size +20M #查找20M以上的文件
[root@server0 ~]# ls -lh /boot/initramfs-*
[root@server0 ~]# find /boot/ -size -20M
[root@server0 ~]# useradd lisi
[root@server0 ~]# useradd zhangsan
[root@server0 ~]# ls -l /home/
[root@server0 ~]# find /home -user zhangsan
[root@server0 ~]# find /home -user lisi
[root@server0 ~]# find / -user lisi
3.2 find结果处理
# rm -rf /opt/*
# find /boot/ -size +10M
# find /boot/ -size +10M -exec cp {} /opt \; #找到的结果复制到/opt下
# ls /opt/
# mkdir /root/findfiles
# find / -user lisi -type f -exec cp {} /root/findfiles \;
# ls -A /root/findfiles/
标签:modify tom 文本文件 UI grep 配置文件 eric font 利用
原文地址:http://blog.51cto.com/13452945/2071633