Time of Update: 2014-02-08
一、解壓縮tar -xzvf webmin-1.530.tar.gz二、進入相關目錄cd webmin-1.530三、如果此時執行./configure會提示configure不存在因為如果在Linux中不是原始碼包安裝的話,則他會提供了詳細的說明文檔README/INSTALL四、查看說明文檔vi
Time of Update: 2014-02-08
#!/bin/bashexport chknum=1echo 3 > /proc/sys/vm/drop_cachessyncwhile [ $chknum -ge 0 ]doecho "-------------------------------------------------------" >> trace.logmt=`free | tr [:blank:] \\\n | grep [0-9] | sed -n '1p'`mu=`free |
Time of Update: 2014-02-08
Linux將檔案存取訪問的身份分為3個類別:owner、group、others。 3種身份各有read、write、execute等許可權。 brw-r--r-- 1 unixguy staff 64, 64 Jan 27 05:52 block crw-r--r-- 1 unixguy staff 64, 255 Jan 26 13:57 character -rw-r--r-- 1 unixguy staff 290 Jan 26 1
Time of Update: 2014-02-08
4.1 Regex入門1 Regex是基於樣式匹配的文本處理技術的關鍵所在2 Regex是用於絕大多數文本處理工具的一種語言3 Regex的基本組成部分Regex 描述^ 行起始標記$ 行尾標記. 匹配任意一個字元[] 匹配包含在[]之中的任意一個字元[^] 匹配除了[]之外的任意一個字元[-] 匹配[]中指定範圍內的任意一個字元? 匹配之前的項1次或0次+ 匹配之前的項1次或多次* 匹配之前的項0次或多次{n} 匹配之前的項n次{n,} 匹配之前的項至少n次{n,m}
Time of Update: 2014-02-08
一、SetUID問題:為什麼普通使用者可以修改密碼?【操作: which passwd; ls -l /usr/bin/passwd】1、SetUID的定義:當一個可執行程式(一般為一個命令)具有SetUID 許可權,使用者執行這個程式時,將以這個程式的所有者的身份執行。2、加SetUID許可權:chmod u+s … 或: chmod 4755 … //SetUID=4樣本:chmod u+s `which touch` && touch test
Time of Update: 2014-02-08
題目Write a script called homebackup that automates tar so the person executing the script always uses the desired options (cvp) and backup destination directory (/var/backups) to make a backup of his or her home directory. Implement the following
Time of Update: 2014-02-08
過程都寫成指令碼了,原理都寫在注釋裡,大家懂的。一鍵操作就是sudo bash xxx.sh#!/bin/bash#cd到臨時目錄建立設定檔cd /tmp(cat <<EOF<Directory /home/hursing/mylimiteddir/> SetOutputFilter RATE_LIMIT SetEnv rate-limit 30</Directory>EOF) > ratelimit.conf# 以上 SetEnv
Time of Update: 2014-02-08
我往linux核心裡添加一個驅動模組,根據《linux裝置驅動》第三版,修改Makefile如下: obj-m := GobiNet.o GobiNet-objs := GobiUSBNet.o QMIDevice.o QMI.o 但是出現了如下錯誤:/home/sylvain/Projects/android_gingerbread_realv210_ver_1_0/kernel CHK include/linux/version.h CHK
Time of Update: 2014-02-08
從根目錄下開始尋找abc.cpp檔案,無錯誤輸出find / -name abc.cpp 2>/dev/null在目前的目錄下所有.cpp檔案中尋找efg函數find . -name "*.cpp" | xargs grep 'efg'xargs展開find獲得的結果,使其作為grep的參數另外 rm mv等命令對大量檔案操作是報錯 -bash: /bin/rm: Argument list too long也可用xargs
Time of Update: 2014-02-08
一、使用者資訊檔/etc/passwd檔案剖析【查看/etc/passwd的協助資訊 man 5 passwd】【查看系統中所有的使用者數 wc -l /etc/passwd】檔案格式:root:x:0:0:root:/root:/bin/bash 【7部分】使用者名稱:密碼位:UID【使用者的數位識別碼】:GID【預設組標識號】:注釋性的描述資訊:宿 主目錄:shellLinux使用者分類:超級使用者(root,UID=0)普通使用者(UID=500~60000)
Time of Update: 2014-02-08
一、大量新增使用者1、按照/etc/passwd檔案格式編寫使用者資訊檔users.info如:xiao01::2001:888::/home/xiao01:/bin/bash【注意不能有空行,不然會報錯】2、newusers < users.info //newusers命令 匯入使用者資訊檔3、pwunconv //取消shadow password功能4、以[使用者名稱:密碼]的格式編寫密碼檔案passwd.info5、chpasswd < passwd.info
Time of Update: 2014-02-08
第六章 檔案和檔案系統LINUX下存在5種檔案類型,分別是:》普通檔案》日錄》字元裝置檔案》塊裝置檔案》符號連結檔案檔案ls 命令參看檔案-a 列出目錄下的所有檔案,包括以 . 開頭的隱含檔案。//常用-l 列出檔案的詳細資料。-t 以時間排序。參考:http://linux.chinaunix.net/techdoc/system/2009/06/08/1117450.shtml檔案類型六種:1. 普通檔案:第一個符號是 -
Time of Update: 2014-02-08
1、修改分區目標將“/oracle”分區修改成“/dba”分區1.1安裝Linux時對磁碟進行了分區例如:序號磁碟裝置名稱分區名備忘1/dev/sda3/boot引導分區2tmpfs/根分區3/dev/sda1/dev/shmSWAP分區4/dev/sda2/oracle準備安裝oracle的分區 1.2將“/oracle”分區修改成“/dba”分區修改後分區結構需達到如下情況:序號磁碟裝置
Time of Update: 2014-02-08
1.sudo命令允許管理分配給普通使用者一些合理的“權利”,讓它們執行一些只有超級使用者甚至特許使用者才能完成的任務。但使用者自執行sudo並輸入密碼後,使用者獲得一張預設存活期為5分鐘的“入場券”。逾時以後,使用者必須重新輸入密碼。sudo設定檔預設存放在 /etc/sudoers (查看修改該檔案需要root許可權),但不建議直接使用vim編輯這個檔案,而是使用 visudo 這個命令來編輯這個檔案。#visudo2.sudo命令的常用參數:sudo -l :列出目前使用者可以執行的命令。
Time of Update: 2014-02-08
最近遇到挺多linux配置中的問題,將其匯總,內容雜七雜八,權當亂燉,以饗來者!祝新年快樂!1.Ubuntu開機出現:piix4_smbus ****host smbus controller not enabled解決方案:執行:lsmod | grep i2croot@localhost:/dev#lsmod | grep i2ci2c_piix4 8143 0root@localhost:/dev# vi
Time of Update: 2014-02-08
【前言: 1 、備份的意識2 、備份分區 ro或unmount3 、資料壓縮4 、校正 md5sum -c5 、加密處理 GunPG 非對稱金鑰密碼編譯】一、系統潛在的威脅系統硬體故障 軟體故障 電源故障 使用者的誤操作 人為破壞 緩衝中的內容沒有及時的寫入磁碟 自然災害二、備份介質的選擇備份介質:硬碟【通過網路伺服器】 光碟片 磁帶
Time of Update: 2014-02-08
第七章
Time of Update: 2014-02-08
#說明---------------maindump.sh
Time of Update: 2014-02-08
6.1 用tar歸檔1 tar命令可以用來歸檔檔案,可以用tar將多個檔案和檔案夾儲存為單個檔案,同時還能保留所有檔案屬性,如所有者,許可權等,由該命令建立的檔案通常稱為tarball2 按照下面的方法,用tar對檔案進行歸檔: tar -cf output.tar sources例如tar -cf output.tar file1 file2 file3....命令中的-c代表的是建立檔案,-f代表的是指定檔案名稱3 向歸檔中添加檔案可以使用下面命令: tar -rvf output.tar
Time of Update: 2014-02-08
--/etc/fstab檔案分析 【前言:前一講分區的掛載,重啟之後就會失效,要想永久生效,需要將其寫入/etc/fstab檔案】一、格式:6個組成部分物理分區名/卷標 掛載點 檔案系統 預設設定 是否檢測 檢測順序LABEL=/ / ext4 defaults 1/0 0/1/2/dev/sda1 二、將分區資訊寫入/etc/fstab/dev/sdb1 /web ext3 defaults 1【如果是資料分區則檢測】