自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

benarchen 的博客

Make today's self better than yesterday's

  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux tcpdump 命令使用详解

文章目录一、介绍二、基础用法三、进阶用法四、总结和建议一、介绍在日常工作中,我们总是能遇上各种各样奇怪的网络问题,比如我这台机器怎么 ping 不通了,我的 ssh 怎么又连不上了,这个控制台怎么又访问不了了等等各种网络问题,当然有时候可以通过 ping、telnet、arp 这些命令和工具来排查和解决,但这些都比不上去抓个包来得实在,也就是下面要分享的 tcpdump 命令。tcpdump 是 Linux 系统中最有效的网络工具之一,凡是有网络问题十有八九都可以用它快速定位。它运行在用户态,本质是通

2021-02-25 09:50:23 1211

原创 记一次 Lvm 磁盘扩容

文章目录1、背景思路2、扩容前3、扩容操作4、分配空间到分区1、背景思路CentOS7 服务器系统盘做了 lvm ,随着数据量的增大,可用空间不足,需要扩容。思路:因为做了系统盘本身做了 lvm ,所以只需要将新磁盘加到现有的 lv 上去即可,具体的思路是: PV->VG->LV-> 文件系统使用(挂载到某个目录)PV (physical volume) 即物理卷,就是物理磁盘,可以通过 lsblk / fdisk -l 查看操作系统有几块硬盘VG (volume group

2021-01-05 20:26:32 601

原创 CentOS 7 安装 nodejs 及 npm 安装模块的常见问题

文章目录简介一、yum 仓库安装(不推荐)二、源码安装三、其他相关的问题简介nodejs 被广泛使用,即使是不从事 nodejs 开发工作也经常要接触到,安装方法和其他软件安装方法一样,仓库安装和源码安装,以下操作皆为 CentOS7 环境下执行一、yum 仓库安装(不推荐)我其实是比较喜欢使用 yum 仓库安装软件的,原因无他,简单方便、省心省事。但是 nodejs 这个我是不推荐使用 yum 仓库安装的,因为 yum 仓库中的 nodejs 版本相比主流版本差太多了,经常会遇到各种莫名其妙的问题

2020-12-11 10:48:13 1858

原创 CentOS 7 快速搭建 Zabbix 监控系统

Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态。

2020-05-17 03:19:41 992

原创 CentOS 7 快速搭建 vsftpd 服务

文件传输协议(英语:File Transfer Protocol,缩写:FTP)是一个用于在计算机网络上在客户端和服务器之间进行文件传输的应用层协议。

2020-05-15 01:18:44 345

原创 微服务之 Consul 单机版到集群搭建详细步骤

一、简介了解微服务的朋友应该不陌生这个组件,Consul 是一种服务网络解决方案,提供服务注册、服务发现、健康检查等微服务架构系统中必不可少的功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建完整的服务网格。并且它还提供 web ui 界面,让使用者可以实时的了解系统中各服务的健康状态二、单机版 consul 部署使用首先需要下载 consul 的程序文件,有条件的小伙伴建议直接前往官网下载:https://www.consul.io/downloads.html ,无法下载官网的可

2020-05-13 14:57:25 2182

原创 Linux 文件操作相关知识(sed、awk)

对 Linux 文件操作相关知识点的总结,主要是 sed、awk 的基础使用

2020-05-11 01:51:16 125

原创 Linux shell 基础相关知识点总结

对Linux shell 基础相关知识点的总结,可以对 shell 有个基本的了解和认识。

2020-05-08 01:17:00 234

原创 Linux 系统管理相关知识点总结

对Linux系统管理相关知识点的总结,可以对 Linux 有个初步的了解和认识了,点击此处查看高清原图

2020-04-28 00:53:29 336

原创 使用 ffmpeg 对视频的去水印、去除开头、结尾等基本操作

FFmpeg 是一个开放源代码的自由软件,可以运行音频和视频多种格式的录影、转换、流功能[1],包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。 --WikipediaFFmpeg 是一个处理音频/视频非常强大的框架,可以对音频/视频进行灵活的操作。...

2020-04-26 01:42:26 12503 5

原创 CentOS7.7 安装 ffmpeg

今天手边有几个视频需要做一些去水印之类的处理,各种爱剪辑、格式工厂都没啥用,google 了一下大家都推荐 ffmpeg,于是自己在虚拟机上装个来试试。简单说下 Ubuntu 和 CentOS 两种系统的安装吧UbuntuUbuntu 中安装比较简单,因为包管理器中收纳了,直接用 apt 安装即可sudo apt install -y ffmpeg如果安装时提示找不到对应的安装包试一...

2020-04-25 00:46:38 1101

原创 CentOS 7.7 部署 DNS 主从域名解析系统

DNS 系统的作用DNS(Domain name server)在互联网世界中的作用可以认为是一个互联网门户地图,它可以记录互联网中各个 IP 和域名的对应关系。我们在互联网访问外部服务器时,其主机都是以 IP 地址加端口标识(被称之为一个套接字文件),当主机 A 需要与主机 B 通信时,A 必须知道其 B 的 IP 地址,但 IP 地址不能方便人们的记忆,故而使用其计算机名进行标识。早期的互联...

2020-04-03 21:53:07 949

原创 CentOS7 原生 yum 源修改为阿里 yum 源

一般情况下,使用原生镜像安装的 CentOS7 系统默认使用的是官方的 yum 源,因为地域、网络等因素会导致下载安装软件非常慢甚至连接超时的情况,所以一般都会把默认的 yum 源修改为阿里或者网易这类国内大公司维护的 yum 源1、备份原来的 yum 源,备份是个好习惯#下面命令的意思是把 /etc/yum.repos.d/CentOS-Base.repo 这个原生的 yum 源文件复制并改...

2020-04-03 21:12:24 9078 1

原创 关于 Linux 最大文件句柄数量限制问题 ulimit -n

关于 Linux 最大文件句柄数量限制问题关于 Linux 最大文件句柄数量的配置问题,到底最大文件数被什么限制?too many open files 错误到底需要怎么解决?1、ulimit -nulimit -n 是设置当前 shell 的当前用户所有进程能打开的最大文件数量,但是一个用户可能会同时通过多个 shell 连接到系统,所以还有一个针对用户的限制,通过修改 /etc/secu...

2019-08-28 10:15:35 1594

原创 Linux 进程详细状态查看 proc$PIDstatus

Linux 进程详细状态查看 /proc/$PID/statusLinux 的内存处理机制是非常复杂的,正常情况下我们一般会用 free || top 查看大致信息,但是要是想查看某一进程的详细信息就很难做到了,这个时候就要用到 proc 这个文件了。/proc/$PID/status 这个文件中包含了某一进程的详细信息。cat /proc/[pid]/status #此文件中所保...

2019-08-27 10:39:15 1386

原创 CentOS 安装中文 man 帮助手册

Linux 安装中文 man 手册man 手册是 Linux 的说明书,非常详尽,非常强大,只不过它是英文的,对很多新手很不友好。下面介绍一下如何加装一个中文的 “ 说明书 ”。1、下载中文说明书安装包[root@idreamsky_study ~]# wget https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpage...

2019-08-15 20:06:14 764 1

原创 google 云开启 ssh 账号密码登录

google 云开启 ssh 账号密码登录1、新买的 google 服务器是不支持使用账号密码通过 ssh 登录的,这样就很不方便,要使用账号密码登录需要修改 ssh 配置文件。先通过浏览器打开 ssh 连接,切换到 root 用户后设置 root 用户密码:[benarchen_yun@benarchen-google ~]$ sudo -i #切换到 root 用户,首次不需要密...

2019-08-08 14:38:24 9512 1

原创 Linux 中用户权限管理

Linux 中用户权限管理系统:CentOS 7.4用户管理Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的...

2019-07-25 18:51:21 164

原创 解决 CentOS 7 使用 yum 命令提示语法错误

解决 CentOS 7 使用 yum 命令提示语法错误今天想用 yum 命令安装 vsftpd 服务,使用 yum 命令提示错误信息:[root@VM_88_11_centos /]# yum list File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^S...

2019-07-22 00:15:14 2409

原创 linux命令 ps -ef 输出信息的具体含义

linux 中使用 ps -ef 输出参数的具体含义[root@VM_88_11_centos zookeeper]# ps -ef |grep vimUID PID PPID C STIME TTY TIME CMD root 22054 12639 0 10:18 pts/2 00:00:00 grep -...

2019-07-19 10:34:21 13735

原创 CentOS 7 使用 yum 方式安装 JDK1.8并配置环境变量

CentOS 7 使用 yum 方式安装 JDK1.8centos 7 一般会默认安装 jdk ,我们要安装之前可以先检查一下系统自带的,命令如下:rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj没有返回信息说明没有,如果有返回,可以先卸载:rpm -qa | grep java | xargs rpm -e --nodeps ...

2019-07-18 09:28:29 733

原创 Linux获取微信access_token时errcode":41002,"errmsg":"appid missing hint

今天在研究微信公众号接口问题,获取 access_token 一直报错:[root@rbtnode2 /]# curl https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=填自己的appid&secret=填自己的appsecret[1] 15961[2] 15962[root...

2019-07-16 17:13:59 2404

原创 CentOS 7 快速搭建 Apollo

CentOS 7 快速搭建 ApolloCentOS 7.4 Java 1.8 MySQL 5.7.23一、准备工作Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。1.1、JavaApollo服务端:1.8+...

2019-07-11 11:15:17 2900

原创 CentOS 7.5 使用 yum 方式安装 MySQL 5.7

CentOS 7.5 使用 yum 方式安装 MySQL 5.7环境:CentOS 7.5 MySQL 5.71. 准备工作CentOS 7 的 yum 源中默认是没有 MySQL 的,因为现在的 CentOS 7 中默认是安装 mariaDB 的。首先应该将 MySQL 加入我们的 CentOS yum 源中。首先下载 MySQL 的 repo 源:[root@m...

2019-07-09 18:08:00 3950 1

原创 Saltstack 快速上手

Saltstack 快速上手环境:CentOS 7.5 Python 2.7.51.Saltstack 介绍Saltstack 是基于 Python 开发的一款方便运维人员管理大批量服务器的运维软件,它是一种基于 C/S 架构的服务器基础架构集中化管理平台。管理端称为 Master ,客户端为 Minion。Saltstack 和 Puppet 很像,可以说 Saltstatck 整...

2019-07-04 19:04:34 165

原创 CentOS 7.5 快速搭建 ELK 日志分析平台

CentOS 7.5 快速搭建 ELK 日志分析平台环境:CentOS 7.5 Java jdk :1.8.0_212 软件版本 :7.1.1注:ELK 平台的搭建各软件一定要使用相同版本1、安装 elasticsearch首先下载软件包,我是直接用 wget 命令从官网下载(官网地址:https://www.elastic.co/cn/),这里默认下载的是最新版的 7.1...

2019-06-17 19:44:39 1767 2

原创 关于如何在docker中利用tomcat和MySQL容器部署java web应用的详细步骤

在学习了docker的基本知识之后,自然就应该练练手了,这次来讲讲如何在docker容器中部署一个java web应用的详细步骤

2018-01-21 15:24:02 13938 19

原创 在Docker中利用Tomcat快速部署web应用

在学习了docker的基本操作之后,我们就可以尝试在我们的container中部署一些基本的应用了。 这篇文章我们就来说一下怎么在docker中快速部署一个web应用。

2018-01-07 21:38:50 26611 8

转载 CentOS中关于yum的使用

CentOS中的yum非常强大,使用yum安装软件可以知道自动解决依赖关系,无值守安装。安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;删除的命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依

2017-12-29 11:29:59 483

原创 从docker到kubernetes实践全接触第二版的java web例子

从docker到kubernetes实践全接触第二版的java web例子

2017-12-28 18:13:59 1373

原创 centos7系统下使用yum命令被锁定

**刚刚装了一个centos7的系统,准备用yum命令安装软件,结果显示yum被锁定**

2017-12-12 15:35:23 782

原创 ubuntu关闭、开启防火墙

ubuntu关闭、开启防火墙

2017-12-06 12:24:34 632

原创 ubuntu16.04默认使用root用户登录

在workstations中安装了一个ubuntu16.04玩玩,但是每次需要权限执行什么操作的时候总是需要登录一遍root用户,很麻烦。下面讲讲怎么让系统默认登录root用户吧!

2017-12-06 12:14:23 16575 5

原创 在centos docker中利用nginx部署静态网站

本文简单介绍在centos docker中利用nginx部署静态网站我使用的是centos7系统,首先分析整个过程有如下步骤: 创建一个映射80端口的交互式容器 安装nginx 安装vim 创建静态网页 修改nginx配置 运行nginx 验证是否成功 (注意,nginx和vim都是安装在docker中)1.创建一个名...

2017-11-28 10:19:31 2748 3

consul.rar(Consul v1.6.1)

consul 属于分布式一致性数据库,常用于微服务项目中服务注册、服务发现、健康检查,同时还有 web ui 界面,体验相对于更加友好

2020-05-11

FileZilla_3.42.1_win64.zip

FileZilla 是一款优秀的开源软件,主要功能是用于连接远程 FTP 服务器进行文件传输。

2019-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除