![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
石榴花上
这个作者很懒,什么都没留下…
展开
-
linux防火墙
回来:POSTROUTING 经过路由后,扔到了public ip上,将来源地址从私网ip修改成public ip。DNAT 用于外部主机访问内部主机,外部先请求到linux路由器上,然后由DNAT将真正的需要转发到内部服务器上。防火墙链上(chain)规则是有先后顺序,封包表头信息满足某条规则就action,并不会进行下面的规则匹配,如果上面的都没有匹配到,那么就执行默认的规则,也就是policy的action。input 从外部进入本机的封包。规则里先过滤精确的,在放通全部的就可以限制指定的IP。原创 2022-10-18 16:12:29 · 618 阅读 · 0 评论 -
yum 中repo id前面有叹号
表示仓库里有过期的元数据,也就是不是最新的了。原创 2022-09-23 09:10:42 · 657 阅读 · 1 评论 -
awk的调用
awk的调用如果不提供文件名,那么awk等待输入,然后按下CTRL+D终止程序BEGIN模式用于在第一个输入行读入之前进行的操作。END模式用于在读取所有行后进行的操作。{}之前的模式,其他模式有:匹配行记录等原创 2022-09-20 16:37:26 · 313 阅读 · 0 评论 -
awk中自定义函数
通常函数的定义放在一个文件里。在awk主体程序中调用函数。函数的定义可以出现在任何位置。但是通常放在模式、动作之前。原创 2022-09-20 16:23:14 · 390 阅读 · 0 评论 -
awk中字符串处理函数
match(s,r) 该函数用于确定正则表达式r是否和指定字符串s匹配,如果匹配上,那么返回正则表达式中第1个字符匹配的位置。在系统变量中,RSTART用于存放第1个匹配到的字符的位置,RLENGTH变量存放匹配到的字符长度。index(s,t) 返回字符串t(子串)在字符串s(父串)中出现在最左边的位置,如果子串在父串中不存在,那么返回0。如果替换成功返回n,n代表替换了几处,否则返回0。substr(s,p,n) 在字符串s中返回从位置p开始(包括p位置的字符)往结尾方向,总共n个字符的子串。原创 2022-09-20 15:14:21 · 1352 阅读 · 0 评论 -
linux 设备简介
主板上的芯片组与各个硬件进行沟通。北桥将CPU、VGA、RAM连接,所需要的传输运算速度较高。通常在CPU和北桥上面有个风扇或者散热装置。北桥与南桥相连,南桥相对于北桥而言,所需要的传输速度没有那么高。南桥连接着PCI设备(比如网卡、声卡、USB设备)、硬盘设备。解释:PCI是外围互联设备的简称。主板、CPU、内存、硬盘。输出设备:显示器、音响。输入设备:键盘、鼠标。查看所有的PCI设备。原创 2022-09-08 14:42:42 · 649 阅读 · 0 评论 -
linux rsyslog日志服务器
3、在客户端的/etc/rsyslog.conf中配置将本地哪些facility.level发送给远程的日志服务器。2、编辑配置文件/etc/rsyslog.conf,开启udp和tcp协议的514端口,用于接收客户端日志。搭建成日志服务器后,将接收来自rsyslog客户端的日志。4、在客户端测试发送给远程日志服务器。1、安装rsyslog软件。原创 2022-09-06 15:54:50 · 1506 阅读 · 0 评论 -
linux日志管理之logger命令
logger发送命令行的消息给哪个文件是通过/etc/rsyslog.conf中*.开头的行决定的,默认情况下是任何日志日志发送给/var/log/messages里,也可以指定发送给其他文件里。在日志内容里进程号前面默认的是用户名称,通过-t参数,指定了特定的字符,这样可以用来标记特定日志内容。给/var/log/message发送日志时候,带上logger进程ID,日志格式里带有进程ID。将-f参数指定的文件里的内容发送给/var/log/messages里。原创 2022-09-06 14:59:45 · 2795 阅读 · 0 评论 -
linux 定时任务 anacrontab
在开机启动时候或者crontab里定时里执行anacron -s命令,这时候,会检查/var/spool/anacrontab/job-identifier里记录的时间,如果当前时间和这里记录的时间超过了/etc/anacrontab里的该任务设置,那么就会在"随机时间+delay时间"时刻执行/etc/anacrontab里该任务后跟的命令,这个命令和/etc/crontab里的命令是一样的。1、编写/etc/crontab,添加一条,在每天21:10执行目录下的所有脚本。然后就更新成当前时间。原创 2022-09-02 17:44:37 · 1510 阅读 · 0 评论 -
linux mutt工具收发邮件
用mail命令的话,就是mail -s “test3” root原创 2022-09-01 16:48:01 · 767 阅读 · 0 评论 -
linux mail工具收发邮件
其中,12345为服务器上的账户,163.com为服务器的名称,当然也可以是IP地址,但是这种方式已经发不出去。其实就是利用mailx命令将/var/spool/mail下的用户邮件读取展示出来。在unix上自带有mail命令,还有其他的,比如mutt、foxmail软件。软件名:mailx-12.4-6.el6.x86_64。收发邮件的客户端软件MUA。mail命令的界面说明。......原创 2022-09-01 15:32:44 · 1826 阅读 · 0 评论 -
linux 定时任务之at/batch
在将来某个时刻仅执行一次后接操作。batch的管理和操作都和at一样。只不过是在cpu负载0.8时候才会执行,也就是相比于at来说,会有延迟。编写完成at命令的结果,交给后台的atd服务在指定时刻加载执行。at命令的安全性考虑。...原创 2022-08-30 15:07:40 · 605 阅读 · 0 评论 -
linux 定时任务之crontab
而普通用户的定时任务可以通过当前用户,crontab -e的方式来编写,编写的定时任务存放在/var/spool/cron/$USER文件里。修改完成后,重启crond服务,在延迟几秒后执行crontab内容,否则linux的cron服务每隔一分钟去读取一次/var/spool/cron,/etc/crontab,/etc/cron.d。/etc/cron.daily、/etc/cron.hourly、/etc/cron.monthly 这些目录下的脚本就是每天、每小时、每月要执行的脚本,原创 2022-08-30 10:26:30 · 2439 阅读 · 0 评论 -
logrotate出现无法切换
logrotate在轮替的时候,会考虑配置文件/etc/logrotate.conf配置文件中的配置,在这个文件里,默认配置了include /etc/logrotate.d,也就是会考虑这个目录下的对/var/log/messages文件的配置信息。去这个目录里,发现syslog文件里配置信息如下。而我又在/etc/logrotate.conf中配置了/var/log/messages的信息,因此导致了duplicate。删掉syslog中的/var/log/messages。,而不是不考虑的情况。原创 2022-08-25 17:12:42 · 679 阅读 · 0 评论 -
linux日志管理之配置rsyslog 发送给非标准端口mysql数据库
rsyslog 发送给非标准端口mysql数据库原创 2022-08-25 14:11:42 · 693 阅读 · 0 评论 -
linux的日志管理
linux日志管理原创 2022-08-23 15:22:53 · 412 阅读 · 0 评论 -
centos无法正常启动,直接进入grub shell画面
centos 无法正常启动原创 2022-08-05 10:55:59 · 2990 阅读 · 0 评论 -
centos 7上手动编写service文件
自定义服务文件和timer文件原创 2022-05-10 17:29:17 · 1462 阅读 · 0 评论 -
centos7 polkitd[661]: Unregistered Authentication Agent for unix-process:1781:115097 (system bus nam
centos7 polkitd[661]: Unregistered Authentication Agent for unix-process:1781:115097 (system bus name原创 2022-05-07 17:21:10 · 27955 阅读 · 0 评论