
临时笔记
记录一些小内容,方便以后查询
xianyuLuo.
当你的才华还不能支撑起你的野心时,你应该静下心来,好好学习!
展开
-
bash中nice和ionice
ionice一个进程可以有三种调度类别:Idle以Idle io优先级运行的程序只会在没有其他任何程序请求磁盘I/O的情况下得到磁盘I/O处理 时间。Idle调度类型不带任何参数。从内核2.6.25,Idle调度类型可以允许普通用户使用Best effort对那些还没有申请一个指定的io优先级的任何进程,这是有效的调度类型。这个类型会带一 个优先级参数,0-7,数字越小,优先级越高。如果多个进程的优先级相同,Linux内核会以Round-robin轮询的方式为其提供I/O服务。R原创 2020-08-13 15:54:59 · 583 阅读 · 0 评论 -
bash中rsync命令
rsync命令rsync用于从一个位置到另外一个位置同步文件和文件夹。备份的地址可以是本地也可以是远程。rsync的重要功能:speed: 首次使用时,rsync在source和destination之间复制全部内容。下次使用时,rsync只传输变更的块或字节到目的地,而这个机制将大大提升传输速度security: rsync允许对数据使用ssh协议加密less bandwidth: rsync使用对数据块压缩和解压缩的办法降低带宽需求。privileges: 无需特殊的特权来运行rsync原创 2020-08-13 14:05:34 · 627 阅读 · 0 评论 -
shell中的xargs命令
xargs 命令xargs命令的作用,是将标准输入转为命令行参数。$ echo "hello world" | xargs echohello world上面的代码将管道左侧的标准输入,转为命令行参数hello world,传给第二个echo命令。xargs命令的格式如下。$ xargs [-options] [command]真正执行的命令,紧跟在xargs后面,接受xargs传来的参数。xargs的作用在于,大多数命令(比如rm、mkdir、ls)与管道一起使用时,都需要xargs将原创 2020-08-11 10:17:41 · 2810 阅读 · 0 评论 -
bash中的find命令
find命令-type:文件类型-name:文件名-mtime:文件修改时间perm:文件属性-size:文件大小例子:1、查找/data/目录下7天前且大小大于100M的文件#查找find /data -type f -mtime -7 -size +100M#查找并删除find /data -type f -mtime -7 -size +100M -exec rm -rf {} \;...原创 2020-08-02 11:58:39 · 2777 阅读 · 0 评论 -
bash变量操作
变量截取截取变量$var的前5个字符,0:5表示下标echo ${var:0:5}原创 2020-08-02 11:16:24 · 207 阅读 · 0 评论 -
bash中if判断
文件判断-d file file存在并且是一个目录-e file file存在-f file file存在并且是普通文件-r file file有读权限-s file file存在且不为空-w file file写权限-x file file有执行权限-a file 如果 FILE 存在则为真字符串判断[-z string]:“string” 的长度为零则为真。[-n string ] or [ string ]:“string” 的长度为非零则为真。...原创 2020-08-02 11:09:19 · 666 阅读 · 0 评论 -
Linux系统命令——sort
Sort选项-t 指定文本分隔符-k 指定排序列-n 按数字进行排序-r 翻转排序结果例子:sort -k 1 -n -r原创 2020-07-22 15:10:00 · 227 阅读 · 0 评论 -
TCP协议种的标志位
TCP标志位TCP标志位的值代表了当前客户端请求的目的。标志位总共分为6类,如下:SYN(synchronous): 发送/同步标志,用来建立连接,和下面的第二个标志位ACK搭配使用。连接开始时,SYN=1,ACK=0,代表连接开始但是未获得响应。当连接被响应的时候,标志位会发生变化,其中ACK会置为1,代表确认收到连接请求,此时的标志位变成了 SYN=1,ACK=1。 ACK(ac...原创 2020-04-13 18:30:16 · 4660 阅读 · 0 评论 -
TCP协议状态大集合
TCP协议在连接和断开连接的过程中,客户端或者服务端的状态如下。总共有11种状态:CLOSED:初始状态,表示TCP连接是“关闭着的”或“未打开的”。LISTEN:表示服务器端的某个SOCKET处于监听状态,可以接受客户端的连接。SYN_RCVD:表示服务器接收到了来自客户端请求连接的SYN报文。在正常情况下,这个状态是服务器端的SOCKET在建立TCP连接时的三次握手会话过程中的一个中间状态,很短暂,基本上用netstat很难看到这种状态,除非故意写一个监测程序,将三次TCP握手过程中最后..原创 2020-06-15 13:28:58 · 556 阅读 · 0 评论