如何在Linux系統中編寫指令碼檔案自動執行

2021-08-29 02:27:48 字數 667 閱讀 4256

在集群的部署和啟動過程中,往往要執行叫較多的命令,特別是已經部署成功在啟動的時候,總有一些初始化的工作要做。這個時候如果還是選擇乙個乙個去依次執行未免有些太浪費時間,因此選擇了指令碼的方式。並且指令碼的方式也便於向夥伴們之前的相互分享【別問我怎麼知道的,一鍵部署被帶飛的時候簡直不要太愉快】 

具體執行過程如下:

1.編寫本文檔案,將需要執行的**依次寫入

systemctl disable firewalld

systemctl stop firewalld

setenforce 0

systemctl daemon-reload

swapoff -a

systemctl enable docker

systemctl enable kubelet

systemctl start docker

systemctl start kubelet

kubectl get pods --all-namespaces

2.寫入之後,在命令列中進入到該檔案的目錄下。

3.將檔案重新命名為以sh為字尾的檔案,具體命令為:mv 原檔名 新檔名.sh

5.執行指令碼,具體命令為./新檔名.sh

(其中3,4,5步驟是預設已經到達檔名的目錄下面,否則需要加上具體路徑進行操作)

參考:

如何在雙系統中解除安裝linux系統

在winxp系統已存在的情況下,安裝linux系統,需要專門劃分出乙個硬碟區。比如e盤格式化其中全部資料,用來裝linux作業系統。通過linux的安裝步驟,對e盤進行分割槽。一般分 根分割槽和swap交換分割槽即可。當需要解除安裝linux系統的時候,步驟如下 1.在winxp環境下,利用硬碟分割...

如何在Linux系統中安裝MySQL

首先打擊我的就是rpm安裝,它告訴我發現了mysql版本衝突,安裝無法繼續。我用rpm q 查詢後,想通過rpm e 來刪除系統自帶的版本 3.x.x 但是rpm又無情的返回了一大堆其他的錯誤,由於和其他軟體的一些關聯,那個3.x.x無法被刪除。原先對rpm的美好感覺,就在這瞬間消失的無影無蹤。三人...

如何在linux系統中安裝redis

前言 作為一名程式設計師,redis的使用是必不可少的。因為redis效能高,為了提高系統的效能,我們必要的時候要引入redis。這篇文章講一講如何在linux環境中去搭建乙個redis。正文 準備環境 1.我們需要一台vmware 虛擬機器,並且安裝了centos7的linux系統。這一步,可以參...