Linux
文章平均质量分 65
Jimmy_xmb
注意你的思想,因为他会影响你的行为;
注意你的行为,因为它会决定你的习惯;
注意你的习惯,因为它会养成你的性格;
注意你的性格,因为它会左右你的命运;
展开
-
EXPECT 脚本 批量 远程交互
在shell自动部署项目中对自动部署免去用户交互很痛苦spawn 调用要执行的命令expect 等待命令提示信息的出现,也就是捕捉用户输入的提示:send 发送需要交互的值,替代了用户手动输入内容set 设置变量值expect eof 这个一定要加,与spawn对应表示捕获终端输出信息终止,类似于if....endifexpect脚本必须以interact或expect eo...原创 2019-08-16 14:18:10 · 558 阅读 · 0 评论 -
Shell case应用
shell脚本中case语句应用了解case语句的格式:case分支语句的格式如下:case$变量名in模式1) 命令序列1;;模式2) 命令序列2;;*) 默认执行的命令序列 ;;esac应用:添加用户user..user10密码同用户名,要求在用户存在的时候添加(这里涉及到判断)。add:添加用户user1..use...原创 2019-10-22 10:50:20 · 190 阅读 · 0 评论 -
shell脚本运行报错:syntax error: unexpected end of file
运维工作中使用Sublime编辑器编写的脚本防盗Linux系统中会报错:syntax error: unexpected end of file主要原因:Win和Linux系统文件结束符不同。解决办法:vi编辑器打开文档修改文档格式 :set fileformat=unix修改完放远程系统上就可以使用了。~~...原创 2019-09-04 22:32:17 · 326 阅读 · 0 评论 -
Mysql忘记密码 重置密码的三种方式
MySQL 重置root账户密码方法:1、mysqladmin[root@localhost ~]# mysqladmin -uroot -p "oldpasswd" password "newpasswd"2、set passwordMariaDB [(none)]> set password for root@localhost=password("newpassw...原创 2019-08-16 15:26:15 · 343 阅读 · 0 评论 -
shell循环的区别for&while read line
通过一个小测试来区分循环的不同意义while read line 是一次性将文件信息读入并赋值给变量line ,while中使用重定向机制,文件中的所有信息都被读入并重定向给了整个while 语句中的line 变量for是每次读取文件中一个以空格为分割符的字符串话术借鉴(http://blog.itpub.net/22664653/viewspace-1175858/)文件ip...原创 2019-08-08 10:44:41 · 416 阅读 · 0 评论 -
Linux 常见文本替换sed/tr/awk
[root@localhost wk]# cat abc.logThe months of learning in Old Boy education are the few months that I think the time efficient is the most.I had also studied at other training institutionsbefore, bu...原创 2019-01-24 11:35:50 · 479 阅读 · 0 评论 -
Linux 网卡配置eth1修改为eth0
在测试或生产环境中,经常会遇到克隆的服务器(虚拟机),网卡配置经常也会克隆为eth1,下面讲如何将网卡配置修改为eth0(eth1网卡也可以正常使用,但是有些强逼症的同学看不习惯);配置环境:RHEL6目录步骤一:更改服务器的网卡名,将克隆的服务器网卡配置修改为eth0;步骤二:修改网卡名(ifcfg-eth1修改为ifcfg-eth0)步骤三:修改网卡配置(DEVICE=et...原创 2018-12-10 11:05:23 · 4566 阅读 · 2 评论 -
Centos6.5 误删/etc/passwd 系统无法正常启动 救援模式下恢复
背景:想比大家和我一样,在测试数据的时候,不小心使用追加符号">"等,将存放用户信息文件/etc/passwd覆盖,导致文件丢失,重启系统,发现系统已经无法启动,在百度查询解决办法,都没有给出实用方案,大多都是进入单用户模式 cp /etc/passwd-文件,但问题是单用户都进不去,下面我们一起来解决。启动报错截图参考:下面开始恢复-z-目录一、救援模式修复/etc/p...原创 2018-12-13 18:52:21 · 1727 阅读 · 3 评论 -
Linux使echo命令输出结果带颜色
echo显示带颜色,需要使用参数-e格式如下:echo -e “\033[字背景颜色;文字颜色m字符串\033[0m”例如:echo -e “\033[41;37m TonyZhang \033[0m”其中41的位置代表底色, 37的位置是代表字的颜色注:1、字背景颜色和文字颜色之间是英文的“""”2、文字颜色后面有个m3、字符串前后可以没有空格,如果有的话,输出也是同样有空格...转载 2018-12-05 16:15:45 · 1006 阅读 · 0 评论 -
AWK 入门使用方法
入门实例root@www ~]# last -n 5 <==仅取出前五行root pts/1 192.168.1.100 Tue Feb 10 11:21 still logged inroot pts/1 192.168.1.100 Tue Feb 10 00:46 - 02:28 (01:41)root pts/1 192.168.1.100 Mon Feb 9 11:41 -...转载 2017-02-27 11:34:24 · 313 阅读 · 0 评论