随笔分类 -  linux

1
set指令详解
摘要:set指令详解 功能说明:设置shell 语 法:set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...] 说 明:设置或取消设置shell选项和位置参数的值更改shell属性和位置参数的值,或显示shell变量的名称和值 选项Options: 阅读全文
posted @ 2019-02-18 23:59 苦咖啡~~ 阅读(1224) 评论(0) 推荐(0)
快速部署jumpserver堡垒机
摘要:jumpserver版本:Version 1.4.1-2 (社区版) 主机IP地址:10.0.0.105 准备环境1、安装依赖yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel git epel-rele 阅读全文
posted @ 2018-10-02 15:43 苦咖啡~~ 阅读(526) 评论(0) 推荐(0)
saltstack快速部署
摘要:yum install wget deltarpm -y wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo 阅读全文
posted @ 2018-09-28 17:26 苦咖啡~~ 阅读(149) 评论(0) 推荐(0)
kvm虚拟机的克隆以及快照
摘要:克隆(常见有3种方法) 注意:无论上述3种方式使用哪一种,在克隆后都要修改克隆后主机的相关参数,尤其是网络参数,否则克隆后的机器不能连接网络 快照 阅读全文
posted @ 2018-09-26 11:18 苦咖啡~~ 阅读(447) 评论(0) 推荐(0)
bash实现自动补全
摘要:yum install -y bash-completion source /usr/share/bash-completion/bash_completion 执行后yum拥有选项自动补全功能 对于docker-compose还需要安装(docker不需要): curl -L https://ra 阅读全文
posted @ 2018-09-04 10:42 苦咖啡~~ 阅读(359) 评论(0) 推荐(0)
文本三剑客之awk
摘要:awk和流编辑器sed在工作原理和用法上有很多类似之处,它们都是检查输入数据中的行是否匹配指定的模式,如果匹配成功就对匹配的行执行相应的操作,重复这个过程直到所有的输入数据都被处理完,因此awk和sed都是面向数据流的工具。 awk执行的操作action要写在模式后面的花括号{}中,而sed是直接接 阅读全文
posted @ 2018-07-15 16:54 苦咖啡~~ 阅读(277) 评论(0) 推荐(0)
文本三剑客之sed
摘要:sed是一个流编辑器(sed是stream editor的缩写),它可以对从标准输入流中得到的数据进行处理,然后把处理以后得到的结果输出到标准输出,而标准输出通常会关联到终端屏幕,因此处理后的结果也会显示到屏幕上。当然,也可以把标准输出重定向到文件,这样处理后的结果就会保存在磁盘文件中。 格式: s 阅读全文
posted @ 2018-07-15 16:20 苦咖啡~~ 阅读(322) 评论(0) 推荐(0)
文本三剑客之grep
摘要:接受正则表达式,按行匹配,将会过滤出匹配的所有行 格式: grep [OPTION]... PATTERN [FILE]... 可以看出,grep后可以同时接多个文件 选项OPTION: --color=auto 通常情况下grep过滤后不会有颜色区分,使用该选项添加颜色 -E 支持扩展的正则表达式 阅读全文
posted @ 2018-07-15 15:58 苦咖啡~~ 阅读(220) 评论(0) 推荐(0)
通配符和正则表达式
摘要:通配符 通配是指Shell在遇到通配符时,会自动把它们扩展成一系列匹配的文件名。无论是命令,还是脚本,只要它操作的是文件,都可以利用通配符。 shell中的通配符: 通配符 意义 * 任意多个(包括0个)任意字符 ? 任意一个字符 [abc] 表示abc中任意一个字符 [a-d] 表示a到d之间的所 阅读全文
posted @ 2018-07-15 15:42 苦咖啡~~ 阅读(2882) 评论(0) 推荐(0)
find指令使用手册
摘要:find 目录 条件 选项 find . –print find . –print0 .指明在当前目录中查找 -print 打印匹配文件的文件名,使用‘\n’作为分隔文件的定位符 -print0 打印匹配文件的文件名,使用null即’\0’作为分隔文件的定位符 1. 根据文件名或整个表达式匹配搜索 阅读全文
posted @ 2018-07-15 02:08 苦咖啡~~ 阅读(266) 评论(0) 推荐(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) 推荐(0)
Vmare虚拟机中的3种网络连接方式
摘要:安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和VMnet8,其他的未安装(当然也可以手动安装其他的)。 其中: VMnet1是host网卡,用于host方式连接网络的。 VMnet8是NAT网卡,用于NAT方式连接网络的。 它们的IP地址是随机生成的,如果要用虚拟机做实验的话,最好将VMne 阅读全文
posted @ 2018-07-15 01:02 苦咖啡~~ 阅读(723) 评论(0) 推荐(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) 推荐(0)
linux中进程亲和性绑定
摘要:什么是绑核所谓绑核,其实就是设定某个进程/线程与某个CPU核的亲和力(affinity)。设定以后,Linux调度器就会让这个进程/线程只在所绑定的核上面去运行。但并不是说该进程/线程就独占这个CPU的核,其他的进程/线程还是可以在这个核上面运行的。 如果想要实现某个进程/线程独占某个核,就要使用c 阅读全文
posted @ 2018-07-11 08:58 苦咖啡~~ 阅读(1939) 评论(0) 推荐(0)
lsof指令使用简介
摘要:lsof替代了netstat和ps的全部工作。它可以带来那些工具所能带来的一切,而且要比那些工具多得多 最重要的是,当你给它传递选项时,默认行为是对结果进行“或”运算。因此,如果是用-i来拉出一个端口列表,同时又用-p来拉出一个进程列表,那么默认情况下你会获得两者的结果。 lsof打开的文件可以是: 阅读全文
posted @ 2018-07-11 08:55 苦咖啡~~ 阅读(598) 评论(0) 推荐(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) 推荐(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) 评论(0) 推荐(1)
TUN/TAP/VETH
摘要:TUN/TAP虚拟网络设备为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。 TUN/TAP虚拟网络设备的原理: 在Linux内核中添加了一个TUN/TAP虚拟网络设备的驱动程序和一个与之相关连的字符设备/dev/net/tun,字符设 阅读全文
posted @ 2018-07-10 01:07 苦咖啡~~ 阅读(3607) 评论(1) 推荐(0)
linux运维中常用的指令
摘要:一、终端中常用的快捷键 man界面中的快捷键: ?keyword 向上搜索关键词keyword,n向下搜索,N继续向上搜索 /keyword 向下搜索关键词keyword,n继续向下搜索,N向上搜索 q 退出man页面 二、指令 1、shutdown 重启或关机 shutdown 是一个用来安全关闭 阅读全文
posted @ 2018-07-09 13:17 苦咖啡~~ 阅读(307) 评论(0) 推荐(0)
linux各种终端类型的区别和概念
摘要:1 pty(虚拟终端或伪终端): 当我们远程telnet到主机或使用xterm时不也需要一个终端交互么?是的,这就是虚拟终端pty(pseudo-tty)。 2 tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机 阅读全文
posted @ 2018-07-09 12:21 苦咖啡~~ 阅读(3273) 评论(0) 推荐(1)

1