linux 您所在的位置:网站首页 软件包名查看 linux

linux

2023-03-23 00:41| 来源: 网络整理| 查看: 265

用户和组

工作模式:私有模式(默认) 公有模式

用户类别

管理员:root 一个 管理组:root

普通用户:1-65536个 普通组

系统用户:1-999个 基本组(默认组/主组)

一般用户:1000-60000个 附加组

用户的增删改查

添加用户:useradd+用户名,数字无效

查看:id+用户名 cat /etc/passwd grep^用户名 /etc/passwd

删除userdel -r 用户民 ,没有-r删除不掉文件,不能创建相同用户

用户配置文件

用户名:密码占位符:用户唯一id标识:用户默认组组的唯一id值:描述信息,注释字段:家目录:设置用户交换式shell还是非交换式shell

修改用户信息usermod+选项+username

-s:修改用户的shell

-u:uid

-G:指定附加组,附加组可以有多个,组 之间用“,”分隔。

-l 新用户名——更改账户的名称,必须在该用户未登录的情况下才能使用。

-c 描述

-d 家目录

-L:锁定用户密码

-U:解锁用户密码

[root@localhost ~]# usermod -G bin,root -s /bin/csh -c GentooDistribution gentoo

gentoo:x:1002:1003:GentooDistribution:/home/gentoo:/bin/csh

创建:groupadd+组名

查看: grep^用户名 /etc/group cat /etc/group

组名:组密码占位符:gid:组中成员列表

groupmod 修改

-U多个成员用逗号隔开

-g gid

-n:新组名

-p组密码

删除:groupdel 组名

登录组:newgroup 组名

更改组密码:gpasswd

-r 删除组密码

-a 添加用户到组

-M 添加列表用户到组,逗号隔开-

-d 从组中删除用户

-R 锁定组密码

用户密码文件 /etc/gshadow

sudo普通用户提高权限

users,查看当前登录系统的用户

[root@bogon ~]# users

root root

2、last:列出目前与过去登入系统的用户相关信息,该命令默认会去读取/var/log/wtmp文件,并把该文件记录的登入系统的用户名单全部显示出来。

4、w:显示登录到系统的用户信息。

5、who:显示目前登录到系统的用户

权限

文件的权限针对三类对象进行定义:owner 属主,缩写ugroup 属组,缩写gother 其他,缩写o

修改权限

修改所属用户,所属组

修改用户权限 chmod 所属(o/u/g)+或-权限 文件

文本文件

看 r : cat more less tail haed grep cut vim

写w:> >> touch mkdir cp mv vim rm

执行x:cd

权限规则

可执行文件(密令)运行的进程身份是当前用户,通过可执行文件匹配目标文件,目标文件的权限匹配就是当前用户是否对目标文件有读取权限,(判断当前用户是否是目标文件的所属用户,是匹配目标文件的所属用位的权限,不是,则判断是否是目标文件的组用户,是组用户匹配目标文件的组权限,不是直接匹配目标文件其他用户位的权限)

特殊权限

u+s 4可执行的文本文件(命令)有意义,运行命令文件进程的所属用户是命令文件的自身身份(命令 文 件的所属用户是root,设置suid后,无论通过那个用户运行命令身份都是root)

g+s 2 可执行的文本文件(命令)有意义

​ 目录文件设置有意义;设置sgid后任意用户在目录下所创建的文件所属组都是目录文件的所属组

o+t 1仅对目录文件设置有意义,用户对该目录有写权限则用户只能删除属于自己的文件

管理Linux的联网

模式切换

修改网络

添加会话

设置动态IP:

网络测试命令

ping ping [选项]

-c 数字——用于设定本命令发出的ICMP消息包的数量

tracepath 命令一般格式为: tracepath [选项]

从网站下载文件 wget -选项 网址

-P 下载到指定目录

-t 最大尝试次数

-b 后台下载模式

-c 断点续传

-p 下载页面内所有资源,包括图片、视频等

-r 递归下载

2、curl命令是一个网络工具,其主要作用是通过http、https、ftp等方式下载/上传文件,访问网站(代码信息)

[root@node12 ~]# curl www.baidu.com -o index.html

-o 百度中内容保存在index.html

rpm安装: 严格区分包软件名;安装软件包必须在包路径下进行或匹配软件包,不能自动解决包之间的依赖关系

-i, --install 安装软件包

--nodeps 不验证软件包依赖 -v, --verbose 提供更多的详细信息输出 -h, --hash 软件包安装的时候列出哈希标记 -U 软件包升级 -e 软件包卸载

-q 查询已安装软件包名

-qa 查询全部软件包名

1184个包

yum安装软件包:解决软件包之间的依赖关系;所有的软件包以仓库形式管理定义在yum配置文件中

挂载:将光盘文件系统挂载在/mnt目录(通过/mnt目录获取光盘软件包)

配置本地源:编辑文件:[appstresm] 组

name=..... 通过name写描述信息

baseurl=file(本地获取) http(网络协议)://路径

gpgcheck=0 公私密钥验证 1开启验证 0关闭

配置网络原

下载

卸载 yum remove [-y] 包名 #卸载已经安装在系统中的指定的软件包

yum repolist [all] #查看系统中yum资源库配置信息

yum list installed [包名] #列出己经安装的所有的或指定的rpm包

yum groupinstall 包组名 #安装指定包组里面的所有包

yum update [-y] 包名 #升级指定的软件包或主机中所有已安装的软件包

yum provides 文件名 #查找指定的文件属于哪个包

yum search 模糊包名 #查看模糊包名的软件包

磁盘管理

主机启动流程:主机加电>>BIOS>>硬件自检>>引导系统启动(mbr)

:主机加电>>UEFI>>引导系统启动(gpt mbr)

查看硬盘

使用fdisk管理分区

n 添加新分区

p 打印分区表

t 更改分区类型

w 将分区表写入磁盘并退出

q 退出而不保存更改

#mkfs.xfs /dev/nvme0n2p1 分区格式化(指定文件系统类型)

挂载



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有