自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ssh登录慢

问题主要是dbus导致system报错超时,最终由system -logind服务导致ssh,su,nfs,samba,ftp等服务超时不在相应。由于模块org.freedesktop.login1不能由systemd启动,会导致登录ssh时间缓慢,或者无法登陆等一些情况。问题发生时我们可以通过如下命令看到可能 systemd-logind 无法创建process或者链接的信息。#D-Bus是一个为应用程序间提供通信的消息总线系统, 用于进程之间的通信。#centos日志在/var/log/secure。

2023-12-01 10:39:17 482

原创 Linux 只能收到 SYN 包 不能回包

这在绝大部分情况下是没有问题的,但是对于我们实际的 client-server 的服务,访问我们服务的用户一般都位于 NAT之后,如果NAT之后有多个用户访问同一个服务,就有可能因为时间戳滞后的连接被丢掉。如果用户是在一个NAT 环境下,或者出口IP 为1个,如果同时要多个用户连接云服务器,则可能会出现这种问题,根据上述SYN包处理规则,在tcp_tw_recycle和tcp_timestamps同时开启的条件下,timestamp大的主机访问serverN成功,而timestmap小的主机访问失败。

2023-12-01 10:37:19 989

原创 密码生成器

【代码】密码生成器。

2023-03-31 18:29:48 169

原创 浅谈一致性哈希算法 consistent hashing

接触过分布式的小伙伴一定对一致性哈希算法这个词语不陌生,那么到底什么是一致性哈希算法呢? 了解一致性哈希算法之前我们先了解下哈希取模 假设我们有三台服务器,缓存3万张图片。当然我们可以均匀的分配到每个服务器,即每个服务器1万张图片。但是如果这样操作,当我们访问缓存项时我们就要遍历三台服务器,这样也就失去了缓存的意义。那么我们该怎么解决这个问题呢?我们假设每张图片的名称不一致,将图片的名称当作这个图片的key,对缓存项的key进行哈希,将hash后的结果对缓...

2021-09-27 10:57:53 209 3

原创 iptables详解

5链INPUT,OUTPUT,PREROUTING,FORWARD,POSTROUTING INPUT OUTPUT ^ ^ | | | |--&...

2021-09-23 16:07:56 862

原创 nmcli创建双网卡绑定

nmcli connection add con-name bond0 type bond ifname bond0 mode balance-rr--------------------------------------------------------------------mode:Mode=0(balance-rr) 表示负载分担round-robin,和交换机的聚合强制不协商的方式配合。Mode=1(active-backup) 表示主备模式,只有一块网卡是active,另外一块是备的

2021-09-10 10:20:38 571

原创 用栈和队列模拟目录的深度遍历和广度遍历

1.深度遍历python中没有栈的数据结构我们使用列表模仿栈的工作原理使用列表的append方法模拟压栈,使用pop方法模拟出栈import osdef deapLook(path):stack = []stack.append(path)#当栈为空结束循环while len(stack) != 0:#从栈里取数dirPath = stack.pop()fileList = os.listdir(dirPath)#遍历目录下所有文件...

2020-09-02 22:21:25 195

原创 关于sql实现二维报表的方法

我们在sql编写中经常会碰到一些二维数表的情况,一个二维数表中每一个数据都有至少两个条件的约束。 如下图中工人的数据数据,我们规定id以10,20开头的为车间一的工人,30,40开头的为车间二的工人,50,60开头的为车间三的工人,70,80开头的为车间四的工人,90,x1开头的为车间五的工人。Worktime为工作年限。我们根据上面的数据求如下二维表如果我们单独查每个框中的人数,是非常简单实现的。只需要加上工作年限在1-3年以及车间一这两个条件就行。完...

2020-07-14 23:58:34 6373

原创 mysql5.7安装脚本

在root用户下创建mysqlinstall.sh然后vim mysqlinstall.sh 编辑脚本将如下信息粘贴进去sh mysqlinstall.sh    执行脚本即可脚本内容如下:#!/bin/bash#echo "mysql5.7开始安装"###关闭selinux和防火墙###setenforce 0sed -i 's/'SELINUX=enforcing...

2018-12-14 15:08:36 535

原创 监控linux磁盘使用情况

一.配置mail1.安装mailyum -y install mailx2.调整配置文件vi /etc/mail.rc在最后两行增加如下语句set [email protected] smtp=smtp.exmail.qq.comset [email protected] smtp-auth-password=xxxxx smtp-auth=login其中abc@qq....

2018-11-09 15:37:57 696

原创 windows server 2008 r2集成USB3.0

DELL最新出的T130、T330、R230、R330四款服务器新增了USB3.0功能,在安装2008 R2系统镜像需要集成USB3.0才能安装,不然鼠标和键盘动不了 一台电脑、一个ISO镜像、UltraISO 电脑、UltraISO 方法/步骤 先在D盘创建一个文件夹Temp,在Temp下创建四个子文件夹分别为boot、install、drivers、wim ...

2018-10-08 16:11:32 4604

转载 关于The GPG keys listed for the "***" repository are already installed but they are not corret

这个问题是在自己制作的repo源码库的时候出现的,从字面上理解,是“为“***”源码仓库出示的GPG密钥已经安装,但不正确”。首先,GPG密钥存在的目的是处于安全和规范考虑,RedHat在发布软件包的时候会根据软件包生成对应密钥,当用户安装软件包的时候会根据密钥校验软件包。若是用yum安装,当/etc/yum.conf文件有如下配置项目时。[plain] view plain co

2017-12-19 10:39:14 4283 2

转载 Linux下cp -rf总是提示覆盖的解决办法

例如:把zongguofeng目录下的文件复制到linuxzgf目录    [root@linuxzgf ~]# cp zongguofeng/* linuxzgfcp:是否覆盖“linuxzgf/1.txt”?     执行上面的命令时,linuxzgf文件夹中存在的每个文件都会提示是否覆盖;      [root@linuxzgf ~]# cp -rf zongguof

2017-12-19 10:37:34 2288

原创 安装lamp

1.关闭selinux,防火墙setenforce 0 //临时关闭设置开机不启动修改/etc/selinux/config 文件将SELINUX=enforcing改为SELINUX=disabled SELINUX=enforcingsed -i 's/'SELINUX=enforcing'/'SELINUX=disabled'/' /etc/selinux/config

2017-12-19 10:35:01 181

转载 linux常用命令

常用指令ls          显示文件或目录     -l           列出文件详细信息l(list)     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir         创建目录     -p           创建目录,若无父目录,则创建p(parent)cd               切

2017-02-10 16:04:38 300

转载 linux一些网络命令

本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个进程。这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具

2017-02-09 16:28:56 278

转载 p2p数据分析

大数据在许多国家具有战略意义,其原因不仅在少数巨头公司的应用,而是大、中、小、微企业乃至个人,都能利用大数据来创造新的价值。而互联网本身就是一个大数据的金矿,利用它创造价值,是时代提供给我们的机遇。时下互联网金融盛行,人们从p2p网贷中攫取收益的同时,也留下各种操作的记录(如标的明细,投标明细,评论,黑名单,各种论坛帖子等等)。通过网络爬虫技术,我们可以将这些信息采集整理,通过综合分析

2016-11-02 18:00:25 5186 2

原创 sql语句学习小点

1,按照一定的格式去当前日期、where BEGINDATE=date_format(now(),'%Y%m%d' );2,计算两个日期的时间差DATEDIFF(now(),day))3,去除字段里的空格SET serial_no=TRIM(serial_no)4,取最大值max()

2016-10-25 14:00:06 263

原创 windows远程桌面连接到服务器黑屏问题

任务管理器使用组合键Ctrl+Alt+End,于是打开了远程电脑的任务管理器,取消,即可返回桌面正常显示。

2016-08-08 15:35:29 27640 2

原创 windows使用.bat监控数据库存活状态数据down机发邮件

1,,下载blat工具(一个基于命令行的、小巧免费的邮件发送程序)http://down.tech.sina.com.cn/content/30927.html2,编写脚本脚本内容如下echo off d:cd D:\abcnetstat -ano |findstr :3306 |findstr ESTABLISHEDset "err=%errorlev

2016-08-02 10:41:57 1158

转载 tomcat配置单向认证

注:本文只说明单向认证,这里设置为false单向认证:客户端向服务器发送消息,服务器接到消息后,用服务器端的密钥库中的私钥对数据进行加密,然后把加密后的数据和服务器端的公钥一起发送到 客户端,客户端用服务器发送来的公钥对数据解密,然后在用传到客户端的服务器公钥对数据加密传给服务器端,服务器用私钥对数据进行解密,这就完成了客户端 和服务器之间通信的安全问题,但是单向认证没有验证客户端的合法性

2016-05-05 13:51:40 480

原创 Windows+tomcat6+nginx+memcached实现负载均衡

负载均衡解决方案1.        环境Windows server2008操作系统,tomcat6中间件,nginx负载均衡,memcached缓存。2.        Nginx负载均衡配置。下载nginx   http://nginx.org/en/download.htmlNginx为绿色版解压即可使用。例如:tomcat1        ip:192.168.96

2016-04-21 17:38:23 797

转载 IBMX3650M4安装win2008Server操作指南

IBMX3650M4安装win2008Server操作指南由于IBM服务器是IBM原有的Linux系统,所以需要在此硬件上安装Win 2008 Server系统(以下简称win8),中间遇到了很多坑,在下面的描述中会阐述。以下是安装的整个步骤:一、所需工具:1.U盘2个(1个作为IBM ServerGuide引导,一个作为wi8安装引导) 2.下

2016-04-14 17:47:41 17164

原创 服务器可能遭受攻击汇总

服务器可能遭受的攻击1.短信消耗  平台注册在不输入验证码的时候即可点击免费获取验证码,黑客如果通过动态IP反复输入大量手机号点击获取验证码。将导致短信短时间内大量消耗。  2.用户名输入的时候查询角色  系统登入的时候输入用户名,系统会自动查询数据库来确认角色信息,当黑客通过大量用户名输入的时候会导致数据库资源被占满导致正常的访问无法进行。 3.ddos  近几年

2016-03-30 16:07:12 4842 2

转载 LVS快速搭建教程

LVS快速搭建教程LVS配置教程一、前言 二、安装ipvs 三、集群部署      1、使用VS/NAT调度      2、使用VS/TUN调度      3、使用VS/DR调度 LVS配置教程一、前言    相信专程来读此文的读者对LVS必然有一定的了解,首先看图: 毋庸置疑,Load

2016-03-08 15:36:47 613

原创 在Linux中增加swap空间

在安装Linux的时候,不知道swap空间分配多少比较好,所以会随便分配一个,在真正使用的时候,比如安装Oracle10g会要求很大的swap空间,发现swap空间不够,那应该怎么增加swap空间大小呢。        以下的操作都要在root用户下进行,首先先建立一个分区,采用dd命令比如dd if=/dev/zero of=/home/swap bs=1024 count=51

2016-03-07 15:53:05 287

原创 linux下iptables详细配置

如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target       prot opt source                 destinat

2016-01-27 13:36:07 345

原创 nfs

a192.168.0.20机目录挂载到b192.168.0.21机1.安装nfs-utils和rpcbindyum -y install nfs-utilsyum -y install rpcbind2.开机启动chkconfig nfs onchkconfig rpcbind on3.启动服务service rpcbind starts

2016-01-18 16:08:05 494

原创 ssh无密码登陆

[root@ hadoop-m ~]$ mkdir .ssh              //如果有 就不用创建了[root@ hadoop-m ~]$ chmod 755 .ssh          //加权限[root @ hadoop-m ~]$ ssh-keygen -t rsa         //生成秘钥                           Generatin

2016-01-18 11:43:57 339

原创 mysql部分命令笔记

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另

2016-01-18 11:41:07 309

原创 linux下md5sum应用

linux 下 shell命令 ,制作md5码 也用于软件的md5校验MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的“指纹”(或称“报文摘要”),不同的文件产生相同的报文摘要的可能性是非常非常之小的

2016-01-18 11:37:54 319

原创 apache做双向认证反向代理

1.源码安装apache 下载apr-1.5.2.tar.gz、 apr-util-1.5.4.tar.gz、 httpd-2.4.17.tar.gz、 pcre-8.37.tar.gz 将以上源码包上传服务器随意路径 解压:  tar zxvf apr-1.5.2.tar.gz  tar zxvf apr-util-1.5.4.tar.gz   tar zxvf http

2016-01-18 11:34:22 1304

转载 zabbix

Linux下常用的系统监控软件有Nagios、Cacti、Zabbix、Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员。    今天开始研究下Zabbix,使用Zabbix的目的,是为了能够更好的监控mysql数据库服务器,并且能够生成图形报表,虽然Nagios也能够生成图形报表,但没有Zabbix这么强大。

2016-01-18 11:16:27 392

原创 linux监控网络情况

yum -y install sysstatsar -n DEV 1 1001代表一秒统计并显示一次 100代表统计一百次rxpck/s:每秒钟接收的数据包txpck/s:每秒钟发送的数据包rxbyt/s:每秒钟接收的字节数txbyt/s:每秒钟发送的字节数rxcmp/s:每秒钟接收的压缩数据包txcmp/s:

2016-01-04 14:49:14 793

原创 oracle将审计日志转移到其它表空间

1.创建表空间create tablespace shenji datafile '/data2/oracle/oradata/orcl/shenji.dbf' size 1024m autoextend on next 1024M maxsize unlimited;2.转移到新的表空间plsql /nologconnect / as sysdbaalter table au

2015-12-21 13:25:14 1769

原创 tmux快捷键

tmux快捷键Ctrl+b激活控制台;此时以下按键生效系统操作?列出所有快捷键;按q返回d脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话D选择要脱离的会话;在同时开启了多个会话时使用Ctrl+z挂起当前会话

2015-12-09 11:19:46 311

原创 linux下apache2两种工作模式及两者切换

prefork的工作原理及配置  如果不用“--with-mpm”显式指定某种MPM,prefork就是Unix平台上缺省的MPM。它所采用的预派生子进程方式也是Apache 1.3中采用的模式。prefork本身并没有使用到线程,2.0版使用它是为了与1.3版保持兼容性;另一方面,prefork用单独的子进程来处理不同的请求,进程之间是彼此独立的,这也使其成为最稳定的MPM之一。  

2015-11-16 10:39:08 2185

原创 局域网p2p终结者之类流氓软件抢占网速的原理

p2p终结者,它的攻击原理就是利用ARP攻击,通过伪造网关,把内网的其他的机器的发送到互联网上的数据包都需要经过假网关处理,在发送出去,这样就起到了限制其他人网速的效果。中了arp攻击一般表现为时而掉线,网速很慢,ping 不通网关,等等。网上有很多防止的arp攻击的办法。当然最有效的就是利用工具查看其ip,mac地址,在路由器彻底屏蔽其网络连接。

2015-10-20 16:35:22 1625

原创 mariadb乱码解决

mysql>show variables like "%char%";+--------------------------+---------------+ | Variable_name            | Value       |+--------------------------+---------------+ | character_set_client   

2015-09-29 16:18:11 825

原创 linux用户行为审计

用户行为审计利用rsyslog对用户行为进行审计第一步:安装rsyslog服务端yum install -y rsyslog第二步:编辑/etc/rsyslog.conf:msg,contains,"curUser"    /var/log/user_audit大意:从rsyslog获取的信息当中挑出关键字包含“curUser”的,打印到后面指定的那个文件里(该文件

2015-09-24 11:02:17 2447

各种格式转换

各种版本各种转,最主要的是免费!

2016-08-05

空空如也

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

TA关注的人

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