原创 LINUX隨機數

想要得到一個隨機數 echo [$RANDOM%6]  //0-5的隨機數 echo [$RANDOM%6+1] //1-6的隨機數 使用隨機數給用戶設置密碼 [root@centos7 ~]# cat t1.sh  //新建用戶kk6-

原创 使用linux批量修改xshell設置的大量主機密碼

場景:我的xshell裏面的主機都是一臺一臺加上去的包括密碼,但是某一天這些主機的密碼全都改成了其他一致的密碼,這時候怎麼辦,難道一個一個去修改,不可能吧 所以,最後使用linux修改這麼密碼 首先登陸linux,新建一個文件將這些主機的

原创 awk的一些用法

awk是個非常強大的一個工具,在我看來位列三劍客之首,下面記錄一些非常好的用法 一 比較常用的是統計tcp的狀態 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a,

原创 網絡對時

ntpdate us.pool.ntp.orghwclock -w

原创 centos7.3系統安裝docker以及更改鏡像目錄

首先你的服務器能聯網,或者設置代理 yum install -y yum-utils \   device-mapper-persistent-data \   lvm2 yum-config-manager \     --add-re

原创 centos7.3修改主機名

往往服務器沒有安裝ifconfig命令,可以將下面的命令加入腳本中aaa=`ip addr show |sed '/10.251/!d'|awk -F '[./]' '{print "dqynj0" $3 0 $4}'`;hostname

原创 linux上主從dns的配置

自己搭了個環境,一臺主dns的bind版本9.9.4它的IP爲192.168.137.177,一臺從dns的版本爲9.8.2它的IP爲192.168.137.2221 主dns配置vim /etc/named.confoptions { 

原创 linux升級內核版本

有一個centos7.3的系統,因爲docker的原因出問題多,想着升級內核版本 rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.

原创 tr命令

tr命令用於轉換或刪除字符,是個很不錯的命令,下面是它的參數:常用選項有:-c:取字符集的補集              -d:刪除匹配的指定字符集中的字符             -s:把連續重複的字符以單獨一個字符表示        

原创 linux中文件的遷移與刪除

在實際生產中往往需要遷移文件到另外一個地方,標準選擇一般是多長時間之前的遷移,遷移後往往在刪除時還使用這個時間爲標準的話,容易刪除多餘的文件,下面的方法推薦:1 find ./ -ctime +30 >bak.txt   //將符合條件的

原创 awk的用法二 ---內部的橫排與豎排

使用awk來完成一些好玩的東西下面是一個awk打印一個等腰三角形的例子[root@dqysh020073 ~]# echo 1|awk '{for(i=1;i<=5;i++){for(k=5;k>i;k--)printf " ";for(

原创 for循環腳本

一 打印你要的等腰三角形[root@centos7 ~]# cat denyao.sh #!/bin/sh#read -p  "打印等腰三角形,請輸入行數:" sfor ((i=1;i<=s;i++))do    for ((j=s;j>

原创 ssh的升級

自己公司升級使用的大致步驟cd /usr/local/src/tar xf openssl-1.0.2n.tar.gzcd openssl-1.0.2n./config --prefix=/usr --shared make && mak

原创 sed的一些用法總結

一 sed刪除中文   LANG=C sed -r -e "s/[\x81-\xFE][\x40-\xFE]//g"  -e "s/\[\]//g" -e "s/\"//g"  //刪除 中文 和 [] 和 '' 面LANG=C要加上否則

原创 elk單機搭建

環境配置 cat /etc/security/limits.conf  * soft nofile 65536 * hard nofile 131072 * soft nproc 65536 * hard nproc 65536 [roo