linux的存档

KDE v4.2.2

2009-04-03 08:44:13

KDE是由德国人Mathias Ettrich于1996年开始的一个计划.当年就读于图宾根大学时,由于对UNIX桌面的不满,所以决心开发一个易于使用及更人性化的桌面系统.KDE 桌面系统使用了 QT链接库,很快地他和其它志愿开发人员于1997年初发布了第一个较大型及有规模的KDE版本.虽然KDE是免费的开放源软件,但使用了非免费的QT链接库,有很多人担心日后会出现版权上的问题.由此,一些人开始了另一个开放源的 Linux 桌面计划 Gnome .庆幸地,于1998年11月,QT链接库所属的公司发布了第一个以开放源许可(QPL)的QT链接库授权.可是,还有很多人争议QPL无法满足GPL执照上的条款.直到2000年9月,一个以GPL发布的 UNIX 版本的QT链接库发布后,大部份用户才对 KDE 产生信心.

更新:http://www.kde.org/info/
官网:http://www.kde.orghttp://www.kdecn.org
KDE v4.2.2:
ftp://ftp.kde.org/pub/kde/stable/4.2.2/src/

推荐(0)
收藏
分享至: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 添加到饭否 QQ书签 POCO网摘 Digbuzz我挖网 

Linux内核有多少代码是来自华人的贡献?

2009-03-23 13:58:09

统计可以看出绝大多数贡献来自于一些大公司,比如 Redhat、Intel、IBM、SUN、Google、Analog、MontaVista等。而更该被记住的是那些标记为 Hobbyists 也即不是供职于大公司而纯粹是出于个人兴趣爱好的贡献者,比如 ZhangLe。

阅读全文...

推荐(0)
收藏
分享至: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 添加到饭否 QQ书签 POCO网摘 Digbuzz我挖网 

linux查看文件详细权限和批量更改权限的命令操作

2009-03-14 09:40:29

ls -l 查看文件的详细信息,包括写写权限.
chmod 777 -R jszsl
将jszsl目录下面的所有文件都改权限为777包含该目录

推荐(0)
收藏
分享至: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 添加到饭否 QQ书签 POCO网摘 Digbuzz我挖网 

Linux Kernel 2.6.28.4

2009-02-07 13:07:39

Linux Kernel是Linux系统的核心部件,支持Intel、Alpha、PPC、 Sparc、IA-64 、ARM、MIPS、 Amiga、Atari和IBM s/390等,还支持32位大文件系统.而在Intel平台上,物理内存最大支持可以达到64GB.加强对IDE和 SCSI硬件系统的支持,并增强了对 USB设备和3D加速卡的支持.

查看:Linux 2.6.28.4
下载:Linux 2.6.28.4

推荐(0)
收藏
分享至: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 添加到饭否 QQ书签 POCO网摘 Digbuzz我挖网 

centos架设svn服务器

2009-02-07 10:28:58

svn的作用在大型项目开发当中尤为重要。

本人愚钝,花了比较多的时间来捣鼓安装svn.

由于不熟悉linux的操作,磨叽了很久。走了不少的弯路。不过还好。

总算达到了想要的效果。

svn的仓库我们没办法直接读取,它采用的是一种特殊的存储结构。

实现协同开发的思想是这样的。

开发人员   <=> svn服务 <=> 站点部署。

先有 开发人员提交更新增加的代码至  svn服务器 ,

svn服务器处理版本信息,并按照我们的设置,同步版本至 站点。

svn其实托管了版本和维护手记,

在一个团队里。这无疑是一种很好的协作方式。

更为重要的是。老板可以明确的看到。额,今天你干了哪些活。

好吧。我们从简单实用的方式说起。

目标架构

svnserve独立运行。

文件的方式验证用户身份。

存储方式默认。

用户必须要输入用户名和密码才能访问仓库。

post commit自动同步项目部署顺便修改文件权限。

安装过程。

# yum install subversion

好的。就这样先安装。

# mkdir /svnroot

# cd /svnroot

# svnadmin  create /respos

# vim /startsvn

建立启动脚本

输入以下内容

#!/bin/sh

/usr/bin/svnserve -d -r /svnroot

保存 CTRL + C

:w

:q

好,然后继续写终止svn服务脚本

# vim stopsvn

#!/bin/sh

killall svnserve

保存 CTRL + C

:w

:q

# cd /svnroot/respos/conf

# vim svnserve.conf

输入以下内容

[general]

anon-access=none

auth-access=write

password-db=passwd

realm = my respos

保存

# vim passwd

输入以下内容

[users]

jake=jake1166021

#前面是用户名,后面是密码。

#cd ../hooks

# cp post-commit.tmpl post-commit

# vim post-commit

输入以下内容

#!/bin/sh

REPOS="$1"

REV="$2"

export  LANG=zh_CN.UTF-8

svn update   /var/www/respos

chmod 777 /var/www/respos -R

现在都基本配置好了。

#/startsvn

启动svn

好吧。先svn co svn://www.you.com/respos /var/www/respos

然后你就可以本地更改commit文件到svn上。

svn会自动的处理这些文件版本,并同步到部署项目的位置。

推荐(0)
收藏
分享至: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 添加到饭否 QQ书签 POCO网摘 Digbuzz我挖网 

linux下面zip 和unzip

2009-02-06 20:51:30

   zip命令的基本用法是:zip [参数] [文件1] [文件2]
      简单的例子:
      把本目录下的test文件打包成test.zip文件:zip test.zip test/* ,如果在文件中用绝对的路径,那么在压缩文件中也是绝对路径。就是说,如果你 zip test.zip /home/test/* ,那么在压缩文件中也是这样的层次关系。
      参数列表:
      -a     将文件转成ASCII模式
      -F     尝试修复损坏的压缩文件    
      -h     显示帮助界面
      -m     将文件压缩之后,删除源文件

      -n 特定字符串    不压缩具有特定字尾字符串的文件
      -o     将压缩文件内的所有文件的最新变动时间设为压缩时候的时间
      -q     安静模式,在压缩的时候不显示指令的执行过程
      -r     将指定的目录下的所有子目录以及文件一起处理
      -S     包含系统文件和隐含文件(S是大写)
      -t 日期     把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy
      unzip命令的基本语法是:unzip [参数] zip文件
      简单例子:
      把本目录下的test.zip文件解压:unzip test.zip
      参数列表:
      -l     列出压缩文件所包含的内容
      -v     显示详细的执行过程

推荐(0)
收藏
分享至: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 添加到饭否 QQ书签 POCO网摘 Digbuzz我挖网 

Linux 进程管理

2009-02-06 16:52:33

 


1、程序和进程;

程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。

一个运行着的程序,可能有多个进程。 比如 LinuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务。


1.1 进程分类;

进程一般分为交互进程、批处理进程和守护进程三类。

值得一提的是守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开机时通过脚本自动激活启动或超级管理用户root来启动。比如在 Fedora或Redhat中,我们可以定义httpd 服务器的启动脚本的运行级别,此文件位于/etc/init.d目录下,文件名是httpd,/etc/init.d/httpd 就是httpd服务器的守护程序,当把它的运行级别设置为3和5时,当系统启动时,它会跟着启动。

[root@localhost ~]# chkconfig  --level 35  httpd on

由于守护进程是一直运行着的,所以它所处的状态是等待请求处理任务。比如,我们是不是访问 LinuxSir.Org ,LinuxSir.Org 的httpd服务器都在运行,等待着用户来访问,也就是等待着任务处理。


1.2 进程的属性;

进程ID(PID):是唯一的数值,用来区分进程;
父进程和父进程的ID(PPID);
启动进程的用户ID(UID)和所归属的组(GID);
进程状态:状态分为运行R、休眠S、僵尸Z;
进程执行的优先级;
进程所连接的终端名;
进程资源占用:比如占用资源大小(内存、CPU占用量);


1.3 父进程和子进程;

他们的关系是管理和被管理的关系,当父进程终止时,子进程也随之而终止。但子进程终止,父进程并不一定终止。比如httpd服务器运行时,我们可以杀掉其子进程,父进程并不会因为子进程的终止而终止。

在进程管理中,当我们发现占用资源过多,或无法控制的进程时,应该杀死它,以保护系统的稳定安全运行;


2、进程管理;

对于Linux进程的管理,是通过进程管理工具实现的,比如ps、kill、pgrep等工具;


2.1 ps 监视进程工具;

ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用top工具;


2.1.1 ps 的参数说明;

ps 提供了很多的选项参数,常用的有以下几个;

l  长格式输出;
u  按用户名和启动时间的顺序来显示进程;
j  用任务格式来显示进程;
f  用树形格式来显示进程;
a  显示所有用户的所有进程(包括其它用户);
x  显示无控制终端的进程;
r  显示运行中的进程;
ww 避免详细参数被截断;

我们常用的选项是组合是aux 或lax,还有参数f的应用;

ps aux 或lax输出的解释;

USER	进程的属主;
PID	进程的ID;
PPID  父进程;
%CPU	进程占用的CPU百分比;
%MEM	占用内存的百分比;
NI	   进程的NICE值,数值大,表示较少占用CPU时间;
VSZ 进程虚拟大小;
RSS  驻留中页的数量;
WCHAN
TTY  终端ID
STAT 进程状态
    D Uninterruptible sleep (usually IO) R 正在运行可中在队列中可过行的; S 处于休眠状态; T 停止或被追踪; W 进入内存交换(从内核2.6开始无效); X 死掉的进程(从来没见过); Z 僵尸进程; < 优先级高的进程 N 优先级较低的进程 L 有些页被锁进内存; s 进程的领导者(在它之下有子进程); l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do) + 位于后台的进程组;
WCHAN 正在等待的进程资源; START 启动进程的时间; TIME 进程消耗CPU的时间; COMMAND 命令的名称和参数;



2.1.2 ps 应用举例;

实例一:ps aux 最常用

[root@localhost ~]# ps -aux |more

可以用 | 管道和 more 连接起来分页查看;

[root@localhost ~]# ps -aux  > ps001.txt

[root@localhost ~]# more ps001.txt

这里是把所有进程显示出来,并输出到ps001.txt文件,然后再通过more 来分页查看;

实例二:和grep 结合,提取指定程序的进程;

[root@localhost ~]# ps aux |grep httpd

root      4187  0.0  1.3  24236 10272 ?        Ss   11:55   0:00 /usr/sbin/httpd

apache    4189  0.0  0.6  24368  4940 ?        S    11:55   0:00 /usr/sbin/httpd

apache    4190  0.0  0.6  24368  4932 ?        S    11:55   0:00 /usr/sbin/httpd

apache    4191  0.0  0.6  24368  4932 ?        S    11:55   0:00 /usr/sbin/httpd

apache    4192  0.0  0.6  24368  4932 ?        S    11:55   0:00 /usr/sbin/httpd

apache    4193  0.0  0.6  24368  4932 ?        S    11:55   0:00 /usr/sbin/httpd

apache    4194  0.0  0.6  24368  4932 ?        S    11:55   0:00 /usr/sbin/httpd

apache    4195  0.0  0.6  24368  4932 ?        S    11:55   0:00 /usr/sbin/httpd

apache    4196  0.0  0.6  24368  4932 ?        S    11:55   0:00 /usr/sbin/httpd

root      4480  0.0  0.0   5160   708 pts/3    R+   12:20   0:00 grep httpd

实例二:父进和子进程的关系友好判断的例子

[root@localhost ~]# ps auxf  |grep httpd

root      4484  0.0  0.0   5160   704 pts/3    S+   12:21   0:00              \_ grep httpd

root      4187  0.0  1.3  24236 10272 ?        Ss   11:55   0:00 /usr/sbin/httpd

apache    4189  0.0  0.6  24368  4940 ?        S    11:55   0:00  \_ /usr/sbin/httpd

apache    4190  0.0  0.6  24368  4932 ?        S    11:55   0:00  \_ /usr/sbin/httpd

apache    4191  0.0  0.6  24368  4932 ?        S    11:55   0:00  \_ /usr/sbin/httpd

apache    4192  0.0  0.6  24368  4932 ?        S    11:55   0:00  \_ /usr/sbin/httpd

apache    4193  0.0  0.6  24368  4932 ?        S    11:55   0:00  \_ /usr/sbin/httpd

apache    4194  0.0  0.6  24368  4932 ?        S    11:55   0:00  \_ /usr/sbin/httpd

apache    4195  0.0  0.6  24368  4932 ?        S    11:55   0:00  \_ /usr/sbin/httpd

apache    4196  0.0  0.6  24368  4932 ?        S    11:55   0:00  \_ /usr/sbin/httpd

这里用到了f参数;父与子关系一目了然;



2.2 pgrep

pgrep 是通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运行。在服务器的配置和管理中,这个工具常被应用,简单明了;

用法:

#ps 参数选项   程序名

常用参数

-l  列出程序名和进程ID;

-o  进程起始的ID;

-n  进程终止的ID;

举例:

[root@localhost ~]# pgrep -lo httpd

4557 httpd

[root@localhost ~]# pgrep -ln httpd

4566 httpd

[root@localhost ~]# pgrep -l httpd

4557 httpd

4560 httpd

4561 httpd

4562 httpd

4563 httpd

4564 httpd

4565 httpd

4566 httpd

[root@localhost ~]# pgrep httpd

4557

4560

4561

4562

4563

4564

4565

4566



3、终止进程的工具 kill 、killall、pkill、xkill;

终止一个进程或终止一个正在运行的程序,一般是通过 kill 、killall、pkill、xkill 等进行。比如一个程序已经死掉,但又不能退出,这时就应该考虑应用这些工具。

另外应用的场合就是在服务器管理中,在不涉及数据库服务器程序的父进程的停止运行,也可以用这些工具来终止。为什么数据库服务器的父进程不能用这些工具杀死呢?原因很简单,这些工具在强行终止数据库服务器时,会让数据库产生更多的文件碎片,当碎片达到一定程度的时候,数据库就有崩溃的危险。比如 mysql服务器最好是按其正常的程序关闭,而不是用pkill mysqld 或killall mysqld 这样危险的动作;当然对于占用资源过多的数据库子进程,我们应该用kill 来杀掉。



3.1 kill

kill的应用是和ps 或pgrep 命令结合在一起使用的;

kill 的用法:

kill [信号代码]   进程ID

注:信号代码可以省略;我们常用的信号代码是 -9 ,表示强制终止;

举例:

[root@localhost ~]# ps  auxf  |grep   httpd

root      4939  0.0  0.0   5160   708 pts/3    S+   13:10   0:00              \_ grep httpd

root      4830  0.1  1.3  24232 10272 ?        Ss   13:02   0:00 /usr/sbin/httpd

apache    4833  0.0  0.6  24364  4932 ?        S    13:02   0:00  \_ /usr/sbin/httpd

apache    4834  0.0  0.6  24364  4928 ?        S    13:02   0:00  \_ /usr/sbin/httpd

apache    4835  0.0  0.6  24364  4928 ?        S    13:02   0:00  \_ /usr/sbin/httpd

apache    4836  0.0  0.6  24364  4928 ?        S    13:02   0:00  \_ /usr/sbin/httpd

apache    4837  0.0  0.6  24364  4928 ?        S    13:02   0:00  \_ /usr/sbin/httpd

apache    4838  0.0  0.6  24364  4928 ?        S    13:02   0:00  \_ /usr/sbin/httpd

apache    4839  0.0  0.6  24364  4928 ?        S    13:02   0:00  \_ /usr/sbin/httpd

apache    4840  0.0  0.6  24364  4928 ?        S    13:02   0:00  \_ /usr/sbin/httpd

我们查看httpd 服务器的进程;您也可以用pgrep -l httpd 来查看;

我们看上面例子中的第二列,就是进程PID的列,其中4830是httpd服务器的父进程,从4833-4840的进程都是它4830的子进程;如果我们杀掉父进程4830的话,其下的子进程也会跟着死掉;

[root@localhost ~]# kill 4840  注:杀掉4840这个进程;

[root@localhost ~]# ps -auxf  |grep  httpd  注:查看一下会有什么结果?是不是httpd服务器仍在运行?

[root@localhost ~]# kill 4830   注:杀掉httpd的父进程;

[root@localhost ~]# ps -aux |grep httpd  注:查看httpd的其它子进程是否存在,httpd服务器是否仍在运行?

对于僵尸进程,可以用kill -9 来强制终止退出;

比如一个程序已经彻底死掉,如果kill 不加信号强度是没有办法退出,最好的办法就是加信号强度 -9 ,后面要接杀父进程;比如;

[root@localhost ~]# ps aux |grep gaim

beinan    5031  9.0  2.3 104996 17484 ?        S    13:23   0:01 gaim

root      5036  0.0  0.0   5160   724 pts/3    S+   13:24   0:00 grep gaim

[root@localhost ~]# pgrep -l gaim

5031 gaim

[root@localhost ~]# kill -9 5031



3.2 killall

killall 通过程序的名字,直接杀死所有进程,咱们简单说一下就行了。



用法:killall 正在运行的程序名

killall 也和ps或pgrep 结合使用,比较方便;通过ps或pgrep 来查看哪些程序在运行;

举例:

[root@localhost beinan]# pgrep -l gaim

2979 gaim

[root@localhost beinan]# killall gaim



3.3 pkill

pkill 和killall 应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill 来杀掉。

应用方法:

#pkill  正在运行的程序名

举例:

[root@localhost beinan]# pgrep -l gaim

2979 gaim

[root@localhost beinan]# pkill gaim



3.4 xkill

xkill 是在桌面用的杀死图形界面的程序。比如当firefox 出现崩溃不能退出时,点鼠标就能杀死firefox 。当xkill运行时出来和个人脑骨的图标,哪个图形程序崩溃一点就OK了。如果您想终止xkill ,就按右键取消;

xkill 调用方法:

[root@localhost ~]# xkill



4、top 监视系统任务的工具;

和ps 相比,top是动态监视系统任务的工具,top 输出的结果是连续的;



4.1 top 命令用法及参数;

top 调用方法:

top 选择参数

参数:

-b  以批量模式运行,但不能接受命令行输入;

-c 显示命令行,而不仅仅是命令名;

-d N  显示两次刷新时间的间隔,比如 -d 5,表示两次刷新间隔为5秒;

-i 禁止显示空闲进程或僵尸进程;

-n NUM  显示更新次数,然后退出。比如 -n 5,表示top更新5次数据就退出;

-p PID 仅监视指定进程的ID;PID是一个数值;

-q  不经任何延时就刷新;

-s  安全模式运行,禁用一些效互指令;

-S 累积模式,输出每个进程的总的CPU时间,包括已死的子进程;



交互式命令键位:

space  立即更新;

c 切换到命令名显示,或显示整个命令(包括参数);

f,F 增加显示字段,或删除显示字段;

h,? 显示有关安全模式及累积模式的帮助信息;

k 提示输入要杀死的进程ID,目的是用来杀死该进程(默人信号为15)

i 禁止空闲进程和僵尸进程;

l 切换到显法负载平均值和正常运行的时间等信息;

m 切换到内存信息,并以内存占用大小排序;

n  提示显示的进程数,比如输入3,就在整屏上显示3个进程;

o,O 改变显示字段的顺序;

r 把renice 应用到一个进程,提示输入PID和renice的值;

s 改变两次刷新时间间隔,以秒为单位;

t 切换到显示进程和CPU状态的信息;

A 按进程生命大小进行排序,最新进程显示在最前;

M 按内存占用大小排序,由大到小;

N 以进程ID大小排序,由大到小;

P 按CPU占用情况排序,由大到小

S 切换到累积时间模式;

T  按时间/累积时间对任务排序;

W 把当前的配置写到~/.toprc中;



4.2 top 应用举例;

[root@localhost ~]# top

然后根据前面所说交互命令按个尝试一下就明白了,比如按M,就按内存占用大小排序;这个例子举不举都没有必要了。呵。。。。。。

当然您可以把top的输出传到一个文件中;

[root@localhost ~]# top > mytop.txt

然后我们就可以查看mytop文件,以慢慢的分析系统进程状态;



5、进程的优先级:nice和renice;

在Linux 操作系统中,进程之间是竟争资源(比如CPU和内存的占用)关系。这个竟争优劣是通过一个数值来实现的,也就是谦让度。高谦让度表示进程优化级别最低。负值或0表示对高优点级,对其它进程不谦让,也就是拥有优先占用系统资源的权利。谦让度的值从 -20到19。

目前硬件技术发展极速,在大多情况下,不必设置进程的优先级,除非在进程失控而疯狂占用资源的情况下,我们有可能来设置一下优先级,但我个人感觉没有太大的必要,在迫不得已的情况下,我们可以杀掉失控进程。

nice 可以在创建进程时,为进程指定谦让度的值,进程的优先级的值是父进程SHELL的优先级的值与我们所指定谦让度的相加和。所以我们在用nice设置程序的优先级时,所指定数值是一个增量,并不是优先级的绝对值;

nice 的应用举例:

[root@localhost ~]# nice -n 5  gaim &   注:运行gaim程序,并为它指定谦让度增量为5;

所以nice的最常用的应用就是:

nice  -n  谦让度的增量值   程序

renice 是通过进程ID(PID)来改变谦让度,进而达到更改进程的优先级。

renice  谦让度    PID

renice 所设置的谦让度就是进程的绝对值;看下面的例子;

[root@localhost ~]# ps lax   |grep gaim
4     0  4437  3419  10  -5 120924 20492 -      S<   pts/0      0:01 gaim
0     0  4530  3419  10  -5   5160   708 -      R<+  pts/0      0:00 grep gaim

[root@localhost ~]# renice -6  4437
4437: old priority -5, new priority -6

[root@localhost ~]# ps lax   |grep gaim
4     0  4437  3419  14  -6 120924 20492 -      S<   pts/0      0:01 gaim
0     0  4534  3419  11  -5   5160   708 -      R<+  pts/0      0:00 grep gaim



6、关于本文;

进程管理还是需要的,虽然在桌面应用上,我们点鼠标就能完成大多的工作,但在服务器管理中,进程管理还是十分重要的。

有的弟兄会说,为什么您不说说在桌面环境中的图形管理的进程工具。我感觉没有太大的必要,如果您会点鼠标就应该能找到有关进程管理的工具。

还有的弟兄会说:Windows的进程管理真的很方便,按一下CTRL+ALT+DEL就可以调出来,随便你怎么杀和砍。我感觉Windows的进程管理并不怎么样,如果有的程序真的需要CTRL+ALT+DEL的话,呵,那肯定会出现系统假死现象。或者程序错误之类的提示。弄不好就得重启,这是事实吧。

Windows 的进程管理并不优秀,只是一个友好的界面而已,我想我说的没错吧;

推荐(0)
收藏
分享至: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 添加到饭否 QQ书签 POCO网摘 Digbuzz我挖网 

Fedora Linux 11 Alpha

2009-02-06 08:00:39

Fedora是一个操作系统和平台,基于Linux.它允许任何人自由地使用、修改和重发布,无论现在还是将来.它由一个庞大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开放源码的软件和开放的标准.Fedora Core是Fedora Project的一部分,得到了Red Hat, Inc. 的支持.Redhat 自9.0以后,不再发布桌面版,而是把这个项目与开源社区合作,于是就有了Fedora 这个Linux 发行版.Fedora 可以说是Redhat 桌面版本的延续,只不过是与开源社区合作.

更新:http://docs.fedoraproject.org/release-notes/
官网:http://fedoraproject.org/
Fedora Linux 11 Alpha 官方下载页面:
http://mirrors.fedoraproject.org/publiclist/Fedora/11-Alpha/
http://torrent.fedoraproject.org/

推荐(0)
收藏
分享至: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 添加到饭否 QQ书签 POCO网摘 Digbuzz我挖网 

Ubuntu 9.04 Alpha 4

2009-02-06 07:59:51

Ubuntu 9.04开发代号“Jaunty Jackalope”(得意洋洋的怀俄明野兔),按惯例将在2009年4月份发布最终正式版,主要会重新整合Debian核心的更新升级,并加入对ARM 处理器的支持,不过现在的Alpha还做得不够,稍后的新测试版才能真正安装在ARM系统上。

下载:Ubuntu 9.04 Alpha 4
查看:The ubuntu-devel-announce Archives

推荐(0)
收藏
分享至: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 添加到饭否 QQ书签 POCO网摘 Digbuzz我挖网 

ubuntu更新源

2009-02-03 16:03:35

默认的中国源速度非常不错,为了保证源内软件的齐全,建议电信用户添加cn99或台湾大学的源,建议网通用户添加UBNTU官方或台湾大学的源。

在终端输入并运行
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份当前的源列表,以便日後需要时恢复)
sudo gedit /etc/apt/sources.list (修改sources.list文件中源的列表)
弹出文本后在sources.list文件中尾部添加下列内容:

#Mirror.lupaworld.com 源更新服务器(浙江省杭州市双线服务器,网通同电信都可以用,亚洲地区官方更新服务器):
deb http://mirror.lupaworld.com/ubuntu gutsy main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu gutsy-security main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu gutsy-updates main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu gutsy-backports main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu gutsy main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu gutsy-security main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu gutsy-updates main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu gutsy-backports main restricted universe multiverse
Ubuntu 官方源 推荐北方网通用户添加
deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
台湾的官方源速度也相当不错,有时甚至快于内地的:
deb http://tw.archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu gutsy-proposed main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu gutsy-proposed main restricted universe multiverse

再加个中国电信源科技大学的源(能用速度还不 错)

deb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid main restricted universe multiverse
deb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-backports main restricted universe multiverse
deb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-proposed main restricted universe multiverse
deb http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-security main restricted universe multiverse
deb http://ubuntu.uestc.edu.cn/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ intrepid main restricted universe multiverse
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-backports main restricted universe multiverse
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-proposed main restricted universe multiverse
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-security main restricted universe multiverse
deb-src http://ubuntu.uestc.edu.cn/ubuntu/ intrepid-updates main restricted universe multiverse

防止非官方源中软件包不全的问题,请在sources.list文件中尾部添加下面这个官方源。
deb http://archive.ubuntu.org.cn/ubuntu-cn/ feisty main restricted universe multiverse
如果没有这个源,下面安装某些软件的时候会提示找不到,比如w32codecs
然后 保存编辑好的文件,执行以下命令更新。
sudo apt-get update #这一步是更新你的源列表,换源後必须执行
(如果更新速度非常慢请更换源 sudo gedit /etc/apt/sources.list )
sudo apt-get dist-upgrade #这一步是更新软件
台湾源的测试可能会慢一些,耐心等一下,换源后一般下载速度都有几十K,上百K也很正常。~要是总是用几K的外源,Ubuntu也不可能在PRC混了 ~

推荐lupaworld的源,速度比较快,稳定,我用的就是这个源。默认的cn的源有点慢。是上海的。可能用 的人比较多,挤了点。

推荐(0)
收藏
分享至: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 添加到饭否 QQ书签 POCO网摘 Digbuzz我挖网 
得到OpenID
使用OpenID提供商
35OpenID 35OpenID MyOpenID MyOpenID Flickr Flickr
Google Google Yahoo Yahoo! AOL AOL
Blogger Blogger LiveJournal LiveJournal Verisign Verisign
ClaimID ClaimID Technorati Technorati Vidoop Vidoop
OpenID OpenID 帮助
您还没有登录,请登录后继续操作。
提示:您必需打开Cookie才能使用本系统
请输入您的 OpenID OpenID 登录:
例如:http://yourname.openid.35.com
close