当前位置:网站首页>安装及管理程序
安装及管理程序
2022-07-06 10:41:00 【m0_62406299】
1、查询已安装的rpm软件信息
格式:rpm -q(子选项) (软件名)
-qa:查看系统中已安装的所有rpm软件包列表
-qi:查看指定软件的详细信息
-ql:查询指定软件包所安装的目录、文件列表
-qc:仅显示指定软件包安装的配置文件
-qd:仅显示指定软件包安装的文档文件
2、查询文件或目录属于哪个rpm软件
格式:rpm -qf 文件或目录名
3、查询未安装的rpm包文件信息:
格式:rpm -qp(子选项)rpm包软件
-qpi:通过.rpm包文件查看该软件的详细信息
-qpl:查看.rpm安装包内所包含的目录,文件列表
-qpc:查看.rpm安装包内所包含的配置文件列表
-qpd:查看.rpm安装包内包含的文档文件列表
4、光盘的挂载
mount /dev/cdrom(设备) /media(目录)
注意:与windows的使用光盘的习惯要区分开,linux必须挂载或卸载。
查看挂载情况:mount
光盘的卸载:umount /dev/cdrom 或umount /media
5、rpm包的安装
rpm -ivh(不区分先后顺序) rpm软件包名
-i(安装)、-U(升级)、-F(更新)、-v(显示信息)、-h(显示安装进度,“#”表示)
6、rpm包的卸载:
rpm -e 软件包名
--nodeps(忽略依赖关系)、--force(强制)
7、维护rpm数据库
重建rpm数据库:rpm --rebuilddb 或 rpm --initdb
8、编译安装过程:
a、tar解包——下载源代码安装包文件
用途:解压并释放源代码包到指定的目录。
b、(./configure配置)
用途:设置安装目录、安装模块等选项
c、make编译
用途:生成可执行的二进制文件
d、make install安装
用途:复制二进制文件到系统,配置应用环境
e、测试及使用
相关命令:cp * 复制所有文件
源码包存放位置:/usr/src
源码包安装的位置:/usr/local
访问linux网页加端口号(:10000),可输入root和密码访问
防止冲突,笔记如下图所示:
第四章 账号和权限管理
用户管理:
1、用户相关的配置文件
/etc/passwd(保存用户)
/etc/shadow(用户密码文件)
/etc/skel(用户模板文件)
2、用户相关的命令
useradd(创建用户)、passwd(修改密码)、userdel(删除用户)、usermod(修改用户属性)
useradd选项:
-d:指定用户的宿主目录位置
-e:指定用户账号失效时间
-g:指定用户的基本组名(或GID号)
-G:指定用户的附加组名(或GID号)
-s:指定用户的登录shell
passwd (选项) 用户名
-d:删除密码,root才能受用
-f:强制执行
-k:设置只有在密码过期失效后,方能更新
-l:锁住密码
-u:解锁账号
-s:列出密码相关的信息,root才能使用
usermod命令:
格式:usermod (选项)用户名
注:usermod可用来修改用户账号的各项设定
-L:锁定用户账户
-U:解锁用户账户
由于选项与useradd命令中的含义大致相同,此处不做详解
chage -l 用户(查看用户账户信息)
删除用户账号:
userdel命令
格式:userdel (-r) 用户名
此处补充一个知识点:!命令可以从历史记录中找出你所需要的命令行,history可得到历史命令的序号
3、组的管理
a、组相关的配置文件:/etc/group
b、组相关的命令:groupadd -g (创建组)、groupdel(删除组)、gpasswd(将用户添加到组中)
gpasswd命令:
格式:gpasswd (选项) 组账号名
-a:向组内添加一个用户
-d:从组内删除一个用户成员
-M:定义组成员列表,以逗号分隔(附加组)
补充:
a、id命令
用途:查询用户身份标识 (id 用户名)
b、groups命令
用途:查询用户所属的组
groups 用户名
c、finger命令
finger 用户名
d、users、W、who命令
用途:查询已登录到主机的用户信息
边栏推荐
- node の SQLite
- Maixll dock camera usage
- [swoole series 2.1] run the swoole first
- 文档编辑之markdown语法(typora)
- Jerry is the custom background specified by the currently used dial enable [chapter]
- Tree-LSTM的一些理解以及DGL代码实现
- CSRF vulnerability analysis
- On time and parameter selection of asemi rectifier bridge db207
- Splay
- Jdbc driver, c3p0, druid and jdbctemplate dependent jar packages
猜你喜欢
MySQL查询请求的执行过程——底层原理
Xu Xiang's wife Ying Ying responded to the "stock review": she wrote it!
Splay
Collection of penetration test information -- use with nmap and other tools
Prophet模型的简介以及案例分析
The role of applet in industrial Internet
Docker安装Redis
Windows连接Linux上安装的Redis
监控界的最强王者,没有之一!
The third season of Baidu online AI competition is coming in midsummer, looking for you who love AI!
随机推荐
POJ 2208 已知边四面体六个长度,计算体积
FMT open source self driving instrument | FMT middleware: a high real-time distributed log module Mlog
node の SQLite
【剑指 Offer】 60. n个骰子的点数
Penetration test information collection - basic enterprise information
解读云原生技术
监控界的最强王者,没有之一!
Jdbc driver, c3p0, druid and jdbctemplate dependent jar packages
atcoder它A Mountaineer
Wchars, coding, standards and portability - wchars, encodings, standards and portability
Bonecp uses data sources
简单易用的PDF转SVG程序
华为0基金会——图片整理
Reproduce ThinkPHP 2 X Arbitrary Code Execution Vulnerability
Splay
Picture zoom Center
Windows连接Linux上安装的Redis
How does crmeb mall system help marketing?
Comparative examples of C language pointers *p++, * (p++), * ++p, * (++p), (*p) + +, +(*p)
MS-TCT:Inria&SBU提出用于动作检测的多尺度时间Transformer,效果SOTA!已开源!(CVPR2022)...