亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

shell腳本實(shí)現(xiàn)統(tǒng)計(jì)文件大小、批量創(chuàng)建用戶的示例

 更新時(shí)間:2020年03月09日 14:58:03   作者:Asnfy  
這篇文章主要介紹了shell腳本實(shí)現(xiàn)統(tǒng)計(jì)文件大小、批量創(chuàng)建用戶的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

統(tǒng)計(jì)文件大小

需求:

每小時(shí)執(zhí)行一次腳本,當(dāng)時(shí)間為0點(diǎn)或12點(diǎn)時(shí),清空/data/logs目錄下所有日志文件的內(nèi)容(包括該目錄下的子目錄里的文件),其他時(shí)間只需統(tǒng)計(jì)每個(gè)文件的大小,一個(gè)文件一行,記錄到以日期和時(shí)間命名的文件中

#!/bin/bash
dir=/data/log_size
logdir=/data/logs
d=`date +%d%H`
t=`date +%H`
#當(dāng)目錄不存在時(shí)創(chuàng)建記錄文件存放目錄
[ -d $dir ] || mkdir $dir
#當(dāng)記錄文件存在時(shí),先刪除(避免記錄到上月的記錄文件中)
[ -f $dir/$d.log ] && rm -f $dir/$d.log
#當(dāng)時(shí)間為0點(diǎn)或12點(diǎn)時(shí),清空所有日志文件中的內(nèi)容
if [ $t == "00" -o $t == "12" ]
then
  for f in `find $logdir -type f`
  do
    > $f
  done
#當(dāng)時(shí)間非0或12點(diǎn)時(shí),記錄每個(gè)文件的大小
else
  for f in `find $logdir -type f`
  do
    du -sh $f >> $dir/$d.log
  done
fi

批量創(chuàng)建用戶

需求:

批量創(chuàng)建10個(gè)用戶,密碼要求10位:包含大小寫以及數(shù)字,需要將每個(gè)用戶的密碼記錄到一個(gè)文件中

#!/bin/bash
for i in `seq -w 1 10`
do
 useradd user$i
 #生成隨機(jī)密碼,不包含特殊符號(hào),長(zhǎng)度10
 p=`mkpasswd -s 0 -l 10`
 #記錄用戶名和密碼
 echo "user$i $p" >> /tmp/user.passwd
 #創(chuàng)建密碼
 echo $p |passwd --stdin user$i
done

執(zhí)行效果:

[root@linux01 ~]# sh create_users.sh
更改用戶 user01 的密碼 。
passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
更改用戶 user02 的密碼 。
passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
更改用戶 user03 的密碼 。
passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
更改用戶 user04 的密碼 。
passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
更改用戶 user05 的密碼 。
passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
更改用戶 user06 的密碼 。
passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
更改用戶 user07 的密碼 。
passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
更改用戶 user08 的密碼 。
passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
更改用戶 user09 的密碼 。
passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
更改用戶 user10 的密碼 。
passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
[root@linux01 ~]# cat /tmp/user.passwd
user01 usgxQ8tM6c
user02 D6iKma5lep
user03 Ubf32wdGqn
user04 iskVwfRi13
user05 mby2Xm3dwM
user06 ehkq5eNDi1
user07 yvmlXTpk79
user08 m15keaGigZ
user09 lx1fxvF7eQ
user10 MhcyjEc27v

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux 命令行工具解析和格式化輸出 JSON的方法

    Linux 命令行工具解析和格式化輸出 JSON的方法

    這篇文章主要介紹了Linux 命令行工具解析和格式化輸出 JSON的方法,需要的朋友可以參考下
    2019-08-08
  • 使用curl遞歸下載軟件腳本分享

    使用curl遞歸下載軟件腳本分享

    本腳本完成了對(duì)apache的鏡像網(wǎng)站的遞歸掃描。通過(guò)文件IO的緩存方式記錄可下載文件,再針對(duì)需要文件的后綴名批量下載軟件包備用,大家可以修改成自己腳本
    2014-03-03
  • Linux crontab定時(shí)執(zhí)行Shell腳本需要執(zhí)行特定的命令時(shí)解決思路

    Linux crontab定時(shí)執(zhí)行Shell腳本需要執(zhí)行特定的命令時(shí)解決思路

    今天小編就為大家分享一篇關(guān)于Linux crontab定時(shí)執(zhí)行Shell腳本需要執(zhí)行特定的命令時(shí)解決思路,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • Linux進(jìn)程管理方法介紹

    Linux進(jìn)程管理方法介紹

    這篇文章介紹了Linux進(jìn)程管理的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Shell腳本實(shí)現(xiàn)溫和方式重啟Centos系統(tǒng)

    Shell腳本實(shí)現(xiàn)溫和方式重啟Centos系統(tǒng)

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)溫和方式重啟Centos系統(tǒng),本文腳本主要目的是用于重啟后臺(tái)比較重要的進(jìn)程,需要的朋友可以參考下
    2014-12-12
  • Linux系統(tǒng)links和elinks命令的基本使用教程

    Linux系統(tǒng)links和elinks命令的基本使用教程

    links和elinks都是Linux系統(tǒng)下的命令行瀏覽器,主要用于在終端中查看網(wǎng)頁(yè)內(nèi)容,這篇文章主要介紹了Linux系統(tǒng)之links和elinks命令的基本使用,需要的朋友可以參考下
    2023-09-09
  • 使用shell來(lái)發(fā)tcp包的方法

    使用shell來(lái)發(fā)tcp包的方法

    今天小編就為大家分享一篇關(guān)于使用shell來(lái)發(fā)tcp包的方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-04-04
  • shell簡(jiǎn)單處理mysql查詢結(jié)果的方法

    shell簡(jiǎn)單處理mysql查詢結(jié)果的方法

    今天小編就為大家分享一篇shell簡(jiǎn)單處理mysql查詢結(jié)果的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Shell調(diào)用curl實(shí)現(xiàn)IP歸屬地查詢的腳本

    Shell調(diào)用curl實(shí)現(xiàn)IP歸屬地查詢的腳本

    這篇文章主要介紹了Shell調(diào)用curl實(shí)現(xiàn)IP歸屬地查詢,文中給大家提到了查詢IP歸屬地的shell腳本,在批量查找數(shù)據(jù)的時(shí)候經(jīng)常會(huì)遇到,今天給大家分享出來(lái),需要的朋友可以參考下
    2021-07-07
  • Solr服務(wù)在Linux上的搭建的圖文教程

    Solr服務(wù)在Linux上的搭建的圖文教程

    下面小編就為大家分享一篇Solr服務(wù)在Linux上的搭建的圖文教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助
    2017-12-12

最新評(píng)論