原创 打印選擇菜單,一鍵安裝Web服務

打印選擇菜單,一鍵安裝Web服務:[root@oldboyscripts]# sh menu.sh      1.[install lamp]     2.[install lnmp]     3.[install mysql]     4

原创 vim使用技巧

vim使用技巧1、vim高級功能文本內容的局部選擇與操作(普通模式)操作         功能 v            選擇部分字符,在選擇的第一個字符按”v”後移動光標,光標所經過處都會被選擇    V            選擇若干行

原创 Linux目錄結構介紹

目錄結構重點:linux下一切從根"/"開始Linux下磁盤不掛載不能使用,必須掛載。 一、Linux系統目錄結構的基本特點介紹(1)Linux目錄一切從“根”開始,“/”是所有目錄的起點(頂點):相對路徑(目錄)和絕對路徑(目錄)。(2)

原创 awk數組

1、使用awk數組統計出以下域名中相同域名出現的次數[root@oldboyedu]# cat url.txt  http://www.etiantian.org/index.html http://www.etiantian.org/1.

原创 批量創建用戶並設置隨機密碼

1、使用for循環來批量創建系統用戶#!/bin/bash ############################################################## # File Name: Create users i

原创 k8s創建pod

第1章 nginx配置文件yaml1.1 nginx _rc文件 (rc資源類型)cat nginx_rc.yaml apiVersion: v1 kind: ReplicationController metadata:   name: 

原创 搭建nginx反向代理用做內網域名轉發

server{               listen 80;    server_name www.test.com;    location / {        proxy_redirect off;        proxy_se

原创 linux系統優化

1、修改yum源wget -O /etc/yum.repos.d/CentOS-Base.repo  http://mirrors.aliyun.com/repo/Centos-6.repo wget -O /etc/yum.repos.d

原创 利用Shell開發跳板機功能腳本案例

一、首先做好SSH密鑰驗證(跳板機地址172.16.1.61)1、以下操作命令在所有機器上操作:[test@m01 ~]$ useradd test  #<==要在所有機器上操作 [test@m01 ~]$ echo 123456|pass

原创 Linux發送郵件配置

1、配置Linux客戶端郵件發送功能set from=1665***[email protected] set smtp=smtp.qq.comset smtp-auth-user=1665***[email protected] set smtp-auth-pass

原创 ansible一鍵批量部署nfs服務

一鍵安裝nfs服務#install nfs_server - hosts: 172.16.1.31    服務端   tasks:     -name: installnfs-utils rpcbind       yum: name=nf

原创 使用shell編寫一個腳本,磁盤超過80%郵件報警

方法1:監控磁盤或CPU超過一定值郵件報警腳本:[root@oldboy scripts]# cat check.sh#!/bin/bashLANG=en_US.UTF-8cpuUsed=`top -n 1|awk -F '[, %]+'

原创 Linux系統優化

1、修改ip地址、網關、主機名、DNS等[root@oldboyedu37 ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0           #網卡名稱 HWADD

原创 linux下修改以某個字母開頭的文件後戳

1、怎麼在linux下修改以某一字母開頭的文件後戳源文件內容[root@localhost test]# ls stu10.txt.php  stu3.txt.php  stu6.txt.php  stu9.txt.php  test3.t

原创 linux下刪除大量小文件

1、Linux下怎麼刪除大量的小文件或者以數字開頭的小文件?解答:模擬環境,在/tmp目錄下創建1000000個小文件cd /tmp && touch {1..1000000}方法1:[root@localhost tmp]# ls|egr