显示标签为“linux”的博文。显示所有博文
显示标签为“linux”的博文。显示所有博文

2011-01-17

手动修改ramdisk.gz

由于工作需要,对一个编译好的ramdisk.gz尽心修改, 查了一下, 原来是一个打包过的镜像而已.


ramdisk.gz在~/xxx

解压

#cd ~/xxx
#gunzip ramdisk.gz

在解压后, 得到文件系统镜象文件ramdisk, 原来的ramdisk.gz会消失(不知道为什么...)

#mkdir loop
#mount –o loop ramdisk loop //挂载镜像到loop目录
#cd loop

这里可以看到, 就是ramdisk.gz成功加载后的目录, 可以修改了, 我在这里添加了一些程序

#cd ..
#umount loop

#gzip –v9 ramdisk //生成新的ramdisk.gz压缩文件

2010-12-14

fedora13下安装KScope

    KScope ,一款源代码阅读、浏览工具,它也为你提供源代码的编辑环境.该工具尤其适合于使用 C 语言编写的大型项目.KScope 使用 Cscope 作为源代码的分析引擎,可以为编码人员提供一些有价值的信息.堪比Windows下的source insight.

     我用的是fedora13系统,用#yum install kscope后,从菜单启动的KScope只有一个标题栏,别的什么都没有......查看了以下,是1.9.2版本,估计是KDE和QT环境不兼容导致(我没有安装fedora的KDE)
    从kscope网站下载了kscope的版本为1.6.2的源代码(这个版本似乎用的人最多)

    解压后,进入kscope目录:

    [kscope-1.6.2]$./configure

       这个时候,会提示缺少kde-config,yum不了这个玩意, 上网搜也没发现这个软件包...不过,看名字应该是kde环境里面用于配置的,于是打开"添加/删除软件"(不得不说,这玩意没有ubuntu的新力得好用),查找kdelib,勾选上KDE 3 Libraries和对应的devel包,安装,再回去./configure,ok
     开始make,又出问题了,提示./src目录下缺少-lkateinterfaces,不知道这是什么,Google一下,按照这篇blog里面说的

       接下来,进行make:

        [ /home/lanch/Download/kscope-1.6.2]$make

        这个时候,会提示找不到 -lkateinterfaces 不用担心,该参数是要找动态链接

库,其实没有动态链接库,只有静态链接库,该库位于

         /usr/lib/libkatepartinterfaces.la

        这个时候,切换到src目录下:

        [ /home/lanch/Download/kscope-1.6.2]$cd src

        [ /home/lanch/Download/kscope-1.6.2/src]$grep -n -lkateinterfaces Makefile

        将Makefile文件中使用-lkateinterfaces 的地方,替换为/usr/lib/libkatepartinterfaces.la,接着,退回到上层目录cd .. ,进行make,就会大功告成。
       
    按照这样可以就可以了,不过替换是没有用原文里面的grep(不知道那行命令是干什么的),我gedit打开Makefile然后替换了.
    然后#make install  OK, 安装成功

2010-11-09

ubuntu下使用tex编辑中文简易方法

ubuntu下最简单的使用tex编辑中文应该是使用texlive+xelatex了

1.下载texlive
我是在学校的镜像下载的最新的texlive2010,比较大,有2G
将下载的镜像挂载到~/iso目录
不下载的话,也可以使用apt-get来安装,应该效果一样

2.根据~/iso/texlive-doc/texlive-zh-cn.pdf 安装
记得选中create symlinks in standard directories
省的自己设置环境变量

3.只要你的ubuntu支持中文,现在已经可以使用xelatex来编辑中文了
来个网上找来的例子,用gedit/vim等把下面的文本写进s.tex:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{WenQuanYi Zen Hei Mono} %关键在于这里的字体设置,下面会说到

\begin{document}
Cowards die many times before their deaths.\\

懦夫在未死之前,已身历多次死亡的恐怖了。
\end{document}

4.ubuntu下
$fc-list
可以查看机器中的字体
找出中文字体,我ubuntu10.04有

文泉驿微米黑,文泉驛微米黑,WenQuanYi Micro Hei:style=Regular
文泉驿正黑,文泉驛正黑,WenQuanYi Zen Hei:style=中等,Medium
文泉驿等宽正黑,文泉驛等寬正黑,WenQuanYi Zen Hei Mono:style=中等,Medium
文泉驿等宽微米黑,文泉驛等寬微米黑,WenQuanYi Micro Hei Mono:style=Regular

将中文字体写到 \setmainfont{//这里} 就可以了

5. $ xelatex s.tex
目录下会自动生成pdf,可以显示中文

2010-04-26

写程序之飞鸽传书

准备在linux下写个类似飞鸽传输的文件,基于tcp.
    服务器流程:
    socket();bind();listen();accept();send();close();
    客户端流程:
    socket();connect();recv();close();
0.1版:
    1.服务器发送字符串,运行后将自身挂起,等待连接;
    2.客户端被动连接,接收字符串后输出;
    3.接受后客户端退出,服务器端继续挂起;
0.2版(预计):
    服务器端发送指定文件;客户端接收

tips: exit(1)表示发生错误后退出程序,exit(0)表示正常退出.这个0和1应该是返回给操作系统了.

2010-04-20

ubuntu下tor使用

1.安装tor和privoxy

修改源
$ sudo gedit /etc/apt/sources.list

文件打开以后,把下面这两行添加到sources.list 文件末尾:
deb http://mirror.noreply.org/pub/tor etch main
deb-src http://mirror.noreply.org/pub/tor etch main

在终端中输入:
$ sudo apt-get update

apt-get会说缺少某key,不管,我这里直接进行也是可以的
或者:
gpg –keyserver keys.gnupg.net –recv 94C09C7F
gpg –export 94C09C7F | sudo apt-key add

$ sudo apt-get install tor privoxy
等一等就完成了。有可能缺少某些包,google以下找到安装好即可

2.打开/etc/privoxy/config
添加
    forward-socks4a / localhost:9050 .
注意有一个 点

重启 privoxy
sudo /etc/init.d/privoxy restart

3.在Firefox中安装FoxyProxy
FoxyProxy默认支持tor,选择“文件”--“tor向导”,一路下一步即可.

4.或者将浏览器的代理设置成
127.0.0.1:8118

OK

PS:其实一般情况下Gappproxy是比较方便的选择!!不过其不支持blogger.com,而tor完美支持,但是速度不及Gappproxy

Update:
配置Bridges穿墙
由于某些万恶的原因,tor进场不能正常工作,这就需要我们用网桥来穿墙
1.获取网桥

用E-mail发送邮件至bridges@torproject.org
主题和内容均为”get bridges”,不包括括号,注意空格
很快或收到回复,内容应该是这个格式:
bridge ip地址:端口
一共有3个,记住,备用

2.配置Tor网桥
打开/etc/tor/torrc
在文件末尾添加”UseBridges 1“,不包括括号
将上面提到的邮件内容也复制过来,即:

UseBridges 1
bridge ip地址:端口
bridge ip地址:端口
bridge ip地址:端口

ps:有些文章提到上述内容后面有个fingerorint,即:
bridge ip地址:端口 fingerprint

我收到的没有,也可以使用

3: 重启tor和privoxy

sudo /etc/init.d/tor restart
sudo /etc/init.d/privoxy restart


主要参考:
http://xblandy.blog.ubuntu.org.cn/archives/93
http://bothlog.com/2009/10/30/ubuntu-9-10-%E5%AE%89%E8%A3%85tor/
http://bothlog.com/2009/09/27/%E5%9C%A8ubuntu%E4%B8%8Btor%E9%85%8D%E7%BD%AEbridges%E7%A9%BF%E5%A2%99/

2009-07-08

暑假打工

找点事做,赚点钱,主要工作范围:
一.家庭局域网组建


我会按照您的要求,为您设计方案并安装调试好

具体案例:
1.家中已经有了一条电信的ADSL
2.有3台电脑,想同时上网

我会为您设计好解决方案,购买相关设备(也可以用您买好的设备),并且安装,调试好,直到您可以顺利上网


二.个人Blog建设
主要包括虚拟主机上的WordPress安装、调试,WordPress主题定制、CSS+HTML模板设计,以及其它CSS/HTML/WordPress相关的业务。

请注意: 不包括购买虚拟主机,请您自行选购

个人作品:
基于WordPress的Blog:http://aoyoo.yo2.cn/
基于Google App Engine的MicroBlogging:http://aoyoosay.appspot.com/


我的联系信息
E-mail:aoyoo.po@gmail.com
QQ: 84880624
地点:江苏淮安。
收费:根据难易程度从50元起,具体现谈

PS:如果有什么关于个人/家庭局域网,基础Linux使用的问题我也可以提供咨询/服务

2008-08-31

硬盘安装ubuntu8.04的准备

使用的ubuntu并不是官方的版本,而是网友开发的 Ubuntu 8.04 强化版,因为官方的ubuntu并没有自带中文支持,也不支持很多多媒体的格式.虽然修改并不困难,但终究是麻烦.而这个版本就方便了许多:

對原版Ubuntu 8.04的修改List:
1. 所有軟件upgrade到6月17日最新版。所以kernel也升級為2.6.24-19版。Firefox為3.0正式版。
2. 加入修正版的madwifi驅動for AR5007EG無線wireless Lan. (華碩EEE PC 701~900的wireless card)
3. 內置中文支持及Scim多種輸入法,安裝後不用上網download中文support包。但Live-cd模式仍然保留英文環境。
4. Live-cd模式英文環境中,可使用Fcitx中文輸入法。(需要console或alt+f2,輸入im-switch -s fcitx,log out再log in)
5. 已經裝好所有視頻和音頻codecs,可以播放任何文件。播放器有Totem和SMplayer。
6. Flash已加入,Java已加入。
7. 網絡軟件:eMeSeNe和Skype加入。
8. 修正Flash, Skype, 與 Totem的PulseAudio衝突問題。
9. 預裝compiz advanced manager和simple ccsm,還有Emerald

需要的文件:

ubuntu 8.04 desktop安装镜像
grub for dos

安装前的准备:

1、把myUbuntu.iso镜像放到win系统根目录下(本人的是从c:),本人的是FAT32,可以安装,网友说NTFS也可以

2、打开myUbuntu.iso,将casper目录内的initrd.gz和vmlinuz两个文件到根目录下。

3、解压缩myUbuntu.iso的casper目录也解压到根目录下

4、打开grub for dos,将grldr和menu.lst解压缩到根目录下

5、修改menu.lst文件,改为:

title Install Ubuntu
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/myUbuntu.iso
initrd /initrd.gz

6、编辑 c:\boot.ini

去掉该文件的隐含系统只读属性
用记事本打开 boot.ini
把 timeout=0 改成 timeout=5 ,
在最后一行添加 C:\grldr="Install Ubuntu 8.04 desktop" ,保存退出

7、重启计算机,在启动菜单位置,选择Install Ubuntu 8.04 desktop,然后选择最下面一个选项:Install Ubuntu就可以进入安装过程了.

安装wordpress

在得到了xampp之后,一系列工作就简单了不少,只需要简单的解压缩后(基于linux),然后Apache,php,mysql都可以了,详见官方FAQ.

之后的就简单了不少.

* 下载最新wordpress,解压放置到/lampp/htdocs目录下

* 配置wordpress的数据库,参见官方帮助.
o xampp自带phpmyadmin,应使用这个配置mysql
o xampp默认的mysql用户名:root,密码无!
o linux的SELinux可能会影响Apache的使用,请注意

* 找个浏览器,打开http://localhost/wordpress/,按照说明看吧.

一回生,两会熟,在win xp下配置这个东西只用了几分钟就好了,不过也要注意一点:会有很多软件占用了80端口(比如迅雷什么的),导致xampp服务不能正常打开!自行关闭软件或者更改端口!

2008-03-28

令人遗憾的notepad++

曾经在windows下最喜欢的编辑器,但是现在不得不放弃,原因很简单,在它的作者主页上出现了这样一句话:

Boycott Beijing 2008 -
China : the world's biggest prison for journalists and cyber-dissidents


对此,我只能表示遗憾...

投奔linux+vi去了.

2008-03-15

NS2安装手记

基于linux的安装

1.下载ns-allinone包,这个一体包安装比较方便

2.确定一下电脑是否有下列包(包括但不全面):

gcc 、gcc-g++、make、patch、perl、tar、X-startup-scripts、xorg-x11-base、xorg-x11-bin

3.解压下载的包,进入目录,运行./install

4.只要电脑不缺什么包,应该可以正常安装完成

ps:最常见的是提示X11之类的错误,还是xorg-x11包邮一些没有安装,我将fedora 8自带的以xorg-x11的rpm包全部安装后,ns2的安装就没有问题了.

5.添加坏境变量:打开用户根目录下的.bashrc文件

添加目录:

PATH=$NS_HOME/nam-1.13:$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/otcl-1.9:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.5/library

$NS_HOME为ns所在目录,其中软件版本不一定正确,执行更改

6.完成!开始ns2之旅吧

ps:相关网站

NS2官方帮助
http://www.isi.edu/nsnam/ns/ns-problems.html

柯老师的网站
http://140.116.72.80/~smallko/ns2/ns2.htm

NS by example
http://nile.wpi.edu/NS/

ns_tutorial-入门的经典资料
http://www.isi.edu/nsnam/ns/tutorial/

2008-03-12

scim内存占用问题

昨晚正常关机,今日正常开机,欸,问题来了,不论进入Gnome还是KDE都是卡的要死,是在登录了用户之后卡.

第一次遇到这种问题,心想难道是中病毒了?在linux下第一次阿,得庆祝下...不过机子还得用阿,在卡的不行的情况下,打开系统监视器,发现居然有个进程占了200+的内存...可怜我电脑才512m阿.(卡的没截图纪念下)

这个进程就是scim-launcher,看上去是scim输入法相关的东西,打开输入法,果然不行了,只能打英文字母了...强行关闭这个进程,上网搜了一下这个进程,原来也有人有同样的问题,是因为scim配置文件出问题了,解决方式如下:

1.注销当前用户(就是有问题的用户),用root登录

2.删除出问题的帐户跟目录下的.scim文件夹

注意是出现问题的帐户!

譬如我是以aoyoo用户名登录的,出现问题了,就删除/home/aoyoo/.scim文件夹

终端命令是rm -rf /home/aoyoo/.scim

问题解决!!

2008-01-09

wordpress搭建成功

在得到了xampp之后,一系列工作就简单了不少,只需要简单的解压缩后(基于linux),然后Apache,php,mysql都可以了,详见官方FAQ.

之后的就简单了不少.

  • 下载最新wordpress,解压放置到/lampp/htdocs目录下



  • 配置wordpress的数据库,参见官方帮助.

    • xampp自带phpmyadmin,应使用这个配置mysql

    • xampp默认的mysql用户名:root,密码无!

    • linux的SELinux可能会影响Apache的使用,请注意





  • 找个浏览器,打开http://localhost/wordpress/,按照说明看吧.


一回生,两会熟,在win xp下配置这个东西只用了几分钟就好了,不过也要注意一点:会有很多软件占用了80端口(比如迅雷什么的),导致xampp服务不能正常打开!自行关闭软件或者更改端口!

2006-12-15

应该怎么读Linux?

根据Torvalds的说法,Linux的发音和“Minix”是押韵的。
“Li”中“i”的发音类似于“Minix”中“i”的发音,而“nux”中“u”的发音类似于英文单词“put”中“u”的发音。
此外在[2]有一份Torvalds本人说话的音频,音频内容为“Hello, this is Linus Torvalds, and I pronounce Linux as Linux”。大致和“利讷克斯”的音类似(注意不是利纳克斯、利牛克斯、利努克斯或者利尼克斯)。请大家按照['linэks]这个音标读。


--来自donews-wiki

2006-12-14

linux,我的linux

经过数天的努力,我的FC5终于能识别出我的集成8168网卡了
问题在于要安装好对应的kernel 和kernel-devel
其实都不是什么大不了的问题,只是身处教育网,虽说各大高校的资源也算丰富,但是我要的就是没找到!只好跑到网吧下载了,回来编译/安装.......一切正常了.
这样我也算是真是开始使用LINUX了,其实,这真的是一个非常优秀的操作系统,不说什么作服务器拉,软件开发拉,这些东西还真的不是我需要.
我想,我需要的,是什么呢?
是一个不需要一个月一次的整理硬盘,不需要天天升级病毒库,不用怕什么乱七八糟的木马/流氓软件.....
我不愿意在这些丑陋的东西上面浪费我的时间;
我不想看到处心积虑的去提升浏览量的小网站,充斥了点击欺诈的个人网站,以及为了利益而尔虞我诈,互相攻击甚至谩骂的所谓的中国门户
我想看到的是网络带给我们的便利,人人自由,热情的为了自己的理想而努力,不图什么回报,之要有你的一声"谢谢"
这些,我想我在GNU/LINUX上找到了.
虽然她还不完美,她硬件兼容性不好,操作性不高,我正在用firefox也有兼容的问题,但是,她让我有想让她更好的冲动,而不是WINDOWS那样让我想抛弃(我们似乎也不能根本的让WINDOWS更好...)
但是,我还保留WINDOWS,因为我要连接我的手机,我要完好的看一篇DOC/PPT还是要靠WINOWS+OFFICES,但那只是人们没有认识MS的邪恶之处,就想有人对我说:"linux有什么用,连word文档都显示不全.你看看MS,又更新了,OFFICES2007出来咯!!"
我只能说,真是MS一次次的更新,才让别的软件对它的兼容性越来越差,从OFFICES2000到2007,我没觉得有什么变化,只是生成的doc文件还是比openoffice大了那么多,里面保存了什么呢?保存的是让别人无法正确打开doc文档的东西!
可以他没有理我,他对MS和盖茨有着深深的崇拜,虽然他一直用的D版WINDOWS/OFFICES.
我不想,也不知道该说什么了.
只是,当MS开始全面打击盗版的时候,他会去买XXXX元的VISTA 和OFFICES2007吗?
我想我会帮他装好linux和openoffice(redoffice听说也不错,呵呵),然后告诉他,你也算是第一次不用盗版了把.

2006-12-06

vista发布了,linux呢?

经过N此跳票,vista还是发布了,不知道MS又要投入多少钱用来宣传
虽然,我并不关心,我还是更倾向于使用linux,虽然我现在还是用着xp,因为我的linux还是没有正常识别出我的网卡,还是无法连接我的手机,不得不表示对linux的遗憾.
linux的确是开放,自由,但是他也付出了易用性相对较差的毛病,不同的kernel,gcc,make....导致了我的网卡虽然有驱动,还是不能正常安装,唉

2006-12-01

这些大网站都用什么操作系统

先看国外的:


Google

哪些软件做 Web Server?

除了有两个节点操作系统看出来是 Linux 外,其他的都是未知的.


Yahoo!

操作系统都是 FreeBSD.


微软

操作系统全是 Windows 2003(如果使用 Linux 会被笑死) .Web 服务器用的是Microsoft-IIS/6.0.


eBay

操作系统用:Windows Server 2003 /2000, Web服务器用 Microsoft-IIS/6.0 (5.0).


eBay 大规模使用 Windows ?


GNU.org

操作系统全是 Debian Linux.


Web 服务器: Apache/1.3.31 (Debian GNU/Linux) mod_python/2.7.10 Python/2.3.4 , 也有的配置是:Apache/1.3.26 (Unix) Debian GNU/Linux mod_python/2.7.8 Python/2.1.3.GNU.org 对 Python 用的比较多的.


看看国内的一些公司.


阿里巴巴

操作系统是 Linux . Web 服务器: Apache/1.3.29 (Unix) mod_alibaba/1.0 Resin/2.1.13 .

(+mod_gzip/1.3.26.1a). mod_alibaba 模块估计是专门定制的.


Sina

操作系统是 FreeBSD. Web 服务器都是 Apache/2.0.54 .


百度

操作系统是 Linux , Web 服务器: Apache/1.3.27.


搜狐

操作系统居然是 SCO UNIX ,Web 服务器信息: Apache/1.3.33 (Unix) mod_gzip/1.3.19.1a

看来业界传闻”Sohu 的技术力量最差”并不夸张.~~哈哈


网易

操作系统:Linux. Web 服务器信息: Apache/2.0.5x


这些数据是在Netcraft得到的.


分析一下上述数据,可以得到的基本信息如下:


1. Linux vs FreeBSD 半斤八两.很多公司用 Linux , FreeBSD 也不乏拥趸.但开源操作系统做 Web 应用是首选已经是一个既定事实.

2. 关于 Apache ,虽然 Apache 目前还是推荐使用 1.3 版本. 但是很多公司还是使用了 2.0 版.而 Apache.org 自己也全在使用 Apache 2.0 .甚至是 2.2 .

这些判断的前提是 Netcraft 的探测是正确的并且具备代表性.


来自: http://dbanotes.net/web/bigsite_web_os_and_server.html