linux软件安装篇
linux是纯黑屏的
学习使用yum工具,安装应用程序
- 阿里云的yum仓库,https://developer.aliyun.com/mirror/
阿里云非常丰富且强大的镜像站
- 清华大学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,写入一些新内容