自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(368)
  • 资源 (5)
  • 收藏
  • 关注

原创 Linux 内核网络优化

核心的网络功能,所以相关的设定数据都是放置在 /proc/sys/net/ipv4/ 这个目录当中。 至于该目录下各个档案的详细资料,建议大家可以参考核心的说明文件:/usr/src/linux-{version}/networking/ip-sysctl.txt RHEL 6.0:/usr/src/kernels/2.6.32-71.el6.i686/net/ipv4/Kco

2012-02-29 17:40:45 14958

转载 网络安全选项的调整

/proc/sys: 网络安全选项的调整  ? 让系统对 ping 没有反应  ? 让系统对广播没有反应  ? 取消 IP source routing  ? 开启 TCP SYN Cookie 保护  ? 取消 ICMP 接受 Redirect  ? 开启错误讯息保护  ? 开启 IP 欺骗保护  ? 记录Spoofed Packe

2012-02-29 17:30:43 1685

转载 长连接 短连接 异步 同步 )阻塞与非阻塞

一。通信方式 主要有以下三大类: (一)SERVER/CLIENT方式 1.一个Client方连接一个Server方,或称点对点(peer to peer): 2.多个Client方连接一个Server方,这也是通常的并发服务器方式。 3.一个Client方连接多个Server方,这种方式很少见,主要 用于一个客户向多个服务器发送请求情况。 (二)连接方式 1.

2012-02-29 17:27:08 3893

转载 ITIL小故事-谁动了他的红包

ITIL小故事-谁动了他的红包 IT部门当然是业务辅助部门,但这并不意味着IT部门只能充当被动救火员的身份。规范好,管理好IT业务,让IT管理员从简单的修机器、收邮件等低级劳动中摆脱出来,真正成为为IT管理服务的典范。这就是IT服务管理的概念。  其实,实现IT服务管理,并不难。  1. 夏忙,28岁,2004年4月进入滚滚来贸易公司,负责IT工作。滚滚来贸易公司以

2012-02-29 15:16:15 2493

转载 nginx负载均衡和lvs负载均衡的比较

lvs和nginx都可以用作多机负载的方案,它们各有优缺,在生产环境中需要好好分析实际情况并加以利用。首先提醒,做技术切不可人云亦云,我云即你云;同时也不可太趋向保守,过于相信旧有方式而等别人来帮你做垫被测试。把所有即时听说到的好东西加以钻研,从而提高自己对技术的认知和水平,乃是一个好习惯。下面来分析一下两者:一、lvs的优势:1、抗负载能力强,因为lvs工作方式的

2011-12-21 09:29:10 861

原创 Linux下python连接MySQL数据库

Linux下python连接MySQL数据库方法要连接数据库名称是hhh,用户名是tom,连接的数据表是 data_import,其中 data_import数据结构如下(5个属性):mysql> desc data_import;+---------+-------------+------+-----+---------+-------+| Field | Type

2011-12-18 14:25:41 6450

原创 Linux下C连接MySQL数据库

Linux下C连接MySQL数据库自己的例子:要连接数据库名称是hhh,用户名是tom,连接的数据表是 data_import,其中 data_import数据结构如下(5个属性):[root@localhost cProject]# cat c_mysql.c#include #include #include void main(){ MYSQL

2011-12-18 14:13:06 2856

转载 解决GBK数据库文件通过source导入mysql数据库乱码的问题

解决GBK数据库文件通过source导入mysql数据库乱码的问题 将gbk导入到数据库是一件头疼的事情,尤其是一些软件官方没有给出导入导出功能,并且遇到大的.sql文件的时候。这里经过无数次摸索,终于找到了解决方案。一、先设置数据库的格式为gbkalter database databasename character set gbk;alter database dat

2011-12-17 15:31:18 1726

转载 Mysql忘记密码后的终级办法

windows 1、停止mysql服务:打开命令行窗口CMD,Net stop mysql 2、用另外一种方式启动Mysql:在命令行进入到mysql的安装路径下的bin目录下使用mysqld-nt.exe启动:mysqld-nt --skip-grant-tables注意:此时CMD窗口不能关闭。 3、进入Mysql:另外打开一个命入令行窗口,在bin目录下执行mysql,此

2011-12-17 15:30:39 509

转载 mysql常见错误提示及解决方法

mysql常见错误提示及解决方法 来源: ChinaUnix博客 130 :文件格式不正确。(还不是很清楚错误的状况)145 :文件无法打开。1005:创建表失败。1006:创建数据库失败。1007:数据库已存在,创建数据库失败。1008:数据库不存在,删除数据库失败。1009:不能删除数据库文件导致删除数据库失败。1010:不能删除数据目录导致删除

2011-12-17 15:28:34 879

转载 MYSQL常用命令收集

MYSQL常用命令收集 一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重

2011-12-17 15:27:59 594

原创 linux tar gzip bzip

tar 命令的基础知识 tar命令(tape archive)用来将一批文件转成一个归档文件。   语法:tar      [选项] [档案文件名称] [需要归档的文件] 怎样将我的用户目录下所有文件和子目录创建一个备份文件? 下面的命令将在/tmp 目录下创建一个名为my_home_directory.tar 的备份归档。此备份文件包 含/home/jsmith 下所有文件和

2011-12-14 10:00:35 1140

原创 我的答案——老男孩培训初级第九期第七次课课前考试题

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://oldboy.blog.51cto.com/2561410/738071老男孩培训初级第九期第七次课课前考试题2011-12-3###################################################################本文来自

2011-12-12 21:26:23 3119

转载 scp linux

Linux scp命令用于Linux之间复制文件和目录,具体如何使用这里好好介绍一下,从本地复制到远程、从远程复制到本地是两种使用方式。这里有具体举例:==================Linux scp 命令==================scp 可以在 2个 linux 主机间复制文件;命令基本格式:scp [可选参数] file_source file_targ

2011-12-11 22:15:57 766

原创 linux技巧收集

linux技巧收集改变文件或目录之读、写、执行之允许权====================================执行格式:chmod [-R] mode name ( name 可为文件名或目录名;mode可为 3 个 8 位元之数字,或利用ls -l 命令,列出文件或目录之读、写、执行允许权之文字缩写。)mode : rwx rwx rwx r:read w:w

2011-12-11 22:02:32 1127

原创 查找某进程 但过滤grep进程本身 方法

在进程表中查找特定进程的命令通常如下:ps -ef | grep some_string 输出时,不仅会输出将要查找的进程数据,清空包括grep进程本身的数据,因为查找串包含在grep调用中。过滤grep本身方法有:ps -ef | grep some_string |grep -v grep-v:表示忽略grep本身。 还有一个方法:ps -ef | grep [s]

2011-12-11 19:39:32 19477 1

原创 删除文件中的空行和注释行 linux shell

删除文件中的空行和注释行//sed -e "s/#.*/ /g" test_file.conf | awk '{if (length !=0) print $0}'更正为:sed -e "s/#.*//g" test_file.conf | awk '{if (length !=0) print $0}'sed 命令检查第一行是否以“#”字符开始,“.*”表示任意个字符串。*

2011-12-11 18:18:59 13278 3

原创 Shell 脚本专家指南 学习笔记3 目录的复制

1 使用cpcp -Rp * /dest/dir-R:递归复制目录结构-p:保持原始文件的访问权限、所有权和访问修改时间问题:没有使用原始文件的创建时间,而是使用了执行复制时的修改时间;不能保持硬链接 使用-a选项,尽可能多地保持了源文件的特性,包括硬链接cp -a * /dest/dir2 使用tartar -cvf - * | (cd /dest

2011-12-11 17:52:10 1581

转载 SAS SATA SSD IDE硬盘介绍区别

SAS(Serial Attached SCSI)即串行连接SCSI,是新一代的SCSI技术,和现在流行的Serial ATA(SATA)硬盘相同,都是采用串行技术以获得更高的传输速度,并通过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口。此接口的设计是为了改善存储系统的效能、可用性和扩充性,并且提供与SATA硬盘的兼容性。SAS的接口技术可以向下兼容SATA。具体来说,二

2011-12-11 10:12:21 52073

原创 Linux压缩解压的所有命令

Linux压缩解压不只是一个,有多种方式可以选择,就算是同一个命令后面所跟的选项不同那么出来的效果也是不同的,这里对Linux压缩解压的命令进行一个总结,以便在以后的工作中有所帮助。说明: tar命令在没加z、j、Z选项时只是解包或打包, 没有进行压缩◆后缀 .tar解压命令: tar xvf InFile.tar压缩命令: tar cvf OutFile.tar InFile

2011-12-10 18:10:12 1550

转载 linux cpio 备份命令

cpio 命令 [root@linux ~]# cpio -covB > [file|device] [root@linux ~]# cpio -icduv ◆参数:-o :将资料 copy 输出到文件或装置上-i :将资料自文件或装置 copy 出来系统当中-t :查看 cpio 建立的文件或装置的内容-c :一种较新的 portable format 方式储存-

2011-12-10 18:08:22 4137 1

转载 Linux dd——备份命令

Linux学习笔记之备份命令dd功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成 diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。语法:dd

2011-12-10 18:02:57 7636

转载 rsync linux (下)用rsync对网站进行镜像备份

用rsync对网站进行镜像备份 对系统管理员来说,平时的工作重心应该集中在维护系统正常运转,能够正常提供服务上,这里往往牵涉到一个数据备份的问题,在我所了解的情况中,有80%的系统管理员不是太关心自己服务器的安全性,但往往对备分镜像的技术相当感兴趣,但由于商业产品的软硬件价格都相当高昂,因此往往会选择自由软件。这里准备介绍的rsync就是这样的软件,它可

2011-12-10 17:55:19 1656

转载 rsync linux (中)

Linux学习笔记之备份命令rsync服务器之间常常要保持些文件或目录的一致,比如一些大的软件下载网站,它们通常使用多台服务器来提供下载服务。当一台服务器上的文件更新后,其它的服务器也需要更新,而且 在更新的时候应该是只对新增或是修改过的文件进行更新,否则会造成网络带宽和时间的浪费。rsync就是能有效的保持文件及目录的一致的优秀软件。  rsync,remote synchroniz

2011-12-10 17:53:58 942

转载 rsync linux (上)

【Linux】rsync用法 rsync 最早是想要取代 rcp 这个指令的,因为 rsync 不但传输的速度快,而且他在传输时, 可以比对本地端与远端主机欲复制的档案内容,而仅复制两端有差异的档案而已,所以传输的时间就相对的降低很多! 此外, rsync 的传输方式至少可以透过三种方式来运作:· 在本机上直接运作,用法就与 cp 几

2011-12-10 17:44:55 4948 1

转载 linux expect的使用详解,实例

一、概述  我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。  Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在1990年 开始编写Expec

2011-12-10 13:48:17 2380

转载 expect spawn、linux expect 用法

使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。  脚本代码如下:   ##############################################   #!/usr/bin/expect   set timeout 30   spawn s

2011-12-10 13:46:35 87316 4

转载 linux下安装expect解决方法

LINUX EXPECT的安装今天同事要求在两台新装的LINUX系统上安装expect。说实话还真不知道这个东西是干什么的。后来查了一下,赶紧补习补习Expect [is a] software suite for automating interactive tools。使用它系统管理员的可以创建脚本用来实现对命令或程序提供输入,而这些命令和程序是期望从终端(terminal

2011-12-10 13:41:38 4647

转载 Linux系统下Configure命令参数解释说明

Linux系统下Configure命令参数解释说明 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题。'configure'脚本有大量的命令行选项.对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的.带上'-- help'选项执行

2011-12-10 13:38:32 831

原创 老男孩linux实训初级第9期第四次课课前考试题——我的答案

[口头表达技能考试题]1.描述linux的开机到登陆界面的启动过程(记时2分钟)2.描述linux下软链接和硬链接的区别。(记时2分钟)3.linux shell中单引号、双引号及不加引号的区别(记时2分钟)4.linux运行级别0-6(记时1分钟)5.描述linux下文件删除的原理(记时3分钟)6.描述硬盘的组成及工作原理(记时3分钟)1.描述linux的开机到登陆界

2011-12-08 17:32:05 3457

转载 fprintf printf 区别

fprintf()函数根据指定的format(格式)(格式)发送信息(参数)到由stream(流)指定的文件printf 将内容发送到Default的输出设备,通常为本机的显示器,fprintf需要指定输出设备,可以为文件,设备。 #include   int printf( const char *format, ... ); printf()

2011-12-08 11:56:50 6942 1

转载 Linux find

Linux  findLinux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} \;#-print 将查找到的文件输出到标准输出#-exec command {} \; —–将查到的文件执行command操作,{} 和 \;之间有空格#-ok 和-ex

2011-12-07 19:42:31 787

原创 EMAC Shortcut 一些常用快捷键

EMAC ShortcutC-v Move forward one screenfulM-v Move backward one screenfulC-l Clear screen and redisplay all the text,moving the text around the cursorto the center of the screen.(That's C

2011-12-06 10:53:40 2861

原创 linux 如何将路径加入环境变量

PATH=$PATH:/:/后面加路径。PATH是环境变量,要大写那几个目录是你放置linux命令的目录,输入命令后系统会去PATH中寻找是否存在该命令。查看当前环境变量:echo $PATH也可以用set命令看一下设置:export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin登出后就失

2011-12-05 19:04:48 14516 2

原创 Error #include nested too deeply

出现 Error #include nested too deeply 原因是:头文件相互包含。例如,一个工程中bsp.h 包含 LocDongle.h, LocDongle.h又包含bsp.h,编译时就会报Error #include nested too deeply 。解决办法:1、将两个头文件共用的那一部分抽出来单独建一个头文件。2、加预处理#ifndef.

2011-12-05 18:58:52 34731 1

原创 linux include 头文件 存放处 /usr/include

如果是redhat的话大部分都在/usr/include还有一部分在/usr/lib/**下。例如:查找 stropts.h存放何处:[root@localhost sys]# locate stropts.h/usr/lib/i686-redhat-linux5E/include/stropts.h/usr/lib/i686-redhat-linux5E/in

2011-12-05 18:49:30 14649

原创 如何查找Linux文件 存放在哪(地点) locate find whereis which 命令

1、使用locate命令。locate命令基于数据库查找,第一次运行时需首先运行updatedb命令更新数据库。语法:locate 例如查找stdio.h文件在如:[root@localhost sys]# locate stdio.h/usr/include/stdio.h/usr/include/bits/stdio.h/usr/include/boost/ios

2011-12-05 18:23:52 14427 1

转载 NETBIOS/NETBEUI 协议 SAMBA

NETBIOS/NETBEUI: NETBIOS是局域网软件接口的工业标准,可支持多种传输媒体。NETBEUI是NETBIOS的扩展用户接口,为Microaoft Windows NT和IBM的LAN Manager所采用。NETBIOS研制较早,比较简单,未考虑网间互连的情况,其命名方案不适合多种操作系统。NetBEUI即NetBios Enhanced User Interfa

2011-12-04 15:17:23 3503

原创 windows7 XP 如何安装netbeui协议

1、下载netbeui协议:下载地址:http://download.csdn.net/detail/ysdaniel/38783952、打开下载的netbeui协议,复制 nbf.sys 到 %SYSTEMROOT%\SYSTEM32\DRIVERS\ 目录   复制 netnbf.inf 到 %SYSTEMROOT%\INF\ 目录 3、开启〔本地连接〕→〔属性〕→〔安

2011-12-04 15:14:37 16900 1

原创 配置samba服务器常用的命令

配置samba服务器常用的命令 1、查看smb.conf中的有效配置# grep -v "^#" /etc/samba/smb.conf |grep -v "^;"或者使用testparm命令,可以自动检测语法错误。 2、smbpasswd#smbpasswd -a sambauser 添加samba账号#smbpasswd

2011-12-04 15:05:09 12365

APUE UNIX 环境高级编程二版 源码

APUE UNIX 环境高级编程二版 源码。 ftp.uu.net 请到这下,获取源代码。

2011-12-05

NETBIOS NETBEUI 协议

NETBIOS/NETBEUI: NETBIOS是局域网软件接口的工业标准,可支持多种传输媒体。NETBEUI是NETBIOS的扩展用户接口,为Microaoft Windows NT和IBM的LAN Manager所采用。NETBIOS研制较早,比较简单,未考虑网间互连的情况,其命名方案不适合多种操作系统。

2011-12-04

串口调试助手串口调试助手串口调试助手

串口调试助手,波特率可以使用从9600到115200.

2010-06-27

wintc191(C编译工具)

WIN-TC是一个TC2 WINDOWS平台开发工具。由 "TC256专题站"(http://tc256.cn.st) 与 "唯C世界"(http://www.vcok.com) 联合发布。该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C内嵌汇编、自定义扩展库的支持等。并提供一组相关辅助工具令你在编程过程中更加游刃有余,如虎添翼。 WIN-TC简繁双语版可以正常运行于98及其以上的简体及繁体WINDOWS操作系统上

2010-03-28

嵌入式系统及C程序设计

嵌入式系统及C程序设计 (加拿大)kirk Zurell 著

2009-12-06

空空如也

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

TA关注的人

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