Linux
文章平均质量分 77
cradmin
这个作者很懒,什么都没留下…
展开
-
linux下ftp服务器vsftpd-允许匿名用户上传文件
vsftpd配置文件:/etc/vsftpd/vsftpd.confanonymous_enable=YES#全局写变量write_enable=YES anon_upload_enable=YESanon_mkdir_write_enable=YES#容许匿名用户除了新建和上传外的其他权限,如:删除、更名。anon_other_write_enable=YES 建立目录,给匿名用原创 2008-04-03 15:59:00 · 3329 阅读 · 1 评论 -
Linux下远程数据安全备份
通过rsync远程增量备份您的数据:http://doc.linuxpk.com/55282.html用SSH实现远程数据自动备份:http://www.cnscn.org/htm_data/35/0709/10992.htmlOpenSSH官方网站:www.openssh.org转载 2009-06-05 18:06:00 · 614 阅读 · 0 评论 -
top命令详细介绍
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cp转载 2009-06-11 18:43:00 · 7807 阅读 · 0 评论 -
通过valgrind、gdb定位程序问题的几个方法小结
通过valgrind、gdb定位程序问题的几个方法小结 一,用valgrind定位程序问题 在排查程序问题时候,我们会经常用到gdb。gdb确实是定位程序问题的很有用的工具。但是很多时候我们用gdb来定位问题,会发现不好定位,花了很多时候把发生core的地方找到了,可是还是不知道为何会发生该错误-----因为常常产生core的地方是由于在core之前的错误导致的。 这时候别转载 2009-08-29 15:57:00 · 2041 阅读 · 0 评论 -
TCP短连接与长连接
tcp长连接和短连接2007/05/10 14:09TCP/IP通信程序设计的丰富多样性 (转) 刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程 序,据此一些人可能会认为TCP/IP编程很简单。其实不然, TCP/IP编程具有较为丰富的内容。其编程的丰富性主要体现在 通信方式和报文格式的多样性上。 一。通信方式 主要有以下三大类: (一)SERVER/CLIENT转载 2009-08-29 16:51:00 · 4345 阅读 · 0 评论 -
svn命令在linux下的使用
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目转载 2009-08-29 16:55:00 · 726 阅读 · 0 评论 -
几篇介绍linux共享内存比较好的文章
http://www.ibm.com/Search/?q=%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98&v=16&en=utf&lang=zh&cc=cn&Search=%E6%90%9C%E7%B4%A2 linux进程间通信:共享内存(上)http://www.ibm.com/developerworks/cn/linux/l-ipc/part5/转载 2009-09-16 13:30:00 · 849 阅读 · 0 评论 -
cron自动调度服务配置详解(转)
cron 是linux的内置服务,可以用以下的方法启动、关闭这个服务: 引用: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 你也可以将这个服务在系统启动的时候也转载 2009-09-25 14:54:00 · 964 阅读 · 0 评论 -
收集per的各种学习资源(不断更新)
一个简洁快速入门的perl教程http://www.itlearner.com/code/perl/ -------------------------------------------------------------------------------- perl调试器用法 缺省的Perl调试器就是perl解释器本身,另外还有图形界面的调试器。因为我们在开发 程原创 2009-09-25 14:55:00 · 814 阅读 · 0 评论 -
脚本使用(awk,shell...)
awk打印单引号:awk {print " / "} 其中: / 这三个 都是单引号 方便sql查询用的awk {printf("/%s/,", $0);} ip.txt sed打印行号sed -n /pattern/= filename) 行号用变量替换sed -n $linenum1,$linenu原创 2009-09-30 17:38:00 · 1126 阅读 · 0 评论 -
Linux 内核笔记 -- 信号 (转)
Linux 内核笔记 -- 信号 关键词: Linux 内核 信号 Linux 内核笔记 -- 信号 原文链接:http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=291055&page=9&view=col转载 2009-09-30 17:42:00 · 2199 阅读 · 0 评论 -
mysql常用命令(不断更新)
1. 为数据表增加字段/修改字段alter table table_name add/modify field_name int(10)/varchar(32)/.... default value; 2. 查询结果重定向到文件select * into outfilefile_name from table_name; 3. 查询按字符串排序区分大小写sele原创 2009-05-21 20:03:00 · 2857 阅读 · 0 评论 -
vi使用(不断更新)
1. 删除操作(命令模式使用) x删除光标处的单个字符 dd删除光标所在行 dw删除当前字符到单词尾包括空格的所有字符 #x例如3x删除光标处向右的三个字符 #dd例如3dd从当前行开始向下删除三行文本 2. 撤销操作 u命令取消最近一次的操作,可以使用多次来恢复原有的操作 U取消所有操作 Ctrl+R可以恢复对使用u命令的操作3. 复制操作 yy命令复制当前整行的内转载 2009-05-13 10:31:00 · 753 阅读 · 0 评论 -
Linux常用命令汇总(不断更新)
1. 显示日历cal [month] [year] 2. 计算器bc scale=number(设置小数点后的位数) 3. 只显示目录或文件,并统计文件数ls -l | grep ^d, ls -lF | grep "/"ls -l | grep ^- | wc -lls选项-p: 在目录后附上字符"/"-F: 在每个文件名后附上一个字符以说明该文原创 2009-05-12 15:34:00 · 648 阅读 · 0 评论 -
gcc常用参数及环境变量
gcc最最常用的 几个选项做一个简要的说明 gcc [-c|-S|-E] [-std=standard] [-g] [-pg] [-Olevel] [-Wwarn...] [-pedantic] [-Idir...] [-Ldir...] [-Dmacro[=defn]...] [-Umacro]转载 2008-04-07 14:06:00 · 1934 阅读 · 0 评论 -
linux下netstat命令
netstat命令的一些常用参数:这个搭配感觉比较好用,netstat -a -n -p -t -u-a: 列出当前所有的socket连接-n: 以数字形式显示地址和端口号-p: 显示进程名字及pid-t: 指定socket为tcp-u: 指定socket为udp其他一些常用的:-i: 显示所有interface-l: 显示所有正在监听的socket原创 2008-04-02 11:34:00 · 748 阅读 · 0 评论 -
linux下网络配置(RedHat)
以下设置均在本人安装得vmware虚拟机上有效,客户机OS为RedHat;一.命令行配置 1.设置ip ifconfig eht0 netmask 255.255.255.0 192.168.1.129 ifconfig eth0 down ifconfig eth0 up 以上设置为临时设置,重启后,原创 2008-04-08 17:52:00 · 1622 阅读 · 0 评论 -
对/etc/rc.d/init.d/目录的一点理解
辅助环境:rh9,fc7另:本文如无特殊解释,init.d指的就是/etc/rc.d/init.d目录。本文包括3部分内容1、 Linux的引导过程2、 运行级别3、 /etc/rc.d/ 与/etc/rc.d/init.d的关系都仅限于自身的理解,如有差错和不足的地方请指正和补充!一起学习,一起进步。 “/etc/rc.d/init.d/目转载 2008-04-09 16:04:00 · 8723 阅读 · 3 评论 -
BSD(Unix)家族演变历史--来自维基百科
BSD维基百科,自由的百科全书BSD(Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,1970年代由伯克利加州大学开创。BSD用来代表由此派生出的各种套件集合。BSD 常被当作工作站级别的 Unix 系统,这得归功于 BSD 执照非常地宽松,许多1980年代成立的计算机公司,不少都从BSD 中获益,比较著名的例子如 DEC 的 Ult原创 2008-04-12 17:22:00 · 5322 阅读 · 1 评论 -
linux /etc/rc.d/目录的详解
rc.d的内容如下: init.d/ :各种服务器和程序的二进制文件存放目录。 rcx.d/: 各个启动级别的执行程序连接目录。里头的东西都是指向init.d/的一些软连接。具体的后边叙述。 还有三个脚本:rc.sysinit, rc, rc.local redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /e转载 2008-04-09 16:16:00 · 9533 阅读 · 0 评论 -
vmware上安装FreeBSD7.0
这两天在看TCPIP详解(第一卷),里面老提到伯克利的BSD,以前也知道TCP/IP最初的实现包括现在很多OS的TCP/IP实现都源于BSD, 所以想装个BSD看看,学习协议的时候也方便嘛当然还是装在虚拟机vmware上,个人认为还是很方便的,我这原来装的有2000,xp,redhat9,fc7,2000server,DOS7.1,呵呵,再装一个也不嫌多,做一些网络实验还是很方便地...原创 2008-04-13 22:10:00 · 3676 阅读 · 0 评论 -
GDB调试(转载)
GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。 命令 解释 示例转载 2008-04-19 17:37:00 · 801 阅读 · 1 评论 -
如何设置socket的Connect超时(linux)
原文链接:http://gcody.blog.ccidnet.com/blog-htm-do-showone-type-blog-itemid-217292-uid-36931.html[From]http://dev.cbw.com/c/c/200510195601_4292587.shtml 1.首先将标志位设为Non-blocking模式,准备在非阻塞模式下调用connect转载 2008-10-23 11:44:00 · 2090 阅读 · 0 评论 -
深刻理解Linux进程间通信(IPC)
原文链接:http://www.ibm.com/developerworks/cn/linux/l-ipc/一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了Linux环境下的几种主要进程间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进行了分析。转载 2008-10-23 11:53:00 · 1274 阅读 · 0 评论 -
Linux Shell的通配符与正则表达式
Overviewwildcard是由shell处理的, 它只会出现在 command的argument 里——既不用在 command_name里, 也不用在 options 上。当在argument中碰到Wildcard时,shell会将其当作路径或文件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进行代换(路径扩展);否则就将该wildcard作为一个普通字符传递给command,交转载 2010-04-05 11:37:00 · 2425 阅读 · 0 评论