自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (2)
  • 收藏
  • 关注

原创 AD域服务器下如何批量创建用户及修改AD域的最大返回条目数。

最近在用户现场遇到一个问题就是通过ldap导入用户,发现导入失败,经过分析得知是AD域服务器设置的最大返回条目数默认为1000,当数据超过1000,通过ldap_search_s获取数据时就会异常,通过抓包分析得知是,报文回复不全导致无法解析。后来就想在自己的AD域复现并解决这个问题。那么,问题来了,怎么在AD域创建1000个用户,如果一个一个来,那估计黄花菜都凉了,用户都疯了。下面是解决这两个问...

2018-12-27 19:51:58 2272

原创 Ubuntu 16.04 终端无法更改title

我最近更新系统后发现,16.04版本不能更改终端标题,这对于我这种有点强迫症的人来说无疑是很蛋疼的,后来通过查询,找到一种简单的处理方式,就是讲如下代码加到~/.bashrc的最后位置。function set-title() { if [[ -z "$ORIG" ]]; then ORIG=$PS1 fi TITLE="\[\e]2;$*\a\]" PS1=${OR...

2018-09-03 11:11:12 865

转载 patch命令使用

patch,是打补丁的命令,有很多用法,见帮助#man patchpatch -p0       (“p”指的是路径,后面的数字表示去掉路径的第几部分。"0",表示不去掉,为全路径)patch -p1       (“p”后面的数字"1",表示去掉前第一个路径)fetch http://people.freebsd.org/~delphij/misc/patch-bge-relen

2016-12-21 17:02:13 1068

转载 shell脚本下if判断的使用

#!/bin/sh #测试各种字符串比较操作。#shell中对变量的值添加单引号,爽引号和不添加的区别:对类型来说是无关的,即不是添加了引号就变成了字符串类型,#单引号不对相关量进行替换,如不对$符号解释成变量引用,从而用对应变量的值替代,双引号则会进行替代#author:tenfyguo A="$1"B="$2" echo "输入的原始值:A=$A,B

2016-12-21 17:00:00 1963

转载 offsetofoffsetof(TYPE, MEMBER)

offsetof(TYPE, MEMBER)该宏在Linux内核代码(版本2.6.22)中定义如下:#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER); 分析:(TYPE *)0,将 0 强制转换为 TYPE 型指针,记 p = (TYPE *)0,p是指向TYPE的指针,它的值是0。那么 p->MEMB

2015-01-22 10:14:45 283

转载 linux下解压命令大全

发布时间:2009-12-13 16:05:33   来源:PHP100中文网   评论:0 点击: 次 【字号:大中 小】QQ空间新浪微博 腾讯微博 人人网 豆瓣网 百度空间 百度搜藏 开心网 复制 更多109linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-

2014-10-30 19:15:24 298

原创 kvm安装以及用kvm装虚拟机

一、首先安装sudo apt-get install kvm qemu之所以要把qemu也装上,是因为KVM没有包含建立虚拟磁盘的工具….无语.接下来,要使用KVM,你肯定要有运行它的权限啦.将你加入KVM组吧.sudo adduser yourusername kvm另外,如果要让虚拟机能访问你的物理磁盘,你得将你加入多一个组:sudo adduser yourusern

2014-10-21 19:36:29 430

原创 安装openssl

1、卸载原来的openssl2、下载openssl-0.0.8x3、安装openssl:     解压安装包。(解压目录为OPENSSL)      tar –xvf openssl-1.0.0.tar.gz      进入目录OPENSSL。执行下列命令:             ./config    (也可以#./config --prefix=/usr/local/

2014-10-19 15:55:10 662

转载 linux 下 源码安装svn服务器

linux下安装svn记录前言SVN服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊,独立SVN服务器不结合Apache安装使用,连接独立SVN服务器也不用HTTP协议。这是比较快捷的SVN服务器配置方法。本次安装时使用的是独立用品方式。SVN存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据所以还是FSFS方式更安

2014-10-19 15:07:40 400

原创 端口

网络常用端口与协议HTTP:80:www服务。DHCP:服务器端的端口号是67DHCP:客户机端的端口号是68POP3:POP3仅仅是接收协议,POP3客户端使用SMTP向服务器发送邮件。POP3所用的端口号是110。SMTP: 端口号是25。SMTP真正关心的不是邮件如何被传送,而只关心邮件是否能顺利到达目的地。SMTP具有健壮的邮件处理特性,这种特性允许邮件依据一定标 准自

2014-10-06 17:39:36 271

转载 radius服务器

1. AAA和Radius概述  AAA是验证授权和记账Authentication,Authorization,and Accounting 的简称。它是运行于NAS上的客户端程序,它提供了一个用来对验证、授权和记账这三种安全功能进行配置的一致的框架。AAA的配置实际上是对网络安全的一种管理,这里的网络安全主要指访问控制,包括哪些用户可以访问网络服务器,具有访问权的用户可以得到哪些服务,如何

2014-09-02 14:56:33 834

转载 zssh, sz, rz

zssh 用法是: 像用ssh命令一样用zssh登录主机; 在命令输入状态中按下ctrl+2(@键)进入zssh状态; $sz 本地文件名 [可选参数-be:二进制方式] 上传文件完成(我在用时输出了一些乱码,但没影响上传) 下载是反出来的,先sz文件再ctrl+2再输入rz 更新:在archlinux上安装zssh须在AUR中找包,安装时依赖没有解决好,还需要安装lrzsz,否则在下载文

2014-09-01 09:06:16 870

转载 GNU Bison 中文手册

GNU Bison 中文手册 20050620 GNU Bison 中文手册翻译完成GNU Bison实际上是使用最广泛的Yacc-like分析器生成器,使用它可以生成解释器,编译器,协议实现等多种程序. 它不但与Yacc兼容还具有许多Yacc不具备的特性.这个手册编写十分完整,带你领略Bison在使用中的各个细节(注:并不是实现细节).如果发现错误,语句不通顺,意思不明,确请立即

2014-08-31 16:42:39 2025

转载 svn diff

检查历史修改的详情  我们已经看过SVN子命令 diff—使用标准区别文件格式显示区别,它在提交前用来显示本地工作拷贝与版本库的区别。  事实上,SVN子命令diff有三种不同的用法:  检查本地修改   比较工作拷贝与版本库   比较版本库与版本库  比较本地修改  像我们看到的,不使用任何参数调用时,svn diff将会比较你的工作文件与缓存在.svn的“原始”拷贝

2014-08-31 11:33:14 328

转载 LRP架构Linux路由器/防火墙

LRP架构Linux路由器/防火墙  发布时间:2006.07.31 15:37     来源:linux联盟    作者:在基于TCP/IP协议的网络结构中,路由器/防火墙的重要性不言而喻。作为伴随着互联网成长的操作系统,Linux在架构路由器/防火墙方面具有天然的优势。LRP源自Linux Router Project(Linux

2014-08-29 16:00:46 631

转载 __VA_ARGS__用法

分类: C/C++自定义调试信息的输出  调试信息的输出方法有很多种,  例如直接用printf,  或者出错时使用perror, fprintf等将信息直接打印到终端上, 在Qt上面一般使用qDebug,而守护进程则一般是使用syslog将调试信息输出到日志文件中等等...  使用标准的方法打印调试信息有时候不是很方便,  例如Qt编程, 在调试已有的代码时, 我想在打印

2014-08-29 13:57:02 391

转载 宏定义详解

分类: C/C++一、#define的基本用法    #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。1 #

2014-08-29 11:37:48 647

原创 宏定义函数

谁能给我讲讲下面这段代码中的

2014-08-29 11:11:39 250

空空如也

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

TA关注的人

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