SUSE 原是以Slackware Linux为基础,并提供完整德文使用界面的产品。1992年 Peter McDonald成立了Softlanding Linux System(SLS)这个发行版。这套发行版包含的软件非常多,更首次收录了X Window及TCP/IP等套件。Slackware就是一个基于SLS的发行版。原来的名字叫"S.u.S.E."后来改称/简短为"SuSE",意思为"Software-
und System-Entwicklung",那是一句德文,英文为"Software and system development"。现在这家公司的名字再度更改成SUSE Linux,"SUSE"一字已经不包含甚么意义了。 2003年11月4日,Novell表示将会对SUSE提出收购。收购的工作于2004年1月完成。Novell也向大家保证SUSE的开发工作仍会继续下去,Novell更把公司内全线电脑的系统换成SUSE LINUX,并同时表示将会把SUSE特有而优秀的系统管理程序
- YaST2以GPL授权释出。 2005年8月4日,Novell公共关系科的领导及代言人 - Bruce Lowry表示,SUSE Linux Professional系列的开发将变得更开放以及让社群参与当中的工作。新的开发计划名为openSUSE,目的是为了吸引更多的使用者及开发人员。相比以往,现在所有的开发人员及使用者能够测试SUSE的产品并一起开发新版本的SUSE。在以往,SUSE的开发工作都是于内部进行的。SUSE
10.0是第一个给予公众测试的版本。为了配合这个转变,用户除了能够购买盒装版本的SUSE外,也可以从网络上免费下载。一系列的改变让于2005年10月6日推出的SUSE Linux有三个版本 - "OSS版" (完全地开放原始码)、"试用版"(同时包含开放原始码的程序及专属程序如Adobe Reader、Real Player等,其实就是盒装零售版,也可以免费下载,可以安装在硬盘上,并且没有使用限制或限期,但不含说明手册及Novell提供的技术支援)及盒装零售版。 2010年,Attachmate收购Novell。SUSE成为Attachmate的产品。 需要注意的是,Novell Linux Desktop 系列的新产品以后改称 SUSE Linux Enterprise Desktop。他是德国最著名的Linux发行版,在全世界也享有较高的声誉,号称是世界上最华丽的操作系统。它一直致力于创建一个连接数据库的最佳Linux版本。为了实现这一目的,SuSE与Oracle
和IBM合作,以使他们的产品能稳定地工作。他自主开发的软件包管理系统YaST也得到了大家的好评,SuSE还开发了SuSE Linux eMail Server III,是一个非常稳定的电子邮件群组应用。另外,SuSE的硬件检测也非常优秀,该版本在服务器和工作站上都用得很好。在安装方面,SuSE拥有界面友好的安装过程,还有图形管理工具,可方便地访问Windows磁盘,对于终端用户和管理员来说使用它同样方便,这使它成为了一个强大的服务器平台。在桌面方面,SUSE支持kde和gnome,xface等桌面,桌面特效比较丰富,新手用这个也很容易上手,缺点是KDE虽然华丽多彩,但比较不稳定。
Red Hat
1991年,Linus的Linux内核发布,同年加拿,多伦多大学毕业的Bob Yong在纽约把UNIX用户组引入系统管理自由软件。加强了Linux用户的管理功能。1993年,Bob Yang 创立了ACC公司,主要营销Linux和UNIX的支持软件和书籍杂志。
1994年,美国卡内基梅隆大学毕业的Marc Ewing建立了自己的Linux分销业务,并发布了Red Hat Linux 1.0。 1995年,AAC公司的Bob Yang 收购了Marc Ewing的业务,合并后的ACC公司成为新的Red Hat软件公司,并发布了Red Hat Linux 2.0。 1997年12月,Red Hat Linux 5.0发布,它支持Intel、alpha和Sparc平台和大多数的应用软件。极其简单易用的RPM模块化的安装、配置和卸载工具,使程序的安装可在15分钟内完成。软件升级也很方便,这对刚开始使用Linux的用户来说是非常好的消息。
2003年4月,Red Hat Linux 9.0发布。重点放在改善桌面应用方面,包括改进安装过程、更好的字体浏览、更好的打印服务等。2004年4月30日,Red Hat公司正式停止对Red Hat 9.0版本的支持,标志著Red Hat Linux的正式完结。原本的桌面版Red Hat Linux发行包则与来自社区的Fedora计划合并,成为Fedora Core发行版本。Red Hat公司宣布不再开发桌面版的Linux发行包,而将全部力量集中在服务器版的开发上,也就是Red Hat Enterprise
Linux版。 Redhat系列,包括RHEL、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆免费版本)。发展到RHEL5时分成了两个版本,Server和Desktop。
Server版本又分为:
Red Hat Enterprise Linux Advanced Platform对应以前的 Red Hat Enterprise Linux AS Red Hat Enterprise Linux对应以前的Red Hat Enterprise Linux AS
Desktop版本分为:
Red Hat Enterprise Linux Desktop对应以前的Red Hat Desktop Red Hat Enterprise Linux Desktop with Workstation option 对应以前的Red Hat Enterprise Linux WS
Fedora
Fedora(原名 Fedora Core 自第七版更名为Fedora)是众多 Linux 发行套件之一。是一个开放的、创新的、前瞻性的操作系统和平台,基于 Linux。它允许任何人自由地使用、修改和重发布,无论现在还是将来。Fedora的前身是Red
Hat Linux。2003年9月 ,红帽公司 (Red Hat) 突然宣布不再推出个人使用的发行套件Red Hat Linux而专心发展商业版本(Red Hat Enterprise Linux),但红帽公司也同时宣布将原有的 Red Hat Linux 开发计划和 Fedora 计划整合成一个新的 Fedora Project。Fedora Project 将会由红帽公司赞助,以 Red Hat Linux 9 为范本加以改进,原本的开发团队将继续参与 Fedora 开发计划,同时也鼓励开放原始码社群参与开发工作。
Fedora被红帽公司定位为新技术的实验场,与 Red Hat Enterprise Linux 被定位为稳定性优先不同,许多新的技术都会在 Fedora Core 中检验,如果稳定的话红帽公司则会考虑加入 Red Hat Enterprise Linux 中。Fedora 预计每年发行 2~3 次的发行版本。 Ubuntu
这个命令就相当于 dos 下的 dir 命令一样 也是 Linux 控制台命令中最为重要几个命令之一,ls 最常用的参数有三个-a、-l 和 –F:
ls -a Linux 系统上的文件以.开头的文件被系统视为隐藏文件,仅用 ls 命令是看不到他们的。而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。
ls –l 这个命令可以使用长格式显示文件内容 如果需要察看更详细的文件资料就要用到 ls -l 这个指令。 ls -F 在列出的文件 目录 名称后加一符号 例如可执行文件加 "*", 目录则加 "/"。 2.cd命令
cd 这个命令是用来进出目录的,它的使用方法和在 dos 下没什么两样,但和dos不同的是Linux的目录对大小写是敏感的如果大小写拼写有误,你的cd操作是成功不了的。另外,cd 如果直接输入,cd 后面不加任何东西。会回到使用者自己的 Home
目录,假设如果是 root 那就是回到/root。这个功能同 cd ~是一样的。 3. mkdir rmdir命令
mkdir 命令用来建立新的目录 如输入如下命令 mkdir work 将在当前目录下新建一个 work 目录 rmdir 用来删除已建立的目录 如输入如下命令 rmdir work 将删除已存在的空目录 work
对命令的操作不熟悉时,或者在C语言编程对函数的参数有不了解的地方。则需要使用man命令进行查找,它有很多个查找类型: 1 Executable programs or shell commands 2 System calls (functions provided by the kernel) 3 Library calls (functions within program libraries) 4 Special files (usually found in /dev) 5 File formats and conventions eg /etc/passwd 6 Games 7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7) 8 System administration commands (usually only for root) 9 Kernel routines [Non standard] *小提示:在man中如果搜索某个关键字,使用“/查找关键字”快速的进行定位。并且可以按“n”进行下一个的匹配 *******************************************************************************************************
SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux
默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。
我们要知道selinux的配置文件在: /etc/sysconfig/selinux中,它有三种模式: # enforcing - SELinux security policy is enforced. 强制打开模式 # permissive - SELinux prints warnings instead of enforcing. 打开并警告模式 # disabled - No SELinux policy is loaded. 关闭模式
要在linux下处理.rar文件,需要安装RAR for Linux,可以从网上下载,但要记住,RAR for Linux不是免费的;然后安装: # tar -xzpvf rarlinux-3.2.0.tar.gz # cd rar # make 这样就安装好了,安装后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。
它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法: # rar a all *.jpg 这条命令是将所有.jpg的文件压缩成一个rar包,名为all.rar,该程序会将.rar
扩展名将自动附加到包名后。 # unrar e all.rar 这条命令是将all.rar中的所有文件解压出来 *******************************************************************************************************