随笔分类 - Linux shell 类
1
摘要:#!/bin/bash read key echo "警告:本脚本只是一个检查的操作,未对服务器做任何修改,管理员可以根据此报告进行相应的设置。" echo 主机安全检查 echo "系统版本" uname -a echo echo "本机的ip地址是:" ifconfig | grep --col
阅读全文
摘要:查询帮助命令(3)manMan工具可以显示系统手册页中的内容。man page是用less程序来看的cat /etc/man.configMANPATH /usr/manMANPATH /usr/share/manMANPATH /usr/local/manMANPATH /usr/local/sh
阅读全文
摘要:1、# 删除/目录下大小为 0 的文件 #!/bin/bash dir="/" find / -type f -size 0 -exec rm -rf {} \;2、查看可登录系统的账户数量[root@libin5 shell]# grep "bash$" /etc/passwd | wc -l3、
阅读全文
摘要:[root@libin5 shell]# vim shell3.sh #!/bin/bashcd /var/logsum=0for i in `ls -r *`do if [ -f i" fidoneecho "总文件数量为:$sum"
阅读全文
摘要:[root@libin5 shell]# vim shell2.sh #!/bin/bash# 使用死循环实时显示 ens160 网卡发送的数据包流量while :do echo '本地网卡 ens160 流量信息如下: ' ifconfig ens160 | grep "RX pack" | aw
阅读全文
摘要:root@libin5 shell]# vim shell1.sh #!/bin/bash#显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小#***************************************************
阅读全文
摘要:Linux shell 实战精炼版 版本标识 V1 编制单位 李斌 编制日期 2022年7月25日 认识Linux shell 1.1 Linux系统架构 Linux内核 1、系统内存管理 2、软件程序管理 运行级为1时,只启动基本的系统进程以及一个控制台终端进程。我们称之为单用户模式。 单用户模式
阅读全文
摘要:#!/bin/bash #1.定义DNS的文件 libin1="/etc/resolv.conf" #2.备份原来的DNS文件 cp libin1".bak #3.定义需要修改的DNS dns1="211.142.211.124" dns2="111.8.14.18" #4.修改
阅读全文
摘要:#!/bin/bash cat <<EOF +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++2022年某公司系统运行情况检查+++++++++ ++++++++++++++++++++++++++++
阅读全文
摘要:方法1: for i in `cat /etc/hosts | grep -v ^ i";done && echo "" && cat /etc/resolv.conf |
阅读全文
摘要:[22:26:42 root@libin3 libin]# cat libin6 rhcsa rhce rhca hcia libin1 hcip libin2 hcie libin3 [22:26:52 root@libin3 libin]# for i in `cat libin6`;do pi
阅读全文
摘要:case 命令 case语句与if-then-else语句的区别。 例1:if-then-else语句,比较繁琐 [19:37:32 root@libin3 libin]# usermod -G root student [19:22:33 root@libin3 libin]# vim shell
阅读全文
摘要:12.1 使用 if-then 语句 1、第一种if-then 语句 bash shell的if语句会运行if后面的那个命令。如果该命令的退出状态码是0 (该命令成功运行),位于then部分的命令就会被执行。如果该命令的退出状态码是其他值,then部分的命令就不会被执行,bash shell会继续执
阅读全文
摘要: 0 是脚本本身的名字 2 是传递给该shell脚本的第二个参数 * 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个 $$ 是脚本运行的当前进程ID号 $? 是显示
阅读全文
摘要:Linux shell 实战精炼版 版本标识 V1 编制单位 李斌 编制日期 2022年7月25日 第一章 认识Linux shell 1.1 Linux系统架构 1.1.1 Linux内核 1、系统内存管理 2、软件程序管理 运行级为1时,只启动基本的系统进程以及一个控制台终端进程。我们称之为单用
阅读全文
摘要:# cat >>redhat.txt<<EOF I am libin EOF # cat >>redhat.txt<<EOF PS1 EOF # cat >>redhat.txt<<'EOF' #'EOF' :不取变量的内容 PS1 EOF # cat >>/etc/ho
阅读全文
摘要:追加符号 >> 追加重定向,把内容追加到文件的结尾; 重定向符号 > 把前面命令输出,记录到后面文件中,先把文件内容清空,然后再记录 ,谨慎使用 {}符号使用,生成序列 < 追加重定向 与一些命令配合 <<追加输出重定向 | 管道: 前面命令的结果 通过管道传递给后面的命令 例如1: # cat /
阅读全文
摘要:#for i in {chengkaikai,xieyan,wanhe,liuzhengwe,gongzhaoli}; do useradd i:'Redhat' |chpasswd ; done
阅读全文
摘要:例如:192.168.11.201-192.168.11.209 for i in {201..209};do ping -c 2 192.168.11.$i;done
阅读全文
摘要:1、脚本 vim libin.sh #!/bin/bash for i in `cat libin`;do ping -c 1 -W 2 ? -eq 0 ];then echo " i,false">>libin.c
阅读全文
1