摘要: 方法一: (()) ##在括号里面可以直接对变量进行操作 例如:vim test.sh 方法二: let ##let后面加要操作的运算 例如: 方法三: expr ##注意数字之间要有空格 expr ##注意数字之间要有空格 例如: 方法四: bc ##以输入重定向的方式进行运算 bc ##以输入重 阅读全文
posted @ 2018-08-25 16:18 UTHN_B 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: 练习一:获得连通主机的ip和hostname1.脚本编写 vim checkhost.sh #!/bin/bashAuto_conn(){/usr/bin/expect << EOFset timeout 2spawn ssh root@$1 $2expect {"yes/no" {send "ye 阅读全文
posted @ 2018-08-25 15:11 UTHN_B 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 练习题一:对已经存在的用户做密码的修改等操作 vim user_ctrl.sh ##进行如下编写 #!/bin/bashShow(){ read -p "请输入您想操作的用户名或输入exit退出:" User [ "$User" = "exit" ]&&{ echo bye!! exit }||{ 阅读全文
posted @ 2018-08-23 23:28 UTHN_B 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1)grep文本过滤命令 1、grep基本认识 (Global search regular expression and print out the line全局搜索研究正则表达时并显示出来)。grep命令是一种强大的文本搜索工具,根据用户指定模式,对目标文本进行匹配检查,打印匹配到的行。 2、语 阅读全文
posted @ 2018-08-21 00:40 UTHN_B 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 一、 什么是shell 脚本时一种解释性语言; shell脚本保存执行动作; 脚本判定命令的执行条件 脚本来实现动作的批量执行。二、如何创建 vim test.sh ##shell脚本一般都是以.sh结尾三、执行方法 1.sh test.sh ##不执行开头的的命令 2.chmod +x test. 阅读全文
posted @ 2018-08-21 00:40 UTHN_B 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1)diff:比较两个文件或目录的不同 -b 不检查空格字符的不同 -B 不检查空白行 -c 显示全部内容,并标出不同之处 -i 不检查大小写的不同 -p 若比较的文件为C语言程序码时,显示差异所在的函数名称 -q 仅显示有无差异,不显示详细的信息 -r 比较子目录中的文件(对多级目录进行比较) - 阅读全文
posted @ 2018-08-21 00:26 UTHN_B 阅读(898) 评论(0) 推荐(0) 编辑
摘要: PXE(preboot execute environment),预启动执行环境。由于安装系统的时候,有时候是大批量的安装;这时使用磁盘或虚拟机进行单个安装,效率太差;所以我们开始使用PXE网络安装LINUX系统(即使用DHCP服务获取安装所需的文件位置,并逐步安装)。具体安装步骤如下: (一)在服 阅读全文
posted @ 2018-08-20 23:16 UTHN_B 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 一、iptables的说明及环境安装 (1)理论基础:当主机收到一个数据包后,数据包先在内核空间中处理,若发现目的地址是自身,则传到用户空间中交给对应的应用程序处理,若发现目的不是自身,则会将包丢弃或进行转发。 (2)iptables实现防火墙功能的原理是:在数据包经过内核的过程中有五处关键地方,分 阅读全文
posted @ 2018-08-18 16:07 UTHN_B 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、FIREWALLD简介 动态防火墙后台程序FIREWALLD提供一个动态管理的防火墙,用以支持网络"zones",以分配对一个网络即相关链接和界面的一定程度的信任。它具备IPV4和IPV6对防火墙设置的支持。它还具备一个通向服务或应用程序以直接增加防火墙规则的接口。 二、FIREWALLD的基本 阅读全文
posted @ 2018-08-18 11:34 UTHN_B 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 在一台主机上实现磁盘的共享;在另一台主机中进行使用。具体操作如下: 1)在服务器端(server) 1.安装软件和磁盘的划分 yum install targetcli.noarch -y ##若是出现安装问题,重启系统或配置yum源 systemctl start target systemctl 阅读全文
posted @ 2018-08-16 22:30 UTHN_B 阅读(16171) 评论(1) 推荐(0) 编辑