- 博客(131)
- 资源 (16)
- 收藏
- 关注
转载 DNS bind9配置
转载地址:http://blog.163.com/am_hk/blog/static/103375926201310125158117/服务器环境:cent os 5.8 i686IP:192.168.50.117客户端(用于验证服务)两台分别:192.168.5. 192.168.9. IP任意分成四个部分:一、基本DNS 二、多域名DNS 三、视图view
2015-03-11 15:18:03
11608
1
原创 DNS A记录 NS记录 CNAME记录 TXT记录 TTL值
DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 泛域名 泛解析 域名绑定 域名转向 1. DNS DNS:Domain Name System 域名管理系统 域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样
2015-03-11 11:11:05
12490
原创 glibc 漏洞
UNIXhttp://netsecurity.51cto.com/art/200508/5343.htmLinuxhttp://www.openwall.com/lists/oss-security/2015/01/27/9
2015-02-06 14:48:58
2186
转载 高并发网络负载linux的内核优化
近期在上squid,由于访问量集中在一台主机上,虽然经过了一些优化但是还是大量存在timewait的链接。打算在细挖下内核的一些网络参数的优化。目前还在调整中,如果照着修改的话先cat 备份下你系统现在的值1.可以改变滑动窗口的大小 (默认应该就是“1”)echo “1″ > /proc/sys/net/ipv4/tcp_window_scaling2.修改内核共享内存限制 (新的
2015-02-03 19:53:22
2336
转载 kmalloc/kfree,vmalloc/vfree
导读:A.表示内存分配(最终总是调用get_free_pages来实现实际的分配;这就是GFP前缀的由来)是代表运行在内核空间的进程执行的。使用GFP_KERNEL容许kmalloc在分配空闲内存时候如果内存不足容许把当前进程睡眠以等待。因此这时分配函数必须是可重入的。如果在进程上下文之外如:中断处理程序、tasklet以及内核定时器中这种情况下current进程不该睡眠,驱动程序该使用GFP_A
2015-01-16 09:36:01
2240
转载 软中断,tasklet和工作队列的区别与联系
转载地址:http://sunxinrui.blog.sohu.com/120659923.html为了让中断处理运行的快,同时要完成相应的全部工作。根据具体的内容将中断分为两个部分:上半部分(中断处理程序)和下半部分(推后处理程序)。上半部分需要立即执行,并且有严格的时间限制,这些工作是在所有中断被禁止的情况下完成的,剩余部分工作推迟到下半部分。下半部分的任务就是执行与中断处理密
2015-01-13 15:59:41
2354
转载 VFS文件系统结构分析
Linux内核探秘:深入解析文件系统和设备驱动的架构与设计http://book.2cto.com/201312/38198.html本文乃fireaxe原创,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,并注明原作者及原链接。内容可任意使用,但对因使用该内容引起的后果不做任何保证。作者:fireaxe_hq@hotmail.com博客:fireaxe.
2015-01-13 13:40:22
1841
原创 LDAP
//----------------------------------------------// Performing an LDAP Synchronous Search.//// Be aware that you must set the command prompt screen buffer // height to 350 and the width to 90.//--
2015-01-07 13:44:28
1567
转载 jenkins
写的我想吐血,累死了。网页看着不爽的,自己去下载PDF。有问题请留言!Jenkins入门系列之——03PDF文档下载第二章 Jenkins安装与配置2 Jenkins安装在最简单的情况下,Jenkins 只需要两个步骤:1.下载最新的版本(一个 WAR 文件)。Jenkins官方网址: http://Jenkins-ci.org/2.运行 java -jar j
2014-12-02 14:23:04
2806
转载 selinux-001
1.背景SELinux是「Security-Enhanced Linux」的简称,是美国国家安全局「NSA=The National Security Agency」 和SCC(Secure Computing Corporation)开发的 Linux的一个扩张强制访问控制安全模块。原先是在Fluke上开发的,2000年以 GNU GPL 发布。现在以Linux作为因特网服务器是越来
2014-11-20 22:41:03
1556
转载 Linux bin包制作
一 Linux安装文件Linux常见的安装为tar,zip,gz,rpm,deb,bin等。我们可以简单的分为三类,第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件;第二:对应的有管理工具的deb,rpm等,通常的这类安装文件可以通过第三方的命令行或UI来简单的安装,例如Ubuntu中的apt来安装deb,Redhat中的yum来安装rpm;第
2014-11-20 14:10:07
4065
原创 获取SELinux TYPE
TYPE=`awk -F= '/^SELINUXTYPE/{ print $2 }' /etc/selinux/config`
2014-11-19 23:17:21
2340
转载 centos 查看命令源码
# yum install yum-utils设置源:[base-src]name=CentOS-5.4 - Base src -baseurl=http://vault.centos.org/5.4/os/SRPMS/#mirrorlist=http://mirrorlist.centos.org/?release=5.4&arch=SRPMS&repo=osgp
2014-11-19 11:23:53
165070
22
转载 rpm 安装源码
warning: user mockbuild does not exist - using rootwarning: group mockbuild does not exist - using root新建一个组和一个帐号就好了。#gourpadd mockbuild#useradd mockbuild -g mockbuild然后在安装#rpm -ivh kernel
2014-11-19 11:15:32
1724
转载 selinux 常用命令
在安装Oracle的时候.先要检查SELinux是否已经启用.[root@localhost ~]# sestatusSELinux status: disabled常用命令如下:sestatus查询系统的selinux目 前的狀态selinuxenabled查询系统的selinux支 援是否有启用
2014-11-18 20:08:31
5295
转载 CentOS Linux 升级内核步骤和方法
CentOS Linux 升级内核步骤和方法1、查看当前系统内核# uname -r2.6.32-71.e16.i6862、下载linux-3.2.14内核包# tar xvf linux-3.2.14.tar.bz2 # cd linux-3.2.143、配置内核并安装#make mrproper #清除环境变量,即清除配置文件#cp /b
2014-11-17 14:13:34
1667
转载 VS2010制作安装包
转载地址:http://blog.youkuaiyun.com/hbxtlhx/article/details/1757389一、开发环境 言归正传,先说明一下开发环境,win7 64位+visual studio 2010+IIS7。二、制作流程1、发布网站 要制作网站自定义安装程序,首先,我们得有一个准备打包的网站。我这里是一个ASP.N
2014-10-23 16:06:56
3372
转载 linux下制作u盘启动盘的方法
linux下有很多工具可以制作启动盘,不过我们可以使用linux下的一条命令来完成-----dd操作方法: 1 卸载你的U盘 假设你的u盘对应的设备是sdb1(可以使用df查看或者fdisk) sudo umount /dev/sdb12 写入linux(ubuntu fedora .....)系统 sudo dd if
2014-10-16 14:43:41
2160
转载 Linux 安装 wine
1.先安装EPEL:终端运行命令 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/xxx.rpm 其中xxx.rpm是epel rpm软件包名称,如 epel-release- 6-8.noarch.rpm ,这个在 http://dl.fedoraproject.org/pub/epel/6/x86_64/ 目录下找.
2014-10-14 16:44:07
2362
转载 Linux 安装 vmware workstation
测试过的朋友可能都已经发现,在 CentOS 7 中安装 VMware 10.0.3之后无法正常工作,其实这主要是因为 CentOS 7 中的kernel为较低版本的kernel 3.10。要想在 CentOS 7 中正常安装和运行 VMware 10.0.3必需执行如下个步骤:1.进行到/usr/lib/vmware/modules/source目录cd /usr/lib
2014-10-14 15:40:36
2305
转载 Linux 安装 chrome
在CentOS 6.x 安装Chrome 浏览器的方法。首先在/etc/yum.repos.d目录中创建google-chrome.repo文件,其写入如下内容:[google-chrome]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearchenabled=1gpgch
2014-10-14 14:57:42
2545
转载 Linux 安装 flash插件
Ubuntu下firefox可以直接搜索安装,CentOS却不行,提示搜索失败,它的源里没有flash插件,我们可以按它提示失败时选择手动安装,进入下载页面,也可以直接在这里进入:http://get.adobe.com/cn/flashplayer/进入以后方便的有两种方法安装,一是yum安装,下载时选择”YUM,适用于Linux(YUM)”下载后文件名为:adobe-release-i38
2014-10-14 14:45:28
1277
转载 Linux 提权
在本文开始之前,我想指出我不是专家。据我所知,在这个庞大的区域,没有一个“神奇”的答案.分享,共享(我的出发点)。下面是一个混合的命令做同样的事情,在不同的地方,或只是一个不同的眼光来看待事物。我知道有更多的“东西”去寻找。这只是一个基本粗略的指南。并不是每一个命令,做好要注重细节.文中的每行为一条命令,文中有的命令可能在你的主机上敲不出来,因为它可能是在其他版本的linux中所使用的
2014-09-12 17:37:09
2741
转载 Linux内存管理--笔记(转载)
前一段时间看了《深入理解Linux内核》对其中的内存管理部分花了不少时间,但是还是有很多问题不是很清楚,最近又花了一些时间复习了一下,在这里记录下自己的理解和对Linux中内存管理的一些看法和认识。我比较喜欢搞清楚一个技术本身的发展历程,简而言之就是这个技术是怎么发展而来的,在这个技术之前存在哪些技术,这些技术有哪些特点,为什么会被目前的技术所取代,而目前的技术又解决了之前的技术所存在的哪些问
2014-07-09 17:00:14
669
原创 openssl 不用手动输入信息生成证书
openssl req -new -x509 -days 3650 -nodes -subj "/C=CA/ST=CA/L=CA/O=CA/OU=CA/CN=CA" -config mini_httpd.cnf -out mini_httpd.pem -keyout mini_httpd.pemopenssl x509 -subject -dates -fingerprint -noout -
2014-07-02 15:56:40
2636
原创 通过脚本获取Linux LINUX_VERSION_CODE
#!/bin/shKERNEL_VERSION=`uname -r| awk -F '-' 'BEGIN{OFS="."}{ print $1}' |awk -F '.' 'BEGIN{OFS="."}{ print $1,$2,$3}'`get_linux_kernel_code(){ #expr $(VERSION) \* 65536 + 0$(PATCHLEVE
2014-07-02 12:51:40
3741
1
原创 读取软连接
#include #include #include #include int is_slink(char *file){ struct stat file_stat= {0}; if (lstat(file, &file_stat) == -1) return 0; return S_ISLNK(fi
2014-07-01 12:05:56
2033
原创 Linux kernel Makefile
obj-m := test.oPWD := $(shell pwd)KVER := $(shell uname -r)KDIR := /lib/modules/$(KVER)/buildall: $(MAKE) -C $(KDIR) M=$(PWD)clean: rm -rf *.o *.mod.c *.ko *.symvers *.order *.m
2014-06-27 11:11:22
686
转载 CentOS 与 RedHat 关系和区别
转自http://www.aixchina.net/club/archiver/tid-26784.html CentOS 发行版介绍 CentOS 是 Community ENTerprise Operating System 的简称,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是 Linux 的一个发行版本。官方网站:[url]http://www.cent
2014-06-12 11:36:14
2443
1
原创 vmlinuz to vmlinx
The vmlinuz isn't just the compressed kernel, it's complete bootable image including the decompressor. To get just the image search for the GZ signature - 1f 8b 08 00. Now i'm sure there are scripts
2014-06-10 14:38:20
860
转载 MongoDB资料汇总专题
1.MongoDB是什么MongoDB介绍PPT分享MongoDB GridFS介绍PPT两则初识 MongoDB GridFSMongoDB GridFS 介绍一个NoSQL与MongoDB的介绍PPTMongoDB:下一代MySQL?写给Python程序员的MongoDB介绍又一篇给Python程序员的MongoDB教程MongoDB源码研究系列文章白话MongoDB系列文章Mongo
2014-06-06 10:38:23
703
转载 OProfile
OProfile是什么OProfile是一个linux 2.2/2.4/2.6系统(支持多CPU架构)上的分析系统,它可以分析一个正在运行的系统的所有部分,从内核(包括模块和中断处理例程)到共享库(shared libraries),再到二进制文件(可执行文件)。它以低开销悄无声息地运行在后台,收集系统信息。这些特点决定了它是一个非常理想的工具来分析整个系统以查找性能瓶颈在哪里。
2014-05-23 11:38:00
812
转载 Linux 代码覆盖率检测
gcc/g++自带了gcov 工具可以自动生成一个执行代码覆盖率信息的文件gcda。只需要带编译宏 -fprofile-arcs-ftest-coverage 就可以生成gcno文件具体的信息可见 http://gcc.gnu.org/onlinedocs/gcc-3.3.6/gcc/Gcov-Intro.html#Gcov-Intro 天主要介绍利用gcov生成的文件
2014-05-23 11:36:55
1146
转载 vi 排序
:[range]sor[t][!] [i][u][r][n][x][o] [/{pattern}/] 给 [range] 里的行排序。如果没有给出行范围,给所有行排 序。 带 [!] 则反向排序。
2014-05-21 16:07:10
5856
原创 对性能指标进行估算
事件类型、用户ID(或用户名)、组ID(或组名)、时间、位置、结果、主体、客体、具体操作、备注事件类型、位置、用户、结果、主体、客体、具体操作、备注预估单条日志最大值事件类型位置用户结果主体客体具体操作备注预留合计(Byte)4
2014-05-21 13:25:39
1015
转载 CVE-2014-0196(马拉松bug)
/* * CVE-2014-0196: Linux kernel <= v3.15-rc4: raw mode PTY local echo race * condition * * Slightly-less-than-POC privilege escalation exploit * For kernels >= v3.14-rc1 * * Matthew Daley *
2014-05-14 17:30:40
2029
转载 AIX、HP-UX、Linux、Solaris 常用命令及配置文件对照表
分类:Directory Mappings AIXFreeBSDHP-UXLINUX(RedHat)SOLARISTru64Root filesystem/ {/dev/hd4}/ {/dev/ad0s1a}/ {/dev/vg00
2014-04-15 14:43:36
6750
原创 HP-UX /usr 扩容
/usr 目录已满,请问如何扩容/usr的空间大小??调整文件系统空间的基本方法是使用符号连接,可以先将该文件系统中的一个子目录中数据全部转移或复制到其他文件系统中的另一个目录中,然后将原有目录改名或删除,再建立一个对新目录的符号连接来达到目的。例如可以将/usr/local目录转移到另一个安装到/disk2的文件系统中:# cd /usr/local# t
2014-02-20 15:31:32
1487
原创 RedHat CentOS发行版本号及内核版本号对照表
Redhat 9.0———————————————2.4.20-8RHEL 3 Update 8————————————2.4.21-47RHEL 4 ————————————————2.6.9-5RHEL 4 Update 1————————————2.6.9-11RHEL 4 Update 2————————————2.6.9-22RHEL 4 Update 3——————
2014-02-18 11:36:38
1947
oracle 性能测试
2013-01-21
linux tcp udp 简单例子
2012-10-24
项目开发总结报告
2011-11-14
项目开发计划说明书
2011-11-14
详细设计说明书
2011-11-14
概要设计说明书(模版)
2011-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人