软件管理
windows安装
方法一:用软件包.exe安装
用这种方法安装的,软件都会记录在注册表里
注册表会记录软件的安装位置、软件名称等
方法二:用绿色方式进行安装
不会记录在注册表中,因为无法在开始菜单中查看和卸载
将软件的文件夹删掉软件就会消失
Linux的软件安装:
rpm安装
yum安装
源码编译安装
包的来源:
本地rpm
安装系统中
线上rpm包
阿里云:
https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/
腾讯云
华为
清华
yum配置文件
/etc/yum.repos.d/ 以.repo结尾的文件都是配置文件
rpm安装:
命令格式:
rpm [选项] 软件名称
选项:
-i:安装软件
-v:显示安装过程
-h:用#表示安装进度,一个#代表2%
-e:卸载软件
-q:查看软件是否安装
-ql:查看软件安装生成的文件列表
-qc:查看安装软件的配置文件
-qf:查看某个文件是哪个软件产生的
--nodeps:强制安装
--replacepkgs:覆盖安装
流程:
第一步:挂载光盘
mount /dev/cdrom /mnt
第二步:检查
查看/mnt
ls /mnt
第三步:
cd /mnt/Packages
第四步:安装
rpm -ivh httpd-2.4.6-95.el7.centos.x86_64.rpm (要安装的软件全称)
注意:rpm安装需要解决各种依赖
使用光盘作为yum源
第一步:挂载光盘
mount /dev/cdrom /mnt
第二步:修改yum的配置文件
本地yum源
[myrepo] 指定yum仓库的id,里面不能有空格
name=my repo 指定名称,随便写
gpgcheck=0 检查rpm包的来源合法性,0是不检查,1是检查
enabled=1 是否开启,0是启动,1是启动
baseurl=file:///mnt 指定yum源的位置
线上yum源
[myrepo1] 指定yum仓库的id,里面不能有空格
name=my repo1 指定名称,随便写
gpgcheck=0 检查rpm包的来源合法性,0是不检查,1是检查
enabled=1 是否开启,0是启动,1是检查
baseurl=https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/ 指定yum源的地址
第三步:检查yum源是否匹配成功
yum clean all 清yum缓存
yum repolist 加载yum源
第四步:安装软件
yum install 软件名称
第五步:卸载软件
yum remove 服务名称
注意点:
yum安装自动解决依赖,安装位置固定不变
编译安装
安装源码包的过程:
1.下载源码包
2.解压源码包
3.进入解压目录
4.安装依赖
安装nginx
第一步:解压
tar -xvf 压缩包名称
第二步:切到解压完的目录
cd 文件名
第三步:安装依赖
yum install gcc gcc-c++ pcre-devel zlib-devel openssl-devel ncurses-devel -y
第四步:检查环境,指定安装位置
./configure --prefix=具体目录
第五步:编译&&安装
make && make install
第六步:启动
具体目录/sbin/nginx
nginx默认端口:80
查看是否开启:
lsof -i :80
关闭端口
kill -9 具体pid 杀死一个进程
关闭服务(将其所有的子进程关闭)
pkill 进程名
pkill nginx
注意:
编译安装的软件用rpm命令是查看不了的