linux服务器相关知识
-
在linux服务器上安装gitgit是目前流行的非常好用的版本控制工具,本章教大家如何在linux服务上安装git。这里介绍两种安装方式;1、yum安装;2、从github上下载最新的源码编译后安装一、获得一台linux服务器要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞个虚拟机安装对我这种小白简直是折磨人;这里使用最简单的方式获得一台linux服务器,就是从阿里云上租一台。镜像选择CentOS7.3 64位。阿里云上租服务器二、yum安装git在linux上使用yum安装git非常简单,只需要一行命令yum install git随后就可以看到系统开始自动下载安装yum安装git开始下载出现提示是否下载的时候输入y并按回车。yum安装git完成输入git --version检查git是否安全完成,以及查看其版本号。顺便说一下,yum安装git被安装在/usr/libexec/git-core目录下。校验yum安装git至此,yum安装git完成。二、从
-
连接到 Linux 服务器时首先要运行的 5 个命令Creative Commons AttributionSylvain Kalache当我连接到 Linux 服务器时运行的前 5 个命令作为一个系统管理员/SRE 工作 5 年后,我知道当我连接到一台 Linux 服务器时我首先应该做什么。这里有一系列关于服务器你必须了解的信息,以便你可以(在大部分时间里)更好的调试该服务器。连上 Linux 服务器的第一分钟这些命令对于有经验的软件工程师来说都非常熟悉,但我意识到对于一个刚开始接触 Linux 系统的初学者来说,例如我在 Holberton 学校任教的学生,却并非如此。这也是我为什么决定分享当我连上 Linux 服务器首先要运行的前 5 个命令的原因。whistorytop df netstat这 5 个命令在任何一个 Linux 发行版中都有,因此不需要额外的安装步骤你就可以直接使用它们。w:[ubuntu@ip-172-31-48-251 ~]$ w 23:40:25 up 273 days,&nbs
-
Jenkins远程部署Linux服务器前言 之前在Jenkins上也有一些使用经验了,但是都是使用团队配置好的Jenkins,自己只需要管自己的项目以及执行构建即可,这一次自己尝试了一下配置Jenkins的远程部署Linux服务器以及应用。 执行过程如下: Jenkins拉取代码 本地构建打包 连接远程服务器 上传打包应用 到相应目录解压应用内容以及重启正在运行的应用。 插件 远程部署过程中在本地操作远程服务器使用的插件是publish over ssh 在系统管理中找到插件管理 点击插件管理 搜索publish over ssh 笔者这里没有搜索出来
-
Linux 服务器管理1(远程连接+传输文件)1. SSH远程连接Linux服务器# 先ping一下看看能不能连上ping 127.0.0.1# 正式连接ssh student@127.0.0.1 -p 22image.png表示ssh连接表示连接服务器的用户名表示远程主机的host IP(这里是本机)表示远程主机端口(默认22)连接后一般会要求输入密码。2. Mac 上传文件到Linux服务器image.png在shell 中打开“新建远程连接”选择安全文件传输添加远程主机IP输入连接服务器的用户名点击连接连接成功上传文件put 本地文件路径 远程主机路径image.png上传文件成功3. 下载文件get 远程主机路径 本地文件路径image.png作者:thinkando链接:https://www.jianshu.com/p/1f460f57cad3
linux服务器相关课程
linux服务器相关教程
- 2.1 服务器运行环境安装 一般服务器采用 Linux 或者 Windows Server 系统,相对而言 Linux 系统更加稳定安全。实际上 Windows Server 系统对于一般应用来说也足够了,本篇我们使用 Windows Server 系统进行演示。推荐使用云服务器,更加稳定且易于维护,国内厂商阿里云、华为云都还不错。Tips: 云服务器的硬盘读写性能非常重要,在购买云服务器时务必关注下云硬盘的 IOPS 值(衡量硬盘读写性能的一个指标),一般建议要采用 IOPS > 3800 的云磁盘。具备云服务器后,需要安装 JDK 以便运行 Spring Boot 应用。由于 nginx 对静态资源的负载能力非常强悍,所以我们将前端应用部署到 nginx 上。
- 2.1 HTTP 服务器 Nginx 作为 Web 服务器能独立提供 Http 服务。另外,我们常常通过 Nginx 作为静态资源服务器来访问服务器上的静态资源,比如对于最新热门的前后端分离架构,前端打好包后直接放到某个地址,在 Nginx 配置后可以通过 Nginx 来访问主机上的前端页面。
- 4. RabbitMQ 基础 Linux 服务命令详解 在上述内容中,我们已经在 Linux 环境中安装好了 RabbitMQ 消息通信中间件,在安装过程中,涉及到了一些关于 RabbitMQ 的基础 Linux 命令,这些命令都表示什么意思呢,接下来让我们一探究竟。基础 Linux 命令命令:systemctl [operation] [serviceName]解释:该命令是 Linux 中使用非常频繁的命令之一,表示对具体的服务进行一些操作,其中,systemctl 为固定格式,operation 表示操作的类型,目前可选的类型有:start restart stop status,分别表示:服务启动、服务重启、服务停止、服务状态。serviceName 表示服务的具体名称,这里的服务名称并不是我们通常所说的名称,而是存在于 Linux 系统中的特定服务名称,比如 RabbitMQ 服务,他的服务名称并不是 rabbitmq ,而是 rabbitmq-server 。该命令主要对 Linux 中的具体服务进行相应操作,目前可操作的类型有:启动服务、重启服务、停止服务、查看服务状态。基础 RabbitMQ 命令命令:rabbitmq-plugins [operation] [pluginName]解释:该命令是 RabbitMQ 在 Linux 中独有的命令,其主要作用于 RabbitMQ 中的插件,其中,rabbitmq-plugins 为固定格式,operation 为操作的类型,目前可选的类型有:disable、enable,分别表示:禁用插件、启用插件;pluginName 表示 RabbitMQ 中插件的名称。一般而言,我们使用 RabbitMQ 自带的插件就可以了,但是有些业务场景并不能很好地支撑,所以我们也可以自己安装一些第三方的 RabbitMQ 插件。
- Web 服务器:APACHE HTTPD 刚入门 Web 的小伙伴很容易迷失在 Apache、Tomcat、Httpd、Nginx 这些陌生词汇中,所以在开始本章节的内容前我们先来认识下它们。Apache:全球最权威的软件开源协会,很多公司会把自己内部的一些系统开源并提交申请给 Apache,让 Apache 统一来管理这些开源项目为全世界的软件做贡献,同时也提升了公司的知名度和一些商业的战略价值。尴尬的一点是早期的 Http Server 就叫做 Apache,后来的版本改名为 Httpd 了,所以很多人习惯说 Apache 服务器,其实默认指的是 Httpd;Httpd:Apache 旗下的 Web 服务器,它只提供静态资源的访问;Tomcat:Apache 旗下的另一个开源项目,区别于 Httpd 的是它支持动态内容服务;Nginx:Apache 的另一个开源服务器,但是更多时候拿他来作为代理服务器。Nginx 的功能非常强大,远超了 Http 服务器的范畴,更像是一个网络管理工具。
- 2. 域名服务器类型 权威域名服务器:能够决定域名和 IP 的关系。本地域名服务器:一般由本地运营商提供,不能解析域名,通常是缓存域名解析和帮用户到权威域名服务器查询解析结果。公共域名服务器:跟本地域名服务器类似,只是它不是某个运营商提供的,是全网公用的。
- Web 服务器:APACHE TOMCAT Tomcat 是一个开源免费的 Web 服务器,它跟 Httpd 一样有处理静态 Html 的能力,除此之外它还是 Servlet 和 Jsp 的容器,通俗地说可以搭载 Java 的 Web 应用。
linux服务器相关搜索
-
label
labelfor
label标签
lambda
lambda表达式
lamda
lang
last
latin
latin1
layers
layui
leave
left
leftarrow
legend
length
lengths
length函数
less