原创 Linux基礎(五)——文件管理

一、文件系統 文件系統特徵 * 文件和目錄被組織成一個單根倒置樹結構 * 文件系統從根目錄下開始,用“/” 表示 * 根文件系統(rootfs): root filesystem * 文件名稱:區分大小寫 * 以.開頭的文件爲隱藏文件 *

原创 Linux基礎(二)——開源協議

GPL GPL,是GNU General Public License的縮寫,是GNU通用公共授權非正式的中文翻譯。它並非由自由軟件基金會所發表,亦非使用GNU通用公共授權的軟件的法定發佈條款─只有GNU通用公共授權英文原文的版本

原创 第五週作業

1、LVM邏輯卷管理1)創建一個至少有兩個PV組成的大小爲20G的名爲testvg的 VG;要求PE大小爲16MB, 而後在卷組中創建大小爲5G的邏輯卷testlv;掛載至/users目錄 [root@zeedu tool]# fdisk

原创 第四周作業

1、查找/var目錄下不屬於root、lp、gdm的所有文件 2、統計/etc/init.d/functions文件中每個單詞的出現次數, 並排序(用grep和sed兩種方法分別實現) 3、利用sed取出ifconfig命令中本機的IPv4

原创 第三週作業

1、定義一個對所有用戶都生效的命令別名,例如:iftps='lftp 192.168.199.1/pub' 2、顯示/etc/passwd文件中不以/bin/bash結尾的行 3、找出/etc/passwd文件中,包含二位數字或三位數的行

原创 find命令

find 實時查找工具,通過遍歷指定路徑完成文件查找 1、工作特點• 查找速度略慢• 精確查找• 實時查找• 可能只搜索用戶具備讀取和執行權限的目錄 2、語法find [OPTION]... [查找路徑] [查找條件] [處理動作]查找路徑

原创 第二週作業

3、編寫腳本/root/bin/backup.sh,可實現每日將/etc/目錄備份到/root/etcYYYY-mm-dd中 4、編寫腳本/root/bin/nologin.sh和login.sh,實現禁止和允許普通用戶登錄系統 5、編寫腳

原创 腳本編程之一

一、算術運算bash中的算術運算:help let+, -, *, /, %取模(取餘) , *(乘方)實現算術運算:(1) let var=算術表達式(2) var=$[算術表達式](3) var=$((算術表達式))(4) var=$(

原创 Linux VI工具

vi(Visual Interface) * 可編輯文本類型 ASCIIUnicode * 文本編輯種類 行編輯器:sed全屏編輯器:nano, vivim:Vi Improved * 其他編輯器 gedit 一個簡單的圖形編輯器gvim

原创 第二週作業

原创 Linux用戶、組及權限

一、Linux 3A+ 通過3A進行資源的分派,所謂3A即: * Authentication:As the first process, authentication provides a way of identifying a u

原创 Linux哲學思想

Linux哲學思想: 一切皆文件; 小型,單一用途的程序; 連接程序,共同完成複雜功能; 避免令人困惑的用戶界面; 配置文件以文本形式存在; 一切皆文件 Linux系統中,一切都以文件形式體現。意思是就算是硬件設備也模擬爲文件,

原创 Linux基礎(四)——內核

Linux內核簡介 Linux內核(kernel)是芬蘭赫爾辛基大學的學生Linus Torvalds於1991年創建的。隨着程序員從其他自由軟件項目中調整源代碼以擴展內核的功能,它很快獲得了廣泛的應用。由於Linux內核越來越受歡迎,GN

原创 Linux——文件管理之inode

一、inode概念 inode(index node):譯爲“索引節點”,是理解Linux文件系統和硬盤存儲的基礎。 理解inode,要從文件儲存說起。文件儲存在硬盤上,硬盤的最小存儲單位叫做“扇區”。每個扇區能儲存512字節(相當於0.5

原创 Linux基礎——文件管理

文件系統 文件和目錄被組織成一個單根倒置樹結構 文件系統從根目錄下開始,根文件系統(rootfs): root filesystem,用“/” 表示 文件名稱區分大小寫 以.開頭的文件爲隱藏文件 路徑分隔符: / 文件有兩類數據:元數據