自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (1)
  • 收藏
  • 关注

原创 正确清空NGINX日志,解决/dev/mapper/centos-root 满了的问题

在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。而我删除的是nginx的log文件删除的时候文件应该正在被使用。nginx日志如果不加限制,会把服务器空间写满,这时候如果直接rm删除log文件,磁盘空间不会直接释放。nginx -s stop && nginx #重启nginx。清空日志文件,而不是直接删除。

2023-03-13 15:04:14 2467 2

原创 acl中的反掩码,acl掩码匹配规则

在此示例中,通配符掩码为0.0.0.255,前24位为0,后8位为1。最后8位数什么都没关系。此通配符与以前的IP地址192.168.1.0组合使用将匹配192.168.1.0到192.168.1.255之间的所有IP地址。另一方面,0.0.0.0中的通配符意味着所有32位都必须匹配,并且只能用host表示一个IP地址。如上所述,通配符掩码的0部分必须正确匹配,1部分可以是任何部分。访问控制列表(ACL )作为数据包的过滤器和指定类型数据包的优先级,负责将流量限制在特定数据包的优先级,从而减少网络拥塞。

2022-10-19 21:17:52 4093

原创 华为H3C ACL配置实例

需要注意的是:1)当高级ACL的匹配顺序为config时,用户可以修改该ACL中的任何一条已经存在的规则,在修改ACL中的某条规则时,该规则中没有修改到的部分仍旧保持原来的状态;4) 当高级ACL的匹配顺序为auto时,新创建的规则将按照“深度优先”的原则插入到已有的规则中,但是所有规则对应的编号不会改变。2. 高级ACL:高级ACL可以使用数据包的源IP地址、目的IP地址、IP承载的协议类型、针对协议的特性(例如TCP或UDP的源端口、目的端口,ICMP协议的消息类型、消息码等)内容定义规则。

2022-10-19 21:16:09 15070

原创 Linux rsync命令用法详解

在 Linux 系统下,数据备份的工具很多,除了前面介绍了 tar、cpio、dd 命令之外,本节再介绍一个用来备份数据的命令,就是 rsync。从字面意思上,rsync 可以理解为 remote sync(远程同步),但它不仅可以远程同步数据(类似于 scp 命令),还可以本地同步数据(类似于 cp 命令)。不同于 cp 或 scp 的一点是,使用 rsync 命令备份数据时,不会直接覆盖以前的数据(如果数据已经存在),而是先判断已经存在的数据和新数据的差异,只有数据不同时才会把不相同的部分覆盖。讲解

2022-07-11 15:25:34 865

原创 PythonOS模块详解

PythonOS模块详解(完善版本)导包:import os一:系统模块1、print(os.name) # nt 表示Windows 系统;'posix’表示Linux系统2、print (os.sep) #输出当前操作系统的路径分隔符;windos 展示 “\” 或 “\”;linux ”/“3、print(os.linesep) #输出当前操作系统的换行符4、print(os.pathsep) #输出分割文件路径的分隔符5、print (os.getenv(‘环境变量名称’)) #读取环

2022-06-10 16:12:20 9159

原创 子网掩码换算成IP地址清单

网络地址:192.168.1.0子网掩码:255.255.255.252可用范围:192.168.1.1 - 192.168.1.2可用数量:2网络地址:192.168.1.0子网掩码:255.255.255.248可用范围:192.168.1.1 - 192.168.1.6可用数量:6网络地址:192.168.1.0子网掩码:255.255.255.240可用范围:192.168.1.1 - 192.168.1.14可用数量:14网络地址:192

2021-08-20 14:49:28 14066

原创 Nginx 管理可视化

工具一(nginxWebUI):功能说明本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 日志管理和解析, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置.支持nginx服务器集群批量管理, 可批量发送配置文件, 批量执行重启和重载入的命令.部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配

2021-03-16 10:40:45 1198

原创 通过脚本设置nginx自启动

/usr/local/nginx/sbin/nginx -s reload #重启/usr/local/nginx/sbin/nginx -s stop #停止创建脚本:cd /etc/init.d/vim nginx.sh添加以下代码到nginx.sh:#!/bin/sh#chkconfig:2345 80 90#decription:auto_run log_path='/usr/local/logs/autoStart.log';#err.

2021-01-04 09:50:46 381

原创 nginx报错

一、nginx: [emerg] "server" directive is not allowed here in /usr/local/nginx/conf/nginx.conf:45一般这个报错,都是nginx.conf配置文件修改的时候出错,很多时候都是多了一个“}”或者是少了一个“}”引起的重新载入配置:./sbin/nginx -s reload如果不知道nginx安装在哪里:[root@oa ~]# whereis nginxnginx: /usr/local/ng

2021-01-04 09:28:03 10320

原创 内外网域名统一(通过内网DNS及nginx端口转发)

要实现内外网同时访问一个域名,比如:oa.xxx.com:8999,内外网同时都能通过此网址访问:一、设置dns,通过DNS服务器配置向导添加oa.xxx.xom区域,添加完毕后,新建一个空主机,映射相对应的IP地址192.168.9.71(为新安装系统IP)二:新安装一台centos7,设置主机名为oa:vim etc/hostname,配置固定IP为192.168.9.71:vim /etc/sysconfig/network-scripts/ifcfg-eth0TYPE=

2021-01-04 08:57:20 6608

原创 H3C交换机配置链路聚合

system-view //进入配置模式动态链路聚合:[SW]dis cu //查看所有配置端口信息[SW]int Bridge-Aggregation 1 //创建链路聚合组端口1[SW-Bridge-Aggregation1]link-aggregation mode dynamic //链路聚合模式动态(分为动态,静态,手工负载)[SW-Bridge-Aggregation1]interface gigabitethernet 1/0/1 //进入网口[SW-Ethern.

2020-10-10 09:16:45 11503

原创 mysql8.忘记密码以及修改密码的完美解决方法

1.查看自动生成的密码安装完成后 MySQL会给我们自动生成一个随机密码查看命令如下:grep 'temporary password' /var/log/mysqld.log因为自动的生成的密码无法直接使用,也不便于我们记忆,所以我们要修改密码。2.配置文件 MySQL 免密码登录编辑 MySQL 的配置文件vim /etc/my.cnf在 pid 开头的下面一行加入下面这句skip-grant-tables保存并退出。3.重启 MySQL 服务

2020-08-06 16:21:04 1100

原创 CentOS8安装Python3

输入python3,出现异常查看python位置可以找到一些python的lib文件,这些文件作为依赖应用到系统中的一些软件工具,比如vim,但并不存在python的可执行文件安装python这里给出了可选择安装的python版本,python2,python36,python2将在2020年不再维护,也没有必要去安装python2了,这里选择安装python3...

2020-01-29 15:03:56 3822

转载 基于RHEL8/CentOS8的网络IP配置详解

目录▪ rhel8与7的区别▪ NetworkManager介绍▪ nmcli使用方法▪ nmcli常用命令一览▪ nmcli connection重点▪ nmcli device重点▪ 3种网络配置方法▪ Tipsrhel8与7的区别在rhel7上,同时支持network.service和NetworkManager.service(简称NM)。默认情况下,这2个服务都...

2020-01-29 14:59:55 317

转载 linux下调整交换分区的大小

centos 和 redhat调整交换分区大小的方法是一样的,本人已经做过; 第一步,你要确定你的磁盘上有足够的空间可以做交换分区,交换分区实在磁盘上找一块空闲的空间来模拟成内存,在内存不够用的时候,把一些不重要的内容放到交换分区中,所以,执行一些 free -h 命令,确认一些你的磁盘空降吧! 首先、还是确认一下自己交换分区的大小[root@centos-2 ~]#...

2019-09-07 22:26:24 1303

转载 CentOS7安装Oracle11G完整版图文教程

系统环境:CentOS Linux release 7.4.1708 (Core)Oracle版本:Oracle Database 11g R2注意事项:安装的过程可能遇到假死现象,直接回车即可如果遇到中文乱码:新建一个目录,上传字体包zysong.ttf到新建的目录,命令如下:#mkdir –p /usr/share/fonts/zh_CN/TrueType#cd /usr...

2019-09-03 15:01:33 118668 10

转载 find脚本

一、Linux删除(或者复制,移动)nagios的大量性能文件时报错-bash: /bin/rm: Argument list too long删除(复制或者移动)文件中包含的小文件数量过多,通常是由于受到 shell 参数个数限制所致。这个是Linux系统存在的限制,可以通过如下指令查看该参数值的配置:getconfARG_MAX结合awk进行操作:ls -l| ...

2019-08-29 15:31:37 390

转载 Expect : 网络设备配置备份

tftp服务配置A. [root@steppingstone ~]# yum install tftp-server -y #安装服务B. [root@steppingstone ~]# vim /etc/xinetd.d/tftp #修改配置文件service tftp{socket_type = dgramprotocol = udpwait = yesuser = roo...

2019-08-23 23:41:39 688

转载 expect安装和使用

1.安装expect 2 expect的一些基本命令选项 3 expect脚本1.安装expect  1.1 yum 安装  yum安装就比较简单了,直接运行yum install expect就可以了. yum install expect  1.2 源码安装  源码安装前我们需要安装unzip和gcc yum install unzip g...

2019-08-19 10:14:33 7898

原创 oxidized配置(docker版)

oxidized 是一个网络设备备份系统, 轻量级,可扩展,支持超过90多个操作系统。同时支持h3c,华为,思科,容器化版本部署比较简单,主要步骤如下:系统:debian首先安装Docker:官方Debian存储库中提供的Docker安装包可能不是最新版本。为了确保我们获得最新版本,我们将从官方Docker存储库安装Docker。为此,我们将添加一个新的包源,从Doc...

2019-08-12 09:05:35 4672

转载 Teleport堡垒机安装部署

一、安装本文针对 v3.x 及以上版本进行说明。1.1 下载并安装Teleport支持下列Linux平台的部署 (如果您在其它Linux平台上部署通过,请告知我们):Ubuntu 14.04 64位 及以上版本 CentOS 7.0 64位 及以上版本 Debian 6.0 64位 及以上版本 Redhat 6.2 64位 及以上版本Teleport的安装部署非常简单,只需...

2019-06-28 09:24:58 1775

转载 配置历史命令中有详细的时间戳

在历史命令当中增加时间戳,在某些时候,定位一些历史问题,或者一些操作,都是有不错的帮助意义的,其中配置也是非常简单的,今天简单分享下。编辑/etc/profile文件,在里面加入下面内容:export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "注意:在末尾的“引号”与“S”之间,添加一位空格,将日期时间和历史命令用空格相隔开来。然后用s...

2019-04-19 16:47:56 296

转载 会话管理工具tmux的使用

Tmux是一款优秀的终端复用软件,它比Screen更加强大,至于如何强大,网上有大量的文章讨论了这点,本文不再重复。Tmux之所以受人们喜爱,主要得益于以下三处功能:丝滑分屏(split),虽然iTem2也提供了横向和竖向分屏功能,但这种分屏功能非常拙劣,完全等同于屏幕新开一个窗口,新开的pane不会自动进入到当前目录,也没有记住当前登录状态。这意味着如果我SSH进入到远程服务器时,iTem2...

2019-04-19 16:43:55 195

转载 CentOS7主机使用systemctl管理及配置

1,了解配置内容。systemd的配置文件主要放在/usr/lib/systemd/system目录,也可能在/etc/systemd/system目录。现在来看一个系统的配置文件来学习一下: $cat sshd.service [Unit] Description=OpenSSH server daemon Documentation=man:sshd...

2019-04-19 16:30:13 3433

转载 使用systemctl管理tomcat多实例

1,环境说明。主机系统:CentOS Linux release 7.3.1611 (Core) jdk版本:java version “1.8.0_192” tomcat版本:Apache Tomcat/8.5.342,为tomcat配置pid。 $ vim /usr/local/tomcat/bin/catalina.sh 在111行添加如下内容: CAT...

2019-04-19 16:22:20 875

原创 supervisor配置管理tomcat进程

可以利用supervisor对Tomcat进行自启动管理首先修改配置supervisor配置文件:vim /etc/supervisor/supervisord.conf跳到最后[include]files = /etc/supervisor/conf.d/*.ini然后创建tomcat的配置文件: [root@fbtest conf.d]$cat tomca...

2019-04-18 16:54:42 1069

转载 supervisor的安装与配置

1,介绍Supervisor是一个进程管理工具,官方的说法用途就是有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor这个工具主要就两个命令:supervisord : supervisor的服务器端部分,启动supervisor就是运行这个命令supervisorctl:...

2019-04-16 13:50:26 475

转载 解决Host key verification failed

如下显示:$ ssh [email protected]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...

2019-04-03 16:17:41 4594 2

转载 群晖设置第三方套件

一、群晖添加第三方源:1、(管理员账号)进入DSM桌面,打开“套件中心”,点击“设置” ---> “常规”,选择“任何发行者”2、还是“套件中心”,点击“设置” ---> “套件来源”,点击“新增”,位置填入第三方源的网址,完成即可完成第三方源的添加第三方源网址:http://packages.synocommunity.com (建议选择...

2019-03-26 15:27:01 28279

转载 深信服桌面云的各种密码

一、忘记密码1.1 VMP密码忘记了 VMP主机支持使用U盘恢复默认密码,集群中多台主机时只需恢复集群控制器的密码即可。 1、操作方法 1)准备一个U盘,要求是FAT32格式。如果是其他格式,请重新格式化为FAT32格式; 2)在U盘根目录下,新建空白记事本文...

2019-03-22 09:16:39 26983

转载 ProXmoX VE 挂载新硬盘

安装一个新硬盘后,在终端输入,查看硬盘分区:#ls -al /dev/sd*当然也可以进入web管理页面,节点 --> 磁盘。就能看到你新接入的设备名称使用fdisk 命令给新硬盘分一个区# fdisk /dev/sdb硬盘格式化为ext4#ls -al /dev/sd*sdb1 就是分出来的新分区,但还没有格式化# mkfs.ext4 /dev/...

2019-02-28 11:36:43 36241

转载 H3C交换机配置常用命令

华为3COM交换机配置命令详解1、配置文件相关命令[Quidway]display current-configuration         ;显示当前生效的配置[Quidway]display saved-configuration           ;显示flash中配置文件,即下次上电启动时所用的配置文件<Quidway>reset saved-configurati...

2019-02-20 16:56:47 8997

转载 OpsManage运维管理平台部署

参考别人的教程部署了OpsManage运维管理平台,记录下来以便以后少掉坑.开发语言与框架:编程语言:Python2.7 + HTML + JScripts前端Web框架:Bootstrap后端Web框架:Django后端Task框架:Celery + RedisOpsManage环境要求:编程语言:Python 2.7操作系统:CentOS 6+Ansible...

2019-02-20 11:35:45 1196

转载 Elasticsearch与Solr比较

Elasticsearch简介*Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎,可以说Lucene是当今最先进,最高效的全功能开源搜索引擎框架。但是Luce...

2019-02-15 22:13:14 138

转载 常用运维工具汇总

操作系统:Centos※,Ubuntu,Redhat※,suse,Freebsd网站服务:nginx※,apache※,lighttpd,php※,tomcat※,resin数据   库:MySQL※,Mysql-proxy,MariaDB,PostgreSQLDB中间件:MyCat,atlas,cobar,amoeba,MySQL-proxy代理相关:lvs,keepalived,...

2019-02-15 21:39:18 4671

转载 fdisk分区使用方法

一、fdisk 的介绍;  fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具;  fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系...

2019-02-15 21:36:55 7976

转载 Linux运维人员最常用命令汇总

Linux运维人员最常用 150 个命令汇总        linux 命令是对 Linux 系统进行管理的命令。对于 Linux 系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件, Linux 系统管理的命令是它正常运行的核心,与之前的 DOS 命令类似。linux 命令在系统中有两种类型:内置 Shell 命令和 Linux 命令。  命令 ...

2019-02-15 21:26:32 672

原创 安装并设置centos7全过程

安装centos7后需要先设置网络,使用固定ip使用ip addr命令查看网卡当前网络设置,centos7以前是使用ifconfig查看。[root@edr ~]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1 link/loopback 00:00:...

2019-02-15 16:04:36 631

转载 华为MA5626-8密码恢复及设置

设备型号:华为MA5626-8    #display version      VERSION : MA5626V800R308C00      PATCH   : SPC500 SPH505 HP5105      PRODUCT MA5626准备工作:超级终端(XP自带、win7下可用secureCRT、Xshell、putty)、tftp、串口连接线、空密码库文件(文末提供下...

2018-11-14 08:36:54 20151

转载 通过脚本按天切割nginx日志

nginx 的日志默认是不会进行切割的,如果我们不对其进行一些处理,那么就会一天一天变大,等大到几个 G 的时候,一旦出现问题,想通过日志进行一些问题的排查都很困难了。我的博客中 nginx 日志也是这么个情况,于是打算做一下日志切割。脚本如下: #!/bin/bash Date=`date -d '-1 day' '+%Y-%m-%d'` cd /var/log/ngin...

2018-10-31 16:31:35 372

免费文件同步工具FreeFileSync

免费文件同步工具FreeFileSync,让两个文件夹进行单向或者双向同步,用于windows系统

2019-04-27

空空如也

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

TA关注的人

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