Linux9-25

软件管理

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命令是查看不了的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值