FILE="linux1.txt"
HOST=`hostname -s`.skills.lan
IP=`ip addr | grep 'inet 10.4.' | awk '{print $2}' | awk -F/ '{print $1}'`
echo -e "\n! hostname and ip" > $FILE
hostname >> $FILE
i=`nmcli con show | awk 'NR==2{print $1}'`
nmcli c show $i | egrep "ipv4.method|ipv4.address|ipv4.dns:" >> $FILE
echo -e "\n! install" >> $FILE
dnf list --installed bind chrony httpd mod_ssl ansible-core | awk 'NR>1 {print $1}' | awk -F. '{print $1}' >> $FILE
echo -e "\n! chrony" >> $FILE
ping -c 5 linux2.skills.lan > /dev/null 2>&1
chronyc clients | grep skills | awk '{print $1}' | sort >> $FILE
echo -e "\n! ssh" >> $FILE
for i in {1..9}; do ssh linux$i.skills.lan hostname -s; done >> $FILE
echo -e "\n! DNS" >> $FILE
file /var/named/named.{skills,10} >> $FILE
echo -e "\n! skills.lan" >> $FILE
named-checkzone -f text skills.lan /var/named/named.skills | awk 'NR>1' >> $FILE
echo -e "\n! 220.4.10" >> $FILE
named-checkzone -f text 220.4.10.in-addr.arpa /var/named/named.10 | awk 'NR>1' >> $FILE
echo -e "\n! A PTR" >> $FILE
host -l skills.lan | sort >> $FILE
host -l -t MX skills.lan >> $FILE
host -l 220.4.10.in-addr.arpa | sort | grep "skills.lan" >> $FILE
echo -e "\n! ansible" >> $FILE
ansible all -m ping | grep "SUCCESS" | wc -l >> $FILE
echo -e "\n! CA" >> $FILE
echo -e "\n! cacert.pem" >> $FILE
openssl x509 -in /etc/pki/CA/cacert.pem -noout -subject -issuer >> $FILE
openssl x509 -in /etc/pki/CA/cacert.pem -noout -enddate | awk '{print $4}' >> $FILE
echo -e "\n! skills.crt" >> $FILE
openssl x509 -in /etc/pki/tls/skills.crt -noout -subject -issuer -ext subjectAltName >> $FILE
openssl x509 -in /etc/pki/tls/skills.crt -noout -enddate | awk '{print $4}' >> $FILE
echo -e "\n! apache2" >> $FILE
file /etc/pki/tls/{apache,skills}.* >> $FILE
echo -e "\n! https://$IP/" >> $FILE
curl -s --cert /etc/pki/tls/skills.crt --key /etc/pki/tls/skills.key https://$IP/ -k >> $FILE
echo -e "\n! https://$HOST/" >> $FILE
curl -s --cert /etc/pki/tls/skills.crt --key /etc/pki/tls/skills.key https://$HOST/ >> $FILE
echo -e "\n! https://skills.lan crt" >> $FILE
curl -s --cert /etc/pki/tls/skills.crt --key /etc/pki/tls/skills.key https://skills.lan/ >> $FILE
echo -e "\n! https://web.skills.lan" >> $FILE
curl -s --cert /etc/pki/tls/skills.crt --key /etc/pki/tls/skills.key https://web.skills.lan/ >> $FILE
echo -e "\n! https://www.skills.lan crt" >> $FILE
curl -s --cert /etc/pki/tls/skills.crt --key /etc/pki/tls/skills.key https://www.skills.lan/ >> $FILE
echo -e "\n! https://www.skills.lan pem" >> $FILE
curl -s --cert /etc/pki/tls/skills.pem https://www.skills.lan/ >> $FILE
echo -e "\n! https://www.skills.lan apache" >> $FILE
curl -s --cert /etc/pki/tls/apache.crt --key /etc/pki/tls/apache.key https://www.skills.lan/ >> $FILE
echo -e "\n! systemctl is-enabled" >> $FILE
systemctl list-unit-files | grep -E "firewalld.service|^named.service|chronyd.service|httpd.service" | awk '{print $1,$2}' >> $FILE
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
2023年国赛《网络建设与运维》脚本文件.zip (35个子文件)
202307Scripts
NetSW3.sh 569B
windows4.ps1 3KB
NetRT1.sh 684B
NetRT2.sh 796B
linux2.sh 2KB
NetAC1.sh 573B
linux7.sh 482B
windows1.ps1 6KB
windows2.ps1 2KB
windows8.ps1 1KB
linuxpc1.sh 71B
linux8.sh 615B
linuxserver1.sh 847B
NetSW1.sh 671B
linux6.sh 482B
windows7.ps1 1KB
linux3.sh 3KB
windows9.ps1 2KB
NetFW1.sh 719B
linux5.sh 848B
windows5.ps1 1KB
linux4.sh 1KB
windows6.ps1 2KB
导出视频教学
导出server2配置.mp4 1.4MB
导出linux服务配置.mp4 1.17MB
导出windows服务配置.mp4 3.8MB
导出网络设备配置.mp4 2.84MB
导出server1配置.mp4 3.5MB
linuxserver2.sh 760B
windows3.ps1 2KB
linuxpc2.sh 135B
linux1.sh 3KB
NetSW2.sh 671B
linux9.sh 630B
NetFW2.sh 376B
共 35 条
- 1
资源评论
- weixin_441377582024-04-20超级好的资源,很值得参考学习,对我启发很大,支持!
- 云小安ㅤ2024-03-26资源质量不错,和资源描述一致,内容详细,对我很有用。
- handanzhangbo2024-04-25资源是宝藏资源,实用也是真的实用,感谢大佬分享~
北方的流星
- 粉丝: 1516
- 资源: 37
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功