Linux
shaohui
这个作者很懒,什么都没留下…
展开
-
Windows与Vmware下的Linux文件共享方式总结
Windows与Vmware下的Linux文件共享方式总结 http://blog.csdn.net/shaohui shaohui_1983#163.comWindows和Linux间有很多文件共享的方式,这里我总结了一下。假设你的Host计算机是Windows,Guest是Linux哈。1.利用Samba这是我用得最多的方式2.在Linux下配置Apahce在Linu原创 2006-03-12 21:31:00 · 15479 阅读 · 0 评论 -
收集整理的Linux下的小技巧(四) - 在Ubuntu创建自己的开发环境
一直都用的是RHEL和Fedora,现在换成Ubuntu。很多现成的命令居然找不到,想编译个Kernel, 写点web应用程序居然都没有缺省安装,非常不习惯。为创建一个便于使用的环境,确实比较麻烦,我把我的配置步骤记录下来,供参考。都比较简单,比较适合初学者。为了简化,没有使用sudo,请读者自行加上。1.设置代理服务器Touch 文件/etc/apt/apt.conf,输入Acqui原创 2007-11-08 23:11:00 · 9083 阅读 · 1 评论 -
三分钟完成Subversion(SVN)服务器的配置
人间蒸发了几个月的时间了,决定会里继续写点东西。不知道是否还有人看。现在在用的版本控制系统实在太多了,每天都在Mercurial (hg), subversion (svn), git和cvs之间打转。每一个版本控制系统的配置方法又不相同,所以每次配置的时候都要到网上或者本地的机器上查找具体的配置步骤,相当繁琐。最近配置subversion的时候,在国外的一个网站上发现了一个简明的方法,3分钟就可原创 2008-10-23 00:01:00 · 11707 阅读 · 9 评论 -
解决 Fedora 10 root 用户不能登陆的问题
Fedora10默认不让root用户登录,这个限制让人很不习惯。为了用root登入,在文件 /etc/pam.d/gdm中,请注释下面的一行,#auth required pam_succeed_if.so user != root quiet 文件就解决了。原创 2009-02-05 20:58:00 · 10765 阅读 · 4 评论 -
找回Linux丢失的RAID设备
最近遇到一件让我很头疼的事情,自己维护的Linux文件服务器一下子无缘无故崩掉了。 根文件系统里面很多东西文件消失了。所有的数据全在一个RAID设备上面,但是/etc/下的mdadm.conf也没有了。UUID丢失了。 这个RAID上面有1T 的数据,备份服务器空间不足,没有全部备份,数据丢失了还不让我疯掉才怪呢。 直觉告诉我RAID上的数据是可以找回来的, 于是把系统重新安装了一原创 2009-03-13 00:02:00 · 8441 阅读 · 0 评论 -
解决 Subversion 的 “svn: Can't convert string from 'UTF-8' to native encoding” 错误
在google code 上创建了一个新的项目, 用Windows 下面的tortoisesvn的时候,一不小心把一个含有中文字符的文件给 check in了, 结果招来麻烦无数。 然后在Linux上面check out代码的时候,当遇到这个文件的时候老是报错。 svn: Cant convert string from UTF-8 to native encoding原创 2009-03-17 00:03:00 · 25913 阅读 · 5 评论 -
Python 中如何判断变量是否已经定义
最近两天被逼得又用来几天python, 已经基本上全给忘记了。有一个比较奇怪的需要,需要判断变量是否已经定义。在php里面这是一个轻而易举的事情,直接用isset函数判断一下变量就可以了,不过python里面好像没有这么简单。google了一下,没有好的结果,最后只好,自己动手写一个了。用的是try .. except ..else 来做到的。 仿照php,定义了一个isset函数.原创 2009-04-12 22:16:00 · 11560 阅读 · 2 评论 -
[转]Web 开发中遇到的UTF-8的问题总结
最近遇到了不少 UTF-8的问题,遇到有人总结了一下,总结的不错,直接转过来了。 原文出处:http://www.flashcat.com.cn/blog/read.php?20 一个网站如果需要国际化,就需要将编码从GB2312转成UTF-8,其中有很多的问题需要注意,如果没有转换彻底,将会有很多的编码问题出现!主要有五个方面:一..HTML页面转UTF-8编码问题二.PHP页面转载 2009-05-09 21:38:00 · 6433 阅读 · 2 评论 -
闲谈 Web 图片服务器
<br />近期由于要假设一个图片服务器,对图片服务器进行了一些研究,发现有一篇文字写的非常的不错,就转帖了过来。<br /> <br /><br />正文:<br /> <br />现在很多中小网站(尤其是 Web 2.0 站点) 都允许用户上传图片,如果前期没有很好的规划,那么随着图片文件的增多,无论是管理还是性能上都带来很多问题。就自己的一点理解,抛砖引玉,以期能引出更具价值的信息。事关图片的存储<br />把图片存储到什么介质上? 如果有足够的资金购买专用的图片服务器硬件或者 NAS 设备,那么简单转载 2010-07-30 15:21:00 · 10891 阅读 · 1 评论 -
Linux下Mercurial (hg)配置说明
这个工具在国内很少人使用,所以中文资料匮乏.只有官方的website上有一些少得可怜的中文资料了.不过总体上来说,hg还是比较好用的。 我最近也用到了它的配置,所以就顺便整理了一下,这里绍一下hg服务器的配置。关于hg在基本用法参见mercrial的官方网站。这里只说怎么做,不解释为什么。在做以下操作时,请到 http://www.selenic.com/mercurial/下载原创 2007-05-30 11:21:00 · 19722 阅读 · 7 评论 -
用VIM查看IE的中HTML源代码
以前用过一段时间的Editplus,其中一个方便的地方就是可以用EditPlus作为IE浏览器的源代码的查看器,比用MS自己的记事本好多了。然而EditPlus是收费的,当不能够用Crack版本的时候还是比较麻烦的。于是只有转向其它编辑器了,这里介绍VIM. 用VIM时间长了,再回到EditPlus和UltraEdit才发现EditPlus和UltraEdit可真的很难用。 1.安装vim原创 2007-05-30 10:53:00 · 9430 阅读 · 1 评论 -
vsftp:500 OOPS: could not bind listening IPv4 socket 解决办法
执行/usr/local/sbin/vsftpd &之后 vsftpd 的错误提示:500 OOPS: could not bind listening IPv4 socket 遇到这个问题我在通过编译源代码后安装vsftpd的时候遇到的,在这以前我已经通过rpm方式安装过了vsftp因此其配置文件/etc/xinet.d/vsftpd还在并且是自启动的,也就是说是XINET模式;但是/原创 2006-02-21 11:34:00 · 37599 阅读 · 1 评论 -
VMware中Linux内核2.6.14.4编译全过程(终于编译通过了!!!)
http://blog.csdn.net/shaohui 很久就开始尝试编译Linux内核,但是总是遇到不少的问题,经过几十次的编译,直到现在才解决,人都要崩溃了。所以干脆把这个过程写出来,希望在你遇到同样问题的时候少走点弯路。我用的是Red Hat Linux 9. 内核版本是2.6.14.4 先到kernel.org去下载新的内核,然后解开到/usr/src/lin原创 2006-02-21 17:19:00 · 9481 阅读 · 2 评论 -
安装Fedora Core 4的艰苦历程
安装Fedora Core 4的艰苦历程 http://blog.csdn.net/shaohui shaohui_1983#163.com 接触Linux已经2年多的时间了,对Linux的印象2年是Red Hat 9,2年后居然还是,这2年时间里面由于从来都没有接受过任何的Linux培训,所以唯一的学习方式就是看书,实践,再看书,再实践.经过2年多的断断续续的学习一直以为自己已经开始入门了原创 2006-04-01 01:15:00 · 10272 阅读 · 3 评论 -
Linux Socket编程实例(一个Hello World程序)
在Linux下写了个小的socket程序,分为客户端和服务器端,服务端开一个端口(2000),做为一个daemon,等待客户的连接请求.一旦有客户连接,服务器端打印出客户端的IP地址和端口,并且向服务器端发送欢迎信息和时间.下面是服务端的代码(tcpserver.c).由于这只是个简单的程序,所以只用了单线程实现!/** * Tcp Server program, It is a simp原创 2006-04-10 09:31:00 · 12615 阅读 · 0 评论 -
今天,体验了一把Xen虚拟机
前段时间,接到上海某公司的实习的电话面试,说他们是做xen虚拟机的,并且在邮件中得知他们可以同时让Windows,Linux在同一台计算机上跑起来,听起来好像很让人神往,于是最近忙里偷闲,抽了点时间了解和研究了一下. 关于什么是虚拟机,我就只知道Vmware,还知道一个Microsoft的Virtual PC,于是我google了一把,吓了一跳,才知道自己原来已经落后了和闭塞N年原创 2006-05-22 19:59:00 · 16102 阅读 · 7 评论 -
收集整理的Linux下的小技巧(一)
最近,每天在Linux系统下面的工作时间都超过8小时,积累了不少的小技巧.结合以前几年ChinaUnix精华贴上的内容,稍微整理了一下.贴出来,供大家参考. 只是些小tips,都是比较简短的技巧, 没有太深奥的东西.希望对你有用. 个人时间有限,暂时整理了20多条.不知道这里的Linux Fans是否很多,欢迎把你常用的小技巧也贴出来.我都全收集了.如果超过20条的时候,再发一文原创 2006-10-17 13:56:00 · 10203 阅读 · 3 评论 -
Linux创建RAID设备
RAID分硬件RAID和软件RAID, 硬件RAID没甚么说的,用个RAID卡就OK.软件RAID稍微复杂一点。不过有了mdadm命令以后就简单多了。这里我做一个raid0。工具的选择有两种:raidtools, mdadm. raidtools命令比较复杂,而且还要自己下载,确定很麻烦。而mdadm一般的linux都羽绒带了。所以推荐用这个工具。了解RAIDRAID 有五个级别,不过现在原创 2007-03-28 18:26:00 · 8889 阅读 · 2 评论 -
Linux kernel中有趣的语法[zz]
室友xin总结的Linux Kenel中关于C的一些有趣的语法,大部分是gcc的扩展,狂赞。特转贴出来。 原文出处http://bbs.chinaunix.net/viewthread.php?tid=925106原文如下:经常从kernel里面抄代码,见到一些非常有趣的语法。我已经忘了它们位于哪些文件,但我记得它们的用法,就写了一些小例子,放出来和大家分享一下,很好玩的。我没有去深究这些转载 2007-04-21 16:40:00 · 9778 阅读 · 0 评论 -
收集整理的Linux下的小技巧(三)
1.远程copy大文件利用ssh和tar,一边压缩,一边copy. 当文件大小上G了以后比较有用.如果你要copy的文件名为big_file.img,则可以用如下命令.tar -czvf - big_file.img | ssh dest_host "cd /share/; tar -xvf"copy 到dest_host的/share/目录. 2.文件自动备份用rsync,查一下 r原创 2007-07-31 22:15:00 · 10825 阅读 · 13 评论 -
[转]进行有效编辑的七种习惯
最近在准备一个 VIM培训的ppt,所有又把这个经典文档给翻了出来。翻译 2010-06-06 21:30:00 · 6028 阅读 · 1 评论