
Linux
文章平均质量分 65
Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统
非著名运维
人生如棋,我愿为卒,行动虽慢,何曾后退!
展开
-
可视化分布式监控系统 Prometheus + Grafana 快速搭建
可视化分布式监控系统 Prometheus + Grafana 快速搭建原创 2023-10-30 15:59:52 · 5442 阅读 · 0 评论 -
Linux中查看端口被哪个进程占用、进程调用的配置文件、目录等
Linux中查看端口被哪个进程占用、进程调用的配置文件、目录等原创 2023-06-02 10:00:32 · 5598 阅读 · 0 评论 -
Linux本地挂载ISO镜像文件并自建YUM源
Linux本地挂载ISO镜像文件并自建YUM源原创 2023-05-10 10:41:04 · 1702 阅读 · 1 评论 -
Linux不停止服务快速清空日志文件(包含所有文件,不光是日志)
Linux不停止服务快速清空日志文件(包含所有文件,不光是日志)原创 2023-05-08 10:44:16 · 2686 阅读 · 1 评论 -
生产环境Linux服务器磁盘分区、无损扩容根分区以及挂载磁盘到目录实战
生产环境Linux服务器磁盘分区、无损扩容根分区以及挂载磁盘到目录实战原创 2023-03-30 15:45:58 · 2212 阅读 · 0 评论 -
在不重启Linux服务器的情况下在线识别新添加的磁盘
在不重启Linux服务器的情况下在线识别新添加的磁盘原创 2022-12-23 17:25:16 · 3061 阅读 · 7 评论 -
基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)
基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)原创 2022-11-16 17:53:04 · 6719 阅读 · 0 评论 -
下载整个Yum源的所有安装包到本地指定目录
下载整个Yum源的所有安装包到本地指定目录原创 2022-11-02 17:03:55 · 10515 阅读 · 0 评论 -
配置SSH服务远程连接空闲超时退出时间(包括SSH无法登录、登录缓慢)
配置SSH服务远程连接空闲超时退出时间(包括SSH无法登录、登录缓慢)原创 2022-05-18 15:18:48 · 8176 阅读 · 1 评论 -
Filebeat配置顶级字段Logstash在output输出到Elasticsearch中的使用
Filebeat配置顶级字段Logstash在output输出到Elasticsearch中的使用原创 2022-05-01 10:00:00 · 1662 阅读 · 0 评论 -
Filebeat收集日志数据传输到Redis,通过Logstash来根据日志字段创建不同的ES索引
Filebeat收集日志数据传输到Redis,通过Logstash来根据日志字段创建不同的ES索引原创 2022-04-19 10:56:24 · 6138 阅读 · 0 评论 -
在Linux中使用tar命令打包绝对路径的问题
在Linux中使用tar命令打包绝对路径的问题原创 2022-04-12 09:00:00 · 2274 阅读 · 0 评论 -
Jenkins容器安装ruby-runtime插件失败报错解决
Jenkins容器安装ruby-runtime插件失败报错解决原创 2022-03-21 10:33:46 · 1288 阅读 · 0 评论 -
Elasticsearch集群的索引清理及自定义清理
Elasticsearch集群的索引清理及自定义清理原创 2022-03-18 10:15:00 · 742 阅读 · 0 评论 -
基于Maven编译的JDK环境安装配置
报错: 在使用Maven编译打包项目时需要有Java环境,所以需要安装JDK,并且不能是Jre,必须要JDK才可以正常编译,使用Yum安装有时候可能会存在问题(jre会出现下面报错),所以推荐使用下面的方法手动下载JDK安装并配置环境变量![root@Jenkins company]# mvn package -Dmaven.test.skip=trueThe JAVA_HOME environment variable is not defined correctlyThis environme原创 2022-03-18 10:09:42 · 1000 阅读 · 0 评论 -
Linux下Maven编译工具的安装配置与打包
Linux下Maven编译工具的安装配置与打包原创 2022-03-15 10:00:00 · 3371 阅读 · 2 评论 -
Gitlab配置webhook报错:Urlis blocked: Requests to the local network are not allowed解决
Gitlab配置webhook报错:Urlis blocked: Requests to the local network are not allowed解决原创 2022-03-14 11:06:48 · 3508 阅读 · 0 评论 -
Jenkins中node节点添加之SSH方式2
Jenkins中node节点添加之SSH方式2原创 2022-03-04 11:46:06 · 12367 阅读 · 0 评论 -
5分钟带你重置Gitlab管理员账户密码
前言: 在使用gitlab的过程中,难免会出现忘记了管理员root账户密码的时候,这时候就需要进行管理员账户密码重置,下面就演示一下整个重置过程。重置密码 官方文档说明:https://docs.gitlab.com/ee/security/reset_user_password.html 1.重置root密码之前,需先使用root用户登录到gitlab所在服务器。并且进入gitlab容器中,使用以下命令启动Ruby on Rails控制台。 gitlab-rails console -e pr原创 2021-09-29 12:12:45 · 14553 阅读 · 6 评论 -
1分钟配置Kubectl命令自动补全功能
前言: 在使用bash命令行时,在提示符下输入某个命令的前面几个字符,然后按TAB键,就会列出以这几个字符开头的命令供我们选择。不光如此,还可以进行参数补全,但只限于文件参数,当输入到参数部分时,按TAB键,就会列出以这个参数开头的文件路径供我们选择。 现在http://www.caliban.org/bash/上提供了一个名为bash-completion的软件包,通过一个复杂的脚本bash_completion实现可编程的补全程序,减少系统管理员日常维护工作,减少差错,提高工作效率。网站: bas原创 2021-09-22 11:02:37 · 1791 阅读 · 0 评论 -
超简单五步实现Linux虚拟机CentOS 7系统Root密码忘记重置
环境: CentOS 7.5重置root密码: 1.CentOS 7虚拟机开机,将鼠标光标移动至虚拟机内。 2.在虚拟机中使用键盘上↑和↓键将选择行设置为第一行(背景高亮即为选中),按下键盘上的e,进入编辑模式。 3.按键盘上方向键↓,将光标一直移动至 LANG=zh_CN.UTF-8 后面,添加init=/bin/sh (注意:添加前需要先打一个空格)。这里特别注意,需要写在UTF-8后,保持在同一行,并注意空格不能缺。有些虚拟机由于屏幕太小,会自动添加\换行,这个是正常的。 4.添加完成原创 2021-08-20 12:14:22 · 2383 阅读 · 5 评论 -
Ansible自动化运维工具之常用模块使用实战(6)
Ansible自动化安装入门,看这一篇就够了(1):https://blog.youkuaiyun.com/qq_44895681/article/details/119539463Ansible自动化运维工具之主机管理与自定义配置文件(2):https://blog.youkuaiyun.com/qq_44895681/article/details/119564183?spm=1001.2014.3001.5501Ansible自动化运维工具之个性化定制SSH连接登录端口(3):https://blog.youkuaiyun.com/原创 2021-08-16 15:22:14 · 369 阅读 · 0 评论 -
Ansible自动化运维工具之常用模块使用实战(5)
Ansible自动化安装入门,看这一篇就够了(1):https://blog.youkuaiyun.com/qq_44895681/article/details/119539463Ansible自动化运维工具之主机管理与自定义配置文件(2):https://blog.youkuaiyun.com/qq_44895681/article/details/119564183?spm=1001.2014.3001.5501Ansible自动化运维工具之个性化定制SSH连接登录端口(3):https://blog.youkuaiyun.com/原创 2021-08-16 14:56:19 · 426 阅读 · 0 评论 -
Ansible自动化运维工具之解决SSH连接使用明文密码问题(4)
Ansible自动化安装入门,看这一篇就够了(1):https://blog.youkuaiyun.com/qq_44895681/article/details/119539463Ansible自动化运维工具之主机管理与自定义配置文件(2):https://blog.youkuaiyun.com/qq_44895681/article/details/119564183?spm=1001.2014.3001.5501Ansible自动化运维工具之个性化定制SSH连接登录端口(3):https://blog.youkuaiyun.com/原创 2021-08-14 08:37:15 · 1053 阅读 · 0 评论 -
Ansible自动化运维工具之主机管理与自定义配置文件(2)
Ansible自动化安装入门,看这一篇就够了(1):https://blog.youkuaiyun.com/qq_44895681/article/details/119539463设置ansible.cfg配置文件参数Ansible有很多配置参数,以下是⼏个默认的配置参数: inventory:该参数表⽰inventory⽂件的位置,资源清单(inventory)就是Ansible需要连接管理的⼀些主机列表。 library :Ansible的所有操作都使⽤模块来执⾏实现,这个library参数就是指向存放A原创 2021-08-12 14:36:43 · 867 阅读 · 0 评论 -
Ansible自动化运维工具安装入门,看这一篇就够了(1)
了解Ansible: Ansible是一个配置管理和应用部署工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric、SaltStack )的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 Ansible可以去对服务器上(1-N台)的一些系统应用进行配置管理,更该部分参数。 Ansible可以去安装一个新的软件应用,或者是一组软件应用。Ansible优点:理解Ansible架构与大体执行过程: Ansible配置以ini原创 2021-08-10 11:34:24 · 450 阅读 · 0 评论 -
通过HTTP方式自建CentOS系列Yum源
前言: 由于CentOS 6.x 系列在2020年11月30日官方就已经停止维护更新了,刚开始一些国内的开源镜像站都还能用,但是后面也就基本都失效了,因为自己还一直在用CentOS 6.x,所以必须得自建一个Yum源来自给自足。CentOS停止维护时间: CentOS 6 停止维护更新日期2020年11月30日 CentOS 7 停止维护更新日期2024年6月30日 CentOS 8 停止维护更新日期2029年5月31日环境: CentOS 6.9操作:1.下载http软件包 目前阿里的原创 2021-02-02 12:57:11 · 676 阅读 · 0 评论 -
查看Docker容器run时启动参数
1.安装epel-release[root@localhost ~]# yum -y install epel-release...Downloading packages:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.epel-release-7-13.noarch.rpm | 15 kB原创 2021-01-04 14:55:14 · 2178 阅读 · 0 评论 -
VMware虚拟机中Centos 6.x系统磁盘空间扩容实战
环境: CentOS 6.9 平常在VMware上创建Linux系统虚拟机的时候,往往当时不会给太多的磁盘空间,在后期的使用过程中经常会遇到磁盘空间不足的情况,所以需要对Linux系统扩展磁盘空间。扩展磁盘步骤:1.磁盘扩展 注意:只能在虚拟机关机的情况下操作,并且这个虚拟机上没有磁盘快照文件,如有需要删除才可以扩展。 此时虽然在VMware虚拟机管理界面的扩容操作已经完成,但是这还只是扩容的第一步,后面还需要到操作系统内部进行操作。2.查看分区信息[root@test-centos6原创 2020-12-23 16:48:37 · 1906 阅读 · 7 评论 -
关于近期CentOS 6.X系列各大开源镜像站Yum源失效404问题解决
CentOS停止维护时间: CentOS 6 停止维护更新日期2020年11月30日 CentOS 7 停止维护更新日期2024年6月30日 CentOS 8 停止维护更新日期2029年5月31日 可以看到CentOS 6.X系列在2020年11月30日后就停止维护了,目前国内各大开源镜像站都已经失效,但是以下一些还可以用。解决方案:1.关闭fastestmirrorsed -i "s/enabled=1/enabled=0/g" /etc/yum/pluginconf.d/fastestmi原创 2020-12-14 20:31:03 · 2930 阅读 · 1 评论 -
Linux下Jenkins部署与基本配置
清华大学开源镜像站之Jenkins下载Java环境部署[root@localhost ~]# yum search java[root@localhost ~]# yum -y install java-1.8.0-openjdk.x86_64[root@localhost ~]# java -versionopenjdk version "1.8.0_272"OpenJDK Runtime Environment (build 1.8.0_272-b10)OpenJDK 64-Bit S原创 2020-11-17 10:00:29 · 534 阅读 · 0 评论 -
Linux下超简单的Java环境部署
Java环境部署Yum方式(推荐) 1.执行命令yum search jdk搜索jdk包[root@localhost ~]# yum search jdk 2.选择jdk版本安装 因为我们的机器是64位,所以这里我们选择安装java-1.8.0-openjdk-devel.x86_64,在安装的时候注意上图中我用红框圈起来的两个java版本,要选择带-devel的安装,因为这个安装的是jdk,而那个不带-devel的安装完了是jre。[root@localhost ~]# yum -原创 2020-11-16 11:05:06 · 564 阅读 · 0 评论 -
企业实战(22)基于Haproxy负载均衡+Keepalived高可用集群实战详解
一、Haproxy概述 一种高效、可靠、免费的高可用及负载均衡软件,非常适合于高负载站点的七层数据请求。客户端通过Haproxy代理服务器获得站点页面,而代理服务器收到客户请求后根据负载均衡的规则将请求数据转发给后端真实服务器,实现了一种事件驱动、单一进程模型,能支持非常大的并发连接数。同一客户端访问服务器,Haproxy保持回话的三种方案:Haproxy将客户端ip进行Hash计算并保存,由此确保相同IP访问时被转发到同一真实服务器上。Haproxy依靠真实服务器发送给客户端的cookie信息进原创 2020-10-19 21:32:52 · 482 阅读 · 2 评论 -
企业实战(21)基于Linux下安装部署GeoServer地图服务
环境介绍:CentOS 7.5Java 1.8.0Geoserver 2.17.2GeoServer 2.17.2下载:https://nchc.dl.sourceforge.net/project/geoserver/GeoServer/2.17.2/geoserver-2.17.2-bin.zip1.确保在系统上安装了Java Runtime Environment(JRE)。GeoServer需要Java 8或Java 11环境,可从OpenJDK,AdoptOpenJDK获得或由您的OS原创 2020-10-16 10:37:20 · 3292 阅读 · 0 评论 -
企业实战(20)ETL数据库迁移工具Kettle的安装配置详解
介绍: Kettle简介:Kettle 是 PDI 以前的名称,PDI 的全称是Pentaho Data Integeration,Kettle 本意是水壶的意思,表达了数据流的含义。Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,transformation和j原创 2020-09-03 09:23:46 · 662 阅读 · 0 评论 -
企业实战(18)两步搞定轻量级开源堡垒机Teleport服务的数据备份与升级(3)
部署篇-->传送门: 企业实战(18)一文搞懂轻量级开源堡垒机Teleport的部署(1)管理主机篇-->传送门:介绍: Teleport是一款简单易用的开源堡垒机系统,具有小巧、易用的特点,支持 RDP/SSH/SFTP/Telnet 协议的远程连接和审计管理。 Teleport由两大部分构成:跳板核心服务WEB操作界面 Teleport非常小巧且极易安装部署:仅需一分钟,就可以安装部署一套您自己的堡垒机系统! 因为Teleport内建了所需的脚本引擎、WEB服务等模块,因原创 2020-08-28 09:02:29 · 579 阅读 · 0 评论 -
企业实战(18)超简单实现轻量级开源堡垒机Teleport管理Linux/Windows主机(2)
上一篇-->传送门: 企业实战(18)一文搞懂轻量级开源堡垒机Teleport的部署(1)介绍: Teleport是一款简单易用的开源堡垒机系统,具有小巧、易用的特点,支持 RDP/SSH/SFTP/Telnet 协议的远程连接和审计管理。 Teleport由两大部分构成:跳板核心服务WEB操作界面 Teleport非常小巧且极易安装部署:仅需一分钟,就可以安装部署一套您自己的堡垒机系统! 因为Teleport内建了所需的脚本引擎、WEB服务等模块,因此不需要额外安装其他的库或者模块原创 2020-08-27 10:27:25 · 847 阅读 · 0 评论 -
企业实战(18)一文搞懂轻量级开源堡垒机Teleport的部署(1)
介绍: Teleport是一款简单易用的开源堡垒机系统,具有小巧、易用的特点,支持 RDP/SSH/SFTP/Telnet 协议的远程连接和审计管理。 Teleport由两大部分构成:跳板核心服务WEB操作界面 Teleport非常小巧且极易安装部署:仅需一分钟,就可以安装部署一套您自己的堡垒机系统! 因为Teleport内建了所需的脚本引擎、WEB服务等模块,因此不需要额外安装其他的库或者模块,整个系统的安装与部署非常方便。特点:- 极易部署 简洁设计,小巧灵活,无额外依赖,确保您原创 2020-08-26 13:55:46 · 820 阅读 · 1 评论 -
Linux平台下安装部署MongoDB数据库及基本使用(1)
下载安装MongoDB数据库1.下载MongoDB数据库MongoDB下载地址:https://www.mongodb.com/download-center#community[root@node1 ~]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.8.tgz //下载[root@node1 ~]# ll mongodb-linux-x86_64-rhel70-4.2.8.tgz-rw-原创 2020-08-25 16:00:21 · 665 阅读 · 0 评论 -
企业实战(17)记录一次使用DDNS动态域名解析服务外网通过域名访问内网服务器服务的过程
DDNS概念 DDNS(Dynamic Domain Name Server)是动态域名服务的缩写。 DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。服务原理 DDNS捕获用户每次变化的IP地址,然后将其与域名相对应,这样其他上网用户就可以通过域名来进行交流。而最终客户所要记忆的全部,就是记住动态域名商给予的域名即可,而不用去管他们是原创 2020-12-15 20:40:43 · 1702 阅读 · 1 评论