Linux系統用戶管理組相關的配置文件
Linux系統對于電腦使用的玩家的常用軟件,然后我就學習及深入的研究Linux系統,在這里和大家一起探討Linux系統的使用方法,希望對大家有用。Linux系統學習總結:
1.Linux系統用戶管理部分
a,Linux系統用戶與組配置文件a1.Linux系統用戶和組相關的配置文件:passwd,shadow group,gshadowa2.Linux系統用戶超級權限控制Sudo的配置文件:/etc/sudoera3.Linux系統用戶添加規則文件
/etc/skel 默認啟動文件/etc/login.def UID,GID,密碼過期限制/etc/default/useradd shell信息以及默認啟動配置文件等修改配置文件來添加用戶,需要用到同步命令 pwconv,grpconv
b.用戶及組管理命令
用戶與組查詢命令:id,finger,w,who,uers,groups添加用戶和組:useradd groupadd 密碼管理:passwd chage 刪除用戶和組:userdel groupdel修改用戶和組:chfn,chsh,usermod
c.超級權限控制
su 和 sudoc1.sudo配置文件 /etc/sudoers 專用工具:visodu sudo -l 查看哪些命令可以執行或禁止.sodu規則有兩種1:別名定義(類似于變量) 2:授權規則(必須的)別名規則:
Host_Alias 定義主機別名;User_Alias 用戶別名,別名成員可以是用戶,用戶組(前面要加%號)Runas_Alias 用來定義runas別名,這個別名指定的是“目的用戶”Cmnd_Alias 定義命令別名;
授權規則:授權用戶 主機=命令動作 授權用戶 主機=[(切換到哪些用戶或用戶組)] [是否需要密碼驗證] 命令1,[(切換到哪些用戶或用戶組)] [是否需要密碼驗證] [命令2],[(切換到哪些用戶或用戶組)] [是否需要密碼驗證] [命令3]......
c2.Linux系統用戶軟件包管理軟件包管理基礎1.Linux系統用戶RPM
一、RPM包管理的用途;
Linux系統用戶安裝,刪除,升級,管理軟件,在線Linux系統用戶安裝和升級軟件包包含哪些文件,某個文件屬于哪個軟件包查詢系統中的軟件包是否安裝以及版本自己打包程序為RPM包發布軟件包簽名,驗證發布依賴性的檢查
二.Linux系統用戶使用權限
安裝,刪除和更新需要Root權限,一般用戶可以查詢
三.rpm的簡單用法:
一)初始化rpm 數據庫;
二)RPM軟件包管理的查詢功能1、對Linux系統用戶中已安裝軟件的查詢涉及的參數包括:a,f,l,i,c,d,R
1)查詢系統已安裝的軟件
rpm -q software
rpm -qa
rpm -qa |grep software
2)查詢一個已經安裝的文件屬于哪個軟件包
rmp -qf /usr/lib/libacl.la
3)查詢已安裝軟件包都安裝到何處
rpm -ql gaim
4)查詢一個已安裝軟件包的信息
rpm -qi sendmail
rpm -qi bind
5)查看一下已安裝軟件的配置文件
rpm -qc bind
rpm -qc sendmail
6)查看一個已經安裝軟件的文檔安裝位置
rpm -qd bind
rpm -qd sendmail
7)查看一下已安裝軟件所依賴的軟件包及文件
rpm -qR bind
rpm -qR sendmail
2、對于未安裝的軟件包的查看:
- rpm -qpi opera.rpm
- rpm -qpl opera.rpm
- rpm -qpc opera.rpm
- rpm -qpd opera.rpm
- rpm -qpR opera.rpm
三)軟件包的安裝、升級、刪除等
1、安裝和升級一個rpm 包[root@localhost beinan]#rpm -vih file.rpm 注:這個是用來安裝一個新的rpm 包;
參數詳解:
- -h --hash print hash marks as package installs (good with -v)
- -v --verbose provide more detailed output.
- [root@localhost beinan]#rpm -Uvh file.rpm 注:這是用來升級一個rpm 包
參數詳解:
- -U --Upgrade upgrade package(s)
- [root@localhost beinan]# rpm -ivh file.rpm --nodeps --force
- [root@localhost beinan]# rpm -Uvh file.rpm --nodeps --force
- [root@localhost RPMS]# rpm -ivh --replacepkgs lynx-2.8.5-23.i386.rpm
- [root@localhost RPMS]# rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm
- [root@localhost RPMS]# rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm
- [root@localhost RPMS]# rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm
#p#五、RPM管理包管理器支持網絡安裝和查詢;
六、對已安裝軟件包查詢的一點補充
七、從rpm軟件包抽取文件
八、RPM的配置文件
2.System-config-packages
一、system-config-packages的安裝和使用
1、首先確認是不已經安裝 system-config-packages
2、運行system-config-packages
3.編譯安裝源碼包軟件文件解壓縮 打包和壓縮.打包工具tar# tar -cf all.tar *.jpg主要的操作:
打包,追加,更新,刪除,查看
- -t,--list list the contents of an archive
- -c,--create create a new archive
- -r,--append append files to the end of an archive
- -u,--update only append files newer than copy in archive
- -f,--file use archive file or deviceARCHIVE
壓縮格式選擇:Gzip,Bzip2,Compress 基本可選的有三種類型
- -j,--bzip2 filter the archive through bzip2
- -z,--gzip,--ungzip filter the archive through gzip
- -Z --compress,-uncompress fileter the archive through compress
- -v,--vrebose verbosely list files processed
一、什么是源碼包軟件
二、源代碼有何用
三、怎樣安裝以源碼包打包的軟件
1、源碼包的打包格式
源代碼一般以file.tar.gz file.tar.bz2或file.src.rpm 打包;file.tar.gz和file.tar.bz2格式的解包命令如下;
- [root@localhost beinan]# tar jxvf file.tar.bz2
- [root@localhost beinan]# tar zxvf file.tar.gz
2、如何編譯安裝源碼包
1)解開軟件包查看幫助文檔
2)編譯安裝軟件的條件
3)編譯安裝軟件的方法
大多以tar.gz 和tar.bz2打包軟件,大多是通過 ./configure ;make ;make install 來安裝的;有的軟件是直接make;make install
4.file.src.rpm
軟件包管理工具
1.System-config-packages
2.yum在線更新軟件包
一、 yum 的使用
1、首先我們要到下面的地址下載與自己系統相對應的版本的 yum
2、安裝軟件舉例
二、yum的一點小用法
1、查詢軟件包
2.安裝和升級軟件包
3.移除軟件包要用到remove參數
三、yum的圖形工具
四、yum的幫助
3.apt+synaptic在線升級
4.Fedora 擴充計劃Linux 硬件管理的基礎知識
一、在Linux系統用戶中,對硬件判別的標識的依據;
二、在Linux系統用戶中查看硬件信息的工具;
1、lspci 列出所有PCI 設備
2、存儲設備查看和操作工具(文件系統的相關操作一會再看)
3、通過查看/proc 目錄的相應文件獲取一些硬件信息
4、dmesg
5、 hwbrowser
6、lshal 和 hal-device-manager
三、Linux系統用戶不同的硬件有不同的配置工具和與之相應的配置文件
四、Linux系統用戶硬件驅動是由內核支持的,但驅動都存放在哪里?
五、Linux系統用戶硬件不被系統支持怎么辦?
【編輯推薦】