- 博客(11)
- 收藏
- 关注
原创 Shell脚本-Shell运算
单引号和双引号的区别:现象:单引号里的内容会全部输出,而双引号里的内容会有变化原因:单引号会将所有特殊字符脱意拼接字符串中间无任何+,之类的符号获取字符串长度:在${}中使用“#”来获取提取子字符串数组:定义数组:小括号做边界,使用空格分离获取数组元素取得元素个数赋值数组元素:赋值时候使用引号的作用:双引号:允许通过$符号引用其他变量值 单引号:禁止引用其他变量值,$视为普通字符 反撇号:命令替换,提取命令执行后的输出...
2022-01-09 16:31:31
828
原创 Shell脚本-Shell环境变量以及set,env,export的区别
这里特别提示一下一.shell环境变量的分类以及set env export的区别:set:显示(设置)shell变量 包括私有变量以及用户变量,不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样env:显示(设置)用户变量变量export:显示(设置)当前导出成用户变量的shell变量。总结:linux 分 shell变量(set),用户变量(env), shell变量包含用户变量,export是一种命令工具, 是显示那些通过expo...
2022-01-09 15:47:07
1916
原创 Iptables防火墙
iptables其实是一个客户端工具,我们用户是通过iptables这个客户端,将用户的安全设定执行到对应的‘安全框架中’,这个安全框架才是真正的防火墙,这个框架名字叫做netfilter
2022-01-04 23:12:38
132
原创 python学习-基础
python字符编码:字符: 可以是一个字母,汉字,标点符号,数字等字符集:是字符的一个组合,ASCII、Unicode、GB2312ASCII:英文大小写字符,阿拉伯数字,控制字符(空格键、回车键)GB2312:中国国际标准简体汉字字符集,包含简化汉字,一般符号,数字Unicode:全球统一的字符集,包含各个国家语言中所使用到的所有字符字符编码:对字符集中的字符进行编码,让计算机可以识别存储字符编码类型:ASCII,UTF-8,GBK1 、ASCII:美国信息交换标准代码,
2022-01-03 19:08:21
535
原创 Ansible
优点:模块可以用任何语言开发 有Web管理界面、可配置用户、组、资源清单和执行Playbook 被管节点不需要安装代理软件。特性:模块化:调用特定的模块,完成特定的任务。 安全,基于OpenSSH 幂等性:一个任务执行1遍和执行n遍效果一样。 支持playbook编排任务,YAML格式,编排任务,支持丰富的数据结构 较强大的多层解决方案roleyum...
2021-08-20 19:12:27
386
原创 DNS主从同步
处理防火墙:systemctl stop firewalldsystemctl disable firewalld或者在、/etc/selinux/config 里面改:setenforce 0同步时钟源:yum install ntp ntpdate ntpdate cn.pool.ntp.org hwclock --systohc配置NFS数据共享服务器主:...
2021-08-19 09:56:29
116
原创 NFS网络文件共享存储服务器
安装NFS和rpcbind两台CentOS7机器:配置如下:服务器配置:创建共享目录,并设置权限mkdir -p /data/share/chmod 755 -R /data/share在、/etc/exports配置中加入如下:括号内是一些权限参数!顺序启动服务:systemctl start rpcbind (有时候需要重新启动) systemctl start nfs加入开机自启 sys...
2021-08-18 22:31:36
111
原创 DNS服务搭建(正向反向搭建)
DNS系统在网络中的作用就是一个维护着一个地址数据库,其中记录了各种主机的域名与ip地址的对应关系。DNS系统为客户提供了正向或反向的地址查询服务,及正向解析和方向解析,正向解析即根据域名查ip地址;反向解析即根据IP地址查域名。服务前安装:yum install –y bind bind-libs bind-utils bind-chroot且三个主配置文件主配置文件 /etc/named.conf :服务程序运行的主配置文件; 区域配置文件 /etc/named.rfc191...
2021-08-18 10:49:03
435
原创 Linux正则/三剑客grep ,sed ,awk
核心通配符:* 匹配任意长度的任意文字 a*b a与b之间可以有任意长度的任意字符,也可以没有。? 匹配任意单个字符 a ?b a与b之间必须也只能有一个字符,可以是任意字符[ ] 匹配指定范围内的任意单个字符 [a-z] , [A-Z] , [0-9] ,[a-z0-9] ...
2021-08-16 13:01:11
115
原创 linux常用命令
Tab :补全 ctrl+c : 终止前台运行的程序 ctrl+l : 清屏 ctrl+a/e:光标移动到命令前/后端! ctrl+u/k:删除光标前后所有字符! history:历史命令! HISTSIZE—shell进程可保留的命令历史的条数 HISTSIZE=10000 echo $HISTSIZE HISTFILESIZE:命令历史文件的大小;设置大小超出删除 history-c : 清空命令历史 !#:再一次执行历史列表中的第#条命令 !!再一次执行上一条命令...
2021-08-15 16:37:59
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人