cvs

About CVS
The first of all:

export CVS_RSH=ssh
mkdir PROJECT

Second: You should checkout your project and you can use the following of command.

cvs -z3 -d:ext:USENAME@PROJECT.cvs.sourceforge.net:/cvsroot/PROJECT1 checkout PROJECT2

/cvsroot/PROJECT1 is your project but PROJECT2 is your directory in your PROJECT1. Do you understand?Because I don't know it at begain to my project.

Third: We can learn some command about CVS.
If you want to add a file to your project.
$vim yourfile
$cvs add yourfile
$cvs commit -m "you can add your commit"
So you had add your file to your project in your source of code.
You can see the following of websites.

http://www.nongnu.org/cvs/

http://cvsbook.red-bean.com/

http://ximbiot.com/cvs/

Posted in linux | Tagged | Leave a comment

命令

尽管有些生疏但是还可以在终端里面尝试着可以
但是要面试的话那样就不行了,要准确的记忆才可以的
scp 远程服务器的用户名@远程的IP:远程的文件 本地目录
(说明:这是从远程服务器上拷贝文件,远程的文件要决定目录才可以的)
scp 本地文件 远程服务器的用户名@远程的IP:远程的目录
(说明:从本地拷贝文件到远程服务器)
tar -cvzf 文件
(说明:压缩文件)

Posted in linux | Tagged | Leave a comment

致腾讯

致腾讯:
感谢贵公司给我的笔试和面试的机会和近距离接近腾讯。
认识腾讯很久了,但是今年才认真了解她,不仅仅为中国网民提供了一个便于交流的平台,而且逐渐提供更多更好的优质服务,把握好了在中国发展的方向,进而走向世界。
对QQ的思考,从高中开始使用,它帮助我和更多人交流和同学薄雾浓云愁永昼联系,但是大学时开始使用Linux,那时腾讯还没有Linux for QQ,我就用其他的客户端登录,当然在Windowns下也有其他非腾讯官网的QQ客户端(不过我很少用)。Linux的吉祥物也是企鹅,QQ也是,但是Linux是一个自由软件同样发挥出它强的力量,普及到全球,使得万亿的人收益,“Linux的企鹅” 已经发展到很多种类了,但是QQ的企鹅依然还是那个可爱的小企鹅。个人感觉腾讯是一个很活跃和开放的一个公司,我想以后也同样会开源自己QQ的代码,那样会使得QQ的更加好用,而且功能更加强大,安全性也会相应提升。当然同样会盈利,有更多人的使用和完善QQ,那样“ QQ的企鹅” 也会更加可爱更加丰富。。
对QQ游戏的思考,从一些小游戏开始到现在多种多样的游戏,创新之路一直在进行。我也想到几个游戏:第一个是编写学习类型的游戏,比如说:化学实验实验室(不仅可以要学生学,提高对知识的认识,而且专业人士可以当作实验试用的平台和业余人士可以当作智力游戏),物理实验室,数学实验室,历史场合等等。第二个是,买卖房屋也装饰房间,可以找人结婚和生活(但是要比现有的要好),网上您有房子吗?网上您有汽车吗?网上您有车子吗?那个游戏要您实现你的梦想,您想到哪里建立就在哪里建立,也许您可以建立一个自己的"市外"桃源。
对商务的思考,腾讯有财付通,拍拍网等等。我在Linux系统下在拍拍网上很难注册,更无法使用财付通,建议开发Linux下的相关软件,当别人还没有开始占领这个市场的时候,而且这个市场的确有前途,那就应该去开发这个市场了。网上购物会越来越流行,为客户与商家提供更加优秀的服务和商品的更加的便利,收发商品更加的快速。是否可以在各地建立一个物品储存点(可以由物流公司完成),存放那些销售量很大的客户的物品,这样就可以快速的为消费者送到物品,而且可以让消费者在同一时间在不同商家的购的商品同时送到。付费方式应该更加多元化,方便任何想买商品的人。
关于技术支持,这个职位的确有挑战性,"海量"一词说明的确要解决好海量的数据,不仅仅从服务器用户态去解决而且还应从内核态考虑如何解决海量数据的问题。用自己的智慧学更多的解决之道和同行一起探索解决之法,不仅可以用好别人软件,而且自己也应该开发根据自己的需求而特定的软件(当然开源,那样就会有更多人发现里面的问题和提出解决之法和优化它,而且也有利于别人的发展,大家一起前进,那么我们的社会将会更加美好。)
关于我,我是一个热爱开源文化和极力推广开源的喜欢技术的一个普通学生,性格开朗,爱好广泛社会责任感强,而且愿意加入腾讯,为了祖国的IT行业而努力,为了服务更多的人而工作。

此致
敬礼
西邮:高伟 2009年 10月 20日 星期二 11:03:47 CST

Posted in life | Tagged | 2 Comments

最近有点忙

真的很久没有写blog了,但是我有个好的习惯是记录自己不过不是电脑是随笔,由于宿舍网络不是很稳定而且最近上网很多时间是在投简历,聊天,看新闻,所以没有更新自己blog,我想也没有多少人看,但是我还是会写的,而且很认真的写,记录大学的生活和技术的知识点。
开学,课程设计,使得我对硬件有了更加深入的了解,但是好像还没有宋飞那么可以自由熟练的操作硬件,而且他今天离开了2号实验楼的434去了,3+1 班,看来很多人是会被好的环境吸引的,而我还是在这个实验室,在这里学习吧,今年再干点什么。
很多人,到了大四,开始找工作,开始躁动,而我呢?居然,开始忙社团,不是我想加学分之类的,而是兴趣,但是感觉里面还是有很多不完善的地方,但是要想改变真的还是有些难度的。我最近也没有多少时间来玩魔术,主要没有学新的魔术,不过学会了魔方的层次法,基本可以完成了。以后有时间学更加高深的算法,再次开始记忆单词,学英语,当然要开始学口语了,不是了,因为学了半年了,应该是坚持锻炼。
网站,我和几个朋友一起买了一个美国空间,我又买了一个cn的域名,开始了制作网站了,安装了blog和wiki,开始编写主页了。我那些朋友买的主要是为了做个人主页,但是我不想那样,感觉太浪费了。我想做一个可以免费服务大家的一个网站而且没有广告。
一个可以帮助您上网,帮助您了解网络,帮助您学会用网络完成您想完成的事情,帮助您管理你的上网和您的网络的各项服务。
如果,你想和我一起开发那么很欢迎,我会把我管理域名和空间的权限告诉你的,但是一定要你技术好,而且是完全的免费开发这个网站,不添加广告,不盈利。如果确定请发邮件到我的邮箱是xiyou.gaowei@gmail.com

Posted in MINIX, TCP/IP | Tagged | 1 Comment

暑假结束

暑假结束
今天,七夕节,但是好像没有我什么事情吧?
看这自己满桌子的书,也不知道是不是都已经看完了,不论是文艺还是毛泽东的文选,以及共人比黄花瘦产党人的名人列传。
还有课本,以及好几本的外国原著,也不知道哪天哪月才可以看完呢?
大四开始,找工作,写简历。

Posted in life | Leave a comment

成为Zh/Fedora新维护人员

Zh/Fedora新维护人员指南
本文旨在解说软件包维护的概括流程,使中文地区一些英文能力稍遜的 Fedora 软件包维护人员能够更了解如何管理软件包。希望更多使用中文的 Fedora 爱好者能够加入,参与建设 Fedora 社区。
作为一位新的 Fedora 软件包维护人员,你需要拥有一套 Fedora 的软件包维护工具;本文建议你首先安装 fedora-packager 这个软件包。
su -c 'yum install fedora-packager'

申请 FAS 和 Bugzilla 帐户
要正式成为 Fedora 的软件包维护人员,你需要申請一个 FAS 帐号和 Red Hat Bugzilla 的帐号。申请这两个用户的方法都非常简单,详細步骤可查阅其他有关文档,本文只就此简述。
* 申请 FAS 帐户,地址如下: https://admin.fedoraproject.org/accounts/ 。
* 注冊完成后,还需要登录 FAS 签署 CLA、上传公共 SSH 密钥、PGP密钥,并申请加入 Fedora Packager CVS Commit Group。
* 申请Bugzilla帐户,地址如下: https://bugzilla.redhat.com/ 。
* 注意,在 FAS 注册所使用的电子邮件地址必须要与 Bugzilla 的电子邮件地址一致。
为新软件打包之前,需要在 Fedora Package Database https://admin.fedoraproject.org/pkgdb 查询该软件包是否已经存在。如果存在,则无需要为该软件制作RPM包,因为软件仓库已经有该软件。另外,进入Fedora官方源的软件包必须是使用符合 OSL 的开源许可证,如果是非开源但是免费且可自由分发的软件,則建议向 RPM Fusion 申请。被 Fedora 任何的许可证可在以下链接查阅: http://fedoraproject.org/wiki/Licensing#SoftwareLicenses

https://fedoraproject.org/wiki/PackageMaintainers

Mailing List::fedora-devel-list@redhat.com
rpm包制作

https://fedoraproject.org/wiki/Zh/Docs/RPM%E6%89%93%E5%8C%85%E6%95%99%E5%AD%B8

Posted in linux | Tagged , | Leave a comment

兴趣Linux

一个很小的Linux发行版。

http://www.slitaz.org/cn/get/index.html

一个Linux下的绘图(适用于儿童)

http://tuxpaint.org/download/

ScummVM 是 Script Creation Utility for Maniac Mansion Virtual Machine 的缩写。简而言之,它可以让你在诸多设备上运行一些经典的冒险游戏。最近该项目再度获得 SourceForge.net 2009 最佳游戏项目奖
具体请看http://linuxtoy.org/archives/clasical-adventure-emerge-scummvm.html
一个装在虚拟机里面的Linux系统

http://minix1.woodhull.com/faq/rundlx.html

这个系统主页,目前打不开,但可以到下面ftp上下载
ftp://gd.tuwien.ac.at/pub/opsys/linux/DLX/
在是DSL镜象,在http://ftp.belnet.be/packages/damnsmalllinux/目录里面的archive里面有很早以前的版本。

http://ftp.belnet.be/packages/damnsmalllinux/current/dsl-4.4.10.iso

ftp://ibiblio.org/pub/Linux/distributions/damnsmall/archive/
黑客

http://www.remote-exploit.org/backtrack_download.html

wget -c http://mirror.switch.ch/ftp/mirror/backtrack/bt4-beta.iso

http://foro.seguridadwireless.net/live-cd-wifiway-1-0-renovation-kde/wifiway-1-0-final-17896/

http://www.wifislax.com/descargas.php

其他版本http://linuxtoy.org/archives/10-special-purpose-linux-distros.html
Zh/Fedora新维护人员指南

http://fedoraproject.org/wiki/Zh/Fedora%E6%96%B0%E7%BB%B4%E6%8A%A4%E4%BA%BA%E5%91%98%E6%8C%87%E5%8D%97

Posted in linux | Tagged | Leave a comment

在bochs里面玩minix

在这里下载
关于minix的img文件
[gaowei@gaowei minix203]$ tar xzvf minix203.tar.gz 解压
[gaowei@gaowei minix203]$ bochs 开始玩哦
[gaowei@gaowei minix203]$ cat bochsrc.txt
megs: 64
指明想要模拟64M的内存
romimage: file=$BXSHARE/BIOS-bochs-latest, address=0xf0000
vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest
vga: extenstion=vbe
ata0-master: type=disk, path="minix203.img", cylinders=940, heads=6, spt=17
boot: c
log: bochsout.txt
panic: action=ask
error: action=report
info: action=report
debug: action=ignore
ips: 15000000
vga_update_interval: 150000
mouse: enabled=0
指明ROM的镜像文件在哪,开机时ROM BIOS被加载到哪里。$BXSHARE是环境变量,指明 Bochs的share目录,在Linux上为/usr/share/bochs。这一般不用改动。下面的vgaromimage 指明VGA ROM的镜像文件位置。
floppya是第一软驱,floppyb是第二软驱。后面标明的是软驱镜像文件的位置,软盘是否插入。可以根据你的需要做适当的修改。
这样就可以玩了。

Posted in MINIX | Tagged | Leave a comment

自己动手写操作系统2

发现了一个学习Linux不错的网站。

http://www.oldlinux.org/index_cn.html

owei@gaowei src]$ od boot.img 查看二进制
0000000 144214 154216 140216 001750 164400 177775 017670 104574
0000020 134705 000020 000670 135423 000014 000262 010315 044303
0000040 066145 067554 020054 051517 073440 071157 062154 000041
0000060 000000 000000 000000 000000 000000 000000 000000 000000
*
0000760 000000 000000 000000 000000 000000 000000 000000 125125
0001000
下面是这个命令的作用
od - dump files in octal and other formats
这个命令将会使得你的镜象启动。
bochs -q 'boot:a' 'floppya: 1_44=boot.img, status=inserted'
但是感觉有些不对,虽然没有报错,但是就是一个黑屏,也许就是那样吧。
制作系统镜象
[gaowei@gaowei dos]$ cd myos/;ls
bootimage-0.11-20040305 rootimage-0.11-20040305
[gaowei@gaowei myos]$ vim .bochsrc
[gaowei@gaowei myos]$ bximage
========================================================================
bximage
Disk Image Creation Tool for Bochs
$Id$
========================================================================
Do you want to create a floppy disk image or a hard disk image?
Please type hd or fd. [hd] fd
Choose the size of floppy disk image to create, in megabytes.
Please type 0.16, 0.18, 0.32, 0.36, 0.72, 1.2, 1.44, 1.68, 1.72, or 2.88.
[1.44] 1.44
I will create a floppy image with
cyl=80
heads=2
sectors per track=18
total sectors=2880
total bytes=1474560
What should I name the image?
[a.img] a.img
Writing: [] Done.
I wrote 1474560 bytes to a.img.
The following line should appear in your bochsrc:
floppya: image="a.img", status=inserted
[gaowei@gaowei myos]$ dd if=bootimage-0.11-20040305 of=a.img
237+0 records in
237+0 records out
121344 bytes (121 kB) copied,0.00409892 秒,29.6 MB/秒
[gaowei@gaowei myos]$ dd if=rootimage-0.11-20040305 of=b.img
2880+0 records in
2880+0 records out
1474560 bytes (1.5 MB) copied,0.0453818 秒,32.5 MB/秒
[gaowei@gaowei myos]$ bochs
安装一个小linux在bochs上面,这个有问题,最后卸载了。
[gaowei@gaowei download]$ sudo rpm -ivh bochs-dlx-2.1.1-53106cl.i386.rpmwarning: bochs-dlx-2.1.1-53106cl.i386.rpm: Header V3 DSA signature: NOKEY, key ID 99807190
Preparing... ########################################### [100%]
1:bochs-dlx ########################################### [100%]
[gaowei@gaowei download]$ bochs-dlx
---------------------------------------------------------------
DLX Linux Demo, for Bochs x86 Emulator
---------------------------------------------------------------
Checking for bochs binary...ok
Checking for DLX linux directory...FAILED
ERROR: I could not find the DLX linux directory.
[gaowei@gaowei download]$
记住,高版本不可以时用低版本,最后用低版本就顺利安装成功。
[root@gaowei download]# rpm -ivh --force bochs-2.3-1.i586.rpm
Preparing... ########################################### [100%]
1:bochs ########################################### [100%]
[root@gaowei download]# bochs
bochs bochs-dlx
[root@gaowei download]# bochs-dlx
配置可以参看

http://www.wangcong.org/articles/bochs.html

关于kernel0.11

http://linux.chinaunix.net/bbs/viewthread.php?tid=766892

Turbo Debug(下载请点这里)
Turbo Debug是需要调试在《自己动手写操作系统》中经常用到,一般在DOS下进行调试,只需将它放入PCDOS与Windows的共享文件夹即可。一般来说用TD打开要调试的文件,一般会出现"Program has no
Symblo Tablet",这是由于代码中没有加入调试代码,不用管它,忽略掉就可使用。

Posted in OS, kernel | Tagged | Leave a comment

搭建ftp服务器

第一步,看系统有没有这个服务器呢?
[root@gaowei ~]# chkconfig |grep ftp
如果没有,自己安装吧!下载相应的软件安装。
我首选yum安装,因为我的系统是fc11,其他发行版有相应的软件管理工具。万一没有我们就源码安装吧。
[gaowei@gaowei Packages]$ sudo rpm -ivh vsftpd-2.1.0-2.fc11.i586.rpm
[sudo] password for gaowei:
Preparing... ########################################### [100%]
1:vsftpd ########################################### [100%]
[gaowei@gaowei Packages]$好,软件安装好了。
检查[root@gaowei ~]# chkconfig --list vsftpd
vsftpd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
[root@gaowei ~]# 好有了,主要的配置如下,grep这个命令把开头为#的全部过滤了,相当于去掉注释
[root@gaowei ~]# grep -v '#' /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
listen=YES

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
建立用户登录账号
命令 useradd wangyong ; passwd wangyong
把用户账号添加到“/etc/vsftpd.ftpusers”文件中
[root@gaowei ~]# vim /etc/vsftpd/ftpusers
[root@gaowei ~]# chkconfig --levels 35 vsftpd on
[root@gaowei ~]# chkconfig --list vsftpd
vsftpd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭
[root@gaowei ~]# service vsftpd start
为 vsftpd 启动 vsftpd: [确定]
[root@gaowei ~]#
[root@gaowei ~]#
ftpd.conf文件配置 “/etc/vsftpd/vsftpd.conf”
添加 chroot_local_user=YES
重启vsftpd服务 service vsftpd restart
修改目录
[root@gaowei ~]# cat /etc/passwd |grep ftp
ftp :x :14:50:FTP User:/var/ftp:/sbin/nologin
wftp :x :501:502::/home/wftp:/bin/bash
[root@gaowei ~]# 把里面的目录变化成你想要的就OK了。

Posted in linux | Tagged | Leave a comment