当前位置:网站首页>安装及管理程序
安装及管理程序
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命令
用途:查询已登录到主机的用户信息
边栏推荐
- MySQL查询请求的执行过程——底层原理
- 2022暑期项目实训(一)
- Maixll-Dock 摄像头使用
- Use cpolar to build a business website (1)
- Common - magic number 7
- Why does wechat use SQLite to save chat records?
- STM32+HC05串口蓝牙设计简易的蓝牙音箱
- 30 minutes to understand PCA principal component analysis
- [Matlab] Simulink 同一模块的输入输出的变量不能同名
- Tree-LSTM的一些理解以及DGL代码实现
猜你喜欢
F200 - UAV equipped with domestic open source flight control system based on Model Design
递归的方式
C language exchanges two numbers through pointers
Distill knowledge from the interaction model! China University of science and Technology & meituan proposed virt, which combines the efficiency of the two tower model and the performance of the intera
Prophet模型的简介以及案例分析
TOP命令详解
從交互模型中蒸餾知識!中科大&美團提出VIRT,兼具雙塔模型的效率和交互模型的性能,在文本匹配上實現性能和效率的平衡!...
Why does wechat use SQLite to save chat records?
MySQL查询请求的执行过程——底层原理
Declval of template in generic programming
随机推荐
图之广度优先遍历
Excel usage record
How does crmeb mall system help marketing?
Self-supervised Heterogeneous Graph Neural Network with Co-contrastive Learning 论文阅读
Jdbc driver, c3p0, druid and jdbctemplate dependent jar packages
Coco2017 dataset usage (brief introduction)
Maixll dock camera usage
测试1234
传输层 拥塞控制-慢开始和拥塞避免 快重传 快恢复
Virtual machine VirtualBox and vagrant installation
[.Net core] solution to error reporting due to too long request length
Alibaba cloud international ECS cannot log in to the pagoda panel console
监控界的最强王者,没有之一!
SQL优化问题的简述
Grafana 9.0 正式发布!堪称最强!
std::true_ Type and std:: false_ type
DOM简要
华为0基金会——图片整理
Grafana 9.0 is officially released! It's the strongest!
Recommend easy-to-use backstage management scaffolding, everyone open source