- 博客(23)
- 收藏
- 关注
原创 AWS上传私有windows server2019镜像64位
我使用的是esxi,建立一个windows虚拟机,开启。根据aws官方文档,虚拟机里的系统重要需要注意以下几点:1.只有一张网卡,ip获取配置成dhcp。2.关闭系统防火墙。3.开启windows rdp 远程功能。
2023-08-09 17:02:59
1388
原创 centos7设置进程文件句柄数量
背景: 线上有个服务用作视频通信用,偶尔会产生大量的tcp连接,在一次使用过程中发现视频无法新建通信,同时服务日志一直刷错误日志,日志内容包含open too many files。通过搜索得知,linux系统一切皆文件的原则,每产生一个tcp连接就相当于新建一个文件,于是进程的连接数超过系统设置的句柄数,导致无法增加新连接,因此也就视频通信业务异常。所以解决这个问题的最直接办法就是增加进程句柄数限制,以下就是围绕这个设置过程产生的一些问题记录。过程: 1.按照惯例,以前一般性...
2020-05-20 11:18:37
4547
1
原创 记录一次服务器被黑当做肉鸡的故事
前言: 公司之前使用的confluence是部署在windows服务器上,因为windows各种问题导致confluence时不时大姨妈,因此决定迁移到linux上,此次问题就是出现在迁移后,访问方式与之前无任何变化,confluence开放了公网访问,ssh端口做了IP限制。过程: 1.第一次出现问题,发现confluence服务正常运行,zabbix监控也显示各指标...
2020-04-28 11:33:05
696
原创 zabbix_proxy搭配sqlite3部署
前言由于本身公司服务器环境比较复杂,很多服务器都在不同的区域,因此需要在各区域部署一个zabbix_proxy做中转。zabbix_proxy本身算半个服务端,agent的数据都会发送到proxy存储,因此跟agent不同,会依赖到数据库,大家一般都是用mysql。但是肯定不能跟业务数据库放一块,单独为了这个服务搭一个mysql又觉得太浪费,因此想到用sqlite来做数据库,既轻便又简单。网上很...
2019-10-10 11:32:52
2364
原创 rsync+inotify 实现服务器目录自动同步(centos)
使用rsync+inotify的意义:其实同步服务器之间的目录,只需要安装rsync并通过脚本就可以做到定时同步。但是采用inotify是为了做到更精确的同步,因为inotify是一个文件监控工具,它会对指定文件的状态进行实时监控输出。实时同步的逻辑就是通过inotify对同步内容监控,然后通过记录来使用rsync命令实现实时传输。本文章只对操作过程做详细记录,具体功能一概而过。模拟环境:...
2019-04-10 16:29:22
441
原创 Centos6系统启动过程流程图
点击放大流程图部分步骤解释:MBR(main boot record):主引导纪录,存放预启动信息和分区信息单系统:single模式多系统:init2有限制的多用户,init3多用户,...
2018-08-14 16:28:42
314
原创 Centos6监控端口流量并对流量大小做控制
这个脚本会根据提供的端口,监控端口的进出口流量,如果流量大于设置节点,则阻止此端口流量。实际使用将脚本放到/root/目录下执行即可。脚本机制:脚本运行时,会在脚本当前目录建立flowcheck目录,之后会根据相应监控端口生成相应文件夹,文件夹内含有监控脚本以及相关文件。#!/bin/bash dir=$(cd `dirname $0`;pwd) dir=$dir/flowc...
2018-08-14 15:35:11
3474
原创 Centos6和Centos7 串口(serial)连接简单配置
Centos61.检查系统是否支持串口[root@admin root]# dmesg | grep ttyttyS0 at 0x03f8 (irq = 4) is a 16550AttyS1 at 0x02f8 (irq = 3) is a 16550A出现以上S0,S1表示支持。2.添加以下命令到 /etc/inittab 文件中s0:2345:respawn:/sbin/agetty -...
2018-03-09 14:19:41
19072
1
原创 kickstart光盘一键部署系统和程序,包括centos6和Centos7
默认使用centos6.9来制作iso镜像1.挂载iso光盘镜像到机器上,复制出来,不要漏了.discinfo和.treeinfo,不然安装会报 disc not found 错误mount /dev/sr0 /mnt/2.修改isolinux/isolinux.cfg文件default kickstart #默认执行label kickstart#prompt 1ti...
2018-02-27 15:04:23
791
原创 centos6.5 zabbix3.0客户端安装一键脚本
准备 安装zabbix客户端需要提前下载相应的启动脚本和命令脚本,下面会放出相应的下载链接。 默认64位系统 启动脚本 命令脚本 将两个脚本放入客户端机器的/tmp/下 如果需要多台要同时安装客户端,将两个两个文件放入自己的服务器去下载。运行脚本#!/bin/bash#输入zabbix服务器地址read -p "print zabbix server ip:"
2017-05-05 15:08:32
771
原创 centos6.5克隆机器后更改IP地址
1. rm -rf /etc/udev/rules.d/70-persistent-net.rules 重启机器 重启之后,机器会产生新的70-persistent-net.rules文件,打开复制ATTR{address} 2. vim /etc/sysconfig/network-scripts/ifcfg-eth0
2017-02-04 09:38:32
1243
原创 windows安装zabbix客户端
http://www.zabbix.com/downloads/2.4.0/zabbix_agents_2.4.0.win.zip1)解压 解压zabbix_agents_2.4.0.win.zip放入你想放的位置2)配置与安装Conf目录下存放的是agent的配置文件,更改如下:LogFile=d:\zabbix\zabbix_agentd.logServer=服务器ipServerActive
2017-01-17 14:27:24
2890
原创 【亲测】centos6.5 gitlab服务器搭建和初步配置
gitlab安装1.安装gitlab需要的一些环境配置。 yum install curl openssh-server openssh-clients postfix cronie service postfix start chkconfig postfix on lokkit命令作用是自动让iptables将http ssh 端口打开放行. 如果电脑上没有lokkit命令
2017-01-17 11:11:26
2026
原创 centos6.5 zabbix3.0服务端安装
环境安装在centos6中安装3.0以上版本并没有那么简单,因为需要6中自带的yum源中MYSQL,PHP,CURL版本不能使用。所以在安装前要做如下步骤。 1.首页安装Webtatic EL6 YUM源 rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm 2.安装mysql5.6 rpm-Uvh http://repo.mysq
2017-01-17 11:05:48
1289
原创 简单的python抓图小脚本
# -*- coding: utf-8 -*-import reimport osimport urllibdef getpic(keyword): y=1 x=1 while True: html = urllib.urlopen('http://image.xxxxxx.com/search/index?tn=xxxximage&word=%s&pn
2017-01-06 15:05:02
1340
原创 nginx做web服务器负载均衡
三台主机web1:192.168.2.218 web2:192.168.2.220 nginx:192.168.2.201web工具可随意,默认使用80端口.nginx做web服务器负载均衡nginx配置文件:user nginx;worker_processes 1;error_log /var/log/nginx/error.log war
2016-12-28 15:39:01
2058
原创 linux挂载新硬盘
1.fdisk -l 查看硬盘是否已经被识别。Disk /dev/sdb: 2147 MB, 2147483648 bytes2.fdisk /dev/sdb 3. n 添加分区Command (m for help): Command action a toggle a bootable flag //切换启动标识 b edit bsd disklabel /...
2016-12-28 15:37:10
342
原创 TCP和UDP概念
网络协议应用层表示层会话层传输层网络层数据链路层物理层TCP和UDP都属于传输层的协议。TCP面向连接,UDP面向非连接。TCP主要针对应用可靠性要求高,UDP则是在可靠性低,传输经济的应用。TCP支持的
2016-12-28 15:36:30
285
原创 centos中子目录新生成文件或目录具有与父目录相同权限方法
ACL递归权限setfacl -m u:用户:权限 -R 目录名 # 目录下的所有文件具有与父目录相同权限实例:setfacl -m d:u:root:rwx -R /tmp/ #tmp目录下所有与新建文件或目录与tmp相同权限.
2016-12-28 15:35:55
3154
原创 linux中在shell脚本内alias和unalias不可用解决办法
开启alias拓展功能,在脚本前面加入:#!/bin/bash --login
2016-12-28 15:33:15
3687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人