4-10 (CentOS6 7对比)

diff 文本比较工具

diff直接接两个文件 就可以发现两个文件的不同

diff  a.txt  a.txt.ori

vimdiff 图形比较

备份的好处

可以恢复 可以比较

mount /devrom /mnt 挂载光盘到/mnt中

软件安装

rpm命令 RED HAT的包管理器  作用 安装卸载升级查询认证

-i 安装

-v显示安装的过程

-h用#显示安装进度条

-U升级软件包

-e卸载软件包

--nodeps 忽略依赖

-q查询

-a查所有

qa常一起用 后面加软件包名

-ql 显示软件包中的所有文件列表

-qf 查询文件或者命令属于哪个包

缺点 需要很多依赖  在need by后面显示 要先安装基础包

yum命令  比RPM更智能 解决软件包依赖 但是后台还是RPM在工作 yellow dog

install 安装 后面接软件包

groupinstall 安装组包

grouplist 获取组包名称列表

list查看软件包名

list installed 查看已安装软软件

provides 根据命令配置查软件包



Linux系统如何安装软件

1.rpm 简单 快 依赖多

2.yum 简单 快 自动解决依赖

3.编译安装(源码编译)

慢 复杂 需要GCC编译器 但是可以自定义安装软件版本和安装路径

4.将源码编译成rpm,然后放到yum仓库 实现yum自动安装

一次性慢,复杂,安装快 可以自定义

centos6和7运维层次的区别

centos6最新6. 9 

32/64位                       

串行技术                 

顺序安装

  eth33

  网卡用network管理

  开启关闭服务/etc/init.d/crond start|stop

  等价于srevice crond stop /start

  reload(平滑重启)

  开机自启动 chkconfig crond off

                                    list crond 查看

  脚本当中的开头可以实现开机自启动的控制

  查看开机自启动列表 chkconfig --list|grep “3:on”

  主机名修改 hostname xx

  /etc/rc.local 放置开机启动的命令

  查看ip ifconfig和route



  centos7最新7.6

  64位

  并行技术

  平台化安装

  eth0

  网卡用network menager

  服务管理systemctl  stop|start|restart|reload(平滑重启)  crond来管理

  开机自启动systemctl disable /enable crond

  直接systemctl status crond就能查看开机自启动

  查看开机自启动列表 systemctl list-unit-files(|grep enabled) 查看正在启动的项

  主机名修改 hostnamectl set-hostname xx永久修改

  主机名文件/etc/hostname

  IO调度 deadline

  /etc/rc.local 放置开机启动的命令 但是必须授予执行的权限 7里面权限不够 必须chmod+x

  别名 alias默认增加了三个关于grep的

  查看IP ip



  chattr设置文件属性

+- i 锁定解锁

    +a 只能追加不能删除 -a解锁

  lsattr查看文件属性

  +- i 锁定解锁

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容