妙改《清明》诗

晚唐著名诗人杜牧有一首千古传诵的七绝《清明》诗,清新隽永,言尽意蕴,脍炙人口,一直传诵,至今不衰。原诗是: 1清明时节雨纷纷, 2路上行人欲断魂; 3借问酒家何处有? 4牧童遥指杏花村。 但是,在千年流传的历史长河中,曾有许多人,从多方面对该诗加以修改,且妙趣横生。 清朝纪晓岚觉得杜诗语言还……

Continue reading

Linux DDOS攻击的检测和防范

1、利用netstat 工具来检测查看SYN连接 1netstat -n -p -t 2Active Internet connections (w/o servers) 3Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name 4tcp 0 0 192.168.0.200:5050 192.168.0.38:48892 TIME_WAIT - 5tcp 0 0 192.168.0.200:5050 192.168.0.38:36604 TIME_WAIT - 6tcp 0 0 192.168.0.200:5050 192.168.0.38:52988 TIME_WAIT - 7tcp 0 0 192.168.0.200:5050 192.168.0.38:38911 TIME_WAIT - 8tcp 0 0 192.168.0.200:5050 192.168.0.38:58623 TIME_WAIT - 9tcp 0 0 192.168.0.200:43690 192.168.0.200:61616 ESTABLISHED 10415/java 当然我上面的都是正常连接。当然TIME_WAIT如果占比过多,肯定也是不正常的。(要么受到了攻击,要么需要参数调……

Continue reading

修改mysql的最大连接数

mysql安装好后,有很多参数需要调优。几乎所有的涉及到调优的内容我们都都可以在my.cnf文件中设置完成。而mysql的连接数也是较为重要的调优参数之一。mysql 的默认最大连接数为100, 对于大负载量的并发需求是不够的,这时你可以修改mysql的最大连接数。 一、查看当前mys……

Continue reading

windows下的恶做剧

无意间在网上看到tombkeeper的一篇日志,提到了这个恶作剧,具体内容如下: 首先要故作神秘状,对别人说:你们知道基督教文化中,“666”是魔鬼的数字吗?打开开始菜单的“运行”,输入“sethc 666”,点确定就能看见魔鬼!然后对方就见鬼了。当然,不是真的见鬼,而是桌面变成了最……

Continue reading

awk 不排序删除重复行

前几天看完了awk Oneliner系列的文章,本来想有机会把他的第五部他的总结和另外一个十例篇也做个翻译拿来学习备忘下。不过因为俗务缠身,一时无暇去看,不过今天在测试tcpdump和wireshark抓取用户名和密码的的文档进行处理时,刚好又用到了awk的强大的删除重行,这里也拿……

Continue reading

nagios 检测IO状态

因为最进要增加对所有主机的IO检测,首先上nagios exchange看了下插件,不能满足我的个人需求。于是到网上先转转吧,实在不行就自己写。果然在网上找到了一个还不错的脚本,是通过第三方工具sysstat里的iostat工具实现的检测。(看来和我的想法一致,本来我自己写也打算用……

Continue reading

awk获得外部变量(shell传值)

在进行文件本处理的时候,经常会遇到把外部变量传入到awk执行语句中处理输出的问题,本篇就结合一些示例说明下在shell脚本中将外部变量的值传给awk内部处 理。 一、awk基础用法 语法: 1awk [ -F re] [parameter...] ['pattern {action}' ] [-f progfile][in_file...] 示例: 1[root@361way ~]# echo 'awk code' | awk 'BEGIN{print "start\n============="}{print $0}END{print "=========\nend"}' 2start 3============= 4awk code 5========= 6end 在 awk中两个特别的表达式,BEGIN……

Continue reading

awk next多行合并

在awk进行文本处理时候,我们可能会遇到。将多行合并到一行显示问题。awk next语句对多行合并非常有用:其在循环时逐行匹配,如果遇到next,就会跳过当前行,直接忽略下面语句。而进行下一行匹配。 示例1: 测试文本内容如下 : 1[root@361way srv]# cat text.txt 2a 3b 4c 5d 6e 只打印偶数行的内容,并显示行号: 1[root@361way srv]# awk 'NR%2==1{next}{print……

Continue reading

awk Oneliner(四)字符串和数组

awk oneliner一共分为五部分(该部分为作者在前四部分发表后的一年以后做的一个总结),而国内的译文大多也只到第四部分。我也到作者的博客上去看过所有的原文,显然如果前四部分都完全掌握了,第五部分看起来只是一个小case。 1、创建一个固定长度的字符串 1awk 'BEGIN { while (a++<513) s=s "x"; print s }' 这个段程序用……

Continue reading

awk Oneliner(三) 选择性输出

偷得浮生半日闲,继续拜读学习awk oneliner系列的第三部分——选择性输出。该篇主要讲通过awk的正则输出特定的行的内容。其中很多是模拟grep、sed、head、tail命令的部分。由此也更能表现出awk的强大。 1、输出文件的前10行(模拟 head -n 10 ) 1awk ' NR < 11 ' 这里同样省略了……

Continue reading

Latest articles

Categories

Tags

ACL AD AES AI Alpine Android Anpic Ansible Apache Apm Apparmor Appfog Apr Apt-Get Aria2 Array Atlassian Atop Audit Awk AWS Awstats Axel Azure Backdoor Backup Bamboo Bash Bat Benchmark Bigdata Bin Bind Bitwise Blockchain BMC Book Bootstrap Brocade Bsd C1000 Cache Capistrano Catlog CDH5 Centos Centos7 Chatops Chattr Check_mk Checkinstall Cisco CL210 Clickhouse Cloud Cloud-Desktop Cmdb Cms Cobbler Collectd Comm Compress Confd Conver Corosync Cpu Crontab Crunchbang Css Curl C语言 Date DDOS Decode Dell Desktop Devops Df Dhcp Diff Diskpart DISTINCT Django DNS Docker Dos2unix Dpkg Drupal Duckdb EKS ELK Etcd Excel Fail2ban Fastcgi Fdisk Fiddler Find Firewalld Flask Flvtool Ftp Function Fuser GCP Geek Ghost Gin Git Github Gitlab Glances Glusterfs Go Godaddy Golang Google Gooupadd Grafana Graphviz Gravatra Grep Grub2 Hadoop Haproxy Hardware HBA HCIE Heartbeat Helm Hexdump Hhvm History Hotspot Html Http/Html/Web Http/Html/Web Httplogs Https HttpWatch Huawei Huaweicloud Hugo IBM Icmp Iconv Ifconfig IIS InfluxDB Ingress InnoDB Inotify Iopp IOS Ipmitool Iptables Iredmail Iscsi Isito It-News Java JavaScript Jdk Jenkins Jinja2 Jira Join Joomla K3s K8s Kdump Keepalived Kernel Kingate KVM Lamp Last Leetcode Lib Linux Linux高级篇 Ln Ls Lsi Lsof Lvm Lvs Mac Mail Man Mark Markdown Matplotlib Maven Memcached Microservice Mimikatz Mkdocs Mkpasswd Mmonit Mod_jk Mongodb Monit Monitor Mono Moodle Mosh Mount Mplayer Mpm Mrtg Mtr My.cnf Mysql Mysqlbinlog Mysqld_multi MySQLdb Mysqldump Mysqlhotcopy Nagios Nc Nethogs Netlify Nexus Nfs Nginx Nmon Nocatlog Node.js Nrpe Ntfs Ntop Ntp Obs Ocr Open-Falcon Openbox Opencv Openldap OpenResty Openssl Openstack Oracle Oswatch Paas Pacemaker Pam Pandas Parted Pcp Pcre Pdf Percona Perl Pexpect Pgrep Php Php-Fpm Ping Plsql Develope PM Postfix PostgreSQL Powershell Prettify Proc Prometheus Puppeteer Pushd Pwgen Pxe Pyecharts Python Python模块 QoS Radmin Raid Rdesktop Read Redhat Redis Redmine Regex Rh134 RH318 RH442 RHCA RHCE Rhel7 Rhel8 RHEV Rm Rman Rootkit Route Rpm Rpmforge Rrdtool RSA Rsync Rsyslog Safe Saltstack Samba Scapy Screen SecureCRT Sed Selenium Selinux Seo Seq Session Set Shc Sheepdog Shell Shopt Sitemap Skydns Smokeping Snffier Snmp Socket Soft Sort Spider Sql Sqlserver Squid SRE Ss Ssh Sshpass Statuscode Strace Strings Su SublimeText2 Sudo Suse Svn Sysbench Syslog-Ng Sysstat Systemd T Tar TC Tcpcopy Tcpdump Tech Telecom Telnet Tencentcloud Tengine Test Testlink Threads Time Tmux Tomcat Touch Tr Tsar Twisted Ubuntu Udev Ulimit Unix Unixbench User-Agent Useradd Varnish VBA Vbs Vercel Vi Vim Visudo Vmstat Vmware Vnc Voice Vpn Vscode Vsftp Vsftpd Vue Watchdog Web Webcam Webistrano Wget Wiki Windows Wol Wordpress Workshop Wsl X-Windows Xampp Xcache Xmllint Xtrabackup Yule Yum Zabbix Zeromq Zip Zonetime Zookeeper 下载工具 云主机 云原生 代理 加密 古意 吐槽 圈里圈外 娱乐 字符串函数 安全 平台架构 推理 提权 故事汇 故障案例 数据结构 每日看点 民国史 生活 科学记录 站长管理工具 算法 管理 网站架构 翻墙 股票 行业 诗韵 负载均衡 远程管理 面试题

Links

Meta