随笔分类 -  linux

摘要:首先要说明的是,不要使用which来进行判断,理由如下: 1、which非SHELL的内置命令,用起来比内置命令的开销大,并且非内置命令会依赖平台的实现,不同平台的实现可能不同。 type type type is a shell builtin type command command is a 阅读全文
posted @ 2020-10-24 14:56 helloweifa 阅读(160) 评论(0) 推荐(0)
摘要:losetup 例子1:虚拟一个linux目录进行磁盘空间容量的限制 1) dd if=/dev/zero off=/root/video.img bs=1G count=200 此时生成了大小为200G的/root/vedio.img文件(file /root/vedio.img),这个文件需要和 阅读全文
posted @ 2020-10-23 21:00 helloweifa 阅读(414) 评论(0) 推荐(0)
摘要:hacked的表象:top发现cpu占用100%,centos7的web应用访问缓慢 以下是零零散散的后续记录: 通过lastb发现massive的ssh可疑登陆,抓其中的典型,毙掉,如下: firewall-cmd --permanent --zone=public --add-rich-rule 阅读全文
posted @ 2020-10-20 13:25 helloweifa 阅读(972) 评论(0) 推荐(0)
摘要:1、可以在grep中加入--color=auto来将过滤条件以字体颜色来显示 2、 阅读全文
posted @ 2020-09-29 15:56 helloweifa 阅读(113) 评论(0) 推荐(0)
摘要:思考: 网络传输 到底传 什么? unicode还是utf-8??? 总结: 大端就是 存储和对应实际字节数据 不对应(高位数据字节放低位地址) ,小端就是高位数据字节放高位地址 在数据网络传输中涉及到 ansi标准,在中文windows macos等操作系统中就是指GB2312,在台湾window 阅读全文
posted @ 2020-09-27 23:28 helloweifa 阅读(319) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/dong008259/archive/2011/12/09/2282679.html 写的非常好 阅读全文
posted @ 2020-09-27 17:35 helloweifa 阅读(91) 评论(0) 推荐(0)
摘要:sed可谓大名鼎鼎 root@OpenWrt:~# `echo ".dd60:85d9:6b37::/48" | sed 's/^./d/'`-ash: ddd60:85d9:6b37::/48: not foundroot@OpenWrt:~# `echo "..dd60:85d9:6b37::/ 阅读全文
posted @ 2020-09-27 17:30 helloweifa 阅读(96) 评论(0) 推荐(0)
摘要:uniq 选项 文件 -c count计数,重复行计数到一起 -u 把重复的行去掉 -d 指显示重复行 上面的几个选项都是针对相邻的重复行而言,所以uniq一般和sort配合使用(sort的作用是将重复的行排在一起,然后用uniq来处理) 阅读全文
posted @ 2020-09-27 16:49 helloweifa 阅读(156) 评论(0) 推荐(0)
摘要:paste从英文来看是 粘贴 的意思,实际该指令确实有 粘贴 含义 列并排黏贴 paste 选项 file 常见选项包括 -s -d -s 或--serial 指串行 -d或--delimiters 分隔符 paste可以使用 重定向符 > 、>> 将内容定向至文件中 参考:https://www. 阅读全文
posted @ 2020-09-27 13:58 helloweifa 阅读(525) 评论(0) 推荐(0)
摘要:参考:https://www.jianshu.com/p/a3aa6b01b2e1 linux lsof/netstat查看进程和端口号相关命令:https://www.cnblogs.com/zjdxr-up/p/8408885.html lsof命令查看端口占用 https://www.cnbl 阅读全文
posted @ 2020-09-27 10:52 helloweifa 阅读(579) 评论(0) 推荐(0)
摘要:sort的作用是排序,sort默认是将文件中的 每一行 按照字符 升序方式来排序的,当然可以设定为-n 即按照数字来排序 常用选项: -r 降序排序 -n 数字排序 -t 默认使用空格 来分割,注意下面的例子,如何用其他的特殊的分割符 来切割行 -k 域分割 这里是精华,需要重点注意 -u 指定是u 阅读全文
posted @ 2020-09-25 23:59 helloweifa 阅读(1126) 评论(0) 推荐(0)
摘要:# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中c 阅读全文
posted @ 2020-09-25 23:57 helloweifa 阅读(146) 评论(0) 推荐(0)
摘要:更正一下:下面的压缩 都是 打包,不是压缩 1、在A机压缩后,复制到B机器并解压缩 原始数据->tar包->ssh远程tar解包还原,即所谓远程tar复制 文件到文件 tar -cf - /opt/dir1 | ssh 192.168.0.116 "cd /opt; tar -xf -" tar c 阅读全文
posted @ 2020-09-25 22:39 helloweifa 阅读(1246) 评论(0) 推荐(0)
摘要:一、注意看以下的命令的不同点 二、python方式 #!/bin/bash #restart scrape news process if the process exited accidentally log_file="restart_sh.log" # return the current d 阅读全文
posted @ 2020-09-25 21:45 helloweifa 阅读(717) 评论(0) 推荐(0)
摘要:变量说明$$ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID$? 最后运行的命令的结束代码(返回值)$- 使用Set命令设定的Flag一览$* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@ 所有参数 阅读全文
posted @ 2020-09-25 21:26 helloweifa 阅读(213) 评论(0) 推荐(0)
摘要:一、相关参数 https://rsync.samba.org/documentation.html 官网 https://download.samba.org/pub/rsync/rsync.1 具体使用 rsync竟然是samba团队开发的。 注意rsync默认同步 大小和修改时间有变动的文件,可 阅读全文
posted @ 2020-09-25 18:23 helloweifa 阅读(389) 评论(0) 推荐(0)
摘要:常规的过滤方法为: ps aux | grep -v ‘grep’| grep xx | awk '{print $2}‘ 以上可以使用代替方法: pgrep nginx pgrep -f ’xxx.tar‘ pgrep 相关选项 参数如下:参考:https://man.linuxde.net 选项 阅读全文
posted @ 2020-09-25 16:03 helloweifa 阅读(473) 评论(0) 推荐(0)
摘要:一、kill根据进程id杀进程,一般配合ps aux |grep -v ‘grep’ | grep xx| awk ‘{print $2}’过滤出pid 来杀单进程。 kill -1 6234或者kill -l 二、pkill 可以用来踢掉登录的用户 w如下: pkill -u root pkill 阅读全文
posted @ 2020-09-25 15:55 helloweifa 阅读(211) 评论(0) 推荐(0)
摘要:一、du和df 的区别 从字面上理解,du指disk usage,df指disk free。du通常针对的是目录,而df通常针对的是文件系统。 二、du的使用 默认只输出目录的统计 -a 参数 包含目录和目录下文件 -c total的意思,就是最后一行显示总大小 -s 表示summary ,不能和- 阅读全文
posted @ 2020-09-25 11:43 helloweifa 阅读(1996) 评论(0) 推荐(0)
摘要:硬链接 ln source dest 软链接ln -s source dest 链接要解决的问题: ①、 将目录层次较深的文件 放到 层次较浅的位置便于访问 ②、 解决linux 库的问题 硬链接和软连接的区别 硬链接和源文件的inode一致,当源文件删除,硬链接可以正常访问 软连接和源文件的ino 阅读全文
posted @ 2020-09-25 10:13 helloweifa 阅读(204) 评论(0) 推荐(0)