我并不認為每個人都能夠——后者應該——從Microsoft轉到Linux,也沒有覺得到這個生活中最重要的決定,但是我知道我在計算機前面花費了多少時間以及用他們幫助了多少人,我也知道從使用Linux中獲得的滿意度和不受困于某個公司操作系統的好處。
——引于《Windows用戶轉向Linux的12個步驟》
Windows用戶轉向Linux的12個步驟(FOUR)
基本管理<B>
- 管理用戶和用戶組
- Linux用戶的基本信息
- 登錄名稱(Login name)
- 全名(Full name)
- 用戶組(Group)
- 附加組(Supplementary group)
- 主目錄(Home directory)
- 命令解析程序(Command interpreter)
- 用戶ID(User ID)
- 創建用戶信息
- useradd:創建一個指定屬性的新用戶
- mkpasswd:生成一個具有一系列指定字符的隨機口令
- 用戶信息存儲在/etc/passwd文件中,形式如下:
- 修改用戶信息
- 修改用戶基本信息:usermod
- 修改用戶個人信息:chfn
- 修改Shell命令:chsh
- 刪除用戶
- userdel:刪除指定用戶
- 通過編輯/etc/passwd和/etc/shadow文件中用戶帳戶的指定行來刪除用戶
- 刪除用戶后,該用戶作為屬主的文件屬性中將用UserID來替代原來的用戶名,可通過chown重新分配文件屬主
- 用戶郵件信息
- 用戶郵件消息存儲在用戶目錄下的文件.forward;發送給用戶的文件被保存在.forword文件中所規定的地方
- /etc/aliases文件記錄了真實用戶和郵件別名之間的聯系
- 用戶權限
- chown:修改目錄或文件的屬主
- chmod:修改目錄活文件的讀,寫,執行權限
- chmod a+r karen/christmas.txt:給所有成員分配上R權限,針對christmas.txt
- chmod o-r karen/chrismas.txt:除去所屬組以外的用戶訪問權限
- chmod a=0, u=rwx,g=rwx o=karen/share:將karen/share目錄的權限設置成drwxrwx---
- umask:修改缺省權限
- 缺省權限要通過umask命令來完成,umaks命令采用字符串進行缺省設置,與chmod相似,但缺省設置權限是700,僅對超級用戶開放
- 普通用戶共享組的umask是022;只有在每個用戶都具有唯一的基本組是,最終的缺省用戶權限是775
- 用戶組的基本原則
- 用戶帳號有一個主用戶組
- 用戶帳號可以是多個用戶組的成員
- 用戶組可以是組成員
- 用戶組可以有保護口令
- 用戶組應該有一個有意義的名字
- 用戶組管理
- 創建用戶組:編輯文件-/etc/group_file
- 添加用戶:編輯文件/etc/group 和/etc/gshadow
-
- 軟件管理與安裝
- 軟件安裝形式
- rpm安裝包:使用在RedHat集成套件中
- deb安裝包:使用在Debian及其相關的集成套件中,其中包括Corel Linux
- slp:使用在stampede基礎套件中,目的是盡可能少的取決于軟件包管理器
- tar:tar-ball,一種壓縮形式的tar格式文件
- 源代碼安裝包,需要自己編譯具有高度的可配置性
- rpm包安裝
- rpm -q 查詢rpm數據庫
- rpm -V 根據原始軟件包驗證已安裝的文件
- rpm -U 升級或安裝軟件包
- rpm -e webmin 卸載軟件
- rpm -qip webmin-0.89.rpm 查詢某個軟件包的基本信息
- rpm -qf /etc/sendmail.cf 或者 rpm -qif /etc/sendmail.cf 查詢文件屬于某個軟件包,并帶有完整的版本信息
- rpm -qlf /etc/sendmail.cf 查詢某個含有/etc/sendmail.cf文件的軟件包 并列該軟件包的所有文件
- rpm -qacv 查詢所有rpm包的詳細信息,類似于ls -l
- rpm -va > rmp_verify.txt 強制驗證整個軟件包,并將信息寫道文件中
- rpm -Uvf webmin0.78.rpm 或者 rpm -Uvf ×.rpm 安裝軟件
- tar軟件包安裝
- tar:壓縮歸檔文件格式
- .tar
- 壓縮: tar cvf 壓縮文件名 目標地址
- 解壓縮:tar xvf 壓縮文件名 目標地址
- .tar.gz
- 壓縮: 對tar包執行,gizp 壓縮文件名
- 解壓縮:執行tar xzvf 壓縮文件名
- .tgz
- 壓縮: 對tar包執行,tar czvf 壓縮文件名
- 解壓縮:執行tar xzvf 壓縮文件名
- .tar.Z
- 壓縮: 對tar包執行,compress 目標文件
- 解壓縮:執行uncomprass 壓縮文件名 獲得tar包,再解tar包即可
- .tar.bz2
- 壓縮: 對tar包執行,bzip2 目標文件
- 解壓縮:執行bunzip2 壓縮文件名 獲得tar包,再解tar包即可
- 源代碼安裝
- 閱讀Readme 和install文件
- 配置:運行configure的腳本文件
- 編譯:運行make 編譯源代碼
- 安裝:運行make install
- 計劃任務設置與實施
- at命令:定義單個任務定時執行
- 通過編輯at.allow 和 at.deny來設置at命令的訪問權限
- 通過atq 來查看at命令的執行序列
- 通過atrm 任務序號 來刪除認為序列中的認為
- cron命令:定義任務周期性執行
- cron命令是以后臺程序的形式來運行,并檢查各處的任務管理表并執行其中的任務。RedHat通過/etc/crontab來管理任務
- /etc/crontab的任務約定形式如下:
- root用戶可通過crontab -e 來生成自己的crontab文件,進而約定任務
- 服務配置
- 打印服務配置:配置Lpd,行打印機守護程序
- Email服務配置:配置Apache
- Web服務配置:配置sendmail
平凡而簡單的人一個,無權無勢也無牽無掛。一路廝殺,只進不退,死而后已,豈不爽哉!
收起對“車”日行千里的羨慕;收起對“馬”左右逢緣的感嘆;目標記在心里面,向前進。一次一步,一步一腳印,跬步千里。
這個角色很適合現在的我。
posted on 2007-09-17 10:00
過河卒 閱讀(3464)
評論(0) 編輯 收藏 所屬分類:
OS/Linux/Windows