- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Linux Single User Mode
1. Ubuntu a. 开机按 shift 进入GRUBIn fact: "generic" or "recovery mode" whichever is OK!b. "e" c. ctrl+x or F10d. poweroffbut: shell> reboot -f /// You can make
2013-02-28 19:21:24 1403
转载 关于Ubuntu下apt的一些用法及和yum的比较
Fedora和Red Hat有yum安装软件,Ubuntu有apt工具。apt简单的来说,就是给Ubuntu安装软件的一种命令方式。一、apt的相关文件/etc/apt/sources.list设置软件包的获取来源/etc/apt/apt.confapt配置文件/etc/apt/apt.conf.d/apt的零碎配置文件/et
2013-02-28 11:16:44 752
转载 Linux常用性能调优工具索引
blog.yufeng.info 前段时间看到brendangregg的 Linux Performance Analysis and Tools PPT里面提到Linux常用性能调优工具, 见下图:其中提到了的工具,大部分在我日常工具箱里或者在实践的案例里面使用过, 都有很高的价值,这里方便大家索引下:nicstat: 参见 这里oprofile: 参见 这里pe
2013-02-28 08:44:04 704
转载 Ubuntu init启动流程分析
现行的Linux distros主流的有两种init方式:一种是广为流传的System V initialization,它来源于Unix并且至今仍被各种Linux distros所采用;另一种是近几年提出的Upstart方式,基于事件机制,系统的所有服务,任务都是由事件驱动的。据我所知,采用后一种方式的目前有Ubuntu(6.10 and later),Fedora(9.10 and lat
2013-02-27 21:17:24 565
原创 RHEL6启动流程
RHEL6的系统开机的过程: 1. 加载BIOS的硬件信息、进行自我测试,并依据设定获得第一个可开机的设备; 2. 读取并执行第一个开机设备内MBR的boot Loader(grub等程序); 3. 依据boot loader的设置加载Kernel,Kernel会开始检测硬件与加载驱动程序; 4. 内核启动init; 5. 系统初始化:(/etc/init/
2013-02-27 21:10:34 967
转载 DHCP配置[备忘]
参考 DHCP wiki , It's nice!!DHCP 中文网如下是转载博文:DHCP全称动态主机配置协议(Dynamic Host Configuration Protocol)目的:减轻TCP/IP网络的规划、管理和维护的负担,解决IP地址空间缺乏问题。DHCP服务相关概念和术语概念与术语说 明
2013-02-27 21:02:13 1043
原创 简单定制chkconfig
环境:Redhatshell>vim /etc/init.d/lin_credible#! /bin/bash## lin_credible## chkconfig: 2345 13 90# description: It's a test about "chkconfig"!# 这下面就可以添加一些服务等之类的启动脚本或之类滴.当然,可以做假故
2013-02-27 09:05:24 756
原创 iptables备忘
iptables -t raw -nL iptables -t mangle -nL iptables -t nat -nL iptables -t filter -nL iptables -nLiptables -t filter -nL --line-numberiptables -t
2013-02-26 17:56:44 1325
转载 mysql读写性能测试
用mysqlslap进行mysql压力测试mysqlslap官方文档 mysqlslap菜鸟译文概述和测试环境 压测的目的是为了尽量模拟真实情况。测试的表都是由10个int型字段和10个字符串型字段组成。每个测试项目都测试了myisam和innodb两个引擎。测试的方法都是用两个线程并发,一共跑10000个请求。压测的机器用的是自己的笔记本。CPU是Intel(R
2013-02-26 08:41:09 1146
翻译 mysqlslap
PS: 还在翻译中,虽然翻译得很水,很不专业,慢慢有了一定的术语积累后,我会慢慢努力调整滴! mysqlslap — Load Emulation Clientmysqlslap是mysql服务器的仿真客户端负载的诊断程序并报告每个阶段的时序,它能模拟大量客户端访问服务器的情形。系统中可以这样调用mysqlslap:shell> mysqlslap [选项]
2013-02-25 19:40:47 1350
原创 seq备忘
seq [OPTION]...LAST seq [OPTION]...FIRST LAST seq [OPTION]...FIRST INCREMENT LAST -f, --format=FORMAT use printf style floating-point FORMAT -s, --se
2013-02-25 15:07:13 523
转载 误删数据恢复
数据平台开发误删数据,但是不知道具体时间点,就给了一个模糊时间,同事使用rollback逆向恢复(解析binlog产生反向SQL),我使用备份集恢复apply binlog正向恢复,尽快解决问题【原正向恢复方式】选择数据出问题时间之前最近的备份集恢复在一个新实例(restorebak.pl恢复工具支持,操作方便)将备份集pos与数据出问题pos之间的binlog拷贝
2013-02-25 13:41:31 600
原创 Shrek之linux安全体系结构图
PS: 听过几次尚观的免费课, 都是Shrek讲的 "网络攻击及安全技巧" ! 收获蛮多~相比第一次的惊讶,至少对 "提权" 有了进一步的了解!下面是修改过的Shrek的图:好好努力,好好加油! 关于 Shrek老师讲的那个新的漏洞, 貌似听懂了,就是听到关键的地方听得不太清楚!如果能测试通过,会分享滴喔! 不要为了安全而学安全,也不要一了解到什么漏洞,就尝试着写脚本攻击,不要只是做一
2013-02-23 20:52:19 1227
原创 伪随机 pseudo-Random
pseudo-Random1. 产生随机数:①SHELL>head -1 /dev/urandom |od -N 1|awk '{print $2}'②SHELL>head -c10 /dev/urandom | md5sum |tr -d [a-z]|tr -d 0|cut -c1 (产生1-9之间的随机数!)③用awk产生伪随机数 0-1#!/bin/bash
2013-02-22 21:06:54 1772
转载 sysctl 一个错误问题的解决
笔者在RHEL6.3中执行sysctl -p的时候发现输出出现以下错误[python] view plaincopyprint?# sysctl -p net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0
2013-02-22 09:01:25 900
转载 MD5算法原理
MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。 MD5功能: 输入任意长度的信息,经过处理,输出为128位的信息(数字指纹); 不同的输入得到的不同的结果(唯一性); 根据128位的输出结果不可能反推出输入的信息(不可逆);
2013-02-21 14:42:07 1034
转载 HTTP深入浅出http请求
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(
2013-02-21 14:29:18 809
转载 MySQL5.6同步复制新特性详解
作者:贺春阳,出处:mysqlpub.com !继5.5半同步复制后,5.6又对其进行了优化与改进,其中有两个地方较为重要:1、对运维人员来说应该是一件大喜的事情,在主从切换后,在传统的方式里,你需要找到binlog和POS点,然后hangemasterto指向,而不是很有经验的运维,往往会将其找错,造成主从同步复制报错,在mysql5.6里,你无须再知道binlog和POS点,你只需要知
2013-02-19 08:47:02 932
原创 windows简单备忘
运行msconfigC:\Windows\System32\appwiz.cpl // 程序---启动、添加或删除程序和 windows组件C:\Windows\System32\control.exe system // 系
2013-02-19 02:02:39 1476
转载 浅谈Linux服务器究竟设置多大交换分区合适
年前一客户来电,说他们信息中心机房一台Linux服务器运行缓慢,系统服务出现间歇性停止响应,让过去帮忙处理一下这一问题。到达现场之后,发现此服务器的物理内存是16G,而最初装机的时候,系统管理人员却只分配了2G的虚拟内存。查看内存的使用状况,物理内存并没有完全耗尽,但虚拟内存已经耗尽,整个系统CPU负载和磁盘IO都非常高。知道了问题所在是由于交换分区不足导致,那么解决方法就是:将虚
2013-02-18 09:36:56 1050
原创 查看内网主机访问公网的IP
linux>curl ifconfig.mehttp://ip-check.infohttp://www.lbase.net
2013-02-17 16:58:37 912
转载 nmap
NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工 具包,其基本功能有三个,一是探测一组主机是否在线;其次是扫描主机端口,嗅探所提供的网络服务;还可以推断主机所用的操作系统 。Nmap可用于扫描仅有两个节点的LAN,直至500个节点以上的网络。Nmap 还允许用户定制扫描技巧。通常,一个简单的使用ICMP协议的ping操 作可以满足一般需求;也可以深入探测UDP或者TC
2013-02-17 10:00:16 610
转载 IP包的协议字段
IP包的协议字段switch(Protocol){case 0: return "HOPOPT"; //IPv6逐跳选项case 1: return "ICMP"; //控制消息case 2: return "IGMP"; //组管理case 3: return "GGP"; //网关对网关case 4: return "IP in IP"; //IP中的IP(封装)c
2013-02-06 10:46:49 964
转载 用Bind配置AD(Active Directory)
PS: 先转了!系统环境:1、Centos 5.6 2、Bind 9.3事项:使用bind 作为DNS Server 配置域控器(AD)############################################## 在配置AD中较多人都使用本身AD来配置成DNS 服务器,这也方便快捷。Bind我使用了较长时间,觉非常不错,个人比较偏爱使用。本文
2013-02-05 16:00:39 3147
原创 巴科斯范式
PS: 巴科斯范式,很多的linux手册以及各种软件的官方文档,所有稍微复杂点儿的语法规则几乎都是它定义的!巴科斯范式(BNF: Backus-Naur Form 的缩写)是由 John Backus 和Peter Naur首先引入的用来描述计算机语言语法的符号集。现在,几乎每一位新编程语言书籍的作者都使用巴科斯范式来定义编程语言的语法规则。 巴科斯范式的内容 在双引
2013-02-04 15:56:14 991
转载 MySQL CMake参数说明手册
MySQL自5.5版本以后,就开始使用CMake编译工具了,因此,你在安装源文件中找不到configure文件是正常的。很多人下到了新版的MySQL,因为找不到configure文件,不知道该怎么继续下去。有没有一篇可供参考的文章呢?其实在http://forge.mysql.com网站上有一篇文章,专门介绍了如何用CMake工具进行新版MySQL的编译安装。原文地址为:http://forg
2013-02-03 09:19:30 878
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人