启动linux系统的路由转发功能
[[email protected] etc]# vim /etc/sysctl.conf
net.ipv4.ip_forward=1 #添加路由转发功能
[[email protected] etc]# sysctl -p #加载配置,-p参数使配置立刻生效
net.ipv4.ip_forward = 1
安装linux字符浏览器
[[email protected] ~]# yum install -y elinks
测试web访问
[[email protected] ~]# elinks www.baIDu.com
修改http服务配置文件的dns配置
[[email protected] conf]# sed -i.bak "96s/^/Servername 192.168.0.160/" httpd.conf #在96行添加dns信息
过滤出所有登陆相关的安全日志ip地址信息
[[email protected] conf]# cat /var/log/secure | grep -nE "([0-9]{1,3}\.){3}[0-9]{1,3}" #注意,grep命令后面匹配内容的双引号不能少,否则报错
6:Apr 29 08:42:16 localhost sshd[1009]: Server Listening on 0.0.0.0 port 22.
8:Apr 29 08:52:44 localhost sshd[1122]: Accepted password for root from 192.168.0.160 por
13:Apr 29 13:37:46 localhost sshd[1803]: Accepted password for root from 192.168.0.160 po
20:May 1 19:32:23 localhost sshd[998]: Server Listening on 0.0.0.0 port 22.
grep的-o参数,仅显示匹配内容的行
[[email protected] conf]# cat /var/log/secure |grep -oE "([0-9]{1,3}"
0.0.0.0
192.168.0.160
192.168.0.160
0.0.0.0
[[email protected] wgk]# cat /var/log/secure |grep -oE "([0-9]{1,3}" | sort -nr | uniq -c
7 192.168.0.160
1 192.168.0.115
2 192.168.0.106
3 192.168.0.105
2 192.168.0.100
9 0.0.0.0
[[email protected] wgk]# cat /var/log/secure |grep -oE "([0-9]{1,3}" | sort -nr | uniq -c | awk ‘$1>=4{print $2}‘
192.168.0.160
0.0.0.0
查找并删除/abc目录下30以前的文件,腾出空间用来备份
[[email protected] ~]# find /abc/ -mtime +30 -exec rm {} \;
[[email protected]~]# tar -czf $(date +%Y%m%d).tar.gz /boot/grub2/*
echo -n 不换行输出
echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
总结以上是内存溢出为你收集整理的linux网络管理全部内容,希望文章能够帮你解决linux网络管理所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)