+Operation/运维
文章平均质量分 56
GuoyeZhang
全栈工程师(大前端方向)
展开
-
主路由设置静态路由后,能ping通,但无法访问网页服务和ssh等
主路由是istoreos软路由,AP使用华为AX3路由器做ap和wifi,二级路由使用蒲公英路由X5。主路由设置静态路由后,蒲公英二级路由不能被主路由网段访问(ping不通),但二级路由网段能访问主路由网段(能ping通)。主路由接AP网段和二级路由网段相互能ping通,但主路由网段不能访问二级路由网段的机器和服务(如网页、ssh)原创 2023-05-31 23:48:26 · 3491 阅读 · 0 评论 -
shell脚本报错后退出执行
在做devops或者持续集成、持续交付时,有时候会写shell脚本。但是在shell脚本顺序执行过程中,可能会有中间环节会出错报错,此时仍然会继续往下执行。那如何避免此问题,使得出错时退出后面的执行?原创 2019-12-24 17:48:29 · 6314 阅读 · 0 评论 -
Nginx配置密码访问-访问网页需输入用户名密码
Nginx配置密码访问-访问网页需输入用户名密码1. 安装密码生成工具2. 生成用户和密码文件3. 配置Nginx认证4. 重启/重载Nginx使站点的认证生效需要实现的需求如下:nginx做web服务,但由于安全问题需求,访问网页时需要输入用户名和密码进行认证,效果如下服务器系统是centos7.x实现步骤:1. 安装密码生成工具$ yum -y install httpd-...原创 2020-03-12 23:11:59 · 2218 阅读 · 0 评论 -
在centos7安装nodejs并升级nodejs到最新版本
在centos7安装nodejs并升级nodejs到最新版本1. 安装nodejs1.1 使用EPEL安装1.2 卸载 nodejs2.升级nodesj2.1 安装n2.2 安装nodejs版本2.3 切换nodejs版本3 切换失效的解决办法此文章来自我在segmentfault 2年前写的一文,现已有20K左右的阅读量,应该已经过朋友们的验证实施。现做一些调整并迁移到CSDN。有兴趣可以...原创 2019-11-27 09:25:21 · 3213 阅读 · 0 评论 -
2步完成centos 7安装yarn
2步完成centos 7安装yarn1. 安装前环境配置1.1 安装源配置1.2 nodejs安装1.2.1查看nodejs版本1.2.1安装nodejs版本2. 安装3. 查看版本有时候需要在centos服务器环境安装开发工具,如maven,npm,node,yarn等,可能用于打包发布,也有可能用于devops也说不定。下面是介绍2步完成yarn的安装1. 安装前环境配置1.1 安...原创 2019-11-26 09:41:31 · 3035 阅读 · 0 评论 -
centos7 升级/安装Git
centos7 升级/安装Git1. yum 安装Git2. 下载包安装Git2.1 查看当前Git版本2.2 安装依赖包2.3 下载Git版本包2.3.1 下载2.3.2 解压2.4 安装2.5 配置环境变量2.6 完成安装A. yum 卸载Gitcentos 7 Git的安装、centos 7 Git的升级1. yum 安装Git这是最便捷安装低版本的Git 1.8.3,如果想要安装...原创 2019-11-22 14:47:09 · 525 阅读 · 0 评论 -
Virtualbox centos7配置网络桥接实现内外网连通
virtualbox centos7配置网络桥接实现内外网连通centos7 镜像安装资源可查看上文:Virtualbox新装centos7重置root密码使用virtualbox安装完成后,需要在虚拟机管理台进行网络配置并修改centos配置文件后,才能进行内网和外网的访问。桥接网络centos配置网络重启centos网络服务校验访问内网和外网...原创 2019-12-02 09:08:03 · 3313 阅读 · 0 评论 -
Mac/Centos7 使用yarn安装node-sass失败的解决方案
yarn 安装与查看查看版本查看当前是否已安装yarn$ yarn --version# 如下显示版本号,则表明已安装yarn[root@VM_0_16_centos webapp]# yarn --version1.19.1安装yarn如果查看结束没显示对应版本号,则需安装yarn# 第一步$ sudo wget https://dl.yarnpkg.com/rpm/ya...原创 2019-12-03 09:33:11 · 1360 阅读 · 0 评论 -
centos7 tomcat服务开启web访问目录浏览模式
centos7 tomcat服务开启web访问目录浏览模式1. 配置web.xml2. 配置 server.xml3. 重启tomcat4. 查看效果5. 可能存在的问题5.1 重启后不生效,报404默认情况下,由于安全性的考虑,Tomcat是不让列出目录下的下的文件的。但是,在特定的场景下,你可能又需要用到这一功能。下面是步骤:1. 配置web.xml文件位置:%tomcat_hom...原创 2019-11-19 17:46:11 · 972 阅读 · 0 评论 -
Virtualbox新装centos7重置root密码
Virtualbox新装centos7重置root密码资源资源centos7 IOS镜像官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/阿里云站点:http://mirrors.aliyun.com/centos/7/isos/x86_64/本文使用centos7 标准版镜像...原创 2019-10-21 18:10:08 · 1331 阅读 · 0 评论 -
配置SSH密钥实现Git操作时免账号密码登录
ssh-keygenssh-keygen -t rsa -C"your_email@youremail.com"查看当前用户(global)配置1git config --global --listls -al ~/.ssh原创 2019-12-04 09:12:24 · 450 阅读 · 0 评论 -
Mac修改hosts,域名与ip绑定,vue Invalid Host header
在移动开发过程中,有时候需要使用域名进行访问(如微信网页开发)本地ip地址服务,或者使用域名访问本地ip地址服务等。这时候可以修改host进行实现。1. 修改host文件在命令终端,使用root用户修改host文件。域名使用root用户打开/etc/hosts host文件进行修改。添加ip及对应的域名$ sudo vi /etc/hosts127.0.0.1 localh...原创 2019-08-12 14:38:15 · 2523 阅读 · 1 评论 -
mac trace traceroute 简要使用
traceroute的使用1. traceroute的作用2. traceroute的执行先看看下面这张图1. traceroute的作用通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linu...原创 2019-08-03 10:03:23 · 22502 阅读 · 0 评论 -
阿里云/腾讯云/华为云安全组配置开放端口
阿里云/腾讯云/华为云安全组配置开放端口1. 阿里云安全组端口开放教程1.1 进入配置规则1.2 添加安全组规则1.2.1 规则填写说明2. 腾讯云安全组端口开放教程2.1 进入安全组2.2 添加安全组规则2.2.1 配置说明3. 华为云安全组端口开放教程3.1 进入管理安全组3.2 添加规则1. 阿里云安全组端口开放教程1.1 进入配置规则1.2 添加安全组规则1.2.1 规则填写...原创 2019-07-22 10:54:20 · 3321 阅读 · 1 评论 -
Centos7如何配置MySQL远程连接
在镜像市场中,有很多基础镜像都对centos做了优化,以提高性能及安全性。因此会限制了商品,数据库等的访问。下面介绍如何把限制都打开,配置MySQL远程访问连接。1. 设置主机安全组阿里云,腾讯云等主机都会有安全组。安全组就是允许可以通过规则进行访问,比如来源ip,端口等。如果设置安全组,请查看:...原创 2019-07-22 10:52:17 · 5106 阅读 · 0 评论 -
Docker容器可视化管理工具Portainer
容器可视化管理工具Portainer安装前准备安装linux/macwindows访问官方网址:https://www.portainer.io/告别重复繁琐的命令操作,轻量的易安装,易用的管理工具安装前准备已经安装并运行docker如何安装并运行docker? https://blog.csdn.net/aa390481978/article/details/93727023安装...原创 2019-06-27 10:12:44 · 1206 阅读 · 0 评论 -
Docker快速安装与简要配置
Docker快速安装与简要配置Docker安装与配置1. 安装1.1 确保删除旧版本DOCKER1.2 安装所需要的包1.3 配置yum的docker仓库1.4 安装DOCKER CE2. 启动2.1 启动DOCKER2.2 配置开机启动DOCKER3. 配置3.1 修改镜像加速器3.1.1 修改 `daemon.json`3.1.2 修改完成后需要重启docker3.2 开启2375远程访问端口...原创 2019-06-26 12:18:45 · 339 阅读 · 2 评论 -
阿里云centos7 安装vsftpd
centos7 安装vsftpd 阿里云 腾讯云安装vsftpd添加ftp用户配置ftp配置防火墙(按需)vsftpd相关问题安装vsftpd安装yum -y install vsftpd设置开机启动systemctl enable vsftpd启动ftp服务systemctl start vsftpd.service添加ftp用户useradd -g root -d /h...原创 2019-04-04 10:56:57 · 512 阅读 · 0 评论 -
Centos7安装mongodb4(阿里云)
相关地址:下载: https://www.mongodb.com/downl…文档: https://docs.mongodb.com/1. 安装mongodb1.1 下载mongodb请记录好下载完文件所存放的地址,下面会使用到,假如存放到 /software/mongodb-linux-x86_64-4.0.4.tgz方法1将mongodb下载后上传到centos7服务器,可使用...原创 2019-04-01 22:38:26 · 480 阅读 · 0 评论 -
Centos 7 安装Nginx(yum方式)
Centos 7 安装Nginx-yum方式前言环境说明步骤步骤 1: 添加 yum 源步骤 2: 安装步骤 3: 启动配置 Nginx 服务步骤 4: 打开防火墙端口步骤 5: 反向代理结论参考资料前言Nginx (engine x) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。。 本例演示 CentOS 7 下安装和配置 Nginx 的基本步...原创 2019-04-02 09:31:09 · 143 阅读 · 0 评论 -
Mac在终端直接使用root权限
使用mac做nodejs或java或python、php等项目开发时,在终端执行命令常会遇到权限不足的问题 EACCES: permission denied 这时则需要我们使用root来执行命令。有2种常用的方法。1. 使用sudo在执行命令时前加上sudo,如下sudo npm install2. 使用root用户当每次执行都使用sudo,会觉得相当繁琐。这时可以使用root用...原创 2019-04-11 12:28:23 · 22873 阅读 · 1 评论 -
Centos 7 配置Nginx-Aliyun ECS
Nginx的配置与启动-aliyun ecsLinux查询nginx主进程号启动/重启停止代理/请求转发443/SSL/未开启SSL模块安装模块配置Http和Https共存配置SSL安全证书重启避免输入密码SSL性能调优MAC (Brew Nginx)Linux查询nginx主进程号ps -ef | grep nginx启动/重启## 在nginx/sbin下执行命令 . (查看是否在...原创 2019-04-02 12:47:51 · 211 阅读 · 0 评论 -
nginx配置多个tomcat负载均衡
nginx, tomcat的下载安装就不多说了nginx(1.15.x): http://nginx.org/en/download.htmltomcat(8.5.x): https://tomcat.apache.org/download-80.cgi不会安装nginx请我的另一个文章:Centos 7 安装Nginx-yum方式1. 配置多个tomcat这里介绍是一台服务器配置多...原创 2019-04-12 17:38:51 · 312 阅读 · 0 评论 -
实用Linux命令大全搜索工具
实用Linux命令大全搜索工具如何使用?使用Chrome 插件直接web访问使用Alfred550 多个 Linux 命令,内容包含 Linux 命令手册、详解、学习,值得收藏的 Linux 命令速查手册。数据大部分来自于 linuxde.net ,同时进行了编辑,增加了一些数据。这工具特别适合程序员,mac开发者,运维人员使用。如何使用?使用Chrome 插件Github下载 crx 文...原创 2019-04-29 14:37:34 · 1621 阅读 · 0 评论 -
Mac使用DMG安装Mysql
Mac使用DMG安装Mysql1. 使用DMG安装Mysql1.1 下载并安装1.2 记录安装后的root密码1.3 设置开动启动1.4 更改初始密码1.4.1 配置mysql终端可访问1.4.2 登录mysql1.4.3 修改初始密码1.4.4 修改ip访问权限2. 删除Mysql3. brew安装mysql1. 使用DMG安装Mysql在mac下使用DMG安装Mysql,并进行本地开发的简...原创 2019-05-10 09:45:06 · 2738 阅读 · 2 评论 -
DISCUZ! 7.2迁移服务器数据库连接文件配置方法
DISCUZ! 7.2迁移服务器数据库连接文件配置方法1. 根目录下config.inc.php2. uc_server/data/config.inc.php我们迁移discuz7.2论坛,导入mysql数据库后,使用文本编辑器editplus打开根目录下config.inc.php和uc_server/data/config.inc.php 两个文件替换mysql数据库信息时,要修改三处:...原创 2019-05-29 10:04:18 · 540 阅读 · 0 评论 -
Docker 容器常用命令(手册笔记)
Docker 容器常用命令(手册笔记新建并启动容器列出容器停止容器强制停止容器启动已停止的容器进入容器进入docker内部的bash删除容器查看启动错误日志查看容器的信息,如IP地址(172.17.0.*)同步宿主机时间到容器在宿主机查看docker使用cpu、内存、网络、io情况批量操作,所有容器新建并启动容器最简单的方式docker run -d -p 91:80 nginx列出.........原创 2019-06-19 10:59:52 · 620 阅读 · 0 评论 -
ERROR: node with name "rabbit" already running on "localhost"
ERROR: node with name “rabbit” already running on “localhost”rabbitmq-server使用rabbitmq-server启动RabbitMQ后,进行start、restart或stop都会提示错误ERROR: node with name "rabbit" already running on "localhost",原因是R...原创 2019-06-10 10:26:30 · 2983 阅读 · 0 评论 -
CentOS 7安装RabbitMQ
CentOS 7安装RabbitMQ安装目标安装准备环境要求安装前环境检测1. 查看是否已存在Erlang1. 1安装Erlang(若不存在Erlang)2. 查看是否已存在Socat2. 1安装Socat(若不存在Socat)安装1. 安装2. 卸载erlang运行配置用户配置配置用户远程访问重启服务并开放端口重启开放端口常用操作命令最新版简要安装方法安装目标RabbitMQ 3.7+...原创 2019-06-11 09:19:40 · 380 阅读 · 0 评论 -
CentOS/RHEL 7/6安装MongoDB 4
CentOS/RHEL 7/6安装MongoDB 41. 添加MongoDB Yum 仓库2. 安装MongoDB3. 启动 MongoDB Service服务4. 查看MongoDB版本通完yum,在CentOS/RHEL 7/6安装MongoDB 41. 添加MongoDB Yum 仓库$ vi /etc/yum.repos.d/mongodb.repo添加以下文本并保存[Mo...原创 2019-06-23 18:18:25 · 366 阅读 · 0 评论