学习Linux必看的命令(二)
前言:
先简单介绍几种Linux的家族吧!
Redhat(红帽):面向商业市场发行的付费的版本。支持多处理器架构,产品以稳定性著称;
centos:使用红帽linux中的免费源代码重新构建而成的,去掉了注册商标以及程序包方面的细微的变化;
Ubuntu(乌邦图):当今最受欢迎的免费系统之一,主要侧重于在市场的应用,在服务器、云计算等设备上很常见;
Debian:运行极其稳定,非常适用于服务器。它有37500多个软件包,使用apt或aptitude来安装和更新软件;
OpenSuse:是德国SUSE开发的免费版本,不供商业用途使用,供个人使用。
一:查询RPM软件包信息
查看已安装的RPM软件信息 rpm -q [子选项] [软件名]
-ql:查看RPM软件包内安装的所有文件信息;
-qi:显示RPM软件包的详细信息;
-qf:查找指定文件属于哪个RPM软件包;
-qa: 查找系统已安装的软件包;
-qc:查看软件包的所有配置文件(conf cnf ini 等 )
-qd:查看软件包的文档。
查看未安装的RPM软件包文件中的信息 rpm -qp[子选项] RPM包文件
-qpi -qpl -qpc -qpd
与上面的选项意思相反。
二:安装或升级RPM软件 rpm [选项] RPM文件
选项: -i:安装
? -u:更新、升级
卸载指定的RPM文件
rpm -e 文件名
辅助选项: –force (强行执行) –nodeps(解决依耐性关系) -h(友好关系) -v(显示详细过程)
例如:rpm -ivh bind (安装bind软件包)
? rpm -evh bind (卸载bind软件包)
三:挂载和解挂载的命令
挂载:mount.cifs //主机的ip地址/共享的文件 /挂载点
解挂载:umount /挂载点
例如:
先要确认自己要共享的文件(点击文件右击属性进行共享),还需要知道自己主机的ip地址。
每一行对应一个用户的密码记录
? 修改用户账 属性 —— usermod
? -g:修改用户基本组名
? -G:修改用户的附加组名
? -L:锁定账
? -U:解锁账
六:组账 管理
1、组账户文件
? (1) /etc/group 保存组账户名称、GID 、组成员等基本信息
? (2) /etc/gshadow 保存组账 的密码等信息
-a:向组内添加一个用户
-d:从组内删除一个用户
-M:同时指定组账 的所有成员用户,以逗 分隔(注意:用-M 容易覆盖其他用户,除非是新组)
? 删除组账 —— groupdel
3、查询账 信息
查询用户账 身份标识 id
查询用户账 所属的组 groups
查询用户账 的详细信息 finger
查询当前主机的用户登录信息 w , who ,users
4、查看文件的权限及归属
? ls -l 文件名
5、设置文件权限 chmod
? 在设置每一类用户的访问权限时,采用两种形式的权限表示方法:字符形式、数字形式 。例如:“rwx”采用累加数字形式表示为“7”,“r-x” 表示“5’’ ,”rwxr-xr-x“由三个权限组成,表示为”755“,”rw-r-r“表示为“644” 。(根据上面的图来计算的)
? passwd和shadow文件保存了用户的基本信息及密码;
? useradd、passwd、usermod和userdel命令可以对用户账 进行管理;
? groupadd、gpasswd、groupdel命令可以管理组账 ;
? chmod命令可以设置文件和目录的访问权限;
? chown命令可以设置文件和目录的属主、属组。
?
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25061 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!