学习Linux必看的命令(二)

学习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进行处理,非常感谢!

上一篇 2019年10月3日
下一篇 2019年10月3日

相关推荐