课堂笔记(四月十日)

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

你可能感兴趣的:(课堂笔记(四月十日))