比较文件:
diff
cp /etc/passwd{,.ori}
操作前备份,操作后检查
rpm hat包管理器
安装,卸载、升级、查询、验证
rpm hat包管理器
安装卸载升级查询验证
需要很多依赖
特点:
- rpm安装
简单,快。依赖多,解决依赖困难繁琐 - yum安装
简单快,自动解决依赖 。不能选择软件版本 - 编译安装(源码编译)
慢,复杂,需要GCC编译器可以自定义安装(版本选择,软件路径) - 先将源码制作成rpm,放到yum仓库,实现yum自动安装
一次性慢,复杂,安装快,可以自定义(版本选择,安装路径)
rpm命令
-v 显示过程
-i 安装
-h 显示安装进度条
-U 升级软件包
-e 卸载软件包
-- nodeps 忽略依赖
-q 查询
-a查所有
-l 显示软件包中的所有文件列表
- f 查询文件或命令属于哪个包 接上全路径
yum 命令 安装rpm包自动解决依赖
install 安装 安装 软件包
search 模糊查找软件包名
groupinstall 安装组包
grouplist 获取组包名称列表
list 查看软件包名
list installed 列出所有已安装的软件
provides 查找某个文件属于哪个包
remove 移除软件包(禁止使用)
repolist 列出yum源
CentOS6.X和CentOS7.X的对比
说明 | CentOS6.X | ContOS7.X |
---|---|---|
最新版 | 6.9 | 7.6 |
架构 | 32/64位 | 64位 |
启动原理 | 串行(sysvinit 技术) | 并行(systemd 技术) |
安装过程 | 按顺序一步步安装模式 | 平台化安装模式 |
网卡名称 | eth0 | 类似ens33可修改内核 net.idnames=0 biosdevname=0 参数调整为传统模式 |
默认文件系统 | ext4 | xfs |
网卡管理服务 | network | NetworkManager network |
网络配置 | setup | nmtui |
开启关闭服务 | /etc/init.d/sshd start | stop restart srrvice cron start | stop restart |
systemtcl stop | start sshd |
查看服务状态 | /etc/init.d/crond status | systemctl status crond |
开机自启动 | chkconfig sshd off | on | systemctl disable|enable sshd |
查看开机自启动 | /chkconfig --list crond | /systemctl status crond systemctl is-enabled crond.service |
服务操作 | 单一管理/etc/init.d/crond.status | 批量systemctl status crond crond.service network |
额外基础工具 | tree nmap dos2unix lrzsz nc lsof wget tcpdump htop liotop sysstat nethogs |
额外psmisc net-tools bash-completion vim-enhanced |
tab补全 | 命令 路径 | 命令 路径 参数 |
默认防火墙 | iptables | firewalld |
主机名修改 | hostname oldboy | hostnamectl set-hostname ildboy |
主机名文件 | /etc/sysconfig/network | /etc/hostname |
字符集文件 | /etc/sysconfig/i28n | /etc/locale.conf |
字符集命令配置 | export LANG= | export LANG="en_US.UTP-8" localectl set-locale LANG=en_US.UTP-8 |
运行级别 | 0-6 runlevel | init | /usr/lib/systemd/system/runlevel*.target |
默认数据库 | MySQL | MariaDB |
IO调度 | cfq | dead line |
/etc/rc.local | 放置开机启动的命令 | 放置开机启动命令(必须授权执行权限) |
查看IP和路由 | ifconfig 和route netstat -rn或route -n |
IP(默认没有 ifconfig或route) netstat -rn或route -n |
网友评论