文本三剑客之grep
摘要:接受正则表达式,按行匹配,将会过滤出匹配的所有行 格式: grep [OPTION]... PATTERN [FILE]... 可以看出,grep后可以同时接多个文件 选项OPTION: --color=auto 通常情况下grep过滤后不会有颜色区分,使用该选项添加颜色 -E 支持扩展的正则表达式
阅读全文
posted @
2018-07-15 15:58
苦咖啡~~
阅读(220)
推荐(0)
通配符和正则表达式
摘要:通配符 通配是指Shell在遇到通配符时,会自动把它们扩展成一系列匹配的文件名。无论是命令,还是脚本,只要它操作的是文件,都可以利用通配符。 shell中的通配符: 通配符 意义 * 任意多个(包括0个)任意字符 ? 任意一个字符 [abc] 表示abc中任意一个字符 [a-d] 表示a到d之间的所
阅读全文
posted @
2018-07-15 15:42
苦咖啡~~
阅读(2882)
推荐(0)
find指令使用手册
摘要:find 目录 条件 选项 find . –print find . –print0 .指明在当前目录中查找 -print 打印匹配文件的文件名,使用‘\n’作为分隔文件的定位符 -print0 打印匹配文件的文件名,使用null即’\0’作为分隔文件的定位符 1. 根据文件名或整个表达式匹配搜索
阅读全文
posted @
2018-07-15 02:08
苦咖啡~~
阅读(266)
推荐(0)
IP封包协议头/TCP协议头/TCP3次握手/TCP4次挥手/UDP协议头/ICMP协议头/HTTP协议(请求报文和响应报文)/IP地址/子网掩码(划分子网)/路由概念/MAC封包格式
摘要:IP协议头IP包头格式: 1、版本号:4个bit,用来标识IP版本号。这个4位字段的值设置为二进制的0100表示IPv4,设置为0110表示IPv6。目前使用的IP协议版本号是4。 2、首部长度:4个bit。标识包括选项在内的IP头部字段的长度。 3、服务类型:8个bit。服务类型字段被划分成两个子
阅读全文
posted @
2018-07-15 01:56
苦咖啡~~
阅读(1252)
推荐(0)
Vmare虚拟机中的3种网络连接方式
摘要:安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和VMnet8,其他的未安装(当然也可以手动安装其他的)。 其中: VMnet1是host网卡,用于host方式连接网络的。 VMnet8是NAT网卡,用于NAT方式连接网络的。 它们的IP地址是随机生成的,如果要用虚拟机做实验的话,最好将VMne
阅读全文
posted @
2018-07-15 01:02
苦咖啡~~
阅读(723)
推荐(0)
CentOS 6及7 丢失root密码解决方案
摘要:6.x系列 法一:使用光盘镜像 BIOS中设置CD-ROM启动——选择救援模式——系统被自动挂载到/mnt/sysimage下——选择进入shell start shell——进入shell命令行——将/mnt/sysimage/etc/passwd文件中root用户的一行的第二段的x删除(也就是删
阅读全文
posted @
2018-07-15 00:50
苦咖啡~~
阅读(318)
推荐(0)
linux中进程亲和性绑定
摘要:什么是绑核所谓绑核,其实就是设定某个进程/线程与某个CPU核的亲和力(affinity)。设定以后,Linux调度器就会让这个进程/线程只在所绑定的核上面去运行。但并不是说该进程/线程就独占这个CPU的核,其他的进程/线程还是可以在这个核上面运行的。 如果想要实现某个进程/线程独占某个核,就要使用c
阅读全文
posted @
2018-07-11 08:58
苦咖啡~~
阅读(1940)
推荐(0)
lsof指令使用简介
摘要:lsof替代了netstat和ps的全部工作。它可以带来那些工具所能带来的一切,而且要比那些工具多得多 最重要的是,当你给它传递选项时,默认行为是对结果进行“或”运算。因此,如果是用-i来拉出一个端口列表,同时又用-p来拉出一个进程列表,那么默认情况下你会获得两者的结果。 lsof打开的文件可以是:
阅读全文
posted @
2018-07-11 08:55
苦咖啡~~
阅读(599)
推荐(0)
free指令的说明
摘要:CentOS 6.x系统中的freefree [-b|-k|-m|-g|-h] [-l] [-o] [-t] [-s delay] [-c count] [-V] -b #-k,-m,-g 以单位bytes, KB, MB, 或 GB输出-h #以人类易读的方式输出(根据数值大小自动决定使用的单位)
阅读全文
posted @
2018-07-11 00:57
苦咖啡~~
阅读(273)
推荐(0)
使Linux支持exFAT和NTFS格式的磁盘
摘要:Linux支持exFAT和NTFS Linux系统默认可以自动识别到fat32格式的盘,但fat32支持的文件不能大于4G,所以只能将移动硬盘和U盘格式化为NTFS和exFAT这两种格式的,对于U盘最好格式化为exFAT。 CentOS系列默认一直没有支持使用exfat格式的大容量U盘,可以通过添加
阅读全文
posted @
2018-07-11 00:45
苦咖啡~~
阅读(3134)
推荐(1)
TUN/TAP/VETH
摘要:TUN/TAP虚拟网络设备为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。 TUN/TAP虚拟网络设备的原理: 在Linux内核中添加了一个TUN/TAP虚拟网络设备的驱动程序和一个与之相关连的字符设备/dev/net/tun,字符设
阅读全文
posted @
2018-07-10 01:07
苦咖啡~~
阅读(3607)
推荐(0)
linux运维中常用的指令
摘要:一、终端中常用的快捷键 man界面中的快捷键: ?keyword 向上搜索关键词keyword,n向下搜索,N继续向上搜索 /keyword 向下搜索关键词keyword,n继续向下搜索,N向上搜索 q 退出man页面 二、指令 1、shutdown 重启或关机 shutdown 是一个用来安全关闭
阅读全文
posted @
2018-07-09 13:17
苦咖啡~~
阅读(308)
推荐(0)