1,Linux安装软件的命令
1.1,rpm:全称是Red Hat Package Manager(red Hat包管理器),几乎所有的Linux发行版本都使用这种形式的命令管理、安装、更新和卸载软件。
概况:rpm命令有五种基本功能(不包括创建rpm包):安装、卸载、升级、查询和验证。
rpm参数:
-q 查询软件包
-p 后接以" .pm" 为后缀的软件包
-i 1)如果和-qp配合使用,则表示显示软件包的概要信息,此时i是info的缩写。
2)安装软件包,此时i是install的缩写。
-l 显示软件包中的所有文件列表
-R 显示软件包的以来缓解
-v 显示详细信息
-h 用"#"显示安装进度条
-a 与-q参数搭配使用,用于查询所有软件包
-e 卸载软件包
-f 查询文件或命令属于哪个软件包
-U 升级软件包
1.2,yum自动化RPM包管理工具
yum(Yellow dog Updater Modified)是多个LLinux发行版的软件包管理器。yum主要用于自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。背后还是使用rpm,但是不用直接使用rpm了,底层还是rpm在工作。
2,Linux系统安装软件的几种方法:
1),rpm安装
简单速度快,但是包与包之间有依赖性,解决这个依赖性比较困难繁琐。
2),yum安装
与rrpm一样简单速度快,可以自动解决依赖,但是不能选择软件版本和软件存放路径。
3),编译安装(源码安装)
和前面两种相比复杂速度慢,需要GCC编译器,但是可以自定义安装(可以选择版本,软件路径)
4),将源码制作成rpm,然后放到yum仓库,实现yum自动安装。
制作比较慢,复杂,制作完成之后安装速度快,也可以自定义安装(可以选择版本,软件路径)
3,C6
架构:32/64位
启动原理:串行(sysvinit技术)
安装过程:顺序一步步安装模式
网卡名称:eth0
默认文件系统:ext4
网卡管理服务:networrk
网络配置:setup
开启关闭服务:/etc/init.d/crond start | stop restart(开启关闭) service crond start | stop restart(开启关闭)
平滑加载服务:/etc/init.d/crond reload
查看服务状态:/etc/init.d/crond status
开机自启动:chkifconfig crond off | on
开机自启动文件:etc/init.d/rc.d/crond
服务操作:单一管理/etc/init.d/crond status
默认防火墙:iptables
主机名修改:hostname oldboy
4,C7
架构:64位
启动原理:并行(systemd技术)
安装过程:平台化安装模式
网卡名称:类似于ens33 可以修改内核net.ifnames=0 biosdevname=0 参数调整为传统模式
默认文件系统:xfs
网卡管理服务:NetworkManager networrk
网络配置:nmtui(图形化)
开启关闭服务:systemctl stop | restart crond(关闭开启)
平滑加载服务:systemctl reload crond
查看服务状态:systemctl status crond
开机自启动:systemctl disable crond
开机自启动文件:/usr/lib/systemd/system/crond.xxxx
服务操作:批量 systemctl status crond crond.service network
默认防火墙:firewalld
主机名修改:hostnamectl set-hostname oldboy