![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
互联网
fengyuanye
这个作者很懒,什么都没留下…
展开
-
ip 网络
ip ruleip route show table 路由表名ipv4:/sbin/ifconfig $2 $3 netmask $4 $1 2>&1ip rule delete t 11 from $3echo "rule -4 delete $?"ip rule add t 11 from $3echo "rule -4 add $?"ip r...原创 2020-01-13 16:21:31 · 223 阅读 · 0 评论 -
SSH 保持连接方法 (解决Broken pipe)
三种办法彻底解决SSH的 Write failed: Broken pipe 问题原文连接:https://blog.csdn.net/weixin_43145361/article/details/85259854问题描述在使用SSH连接远程服务器的时候,如果长时间不操作,再次进入 Terminal 时就会有卡死一段时间没有响应。等待一段时间以后,会发现以下错误提示:Write fa...转载 2020-01-13 15:44:49 · 5207 阅读 · 0 评论 -
linux network ifconfig
LINUX修改、增加IP的方法,一张网卡绑定多个IP/漂移IP临时增加IP命令:ifconfig eth0:1 ip地址 netmask 子网码 broadcast 广播地址 gateway 网关ifconfig eth0:1 10.1.104.65 netmask 255.255.255.0 broadcast 10.1.104.255 gateway 10.1.104.11 说明...原创 2020-01-13 15:40:18 · 285 阅读 · 0 评论 -
lsof 看连接
lsof 查看端口占用在Mac OS系统中,无法使用netstat来查看端口占用情况,可以使用lsof来代替,这种方式在Linux下也适用。sudo lsof -nP -iTCP:端口号 -sTCP:LISTEN1-n 表示不显示主机名-P 表示不显示端口俗称不加 sudo 只能查看以当前用户运行的程序查看指定端口以及对应的Command和PID:lsof -nP -iTCP:...原创 2020-01-13 15:39:42 · 642 阅读 · 0 评论 -
nginx 简记
nginx的进程分为主进程和工作进程,关于nginx的信号,主进程支持以下信号:TERM,INT 快速关闭QUIT 优雅的关闭KILL 关闭一个顽固进程HUP 改变配置,使用新配置开启新的工作进程,优雅的关闭旧的进程USR1 重新开启日志文件USR2 平滑升级nginxWINCH 优雅的关闭工作进程单个工作进程也可以通过信号控制,但它不是必须的。单个工作进程支持的信号有:TE...原创 2020-01-13 15:32:09 · 163 阅读 · 0 评论 -
Linux 如何查看某个进程占用内存情况
1、ps -ef | grep "进程名" 获取pid;然后 top -p pid 可查看内存。 【主要看RSS为程序实际使用内存】2、ps aux |grep "进程名", 可显示进程专用内存3、cat /proc/pid/status 【看VmRSS】4、pmap -x pid5、ps -e -o 'pid,comm,args,pcpu,rsz,vsz...原创 2019-10-12 20:18:48 · 3585 阅读 · 0 评论 -
sed 空格替换为逗号
一个或者多个空格替换成逗号:sed 's/[ ][ ]*/,/g'a.txt >a.csv或者:cat a.txt |sed 's/\s+/,/g' >a.csv可以转成csv格式原创 2019-09-30 15:54:13 · 3757 阅读 · 0 评论 -
shell文本处理--去空行
1、cat file_name| tr -s '\n'2、cat file_name|grep -v '^$'3、cat file_name|awk '{ if($0=="") print }' cat file_name|awk '{ if(length=="") print $0}'4、cat file_name|sed '/^$/d'原创 2019-02-25 19:37:53 · 572 阅读 · 0 评论 -
sed
SedSed是一个强大的文本处理工具可以采用正则匹配,对文本进行插入删除修改等操作Sed处理的时候,一次处理一行,每一次把当前处理的存放在临时缓冲区,处理完后输出缓冲区内容到屏幕,然后把下一行读入缓冲区,如此重复,直到结尾。1、命令格式和参数sed [-nefr] [动作] 文件参数:-n 安静模式,在sed处理的时候,所有来自STDIN的数据都会被输出到终端,加上-n会只输出...转载 2019-02-25 10:56:17 · 119 阅读 · 0 评论 -
crontab定时任务执行失败原因
crontab任务添加后,执行失败原因:首先,可看/var/log/cron日志文件里面的记录,查看执行记录,查找失败原因0. 定时任务有没有启动:当然,得先确保安装有crontab,没有的话,先安装,有得话,确认是否启动/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service ...原创 2018-12-18 15:00:29 · 7269 阅读 · 0 评论 -
Cname与A记录
Cname是解析域名到域名,A记录是解析域名或者主机名到IP;cname将域名解析到域名进行A记录更改时,更加方便。原创 2018-10-15 21:20:27 · 3527 阅读 · 0 评论 -
awk执行的三种方式,以及awk以shell脚本文件形式执行的注意事项
awk执行有三种形式:1.直接以命令行来执行, 语法形式为:awk [option] 'awk语句' 待处理文本文件,实例如图:2.以awk脚本文件来执行需要加-f选项;语法形式为:awk -f awk脚本 待处理文件,具体实例如图:3.以shell脚本的形式来执行 以shell脚本形式执行时,行首的#!/bin/bash 需...原创 2018-09-26 21:18:21 · 13641 阅读 · 1 评论 -
Python2.7报错:AttributeError: 'module' object has no attribute 'ArgumentParser'的解决。
argparse- 用于命令行选项,参数和子命令的解析器,学习python命令行解析用了https://docs.python.org/2/library/argparse.html中的例子:import argparseparser = argparse.ArgumentParser(description='Process some integers.')parser.add_...原创 2018-08-31 16:15:20 · 5463 阅读 · 0 评论 -
正向代理与反向代理
接触nginx时,了解到了反向代理,对于反向代理为什么要叫反向有些疑问,然后开始了解了下正向代理与反向代理,对于疑惑有了一定解答。正向代理是指客户端通过设置一个代理,来访问目标服务器,它是介于客户端和目的服务端之间的一个桥梁。它需要在客户端设定,并且需要指定代理的ip和端口号。通过正向代理可以实现:1)访问原来不能访问的网站,如google;2)作为缓存,加速访问资源速度;3)...原创 2018-08-27 22:24:34 · 410 阅读 · 0 评论