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