Day29软件安装-服务开关-比较工具-加解锁-C6和C7区别(课堂笔记)

Day29


作者:孙鹏鹏
归档:课后笔记
时间:2019/4/10


快捷键:
Ctrl + 1标题1
Ctrl + 2标题2
Ctrl + 3标题3
Ctrl + 4标题4
Ctrl + 5程序代码
Ctrl + 6正文
Ctrl + 7实例1-1
格式说明:
蓝色字体:注释
黄色背景:重要
绿色背景:注意


老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结
学无止境,老男孩教育成就你人生的起点!
联系方式:
网站运维QQ交流群:
Linux 385168604架构师390642196
Python 29215534大数据421358633
官方网站:
http://www.oldboyedu.com
目录
第一章:
















第一节:命令补充
比较:
diffvimbiff
[root@sunpengpeng-58~]# diff /etc/passwd/etc/passwd.or
24c24
<#qq:x:1003:1003::/home/qq:/bin/bash
---
>qq:x:1003:1003::/home/qq:/bin/bash
[root@sunpengpeng-58~]#vimdiff /etc/passwd/etc/passwd.or
2files to edit


【Day29软件安装-服务开关-比较工具-加解锁-C6和C7区别(课堂笔记)】++-- 17 lines: root:x:0:0:root:/ro|+ +-- 17 lines: root:x:0:0:root:/r
abrt:x:173:173::/etc/abrt:/sbin/n|abrt:x:173:173::/etc/abrt:/sbin/
sshd:x:74:74:Privilege-separated |sshd:x:74:74:Privilege-separated
postfix:x:89:89::/var/spool/postf|postfix:x:89:89::/var/spool/post
oldboy:x:1000:1000::/home/oldboy:|oldboy:x:1000:1000::/home/oldboy
999q:x:1001:1001::/home/999q:/bin|999q:x:1001:1001::/home/999q:/bi
oldgirl:x:1002:1002::/home/oldgir|oldgirl:x:1002:1002::/home/oldgi
#qq:x:1003:1003::/home/qq:/bin/ba|qq:x:1003:1003::/home/qq:/bin/ba
备份好处:
回复
比较,检查
[root@sunpengpeng-58~]# mount /dev/cdrom /mnt
mount:no medium found on /dev/sr0
[root@sunpengpeng-58~]# mount /dev/cdrom /mnt
mount:/dev/sr0 is write-protected, mounting read-only
[root@sunpengpeng-58~]# cd /mnt/
[root@sunpengpeng-58~]# ls
CentOS_BuildTagEULA imagesLiveOSrepodataRPM-GPG-KEY-CentOS-Testing-7
EFIGPLisolinux Packages RPM-GPG-KEY-CentOS-7TRANS.TBL
[root@sunpengpeng-58 ~]# cd Packages/
rpm安装需要很多依赖
rpm 包管理器
安装、卸载、升级、查询、验证
-i安装install
-v显示安装过程
-h用“#”显示进度条
-u 升级软件包-e 卸载软件包--nodeps忽略依赖
-q 查询-l显示文件包中的所有文件列表
-a 查所有-f查询文件或命令属于那个包


rpm -qa|grep tree和rpm -qa tree区别
[root@sunpengpeng-58 ~]#rpm -qa|grep tree
tree-1.6.0-10.el7.x86_64
[root@sunpengpeng-58 ~]#rpm -qa tree
tree-1.6.0-10.el7.x86_64
rpm -ql tree
[root@sunpengpeng-58 ~]#rpm -ql tree
/usr/bin/tree
/usr/share/doc/tree-1.6.0
/usr/share/doc/tree-1.6.0/LICENSE
/usr/share/doc/tree-1.6.0/README
/usr/share/man/man1/tree.1.gz
rpm -qf /sbin/ifconfig
[root@sunpengpeng-58
~]#rpm -qf /sbin/ifconfig
net-tools-2.0-0.24.20131004git.el7.x86_64
yum 安装rpm包自动解决依赖工具
install 安装软件包
list获取软件包名
groupinstall 安装组包
grouplist获取组包名称列表
list installed查已安装软件
provides根据命令或者配置等的路径查属于哪个包
[root@sunpengpeng-58 ~]#yum grouplist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base | 3.6 kB00:00:00
Available Environment Groups:
Minimal Install
Compute Node
Infrastructure Server
File and Print Server
[root@sunpengpeng-58 ~]#yum list tree
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Installed Packages
tree.x86_64 1.6.0-10.el7 @base
[root@sunpengpeng-58 ~]#yum install tree –y
根据命令或者配置等的路径查属于哪个包[root@sunpengpeng-58 ~]#yum provides /etc/my.cnf
[root@sunpengpeng-58 ~]#yum provides /sbin/ifconfig
Linux系统如何安装软件?
rpm安装
简单、快。 依赖多,解决依赖困难繁琐
yum安装
简单、快、自动解决依赖。不能选择软件版本或软件存放路径
编译安装(源码编译)
慢、复杂、需要GCC编译器,可以自定义阿坝州(版本、存放路径)
将源码制作成rpm,然后放到yum仓库,实现yum自动安装
一次性慢、复杂,安装快,可以自定义安装(版本、存放路径)
制作RPM YUM仓库搭建https://blog.oldboyedu.com/autodeploy-rpm/
Day29软件安装-服务开关-比较工具-加解锁-C6和C7区别(课堂笔记)
文章图片
Day29软件安装-服务开关-比较工具-加解锁-C6和C7区别(课堂笔记)
文章图片
chattr 设置文件属性
+i锁定文件-i 解锁文件
+a只能追加不能删除-a解锁
lsattr 查看文件属性

    推荐阅读