
Linux 基础之 Linux 的文件及目录的权限、文件权限的修改、权限管理、网络管理、查看及修改网络配置、网络故障排除、网络管理配置、软件包管理器、rpm及yum安装、源代码编译安装和内核升级 原创
2022-04-30 16:06:43
殇陌离tk
码龄5年
关注
一、Linux 的文件及目录的权限、文件权限的修改、权限管理、网络管理、查看及修改网络配置、网络故障排除、网络管理配置、软件包管理器、rpm 及 yum 安装、源代码编译安装和内核升级
查看文件权限,如 -rw-------1 root root 1523 sep 28 12:05 anaconda-kscfg 中,-r 是类型,w-------1 是权限,root root 是所属用户和组,anaconda-kscfg 是文件名。
文件类型,如下所示:
- 普通文件
d 目录文件
b 块特殊文件
c 字符特殊文件
l 符号链接
f 命名管道
s 套接字文件
文件权限的表示方法,如下所示:
字符权限表示方法,r 是读,w 是写,x 是执行
数字权限的表示方法,r=4,w=2,x=1
-rw-r-xr-- 1 username groupname mtime filename 中,rw- 是文件属主的权限,r-x 是文件属组的权限,r-- 是其他用户的权限
创建新文件有默认权限,根据 umask 值计算,属主和属组根据当前进程的用户来设定
目录权限的表示方法,如下所示:
x 进入目录
rx 显示目录内的文件名
wx 修改目录内的文件名
修改权限命令,如下所示:
chomd 修改文件、目录权限,如 chmod u+x /tmp/testfile、chmod 755 /tmp/testfile
chown 更改属主、属组
chgrp 可以单独更改属组,不常用
特殊权限,如下所示:
SUID 用于二进制可执行文件,执行命令时取得文件属主权限,如 /usr/bin/passwd
SGID 用于目录,在该目录下创建新的文件和目录,权限自动更改为该目录的属组
SBIT 用于目录,该目录下新建的文件或目录,仅 root 和自己可以删除,如 /tmp
网络管理,如下所示:
网络状态查看
网络配置
路由命令
网络故障排除
网络服务管理
常用网络配置文件
网络状态查看工具,net-tools 和 iproute,如下所示;
net-tools,有 ipconfig、route、netstat
iproute2,有 ip、ss
网络状态查看命令,ifconfig,eth0 第一块网卡,也就是网络接口,第一个网络接口可能叫做下面的名字,如下所示:
eno1 板载网卡
ens33 PCI-E 网卡
enp0s3 无法获取物理信息的 PCI-E 网卡
CentOS 7 使用了一致性网络设备命名,以上都不匹配则使用 eth0
网络接口命名修改,如下所示:
网卡命名规则受 biosdevname 和 netifnames 两个参数影响
编辑 /etc/default/grub 文件,增加 biosdevname=0 netifnames=0
更新 grub,如 grub2-mkconfig -o /boot/grub2/grubcfg
重启,reboot,网卡命名组合如下:
biosdevname netifnames 网卡名
0 1 ens33
1 0 em1
0 0 eth0
查看网关命令,可以使用 route -n,使用 -n 参数不解析主机名。
查看网络情况,查看网卡物理连接情况,可以使用 mii-tool eth0。
网络配置命令,如下所示:
ifconfig <接口> <IP地址> [netmask 子网掩码]
ifup <接口>
ifdown <接口>
网关配置命令,添加网关,如下所示:
route add default gw <网关ip>
route add -host <指定ip> gw<网关ip>
route add -net <指定网段> netmask <子网掩码> gw <网关ip>
网络命令集合,ip 命令,如下所示:
ip addr ls,ifconfig
ip link set dev eth0 up,ifup eth0
ip addr add 10001/24 dev eth1,ifconfig eth1 10001 netmask 2552552550
ip route 1000/24 via 19216801,route add -net 10000 netmask 2552552550 gw 19216801
网络故障排除命令,如下所示:
ping
traceroute
mtr
nslookup
telnet
tcpdump
netstat
ss
网络服务管理,网络服务管理程序分为两种,分别为 SysV 和 systemd,如下所示:
service network start|stop|restart
chkconfig -list network
systemctl list-unit-files NetworkManagerservice
systemctl start|stop|restart NetworkManager
systemctl enable|disable NetworkManager
网络配置文件,ifcfg-eth0,/etc/hosts。
软件安装,如下所示:
软件包管理器
rpm 包和 rpm 命令
yum 仓库
源代码编译安装
内核升级
grub 配置文件
软件包管理器,包管理器是方便软件安装、卸载,解决软件依赖关系的重要工具,如下所示:
CentOS、RedHat 使用 yum 包管理器,软件安装包格式为 rpm
Debian、Ubuntu 使用 apt 包管理器,软件安装包格式为 deb
rpm 包,rpm 包格式,如 vim-common-7410-5el7x86_64rpm,其中 vim-common 是软件名称,7410-5 是软件版本,el7 是系统版本,x86_64 是平台。
rpm 命令,rpm 命令常用参数,如下所示:
-q 查询软件包
-i 安装软件包
-e 卸载软件包
yum 包管理器,如下所示:
rpm 包的问题,需要自己解决依赖关系,软件包来源不可靠
CentOS yum 源
国内镜像
yum 配置文件,如下所示:
/etc/yumreposd/CentOS-Baserepo
wget -O /etc/yumreposd/CentOS-Baserepo
yum 命令常用选项,如下所示:
install 安装软件包
remove 卸载软件包
list|grouplist 查看软件包
update 升级软件包
其它方式安装,二进制安装和源代码编译安装,源代码编译安装如下所示:
wget >
cat /etc/passwd | grep mysql
在Linux /etc/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格式如下:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
扩展资料
在Linux /etc/passwd 用户信息中各字段(列)的用途介绍
1、用户名(login_name):用于区分不同的用户。在同一系统中注册名是惟一的。在很多系统上,该字段被限制在8个字符(字母或数字)的长度之内;并且要注意,通常在Linux系统中对字母大小写是敏感的。这与MSDOS/Windows是不一样的。
2、口令(passwd):用来验证用户的合法性,超级用户root或某些高级用户可以使用系统命令passwd来更改系统中所有用户的口令,普通用户也可以在登录系统后使用passwd命令来更改自己的口令。
3、用户标识号(UID):UID用于区别不同的用户。在系统内部管理进程和文件保护时使用 UID字段。在Linux系统中,注册名和UID都可以用于标识用户,只不过对于系统来说UID更为重要;而对于用户来说注册名使用起来更方便。
4、组标识号(GID):像UID一样,用户的组标识号也存放在passwd文件中。在现代的Unix/Linux中,每个用户可以同时属于多个组。除了在 passwd文件中指定其归属的基本组之外,还在/etc/group文件中指明一个组所包含用户。
5、用户名(user_name):包含有关用户的一些信息,如用户的真实姓名、办公室地址、联系电话等。在Linux系统中,mail和finger等程序利用这些信息来标识系统的用户。
6、用户主目录(home_directory):该字段定义了个人用户的主目录,当用户登录后,他的Shell将把该目录作为用户的工作目录。
意思是没有获得手机 *** 作系统的超级用户权限。如果对现有手机运行情况满意,没有必要去获取ROOT权限。
1、ROOT其实是一个获取用户权限的过程。因为安卓系统是基于LINUX系统开发的,而LINUX系统中有一个超级用户一般命名为root,相当于Windows系统中的system用户。root是系统中唯一的超级用户,具有完全的 *** 作系统所有设置的权限。
2、平时讲的ROOT过程实际上就是获取超级用户权限的过程,以方便对手机 *** 作系统进行调整。
3、如果想删除随机附带的部分软件,或者需要对系统进行深层次(系统级)的修改和优化,则需要获取ROOT权限。可以使用一些第三方的ROOT软件来进行这个过程(如某数字管家,某迅管家或者某一键ROOT等)
以上就是关于rpm./configure权限问题全部的内容,包括:rpm./configure权限问题、linux 怎么查看某个用户所有的权限、手机未获得root权限是什么意思 怎样能获得root权限等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)