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系统用户硬件不被系统支持怎么办?
【编辑推荐】