文章 67
评论 61
浏览 75441
uniq、sort命令理解

uniq、sort命令理解

先建立一个测试文件: [root@bogon ~]# cat test.txt 10.0.0.1 10.0.0.3 10.0.0.4 10.0.0.4 10.0.0.5 10.0.0.1 10.0.0.3 10.0.0.5 先看下uniq参数 -c, --count 在 行首 显示 出现 的 数目 -d, --repeated 仅显示 重复行 -D, --all-repeated 显示 全部 重复行 -f, --skip-fields=N 不比较 起初的 N 栏 -i, --ignore-case 比较时 忽略 大小写 -s, --skip-chars=N 不比较 起初的 N 个 字符 -u, --unique 仅显示 无重复行 -w, --check-chars=N 每行中 比较 不超过 N 个 字符 -N 同 -f N +N 同 -s N --help 显示 帮助信息, 然后 结束 --version 显示 版本信息, 然后 结束 1. 只输入uniq看下: [root@bogon ~]# uniq test.txt 10.0.0.1 10.0.0.3 10.0.0.4 10.....

IDEA2018.3.3集成tomcat9

IDEA2018.3.3集成tomcat9

虽然IntelliJ IDEA社区版没有自带tomcat。 但是我们可以装一个插件——smart tomcat。 IntelliJ IDEA>>Preferences>>Plugins>> 搜索tomcat >> 选择smart tomcat >> Install >> 重启IDEA。 然后 Run >> Edit Configurations >> 填写如下几项: Name:配置的名字,随便起。一般就用项目名 Tomcat Server:tomcat的路径 Deployment:webapp所在的路径 Contex Path:上下文路径。会自己识别出来,一般我们不改这个。 Server Port:默认是8080,可以改成其它 VM options: 可选的。没有参数就不填

网络设备配置输出一口气

网络设备配置输出一口气

有时候用expect脚本备份配置的时候,配置显示不全,手动敲空格,这个解决配置一次性打印问题。 cisco的全页打印显示配置信息的命令: #terminal length 0 #show run 华为和H3C的全页打印显示配置信息的命令: [Office_VPN_FW]user-interface vty 0 4 [Office_VPN_FW-ui-vty0-4]screen-length 0

通过查看nginx 日志进行分析

通过查看nginx 日志进行分析

1.根据访问ip统计UV; [root@blog_server logs]# awk '{print $1}' access.log|sort | uniq -c |wc -l 138 2.统计访问URL统计PV; [root@blog_server logs]# awk '{print $7}' access.log|wc -l 637 3.查询访问最频繁的URL; [root@blog_server logs]# awk '{print $7}' access.log|sort | uniq -c |sort -n -k 1 -r|more 55 /solo/console/article/ 52 / 46 /solo/console/markdown/2html 17 /solo/articles/2019/03/16/1552701584725.html ……从高往低一次排列 4.查询访问最频繁{TOP10}的ip [root@blog_server logs]# awk '{print $1}' access.log|sort | uniq -c |sort -n -k....

阿里云机器和本地IDC建立ipsec VPN

阿里云机器和本地IDC建立ipsec VPN

IPsec主要由以下协议组成:一、认证头(AH),为IP数据报提供无连接数据完整性、消息认证以及防重放攻击保护;二、封装安全载荷(ESP),提供机密性、数据源认证、无连接完整性、防重放和有限的传输流(traffic-flow)机密性;三、安全关联(SA),提供算法和数据包,提供AH、ESP操作所需的参数。

使用python发送邮件告知SSL证书到期时间

使用python发送邮件告知SSL证书到期时间

该文章已经加密。

LINUX脚本使用实战,持续更新

LINUX脚本使用实战,持续更新

1.自动备份系统文件 #!/bin/bash #cd /data/backup #find ./ -name "*.tar.gz" -mtime +3 -exec rm -f {} \; #tar zcf /data/backup/`date +%F`_data.tar.gz /data cd /data/rsyslog tar zcf /data/rsyslog/`date +%F`_rsyslog.tar.gz /data/rsyslog ##备份日志文件 find ./ -name "*.tar.gz" -mtime +2 -exec rm -rf {} \; ##筛选出2天以前的文件并且删除 1.1统计文本出现字符的频率: $ awk -F' ' '{for(i=1;i<=NF;i=i+1){print $i}}' word.txt |sort|uniq -c|sort -nr|awk -F' ' '{printf("%s %s\n",$2,$1)}' the 4 is 3 sunny 2 day 1 2.URL检测脚本 [root@zabbix shell]# vi....

linux使用sendEmail发送邮件

linux使用sendEmail发送邮件

sendEmail官方下载地址 http://caspian.dotconf.net/menu/Software/SendEmail/ 官网最新版本1.5.6,可以直接下载上传到服务器,也可用wget方式 我生产环境是采用定时任务触发sendEmail并且发送每天的日志信息到邮箱进行保存。 [root@localhost ~]# wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz [root@localhost ~]# tar zf sendEmail-v1.56.tar.gz -C /usr/local/ [root@localhost ~]# cd /usr/local/sendEmail-v1.56/ [root@localhost sendEmail-v1.56]# ll 总用量 116 -rw-r--r--. 1 root root 13329 9月 30 2009 CHANGELOG -rw-r--r--. 1 root root 7949 9月 30 2009 R....

nginx反向代理tomcat项目之solo

nginx反向代理tomcat项目之solo

nginx配置 upstream backend { server localhost:8080; # Tomcat/Jetty 监听端口 } #access_log logs/access.log main; sendfile on; keepalive_timeout 65; #gzip on; server { listen 80; server_name www.cjzshilong.cn; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://backend$request_uri; proxy_set_header Host $host:$server_port; proxy_set_header X-Real-IP $remote_addr; server_name_in_redirect off; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $p....

解决centos7系统搭建wordpress出现403问题

解决centos7系统搭建wordpress出现403问题

使用习惯了LNMP环境了,在部署wordpress的时候出现了一个问题,修改完了固定链接页面找不到了,直接403了。因为是Nginx的服务器,连个htaccess文件也没有,网上找了大半圈,最后修改个Nginx的伪静态规则搞定,如下: 修改nginx配置文件就可以 server { listen 80; server_name localhost; root /usr/local/nginx/html; if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; } rewrite /wp-admin$ $scheme://$host$uri/ permanent;

阿里P8架构师讲述:3—5年程序员的发展和出路在哪里?

阿里P8架构师讲述:3—5年程序员的发展和出路在哪里?

工作3—5年后,程序员们的成长将迈入一个全新阶段。这既是程序员们的黄金时期同时又是最迷茫的时期,因为大家必须要要思考一下今后的职业方向。

谁希望宅呢,不过是同龄人都比自己优秀罢了。

谁希望宅呢,不过是同龄人都比自己优秀罢了。

近况 从年前的时候,java web项目上就没什么活了,放肆了一段时间,大概从十一月中期,一直到三月份,四五个月的样子,期间没什么事情发生,浑浑噩噩度日,没有做成什么事情,还好也没被迫做什么事情。 闲下来的时候就爱想,当然了,我这个年纪,总归是要谈一些婚姻琐事的,但不是将心托付给对方的那种,只是说会问对方:你以前谈过几个对象啊?然后交流之后以对方的一句你太幼稚结尾,然后删好友,删电话等等,删除记录这个操作是一定要做的,不然呢,就总感觉以后偶尔看到的时候会陷入沉思。 打算离职是因为有几点,第一,没有发展空间,以前呢,面试的时候,基本一定会被问到,为什么离职呀,自己总说想找一个好一点儿的发展空间,基本上就搪塞过去了,可是如今终于明白了,发展空间真的很重要,对自己的身心或者技术或者事业都很重要。第二,需求不明确,假如需求不明确的情况下,做起web开发是一件非常痛苦的事情,更痛苦的是折腾了一个星期还是不清楚需求什么样子,甚至会让我产生是个笨蛋的感觉,但我知道我不是。第三,外包工资不高,听同事说,一个四十岁的老员工要的工资是2W,都没录取,这不是一个振奋人心的消息,假如只是因为要的工资高了的话。....

记录精彩的坎坷人生,经营属于自己的世界!