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 锁定解锁