linux软件安装篇

简介: linux软件安装篇

linux软件安装篇

linux是纯黑屏的

学习使用yum工具,安装应用程序

阿里云非常丰富且强大的镜像站
  • 清华大学yum仓库
  • 网易云yum仓库

配置yum源

假如是windows

  • 选择安装一个软件管家
  • 在软件管家中搜索xx软件,点击安装

现在你用的是linux

  • 需要配置好一个软件仓库,阿里云的yum源
  • 通过yum命令,直接去安装各种你想要的应用程序
# 先安装一个工具,叫wget
yum install wget -y
# 备份旧的yum源文件配置文件
[root@llz ~]# cd /etc/yum.repos.d/
[root@llz yum.repos.d]#
[root@llz yum.repos.d]#
[root@llz yum.repos.d]# pwd
/etc/yum.repos.d
[root@llz yum.repos.d]# mkdir repo-bak
[root@llz yum.repos.d]# mv ./*    ./repo-bak/
mv: cannot move ‘./repo-bak’ to a subdirectory of itself, ‘./repo-bak/repo-bak’
3.# 下载阿里云yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
[root@llz yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
--2022-07-19 14:36:49--  https://mirrors.aliyun.com/repo/Centos-7.repo
Resolving mirrors.aliyun.com (mirrors.aliyun.com)... 124.132.149.248, 106.74.192.241, 61.162.46.214, ...
Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|124.132.149.248|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2523 (2.5K) [application/octet-stream]
Saving to: ‘/etc/yum.repos.d/CentOS-Base.repo’
100%[=====================================================================================>] 2,523       --.-K/s   in 0s
2022-07-19 14:36:49 (282 MB/s) - ‘/etc/yum.repos.d/CentOS-Base.repo’ saved [2523/2523]
[root@llz yum.repos.d]#
[root@llz yum.repos.d]#
[root@llz yum.repos.d]#
[root@llz yum.repos.d]#
[root@llz yum.repos.d]#
[root@llz yum.repos.d]# ls /etc/yum.repos.d/
CentOS-Base.repo  repo-bak
4.下载epel源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
5.检查阿里云的yum软件仓库配置文件
[root@llz yum.repos.d]# ls /etc/yum.repos.d/
CentOS-Base.repo  epel.repo  repo-bak
6.选择安装应用程序了
[root@llz yum.repos.d]# yum install nginx -y
7.启动nginx应用程序了,管理应用程序的
[root@llz yum.repos.d]# systemctl start  nginx
8.验证nginx是否正确启动,如何检查机器的进程信息,以及端口信息
# 检查进程 命令 ps  
# linux的过滤命令,以及管道符号用法
# 将第一个的命令结果,再交给第二个命令去二次加工
# 查询nginx进程,且只显示nginx相关的信息
# grep命令用于,搜索,过滤某些信息
[root@llz yum.repos.d]# ps -ef  |  grep "nginx"
root      3176     1  0 14:40 ?        00:00:00 nginx: master process /usr/sbin/nginx
nginx     3178  3176  0 14:40 ?        00:00:00 nginx: worker process
root      3186  2984  0 14:44 pts/0    00:00:00 grep --color=auto nginx
# 查看端口的用法,查看linux网络连接信息的命令
[root@llz yum.repos.d]# netstat -tunlp  |  grep "nginx"
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3176/nginx: master
tcp6       0      0 :::80                   :::*                    LISTEN      3176/nginx: master
  • 进程信息(一个应用程序跑起来了,就有一个进程记录,任务管理器,去干掉,杀掉某个应用程序)
  • 端口(提供服务的一个窗口,linux下某个应用程序,需要暴露的一个窗口,nginx应用程序,默认是使用80端口,提供服务)

访问nginx服务页面

语法是

机器ip地址:80端口即可

如何运行一个淘宝网在你的机器上

# 停止nginx服务
systemctl start nginx
systemctl stop nginx

修改这个网站的显示内容

# 利用curl 命令,发起http网络请求,并且验证,对方网站的信息
# 查看淘宝网的 web服务器信息,它是tengine
[root@llz yum.repos.d]# curl -I    https://www.taobao.com/
HTTP/1.1 200 OK
Server: Tengine
# 看自己的linux web服务器的信息
[root@llz yum.repos.d]# curl -I 192.168.1.1
HTTP/1.1 200 OK
Server: nginx/1.20.1
# 对于现在网络安全的关注,对于网站的隐私信息,需要保护

修改nginx的首页

# 查看nginx的安装文件,路径信息
[root@llz yum.repos.d]# rpm -ql nginx
# 只找出index相关信息
[root@llz yum.repos.d]# rpm -ql nginx | grep "index"
/usr/share/nginx/html/index.html
# 修改该首页文件内容
/usr/share/nginx/html/index.html
# 安装vim编辑器,是一个提供颜色区分,以及更多强大功能的编辑器,vi
yum install vim -y
# vim修改首页
步骤1,打开文件
步骤2,按下dG 这个组合命令
步骤3,写入一些新内容

相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
5月前
|
Ubuntu Linux 开发工具
Linux下的IMX6ULL——环境搭建与软件安装(一)
Linux下的IMX6ULL——环境搭建与软件安装(一)
176 0
Linux下的IMX6ULL——环境搭建与软件安装(一)
|
3月前
|
Oracle Java 关系型数据库
入职必会-开发环境搭建41-Linux软件安装-安装JDK
本文介绍了在Linux系统中下载和安装JDK
108 3
入职必会-开发环境搭建41-Linux软件安装-安装JDK
|
11天前
|
Ubuntu Linux
Linux中软件安装问题
【10月更文挑战第4天】
14 1
|
2月前
|
Ubuntu Linux
在Linux中,软件安装和卸载的常见方法?
在Linux中,软件安装和卸载的常见方法?
|
3月前
|
应用服务中间件 Linux 网络安全
|
3月前
|
应用服务中间件 Linux 网络安全
|
3月前
|
NoSQL 前端开发 Linux
入职必会-开发环境搭建45-Linux软件安装-安装Redis
本文介绍了在Linux中3种安装Redis的方式和连接方式
|
3月前
|
关系型数据库 MySQL Linux
入职必会-开发环境搭建44-Linux软件安装-安装MySQL
在企业中MySQL 5.7和MySQL 8.x版本使用都较为广泛,因此本教程使用yum命令安装MySQL 5.7和MySQL 8.x到CentOS系统。 MySQL 5.7和MySQL 8.x版本大部分安装过程相同,仅有少部分配置不同,因此放在一起说明,请注意MySQL 5.7和MySQL 8.x的不同之处。
|
3月前
|
Java Linux Shell
Linux软件安装和部署Java代码
Linux软件安装和部署Java代码
44 0
|
3月前
|
Ubuntu Linux
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re