1、使用ansible安装httpd、mysql、php服务
方法一:命令
ansible web -a "yum install -y httpd mysql php"
方法二:使用模块
ansible web -m yum -a "name=httpd"
ansible web -m yum -a "name=mysql"
ansible web -m yum -a "name=php"
方法三:playbook
vi lamp.yml
- hosts: web
remote_user: root
tasks:- name: install lamp
yum: name={{ item }}
with_items: - httpd
- mysql
- php*
- name: install lamp
2、使用sed命令,将/etc/passwd的/bin/bash替换为/sbin/nologin
sed -ne -i "s/\/bin\/bash/\/sbin\/nologin/g" passwd
3、查看/etc/passwd文件有多少行(三种)
cat -n /etc/passwd
grep -n "" /etc/passwd
sed -n "=" /etc/passwd
4、写一个脚本,实现判断192.168.80.0/24网络里,当前在线的IP有哪些,能ping通则认为在线
vi shell.sh
#!/bin/bash
for ip in 192.168.80.{1..254}
do
ping -c3 -w0.1 $ip &> /dev/null
if [ $? -eq 0 ];then
echo "$ip 存活"
else
echo "$ip 不存活"
fi
done
5、压缩、解压、查看源码包的内容
tar cjvf/czvf 自定义压缩包名称 要压缩的内容
tar xf 压缩包 -C 目的目录
tar tjvf/tzvf 压缩包
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。