原创 shell(一)

1.編寫hello world腳本 [root@localhost ~]# more s1.sh #!/bin/bash echo “hello world” [root@localhost ~]# sh s1.sh hello wo

原创 Linux選擇題100道

cron 後臺常駐程序 (daemon) 用於: A. 負責文件在網絡中的共享 B. 管理打印子系統 C. 跟蹤管理系統信息和錯誤 D. 管理系統日常任務的調度 在大多數Linux發行版本中,以下哪個屬於塊設備 (block

原创 sed練習題

刪除文件每行的第一個字符 sed ‘s/^([a-z])//’ /etc/passwd 刪除文件每行的第二個字符 sed ‘s/^([a-z])([a-z])/\1/’ /etc/passwd 刪除文件每行的最後一個字符

原创 PXE+批量部署

vi /etc/sysconfig/network-scripts/ifcfg-ens33 BOOTPROTO=“none” 系統地址改爲靜態ip地址 IPADDR=主機地址 NETMASK=子網掩碼 GETWAY=網關號 1.關閉

原创 DNS詳解(Domain Name Service)

1.DNS原理 DNS採用兩種查詢機制:遞歸和迭代 客戶端向DNS服務器發起查詢請求,DNS搜索本地解析庫沒有結果。於是向根域發起查詢請求,根域告訴DNS服務器,.com服務器上有它需要的資源,DNS服務器又向.com服務器發起請求

原创 NFS服務器

1.NFS共享服務理論 NFS是Network File System(網絡文件系統)。主要功能是通過網絡讓不同的服務器之間可以共享文件或者目錄。NFS客戶端一般是應用服務器(比如web,負載均衡),可以通過掛載的方式將NFS服務器端

原创 Shell編程(二)

Bash break break是退出循環的一個簡單方法, 用break命令來退出任意類型的循環,包括while和until循環 退出單個循環: for的break [root@localhost ~]# more s1.sh #!/

原创 權限

進程安全上下文: 進程對文件的訪問權限應用模型: 進程的屬主與文件的屬主是否相同;如果相同,則應用屬主權限。否則,則檢查進程的屬主是否屬於文件的屬組;如果是,則應用屬組權限。否則,只能使用other的權限。 1.基本權限UGO 文件權

原创 用戶管理

用戶管理 Linux是一個可以實現多用戶登錄的操作系統,允許多個用戶同時登錄到系統上使用資源。系統根據賬戶來區分每個用戶的文件,進程,任務,給每個用戶提供特定的工作環 對用戶組的管理主要包括:添加,修改,刪除以及配置訪問系統的資源 1

原创 文件查找與文件管理

1.文件查找 1.1which 查找可執行文件的路徑 which是通過PATH環境變量找到該路徑內可執行文件,所以基本的功能是巡展可執行文件 [root@localhost ~]# which [-a] command -a:將所有由

原创 路徑

2.路徑(定位文件) /home/alice/file1 /home/bob/file1 不是同一文件 /abc/file2和abc/file2 有可能是不一樣的 命名規則: 1.長度不能超過255個字符 2.不能使用/當文件名 3.

原创 Linux目錄結構

Linux目錄結構 Windows:以多根的方式組織文件C:\D:\E; Linux:以單根的方式組織文件/ /目錄結構:FSH(Filesystem Hierarchy Standard) Linux或Unix操作系統中,所有的文件

原创 Linux鏈接

4.Linux鏈接概念 Linux鏈接分兩種,一種被稱爲硬鏈接(Hard Link),另一種被稱爲符號鏈接(Symbolic Link).默認情況下,ln命令產生硬鏈接 硬鏈接: 硬鏈接通過索引節點來進行連接。在Linux的文件系統中

原创 grep及基本正則表達式

grep及基本正則表達式 正則表達式就是爲了處理大量的文本或字符串而定義的一套規則和方法 對於系統管理員來講,正則表達式貫穿在我們的日常運維工作中,無論是查找某個文檔,抑或查詢某個日誌文件分析其內容,都會用到正則表達式 Linux中的

原创 Linux入門篇(二)

1.Linux控制檯使用 終端設備:terminal 主要適用於多任務,多用戶 屏幕和鍵盤只是一個終端,可能不夠用,又不想設備投入,就產生了虛擬終端。 *在啓動設備之後,在其上關聯一個用戶接口程序,能實現與用戶交互 控制檯一般分爲4種