linux软件安装篇

文章目录

  • linux软件安装篇
    • 配置yum源
    • 访问nginx服务页面
    • 如何运行一个淘宝网在你的机器上
    • 修改nginx的首页

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 0s2022-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-bak4.下载epel源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo5.检查阿里云的yum软件仓库配置文件
[root@llz yum.repos.d]# ls /etc/yum.repos.d/
CentOS-Base.repo  epel.repo  repo-bak6.选择安装应用程序了
[root@llz yum.repos.d]# yum install nginx -y7.启动nginx应用程序了,管理应用程序的
[root@llz yum.repos.d]# systemctl start  nginx8.验证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,写入一些新内容

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/29915.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

redis的配置和使用、redis的数据结构以及缓存遇见的常见问题

目录 1.缓存 2.redis不仅仅可以做缓存,只不过说他的大部分场景,是做缓存。本地缓存重启后缓存里的东西就没有了,但是redis有。 3.redis有几个特性:查询快,但是是放到内存里的〈断电或者重启,数据就丢了)&#xff0c…

Vue组件化开发思想;Vue的全局组件;Vue的局部组件;Vue的开发模式和解析;Vue CLI安装和使用;Vue项目的创建方式–Vite

目录 1_Vue组件化开发思想1.1_认识组件化开发1.2_Vue的组件化1.3_注册组件的方式 2_Vue的全局组件3_Vue的局部组件4_Vue的开发模式和解析4.1_Vue的开发模式4.2_单文件的特点4.3_如何支持SFC4.4_VSCode对SFC文件的支持 5_Vue CLI安装和使用5.1_Vue CLI脚手架5.2_Vue CLI 安装和使…

基于react-native的简单消息确认框showModel

基于react-native的简单消息确认框showModel 效果示例图组件代码ShowModel/index.jsx使用案例device.js安装线性渐变色 效果示例图 组件代码ShowModel/index.jsx import React, {forwardRef, useImperativeHandle, useState} from react; import {View,Text,Modal,TouchableOp…

整合封装服务器模块设计实现

服务器模块,是对当前所实现的所有模块的⼀个整合,并进⾏服务器搭建的⼀个模块,最终封装实现出⼀个gobang_server的服务器模块类,向外提供搭建五⼦棋对战服务器的接⼝。通过实例化的对象可以简便的完成服务器的搭建。 服务器框架 …

DNS、ARP

目录 DNS以及它的用途 DNS的解析方式 DNS的查询方式 DNS使用TCP/UDP DNS劫持 常见的DNS劫持现象 DNS劫持与HTTP劫持的不同 处理DNS劫持 DNS缓存 DNS实现负载均衡 ARP以及他的工作原理 DNS以及它的用途 DNS是域名解析服务器,用来将域名解析成IP。DNS工作在…

金九银十面试题之《JUC》

🐮🐮🐮 辛苦牛,掌握主流技术栈,包括前端后端,已经7年时间,曾在税务机关从事开发工作,目前在国企任职。希望通过自己的不断分享,可以帮助各位想或者已经走在这条路上的朋友…

Linux | Ubuntu18.04安装RTX 4060显卡驱动完整教程

文章目录 概述一、定义介绍二、操作教程(一)、前期准备1.进入终端界面2.关闭界面显示器3.禁用其他显卡驱动4.卸载残余显卡驱动5.下载驱动(二)、安装驱动1.给驱动程序赋予权限2.安装驱动3.检查结果(三)、后续问题1.黑屏问题概述 本节详细介绍了如何在ubuntu18系统安装4060显卡的…

pnpm的高级使用

我整理了一些pnpm的高级使用: 并行安装:pnpm通过并行安装依赖项来提高安装速度。默认情况下,它会使用计算机的最大线程数来并行安装依赖项。你也可以使用--recursive选项来并行安装所有子项目的依赖项。 冻结依赖:pnpm支持将依赖…

06微服务间的通信方式

一句话导读 微服务设计的一个挑战就是服务间的通信问题,服务间通信理论上可以归结为进程间通信,进程可以是同一个机器上的,也可以是不同机器的。服务可以使用同步请求响应机制通信,也可以使用异步的基于消息中间件间的通信机制。同…

【云原生|Kubernetes】14-DaemonSet资源控制器详解

【云原生|Kubernetes】14-DaemonSet资源控制器详解 文章目录 【云原生|Kubernetes】14-DaemonSet资源控制器详解简介典型用法DaemonSet语法规则Pod模板Pod 选择算符在选定的节点上运行 Pod DaemonSet的 Pods 是如何被调度的污点和容忍度DaemonSet更新和回滚DaemonSet更新策略执…

MySQL登录成功后密码修改

场景 最近想通过CLI登录一台远古MySQL,结果遇到CLI密码不对,但是,GUI程序之前自动记住密码能够正常登录使用。 思路 通过GUI方式登录,修改密码后,再让新密码生效后,重新使用CLI方式登录MySQL 解决 通过…

Vue2-简介、模板语法、数据绑定、MVVM、数据代理、事件处理

🥔:成功之后就能光明正大地回望所有苦难 VUE-Day1 Vue简介1、Vue是什么?2、谁开发的? 发展历程?3、Vue的特点4、容器和实例、实例中的el和data总结 Vue模板语法插值语法指令语法 数据绑定1.单向数据绑定(v-…

51单片机学习--DS18B20温度读取温度报警器

需要先编写OneWire模块,再在DS18B20模块中调用OneWire模块的函数 先根据原理图做好端口的声明: sbit OneWire_DQ P3^7;接下来像之前一样把时序结构用代码模拟出来: unsigned char OneWire_Init(void) {unsigned char i;unsigned char Ac…

opencv基础49-图像轮廓02-矩特征cv2.moments()->(形状分析、物体检测、图像识别、匹配)

矩特征(Moments Features)是用于图像分析和模式识别的一种特征表示方法,用来描述图像的形状、几何特征和统计信息。矩特征可以用于识别图像中的对象、检测形状以及进行图像分类等任务。 矩特征通过计算图像像素的高阶矩来提取特征。这些矩可以…

Towards Open World Object Detection【论文解析】

Towards Open World Object Detection 摘要1 介绍2 相关研究3 开放世界目标检测4 ORE:开放世界目标检测器4.1 对比聚类4.2 RPN自动标注未知类别4.3 基于能量的未知标识4.4 减少遗忘 5 实验5.1开放世界评估协议5.2 实现细节5.3 开放世界目标检测结果5.4 增量目标检测结果 6 讨论…

javaweb监听器和juery技术

监听servlet创建 package com.hspedu.listener;import javax.servlet.ServletContext; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener;/*** 老韩解读* 1. 当一个类实现了 ServletContextListener* 2. 该类就是一个监听器* 3. 该类可…

VoxWeekly|The Sandbox 生态周报|20230807

欢迎来到由 The Sandbox 发布的《VoxWeekly》。我们会在每周发布,对上一周 The Sandbox 生态系统所发生的事情进行总结。 如果你喜欢我们内容,欢迎与朋友和家人分享。请订阅我们的 Medium 、关注我们的 Twitter,并加入 Discord 社区&#xf…

OpenCV和PIL图像对象转换

OpenCV和PIL(Python Imaging Library)都是常用的Python图像处理库。它们都有自己的图像对象类型,因此在使用它们时需要进行相应的转换。 下面是OpenCV图像对象和PIL图像对象之间的转换方法: 将OpenCV图像对象转换为PIL图像对象&…

npm发包中一些操作备忘

1、npm发布相关命令 发布 npm publish 发布beta版 npm publish --tag beta 取消发布 npm unpublish --force 2、lerna发布相关命令 发布 lerna publish 其他的的官方文档里面比较全 lerna中文文档

【Vue3】keep-alive 缓存组件

当在 Vue.js 中使用 <keep-alive> 组件时&#xff0c;它将会缓存动态组件&#xff0c;而不是每次渲染都销毁和重新创建它们。这对于需要在组件间快速切换并且保持组件状态的情况非常有用。 <keep-alive> 只能包含&#xff08;或者说只能渲染&#xff09;一个子组件…