469008940
-
while until 循環用法和 case 條件base編程
寫一個腳本: (1)能接受四個參數:start、stop、restart、status 輸入start輸出starting,腳本名為finished (2)其它任意參數均報錯退出 #!bin/bash #author:jian #date:2017-11-12 #discription: read -p “please input a strin…
-
制作kickstart文件和引導鏡像
kickstart制作: (1)通過手動編輯,莫個kickstat模板進行修改:如根目錄下的anaconda-ks.cfg (2)通過圖形界面制作kickstart文件,可以安裝system-config-kickstart, 通過kickstart配置程序打開某個模板,如anaconda-ks.cfg,在圖片界面下的修改, 基本配置:默認語音,鍵盤類型,時…
-
grub安裝
創建兩塊磁盤分區 創建boot目錄和根本目錄rootfs mkdir /mnt/boot mkdir /mnt/rootfs mount /dev/sdb1 /mnt/boot mount /dev/sdb2 /mnt/rootfs 安裝gurb gurb-install –root-directory=/mnt /dev/sdb1 在/mnt/…
-
centos啟動流程
加電自檢 檢測硬件是否存在并且能夠正常運行,如cpu、內存、硬盤是否存在并能正常運行,以及外圍得輸入輸出設備是否存在,如鍵盤、鼠標、顯示器。 bios啟動次序,按照次序查找個引導設備,啟動第一個具有引導程序的設備,即為本次啟動需要加載的設備。 加載boot loader bootloader安裝在mbr中,linux的bootloader程序為grub和li…
-
bash腳本編程
1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell;分別統計這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash declare -i loginSum=0; declare -i nologinSum=0; for x in `cat /etc/passwd|cut -d: -f 7` do if [ “/sb…
-
bash基礎 if elif 多條件判斷 for循環
bash基礎 if elif 多條件判斷 for循環
-
磁盤管理,軟raid,腳本基礎
1、創建一個10G分區,并格式為ext4文件系統; (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl; mke2fs -t ext4 -L MYDATA -m 2 /dev/sdb tune2fs -o acl /dev/sdb (2) 掛載至/data/mydata目錄,要求掛載時禁止程序自動運行…
-
vim 編輯器 定時任務 bash基礎
vim 編輯器 定時任務 bash基礎
-
grep 正則表達式 find
1.顯示當前系統上root,fedora 或user1用戶的默認shell [root@centos7 ~]# grep -E? “^(root|fedora|user1)” /etc/passwd root:x:0:0:root:/root:/bin/bash fedora:x:2003:2003::/home/fedora:/bi…
-
Linux基礎之用戶管理和正冊表達式
1.1.復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限 [root@localhost home]# cp -r /etc/skel/ /home/tuser1 [root@localhost home]# chmod -R go= tuser1/ [root@localhos…
-
用戶管理基本操作
1.創建組distro,其GID為2016[root@localhost ~]# groupadd -g 2016 distro2.創建用戶mandriva,其ID號為1005;基本組為distro[root@localhost ~]# useradd -u 1005 mandriva -g 20163.創建用戶mageia,其ID號為1…
-
cut,sort,head,tail,uniq基本使用
1.列出當前系統上所有已經登錄的用戶的用戶名,同一個用戶登錄多次,則顯示一次[root@localhost ~]# who|cut -d” ” -f1|uniqgordenroot2.取出最后登錄到當前系統的用戶的相關信息。[root@localhost ~]# last|head -1|cut -d’ ‘ -…
-
文件的元數據有那些,怎么樣查看和修改文件時間戳
數據(Metadata),又稱中介數據、中繼數據,為描述數據的數據(data about data), 主要是描述數據屬性(property)的信息,用來支持如指示存儲位置、歷史數據、資源查找、文件記錄等功能。 元數據算是一種電子式目錄,為了達到編制目錄的目的,必須在描述并收藏數據的內容或特色, 進而達成協助數據檢索的目的。元數據就是數據的數據。任何文件系統…
-
linux同時創建多個目錄
mkdir -p a_{c,d} b_{c,d} mkdir 同時創建多個文件夾 mkdir -p mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sb…
-
Linux 命令行返回狀態
linux 執行命令后會返回一個狀態碼 命令執行成功返回0: 當刪除一個文件并刪除成功時返回的狀態碼為0 [root@localhost 1]# rm -rf 1_1 [root@localhost 1]# echo $? 0 命令執行失敗返回1-255 當把 文件夾 1_1 重命名為1_2失敗后狀態碼為1 [root@localhost 1]# mv 1_…