
linux
文章平均质量分 57
运维家
努力从一个小菜鸟,变成一个大菜鸟!
展开
-
configure: error: No curses library functions found
在CentOS 7中,可以通过以下命令安装。而后再次执行对应的编译命令就可以了。原创 2023-05-04 16:10:42 · 3759 阅读 · 0 评论 -
nginx中配置root和alias的区别
可以发现,当在nginx中使用root的时候,你实际访问之时,他的访问路径是root指定的值+location指定的值。可以发现,当在nginx中使用alias的时候,无论你location中配置的值是什么,他都会转到alias后面配置的路径中,和location无关。更多内容请转至VX公众号“运维家”,获取最新文章。------“运维家”------------“运维家”------------“运维家”------https。...原创 2022-07-19 08:55:07 · 1261 阅读 · 0 评论 -
nginx自动摘除和恢复后端服务,进行自动检测
主动地健康检查,nginx定时主动地去ping后端的服务列表,当发现某服务出现异常时,把该服务从健康列表中移除,当发现某服务恢复时,又能够将该服务加回健康列表中。nginx自带的upstream轮询可以实现业务接口切换,nginx有一个开源的模块能更加平滑的进行业务切换。...原创 2022-07-19 08:50:11 · 2851 阅读 · 0 评论 -
NACOS部署,微服务框架之NACOS-单机、集群方式部署
一、部署模式1、单机模式-用于测试和单机使用;2、集群模式-用于生产环境、确保高可用;3、多数据中心-多用于数据中心场景;二、单机模式部署1、必要前提安装jdk 具体安装步骤略[root@loaclhost jier]# java -versionjava version "1.8.0_91"Java(TM) SE Runtime Environment (build 1.8.0_91-b14)Java原创 2022-05-13 23:34:59 · 1973 阅读 · 0 评论 -
如何安装nginx,并根据不同的项目读取不同的配置文件
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨在我们使用nginx的过程中,由于他本身性能极好,所以往往对应着不同的项目,且不同的项目配置也不尽相同,这种情况下如果每个项目都对应着自己的配置文件的话,会有很强的阅读性和极高的易维护度。环境linux环境nginx环境PS:nginx如何安装的话,可以关注公众号“运维家”,后台回复“106”进行查看。配置初衷有三个项目,分别是test_a,test_b,test_c,想使用三个不同的配置文件来代理这三个项目,在这里的话不同的原创 2022-03-03 09:45:44 · 2841 阅读 · 0 评论 -
三分钟解决centos8停止维护,我们如何下载软件这个问题
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨centos8于2021年底就停止维护了,那么我们的小伙伴可能已经发现无法通过yum下载软件了,这个怎么解决呢?别急,下面我们来看看。环境centos8报错回忆# 查看系统版本是 centos8[root@jier ~]# cat /etc/redhat-release CentOS Linux release 8.4.2105[root@jier ~]# [root@jier ~]# yum&nbs原创 2022-02-27 21:41:23 · 2983 阅读 · 1 评论 -
mongodb数据库的基本操作
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨本文主要介绍下mongodb的一些日常使用的简单命令。环境mongodb数据库PS:如果没有搭建的可以看下前两天发布的部署教程。连接数据库语法: mongo IP:Port实例: mongo 192.168.112.130:27017查看数据库语法: show dbs # 查看所有数据库 db # 查看当前位于哪个数据库中实例原创 2022-02-07 21:37:38 · 1830 阅读 · 0 评论 -
一块硬盘为什么挂载到服务器上之后容量会变小呢?
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨不知道你们有没有发现,一块硬盘,买的是100G的,挂载到服务器上之后就“变小”了,而且这种情况不是偶发的,几乎是必然发生的,难道是硬盘厂商在作怪嘛?图示如下使用sdisk -l 命令如下图,可以看到实际容量是18.2G;但是当挂载到服务器上之后,我们使用 df -h 命令来看,就变成了总容量17G了;普及1KB=1000Byte1MB=1000KB1GB=1000MB1TB=1000GB1KiB=1024Byte1Mi原创 2022-02-06 17:08:37 · 1709 阅读 · 0 评论 -
linux搭建mongodb数据库副本集
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。副本集原理Mongodb(M)表示主节点,Mongodb(S)表示备节点,Mongodb(A)表示仲裁节点。Primary:主节点,一个副本集有且仅有一台服务器处于Primary状态,只有主节点原创 2022-02-05 23:17:23 · 1848 阅读 · 2 评论 -
浏览器网站密码忘记了、xshell里面的服务器密码忘记了
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。PS:本文章仅供个人在属于自己的资源且正确的情况下进行使用,请合法使用,禁止进行非法操作。主旨在日常生活和工作中,经常会遇到以下两种情况:1、我们登录某些网站的时候,因为浏览器会记录密码,导致长时间过去之后,密码就忘记了;2、使用xshell连接服务器的之后,这个工具会记录密码,习惯性的使用记录功能,时间长了,也会忘记。果然,时间太可怕,时间一长什么时候都会忘记。那么,发生这种情况,我们应该如何处理呢?在这里,小编演示下如何解决这两原创 2022-02-03 22:40:58 · 3983 阅读 · 0 评论 -
linux控制用户密码失效时间
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨linux服务器一般被用于生产环境,那么对于安全性要求就比较高,那么我们是不是可以通过强制限制用户在固定时间内必须要修改密码,以防被其他人暴力破解呢?环境linux服务器root用户权限PS:本文所有操作都在root用户下操作。默认配置当新建用户的时候,读取的配置文件 “/etc/login.defs” ,里面配置了用户的密码修改时间、过期时间、长度、告警天数等。(PS:该配置文件对root密码无效。)PASS_MAX_DAY原创 2022-02-02 21:48:15 · 1285 阅读 · 0 评论 -
如何安装nginx并代理下载服务器文件
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨nginx服务,现在是最好用的一种代理服务,日常我们代理的一般都是端口转发和流量控制,那么我们如何通过nginx来实现文件下载呢?就是通过nginx服务,通过url来下载文件。Nginx是一款轻量级的web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。环境linux服务器nginx软件软原创 2022-02-01 23:22:42 · 2552 阅读 · 0 评论 -
centos7/linux编译安装mysql8最新版
申明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨作为最常用的数据库,mysql的安装也是我们必须掌握的,接下来我们就演示下在linux之Centos7的服务器上如何进行安装最新版mysql的。环境linux服务器一台 # centos/redhatmysql8.0.28软件包一个 # 其余版本类似navicat 客户端工具软件下载可以从官网进行下载,但是不推荐,有时候官网找半天,还下载个错误的,这里给你直接准备好了,关注公众号 “运维家”,后台回复 “mysql8 ”原创 2022-01-31 17:04:06 · 1462 阅读 · 0 评论 -
linux下普通用户如何免密执行sudo命令呢
主旨在linux的日常运维中,我们会发现,使用root用户的权限太大了,很多时候一不小心就删错了,而且恢复不回来,我们应该怎么避免呢?我们可以使用普通用户进行服务器的登录,如果有权限不够的情况,我们可以使用sudo命令,临时提权来完成操作。环境linux服务器root用户权限新建普通用户[root@localhost ~]# useradd yunweijia # 新建用户yunweijia[root@localhost ~]# passwd 原创 2022-01-30 19:44:32 · 2053 阅读 · 0 评论 -
Python操作excel表格
主旨在日常工作中,我们会经常且频繁的使用excel表格,那么我们是否可以通过python来操作excel表格,让其自动化的来代替我们的工作呢?比如涉及到的居中、合并单元格、修改字体颜色等。环境linux 服务器一台,亦或者windows10电脑一台python3.7.1版本,python3.x的都可以安装模块操作excel需要用到的模块是“xlwt”,我们需要使用python中的pip命令来安装此模块;PS:centos默认的python是2.x版本,建议升级到python3.x版本,否则无法进行后续过程原创 2022-01-30 18:18:25 · 7196 阅读 · 3 评论 -
Centos安装python3
主旨随着python的越来越大众化,版本也在不断更新。每个人手上都多多少少会点儿基础的python操作,那么我们日常使用的centos服务器,自带的版本都是2.x的,如何将python升级到3.x呢?环境centos 服务器一台python3.7.1 安装包一个,其他版本均可下载软件可以从官网下载,但是比较麻烦,且需要登录,版本也比较凌乱,在这里小编提供一个3.7.1的python安装包。关注公众号“运维家”,后台回复“python安装包”即可获取下载链接。初始化[root@localhost原创 2022-01-30 18:15:45 · 1773 阅读 · 0 评论 -
使用vmware安装centos7虚拟机
主旨VMware Workstation 是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation 可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT 开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。接下来我们就使用VMware原创 2022-01-30 18:11:11 · 1142 阅读 · 0 评论 -
linux 虚拟化
主旨日常我们都在自己的windows或者mac电脑上,安装vmware软件,来虚拟linux服务器,那么我们是不是也可以通过在linux服务器上安装vmware软件,来虚拟出来其他的服务器呢?开整。优点可以在一台服务器上虚拟出来几台服务器,和docker类似,但是隔离程度不同,wmware隔离的是整套环境,docker更偏向于应用隔离。环境linux服务器一台-需要拥有图形化界面vmware软件一个软件下载可以从wmeare官网上下载,但是比较繁琐,需要先注册,也可以关注“运维家”公众号,回复 “linu原创 2022-01-30 18:05:49 · 722 阅读 · 0 评论 -
磁盘的动态扩容和缩减
主旨在日常运维过程中,经常会出现磁盘爆满,不足以维持未来业务量,或者磁盘太大,造成资源浪费的情况,这种情况下最好的方式就是采用磁盘的动态扩容和缩减。LVM是什么在这里我们推荐使用LVM逻辑卷的方式,为什么使用这个方式呢,这个方式有什么值得推崇的呢,我们在这里不进行一堆原理上的介绍,只需要知道如果我们使用了lvm,就可以动态的控制某个磁盘的大小,而不至于每次都要删除重建磁盘即可。话不多说,下面我们直接进入正文。名词解释PS:包括但不限于以下三个(因为越多越乱)PV:物理卷。可以是单独磁盘,也可以是磁盘分区;原创 2022-01-30 17:52:44 · 1468 阅读 · 0 评论 -
如何将不同linux服务器的目录内容进行双向同步
主旨本文的目的是为了解决两台服务器之间目录差异问题,即可以在A、B两台服务器指定目录写、删任何内容,都会同步到另一台服务器,即实现文件存放、读取高可用。环境服务器信息:node-1:192.168.93.139node-2:192.168.93.140用户名密码:root/666666同步目录:/home/jierVIP地址:192.168.93.200此文档涉及到的软件:rsynclsyncdkeepalivedsftp前期准备关闭防火墙和selinux,两台服务器上都需要执行。[root@loc原创 2022-01-30 13:51:32 · 3772 阅读 · 0 评论 -
如何切换linux默认运行模式,切换到命令行模式
临时修改:登录服务器输入 init 3 回车即可实现从图形化界面切换成命令行模式[root@localhost ~]# init 3永久修改:1、登录linux服务器,输入systemctl get-default 查看结果[root@localhost ~]# systemctl get-defaultgraphical.target[root@localhost ~]#graphical.target 指的是图形模式,即模式5;2、换成命令行模式[roo..原创 2020-05-12 10:39:32 · 4342 阅读 · 0 评论 -
Zabbix安装部署
环境准备OS:CentOS 7.2 64bit Zabbix版本:3.0.12 MySQL版本:5.6注意:zabbix3.0相关要求 mysql5.0以上版本、apache1.3以上版本、php5.4以上版本。版本选择在版本选择建议选择官方技术支持时间较长(LTS)的稳定版本,从上图我我们可以看到没有最新最稳定的是Zabbix3.0About Zabbix LTS...转载 2018-08-30 00:13:18 · 415 阅读 · 0 评论 -
如何给Linux安装新的字体
可能因为各种各样的原因,需要给linux安装我们自己所需要的字体,接下来写一下操作:1、准备好字体,可以从网上下载,也可以直接从咱们的windows电脑中拷贝出来:C:\Windows\Fonts 从这里拷贝windows上的字体;2、上传到服务器上:Linux字体目录是 /usr/share/fonts 我们在这个目录里面新建一个自己能够记住的目录,然后放入我们需要的字体;...原创 2018-09-04 17:54:39 · 19715 阅读 · 0 评论 -
yum配置阿里云
CentOS1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/CentOS 5wget -O /etc/yum.repos.d/CentOS-Base.repo http://...转载 2018-08-30 09:35:09 · 578 阅读 · 0 评论 -
python之Ipython的安装使用以及指定python版本号
为什么要使用ipython,因为方便,可以在里面使用一些linux中的命令,比如ls,cd等命令。1、安装:[root@suner cs]# yum list | grep ipython # 先查看yum源中是否有这个包,如果有就可以安装,如果没有的话那就不行了,需要从官网下载然后自行进行安装python-ipython.noarch 3.2....原创 2018-09-03 12:00:06 · 15028 阅读 · 0 评论 -
mysql数据库备份与恢复
一、备份常用操作基本命令1、备份命令mysqldump格式 格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql 2、备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump --add-drop-table ...转载 2018-11-09 11:56:34 · 158 阅读 · 0 评论 -
oracle数据库 添加定时器
目录1、为什么要添加定时器?2、创建oracle定时器需要几步?3、举个例子?4、查看定时器1、为什么要添加定时器? 和linux中的crontab一样,来执行一些需要定期执行的一些操作;2、创建oracle定时器需要几步? 三步: 1)准备sql; 2)创建存储进程,即函数; 3)创建定时器,...原创 2019-08-26 11:27:46 · 1429 阅读 · 0 评论 -
linux网络启动报错
本来好好的虚拟机突然有一天不能用了,真是伤心~~~1.1、报错正在打开环回接口: 无法载入文件 '/etc/sysconfig/network-scripts/ifcfg-lo'1.2、解决systemctl stop NetworkManager #停止网络守护进程systemctl disable NetworkManager #禁止网络守护进程下次启动#启动日志开始#...原创 2018-08-29 23:50:16 · 1509 阅读 · 0 评论