DNA图谱 / 问答 / 问答详情

如何在systemd中添加service

2023-07-15 13:48:48
TAG: emd
共1条回复
康康map

Systemd 服务的内容主要分为三个部分,控制单元(unit)的定义、服务(service)的定义、以及安装部分。

和 SysV init 脚本的差异

过去,*nix 服务(守护精灵)都是用 SysV 启动脚本启动的。SysV 启动脚本就是 Bash 脚本,通常在 /etc/init.d 目录下,可以被一些标准参数如 start,stop,restart 等调用。启动该脚本通常意味着启动一个后台守护精灵(daemon)。shell 脚本常见的缺点就是,慢、可读性不强、太详细又很傲娇。虽然它们很灵活(毕竟那就是代码呀),但是有些事只用脚本做还是显得太困难了,比如安排并列执行、正确监视进程,或者配置详细执行环境。

SysV 启动脚本还有一个硬伤就是,臃肿,重复代码太多。因为上述的“标准参数”必须要靠各个脚本来实现,而且各个脚本之间的实现都差不多(根本就是从一个 skeleton 骨架来的)。而 Systemd 则进行了统一实现,也就是说在 Systemd service 中完全就不需要、也看不到这部分内容。这使得 Systemd 服务非常简明易读,例如 NetworkManager 这一重量级程序的服务,算上注释一共才有 19 行。而它相应的 SysV 启动脚本头 100 行连标准参数都没实现完。

Systemd 兼容 Sysv 启动脚本,这也是为什么这么久我们仍然需要一个 systemd-sysvinit 软件包的原因。但是根据以上理由,最好针对所有您安装的守护精灵都使用原生 Systemd 服务来启动。另外,Systemd 服务可无缝用于所有使用 Systemd 的发行版,意思是 Arch 下编写的脚本拿过来依然能够使用。

通常来说,上游应该在发布源代码的同时发布 Systemd 服务,但如果没发布,你可以对照本教学来为它们写一个并贡献给它们。

关于 SysV init 启动脚本的编写可见openSUSE:Packaging_init_scripts,这主要用于你的服务器,毕竟服务器追求稳定软件更新的不是很勤(但你一定不知道欧盟汽车里的车载系统必须是 Systemd)。

真正开始前需要注意的问题

如上所述,Systemd 的 service 文件是完全跨发行版的,所以有时候没有必要重造轮子。真正编写你的服务前,请确认它在各大发行版中完全就不存在:

我们的 Systemd 服务集合

Fedora Systemd 服务集合

Arch Linux Systemd 服务集合

Gentoo Systemd 服务集合

Debian 中的少量 Systemd 服务

ubuntu 中的少量 Systemd 服务

Systemd 语法

Systemd 语法和 .desktop 文件的语法比较像,也比较类似 Windows 下的 .ini 文件,因此无论对于打包者还是最终用户都是非常容易上手的。

主要格式请见下面的小例子,这里需要说明三点:

Systemd 单元文件中的以 “#” 开头的行后面的内容会被认为是注释

Systemd 下的布尔值,1、yes、on、true 都是开启,0、no、off、false 都是关闭。注:

仅限于 Systemd 文件,比如:

RemainOnExit=yes

并不适用于该文件中嵌入的 shell 语句,比如:

ExecStartPre=/usr/bin/test "x${NETWORKMANAGER}" = xyes

这里的 yes 就不能替换。因为等号后面是一条嵌入的 shell 语句。

Systemd 下的时间单位默认是秒,所以要用毫秒(ms)分钟(m)等请显式说明。

一个小例子

NetworkManager 的 Systemd service:

[Unit]

Description=Network Manager

After=syslog.target

Wants=remote-fs.target network.target

[Service]

Type=dbus

BusName=org.freedesktop.NetworkManager

ExecStart=/usr/sbin/NetworkManager --no-daemon

EnvironmentFile=/etc/sysconfig/network/config

ExecStartPre=/usr/bin/test "x${NETWORKMANAGER}" = xyes

# Suppress stderr to eliminate duplicated messages in syslog. NM calls openlog()

# with LOG_PERROR when run in foreground. But systemd redirects stderr to

# syslog by default, which results in logging each message twice.

StandardError=null

[Install]

WantedBy=multi-user.target

Also=NetworkManager-wait-online.service

相关推荐

Gentoo安装总结

在折腾劲的推动下,花了整整2周(周末全天+工作日晚上)来安装Gentoo,终于在数十次的重复 Gentoo HandBook 中的步骤,并参考了多篇 Gentoo Wiki 上的文章及 Funtoo Linux Installation ,终于实现了我所期望实现的功能,比如使用UEFI直接从主板进入桌面而非使用Grub等传统Bootloader;使用最简化的KDE桌面环境等等。 经过这一番折腾,让我对Linux的了解更加深入,虽然仍然只算是皮毛,但是却是一个好的开始,这里将就这次安装的经过进行一次简单的总结,理出一些需要注意的地方,以及建议点,希望有机会看到我的文章的同好能够吸取到我的经验,少走一些冤枉路,尽快进入到Gentoo奇妙的殿堂。 1.Gentoo安装媒介 Gentoo官方提供了一个最简化的Live镜像,通过使用它我们可以很好地进行安装工作,但是对于像我这种希望能够实现UEFI启动的来说,它似乎就不是最佳选择了,我在使用它进行安装的过程中,只有一次成功实现了UEFI启动(很不幸这唯一的一次因为其他设置的问题被我给格掉了),后来我参考了Funtoo的安装指南,使用了SystemRecueCD作为安装媒介,虽然第一次仍然出现问题,但是第二次就顺利完成了。而且从名字上就可以得知,SystemRecueCD的性质是应急救援盘,无论我们是在使用Linux的过程中,还是使用Windows等系统,在发生灾难性事件的时候(比如无法进入桌面),我们都可以拿它来应急。此外,由于它已经支持efi启动,所以像是我在配置uefi的时候,用它就会非常方便了。 2.Gentoo安装手册(语言问题) 对于初次接触安装Gentoo的人来说,一份详尽的安装手册是必不可少的,它是我们安装Gentoo的指明灯,在Gentoo的官网上,和安装相关的手册非常多,而且有多种语言的版本可供选择,其中就有简体中文。最初几次我按照简体中文语言版的手册来安装,虽然也算是成功了,但是总有一些奇怪的现象发生,比如在emerge软件的时候看到有2份make.conf文件的提示,又如在分配硬盘一节中,没有提供创建ext4文件系统的命令。后来经过和英文版手册的比较发现,简体中文手册上的部分内容早已过时了,由此引申发现,在其他部分的手册中,简体中文手册的内容都或多或少有过时现象。因此,在这里我建议 在安装Gentoo的过程中以英文版手册为准 ,虽然对于我们这种非英文语系国家的人来说,看英文版有一定的难度,但是好在我们主要是看手册中的那些命令以及配置,介绍性的内容的重要度不大,所以应该问题不大。 3.Gentoo安装手册(技术问题) 我想绝大多数安装Gentoo的朋友就和我一样主要是按照Gentoo HandBook上的步骤来的,在这过程中可能安装的应用也都是手册里推荐的,但是当我在照着操作的过程中,我发现一个很不幸的现象,那就是里面推荐使用的一些软件都是过时了的,比如bootloader一节中介绍使用的是grub,但是在我印象中它已经结束了生命周期,目前普遍使用的是Grub2,更别说Syslinux或我使用的uefi了,虽然grub是经受了历史的检验的稳定版本,但是对于使用Linux的来说,稳定是不够的,应该要尝鲜才对(服务器除外)。所以,按照手册只能作为一个参考,我们还应该去广泛参考那些Wiki上介绍的软件、技术,这样才能构建出一个更好的系统来,否则,大可以去使用那些定制好了的发行版,何必来自己整呢? 4.窗口系统 在安装KDE等桌面环境之前,我们必须先安装窗口系统,它是目前我们必须安装的,无论是qt还是gtk目前都是基于它实现的,而目前我们可选的只有有着25年悠久历史的X窗口了,也许等wayland成熟之后我们才能抛弃它吧。按照Gentoo上的Xorg配置手册(貌似现在文档列表(英文)中已经删除它了)来配置的时候,它会要求设置xorg.conf等配置文件,不过在我的实际操作中发现,其实这些步骤并非必须,至少我的在没有配置的情况下仍然能够很好的运作。 X窗口系统有X11-Server和Xorg-Server两个版本,他们的区别在于前者夹带了许多我们永远不会用到的东西,所以我们必选后者。 5.KDE桌面环境 在众多桌面环境中,KDE一直是我心目中最漂亮最现代化的桌面环境了(事实上本来就是),但是很不幸,在使用诸如FedoraUbuntu的KDE定制版时发现,它捆绑的形形色色的软件太多,不少还不能安全的删除。而在Gentoo的世界里,这种让人不爽的现象可以有效地避免了。当我在配置桌面环境时,我发现Getnoo的源里有一个startkde版本,于是我尝试性的安装了它,发现果然清爽,只携带了极少的一部分软件(甚至没有浏览器、文件管理器和终端程序)。 6.必装软件 文件管理器:Dolphin(KDE默认文件管理器) 文本编辑器:Sublime Text3(极酷的文本编辑器,认识了它之后什么vimemacs都拜拜了) 音乐播放器:Clementine(目前我所能找到的最好的基于Qt的音乐播放器) 终端:Konsole(喜欢去到文字界面执行命令的可以无视,否则它是我们执行各种命令的好帮手) 浏览器:Chromium(基于Qt的浏览器我实在没能找到一款满意的,所以就它吧) 输入法:Fcitx(Linux的世界还有哪款输入法和与之匹敌?) ……… 7.待续
2023-07-15 13:13:051

Gentoo 做桌面的话,有什么优势

Redcore Linux 是一个基于 Gentoo 的桌面发行版。下载地址:http://redcorelinux.org/download,Redcore.Linux.Hardened.1812.KDE.amd64.iso,Redcore Linux ,A free and open-source GNU/Linux distribution based on the Gentoo Linux operating system.Redcore Linux 是一个基于 Gentoo 的桌面发行版。下载地址:http://redcorelinux.org/download,Redcore.Linux.Hardened.1812.KDE.amd64.iso这个系统很清爽,KDE桌面,直接可以快速安装上手,中文语言可选,省去了漫长编译和配置时间,可以一试!
2023-07-15 13:13:122

请问 哪些Linux是 基于gentoo的?

Gentoo是一个基于Linux的自由操作系统,而不是哪个Linux基于Gentoo。所以问题本身的描述就存在误区。面就Gentoo自身来说,它的核心技术是Portage 。Portage是Gentoo的软件发行系统。Gentoo下要获取最新的软件,打一个命令:emerge--sync。这个命令告诉Portage从网上更新你本地的“Portage树”。本地Portage树包含一份完整的脚本集合,Portage以之创建和安装最新的Gentoo软件包。当前,我们的Portage树中拥有超过10000个软件包,软件包更新和新软件包每时每刻都在加入中。如果希望体验Gentoo,可以通过其官网免费下载。
2023-07-15 13:13:284

gentoo 和 archlinux 有什么优缺点

Gentoo和Arch都是滚动更新的Distro。但是Gentoo是基于源码的,而Arch是二进制。Gentoo优点是强大的定制性、滚动更新但仍然足够稳定;缺点是编译比较耗费时间(CPU没有足够快的话),对机器特别是CPU要求高。Arch的优点是软件包多,滚动更新且升级迅速,相较Gentoo更易掌握使用;缺点是近乎强迫式必须紧跟最新滚动升级,不然容易出问题。
2023-07-15 13:13:481

Gentoo 中解决 perf “找不到符号”的问题

使用 perf 进行性能分析时,一个令人头疼的问题是,有时候找不到某些库的符号。例如,当我在 Gentoo 下面运行 perf script 时,系统报了下面的错误: 这个时候,就需要我们安装相关库的 debug 版本。幸运的是,Gentoo 提供了相当简洁的解决办法,只需要对 /etc/make.conf 文件稍作修改即可: 然后重新安装 glibc 以及报错信息中提示的库: 之后就可以重新运行 perf script 了。 程序的符号信息被保存在了目录 /usr/lib/debug 下面,因此不会影响到程序的运行性能(但增加了磁盘占用)。还有另外一种方式是使用 FEATURES="nostrip" ,这种方式将符号信息保留在程序的二进制执行文件中,因而会影响到程序的运行性能。
2023-07-15 13:13:551

arch和gentoo的区别和优缺点,如何选择呢?

不同于其他常见的linux distro (如 ubuntu等), 两个系统都是属于 “从零”做起,默认系统安装好后,除了最基本的系统软件(如shell,及一些核心软件如sed/find等)外,其他任何应用程序(比如 X系统, 桌面程序,firefox, office, 邮件工具等)都没有安装。 这时你需要根据自己的需要来逐步安装。Arch 于 Gentoo 的区别在于, Gentoo 的任何一个软件(包括linux kernel)安装时,实际上是下载源代码然后在本机上编译获得,这样用户可以根据自己的物理硬件情况 (CPU类型,单核或多核等) 来调节编译选项从而获得更好的优化 (比如编译内核时可以去掉不需要的模块等),对于高手而言,这种方式得到的系统应该是非常优化的,但是如果是新手,有可能因为配置不当反而得到低效的软件甚至导致出现问题。 而 Arch 安装软件时,下载的是 Arch 维护者已经编译打包好的程序,直接下载到本机使用的, 虽然可能会损失一定的优化(在当前的硬件水平下,应该是感觉不出来的),但是安装程序的速度会比较快,同时不用关心源码,另外 Arch也能支持类似于Gentoo的从源码安装的方式,一般用这种方式来安装linux内核。Arch/Gentoo 于其他发行版 (如ubuntu/debian)相比,升级是“无缝”的,不存在像ubuntu那样隔半年一个新版本,不同版本间的升级可能导致很多问题,而Arch/Gentoo的升级就是通过平时定期的软件更新。 另外, Arch/Gentoo相对于其他发行版,一般总能更新到最新的软件,但是往往有可能因为更新太快而出现问题。总而言之, Arch/Gentoo适用于对Linux系统比较了解的人使用,一般来说 Arch/Gentoo用户需要对linux kernel的编译,linux系统的管理,目录结构,常用系统管理/维护工具等有较深入的了解。当使用Arch/Gentoo出现问题时,能通过日志/google等方式来排查解决问题。而其他发行版(尤其是ubuntu),最适合普通用户,安装好后就能上网/office,而不需要对linux本身有太多了解,当然随着使用这些发行版,用户自然也能学到一些linux知识。
2023-07-15 13:14:033

Gentoo本地化中文设置--Locale系统介绍

一份Locale是一组信息的集合,大多数程序利用它来确定特定的国家和语言设置。这些locale以及它们包含的数据是系统库的一部分,可以在大多数系统中的/usr/share/locale目录下找到。locale的名称通常命名为ab_CD的形式,其中ab是两个(或三个)字母的语言代号(在ISO-639中指定),CD是两个字母的国家代号(在ISO-3166中指定)。一些变量常常附加在locale名称的后面,例如en_GB.UTF-8或de_DE@euro。 Locale的设置保存在环境变量中。典型情况下设置在 /etc/env.d/02locale (系统全局设置)和 ~/.bashrc (特定用户设置)文件中。这些变量分别决定locale各方面的设置,下面的表格给出了具体说明。所有变量都会取一个前述ab_CD格式的locale名称作为值。 locale把按照所涉及到的文化传统的各个方面分成12个大类,这12个大类分别是: 其中,与中文输入关系最密切的就是 LC_CTYPE,LC_CTYPE 规定了系统内有效的字符以及这些字符的分类,诸如什么是大写字母,小写字母,大小写转换,标点符号、可打印字符和其他的字符属性等方面。而locale定义zh_CN中最最重要的一项就是定义了汉字(Class “hanzi”)这一个大类,当然也是用Unicode描述的,这就让中文字符在Linux系统中成为合法的有效字符,而且不论它们是用什么字符集编码的。 在en_US的locale定义中,并没有定义汉字,所以汉字不是有效字符。所以如果要输入中文必须使用支持中文的locale,也就是zh_XX,如zh_CN,zh_TW,zh_HK等等。 另外非常重要的一点就是这些分类是彼此独立的,也就是说LC_CTYPE,LC_COLLATE和 LC_MESSAGES等等分类彼此之间是独立的,可以根据用户的需要设定成不同的值。这一点对很多用户是有利的,甚至是必须的。例如,我就需要一个能够输入中文的英文环境,所以我可以把LC_CTYPE设定成。 设定locale就是设定12大类的locale分类属性,即 12个 LC_* 。除了这12个变量可以设定以外,为了简便起见,还有两个变量: LC_ALL 和 LANG 。它们之间有一个优先级的关系: 可以这么说,LC_ALL是最上级设定或者强制设定,而LANG是默认设定值。 所以,locale是这样设定的:
2023-07-15 13:14:091

安装gentoo后重启无法启动

方法如下:把DeviceDrivers-->SCSIdevicesupport-->SCSIlow-leveldrivers下的所有设置成未选择状态DeviceDrivers-->FusionMPTdevicesupport-->FusionMPT(base+ScsiHost)drivers选中然后将内核重新编译、安装,将grub.conf设置正确:代码:default0timeout30title=GentooLinux2.6.12-r6root(hd0,0)kernel/kernel-2.6.12-gentoo-r6root=/dev/sda3重启,OK。“FusionMPT(base+ScsiHost)drivers”是我的SCSI控制器的驱动,你可以用LiveCD启动然后用lspci查看你的硬件型号及厂商(不单能看到SCSI控制器的,还能看网卡、显卡、声卡的型号)然后在makemenuconfig里面用“/”查找一下刚才找到的型号和厂商,一般结果都有好几个,注意看看,一般都能看出来是哪方面的驱动,找几个可疑对象逐个试试(呵呵,我是一次就找对了)。综上,我认为:我在启动时出现的问题,是一个SCSI驱动选择不正确所致。此外,还现了一个问题:是否将devfssupport编译进内核,我到其他地方可看到引用:devfssupportYouneeddevfssupportbuiltinandmountedatboottime.Inthe2.6kernel,thesearelistedas:Code:Filesystems->Pseudofilesystems->/devfilesystemsupport(OBSOLETE)DEVFS_FS->AutomaticallymountatbootDEVFS_MOUNTInthe2.4kernel,theyare:Code:Filesystems->/devfilesystemsupport(EXPERIMENTAL)Automaticallymountatboot而我自己将devfssupport编译进内核时,系统反倒不能启动了后来把LiveCD的光盘下的安装手册(在docs目录下)看到了如下内容:引用:NowgotoFileSystemsandselectsupportforthefilesystemsyouuse.Don"tcompilethemasmodules,otherwiseyourGentoosystemwillnotbeabletomountyourpartitions.Alsoselect/procfilesystemandVirtualmemory.Donotselectthe/devfilesystem.回想起中文安装手册中的说法与此相反(中文手册的针对的是去年的版本),所以给大家提个醒。
2023-07-15 13:14:161

如何在Gentoo linux下添加新用户并赋予其Root权限

  1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户  #passwd tommy //修改密码  Changing password for user tommy.  New UNIX password: //在这里输入新密码  Retype new UNIX password: //再次输入新密码  passwd: all authentication tokens updated successfully.  2、赋予root权限方法一:修改/etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉  ## Allows people in group wheel to run all commands  %wheel ALL=(ALL) ALL  然后修改用户,使其属于root组(wheel),命令如下:  #usermod -g root tommy  修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。  方法二:修改/etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:  ## Allow root to run any commands anywhere  root ALL=(ALL) ALL  tommy ALL=(ALL) ALL  修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。  方法三:修改/etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:  tommy:x:500:500:tommy:/home/tommy:/bin/bash修改后如下tommy:x:0:500:tommy:/home/tommy:/bin/bash  保存,用tommy账户登录后,直接获取的就是root帐号的权限。
2023-07-15 13:14:242

arch和gentoo的区别和优缺点,如何选择呢

gentoo 和 arch 都是滚动发行版中的杰出代表. 我用的第一个滚动发行版就是 Gentoo, 当时(已经有5年 Linux 使用经验)觉得什么都是本机编译的, 挺"酷"的, 一定体验很好. 后来才发现折腾 Gentoo 所花的功夫并没有换来值当的更快体验. Gentoo 从安装开始就比别的发行版复杂许多, 网上有传说断断续续装一个月的. 虽然我没有装那么久, 不过还是在仔细阅读了说明书并查找了很多参考资料之后折腾了许久. Gentoo 的特点除了所有程序包都是本机编译(当然其实有些程序是有二进制包的, 像 libreoffice 神马的编译不起啊啊啊啊...), 还有就是它提供了非常"自由"的选择. (其实我认为是强迫你做很多你根本不理解的选择) 连系统日志工具都要自己选, 如果对他们不了解的话, 可能要纠结上半天. 当然 Gentoo 的文档非常百科全书化, 不过官方文档只负责你把基本系统装上, 非官方文档的更新速度又跟不上 Gentoo 软件包的更新速度(要知道 Gentoo 的软件包可永远是最新版的...). 装了 Gentoo 之后, 每次更新都要做好编译一晚上的准备...而且第二天起床常常会发现, 其实在中间某个步骤就因为某个未知错误停止了, 当然, 这么新的软件包网上是查不到解决方法的(其实有时候能查到, 尤其是当这个错误好几个版本都没有解决的时候), 你需要用你熟练的 Linux 知识来排查并自己解决错误. 当然, 按照"道德"要求, 我必须指出, 这样折腾下来是可以学到很多关于 系统 和 Linux 的知识的. 但是, 人的生命和精力是有限的, 如果你不以 Linux 为职业, 强烈不建议使用 Gentoo.Arch 就要好多了, 默认你是不用编译一切可以直接使用二进制包的, 当你想要更多选择的时候, 它也会给你, 你同样可以方便的用它的包管理工具自己编译软件包, 不过在编译选项控制上没有 Gentoo 灵活(毕竟 Gentoo 有很多方便的你根本不懂的 USE Flag 嘛). 基本上用着还是很舒服的. 默认的选项很不错, 在你需要的时候也给你选择的自由(这才是真正的自由选择, 我只折腾我所了解,关心的功能.) 不过 Arch 前一段时间从 initscripts 转为 systemd 了, 逼着我学习一堆 systemd 配置文件的写法, 我又不是职业 linux 用户, 才不干呢!!! 于是最后换成了现在用的 Linux Mint Debian Edition, 滚动发行, 二进制软件包, 手工 hack 需求少, 支持广泛(人家后台可是 Debian). 到目前为止用起来还比较顺心.最后关于 LMDE 的这几句是题外话 :) 参见我的另一个回答:http://zhidao.baidu.com/question/525212788#recommend-answer-1324385808
2023-07-15 13:14:311

Gentoo 字符终端字体大小如何调整

1、sudo dpkg-reconfigure console-setup。2、弹出 Configuring console-setup 界面,选择适当的编码格式,一般选择默认的UTF-8,选择OK3、在接下来的界面里选择字体,可以依次尝试,选择默认的latin1 and latin5 -western Europe and Turkic languages,这种字体下有较大的字体大小选择空间。4、选择字体显示效果。5、接下来的界面选择字体大小。
2023-07-15 13:14:491

gentoo安装的时间大概多少呢?回答好了加分!

基本系统》》内核》》显卡+声卡驱动》》Xorg》》Gnome》》其他应用,以你电脑的配置,全新编译安装,大概需要50小时整,分开安装,可能需要3天 你可以尝试google下gentoo binhost 用别人编译好的二进制安装包,可以缩减安装时间80%以上,至于fvwm,相对Gnome小巧多了,也可以节约时间,具体怎么安装fvwm,你可以上官网看看,我一直安装的都是Gnome。
2023-07-15 13:14:572

gentoo怎么安装deb包

额....deb是Ubuntu、Mint这些基于Debian二进制发行版用的,Gentoo是基于源码的发行版。Gentoo安装软件直接emerge啊。当然你实在要装的话,在满足依赖的前提下,直接解压开按照里面的说明文件拷贝之后也可以,但是不推荐这样做。
2023-07-15 13:15:041

装gentoo,电脑配置的最低要求

请看官方要求: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=2硬件要求 Minimal CD LiveDVD CPU i486 or later i686 or later 内存 256 MB 512 MB 硬盘 2.5 GB (excluding swap space)
2023-07-15 13:15:122

LFS gentoo和arch区别大么

区别很大。LFS是一份指导文档,指导用户从零基础打造一个符合自己需求的linux系统;gentoo则安装了基本系统,剩余的需要自己从源码编译配置安装;arch虽然默认也只安装基本系统,但除了用ABS编译源码安装软件,还可以用包管理软件pacman下载安装所需软件。
2023-07-15 13:15:191

Gentoo桌面选择

虚拟机的花你还是先装个xfce或者lxde吧,gdm和kde这样的大头太耗时了。
2023-07-15 13:15:271

新装的gentoo怎么连wifi

首先你要知道你的无线网卡驱动装上了没?如果装上了,模块也加载了,就装个wpa_supplicant建个/etc/wpa_supplicant/wpa_supplicant.conf内容如下:# Allow users in the "wheel" group to control wpa_supplicantctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel# Make this file writable for wpa_gui / wpa_cli# update_config=1# Only WPA_PSK is used. Any valid cipher combination is acceptednetwork={ ssid="无线名称" psk="无线密码" scan_ssid=1 #开启自动搜索 proto=RSN key_mgmt=WPA-PSK group=CCMP TKIP pairwise=CCMP TKIP priority=5}
2023-07-15 13:15:411

gentoo 安装stage1 时运行scripts/bootstrap.sh时报错 *Error: ‘ ’ does not exist. Exiting.求助

第一是没有提供完整的文档, 第二 ,ubuntu和fedora都自有很多私有的补丁 ,没有 tar.gz 格式的源代码 , 只提供诸如 src.deb ,或者 src.rpm 这些形式的 源代码 ,制作难度很大事实上 严格的理论上来讲,你是可以从源码编译出ubuntu和其他的 , 问题难度主要在 apt安装后生成本地包数据库这个方面, 毕竟既然他们能从源码创建出发行版, 我们就应该能从源码一样创建出, 只要完整的使用ubuntu的配置文件,启动脚本, 系统脚本, 以及正确的移植apt和创建数据库这些 debian/ubuntu 安装的时候有个 bootstrap就是弄这个的, 其实完整参考ubuntu的安装方式还是可以达到的, 就是十分麻烦而已 -------------------------------------------------------最简单的 LFS 没有包管理系统, 所以不能作为一个发行版 Gentoo 有强大的portage包管理系统, 实际操作肯定LFS复杂 ,因为如果不用jhalfs 脚本的话 你需要手动下载每个包 手动编译每个文件 gentoo 则不然 ,配置好 make.conf和 keyword, emerge 之 你什么都不用管了 "为何人们提到自己下载源码编译,通常不是指LFS就是GENTOO"这个其实是个误区,这里所指的源码编译是指系统的文件构成主体 ubuntu和fedora的文件构成主体分别来源于deb包和rpm包另外,由于ubuntu和 fedora 的特性, 你不可能完全从源码编译出一个 ubuntu或者fedora , 但是对于所有的linux发行版 ,安装了开发组件后都可以编译安装软件所以你在这里的困惑主要是 从0编译整个系统和编译软件 完整的从0编译整个系统的是 LFS Gentoo 严格来讲, 是官方提供了一个最小的系统集合, 在这个集合下 你再编译各种软件以搭建出一个完整的系统, 这个最小的系统集合有三个级别 stage1 stage2 stage3 , 官方推荐大家从stage3起 , 严格来说是不是绝对的从0编译整个系统 ubuntu和fedora这些, 由于包管理和文件组成的特殊性, 不存在从0编译系统的说法 ,但是可以自由的编译软件另外,团IDC网上有许多产品团购,便宜有口碑
2023-07-15 13:15:481

linux中的gentoo系统,忘记了root密码,且/etc/sudoers文件对当前用户没有权限,跪求解决方案!

LiveCD 启动系统进去修改 root 的密码。或者设置 GRUB 参数 init=/bin/bash 启动后修改。这种方法网上文章很多的……很多系统上至少概念都是通用的。
2023-07-15 13:15:552

vmware安装gentoo,到grub之后总是无法启动。

可能你编译内核有问题,该配置的必须选,还有你在/usr/src/linux 应该# make && make modules_install# cp arch/x86/boot/bzImage /boot/kernel-xxx //如果安装的x64,应该将x86换为x86_64,最好填上xxx即内核的版本你grub安装的步骤颠倒,应该先emerge grub然后grub2-install --no-floppy /dev/sda最后grub2-mkconfig -o /boot/grub/grub.cfg不用你自己写
2023-07-15 13:16:021

gentoo linux和linux from scratch的区别

第一是没有提供完整的文档, 第二 ,ubuntu和fedora都自有很多私有的补丁 ,没有 tar.gz 格式的源代码 , 只提供诸如 src.deb ,或者 src.rpm 这些形式的 源代码 ,制作难度很大事实上 严格的理论上来讲,你是可以从源码编译出ubuntu和其他的 , 问题难度主要在 apt安装后生成本地包数据库这个方面, 毕竟既然他们能从源码创建出发行版, 我们就应该能从源码一样创建出, 只要完整的使用ubuntu的配置文件,启动脚本, 系统脚本, 以及正确的移植apt和创建数据库这些 debian/ubuntu 安装的时候有个 bootstrap就是弄这个的, 其实完整参考ubuntu的安装方式还是可以达到的, 就是十分麻烦而已 -------------------------------------------------------最简单的 LFS 没有包管理系统, 所以不能作为一个发行版 Gentoo 有强大的portage包管理系统, 实际操作肯定LFS复杂 ,因为如果不用jhalfs 脚本的话 你需要手动下载每个包 手动编译每个文件 gentoo 则不然 ,配置好 make.conf和 keyword, emerge 之 你什么都不用管了 "为何人们提到自己下载源码编译,通常不是指LFS就是GENTOO"这个其实是个误区,这里所指的源码编译是指系统的文件构成主体 ubuntu和fedora的文件构成主体分别来源于deb包和rpm包另外,由于ubuntu和 fedora 的特性, 你不可能完全从源码编译出一个 ubuntu或者fedora , 但是对于所有的linux发行版 ,安装了开发组件后都可以编译安装软件所以你在这里的困惑主要是 从0编译整个系统和编译软件 完整的从0编译整个系统的是 LFS Gentoo 严格来讲, 是官方提供了一个最小的系统集合, 在这个集合下 你再编译各种软件以搭建出一个完整的系统, 这个最小的系统集合有三个级别 stage1 stage2 stage3 , 官方推荐大家从stage3起 , 严格来说是不是绝对的从0编译整个系统 ubuntu和fedora这些, 由于包管理和文件组成的特殊性, 不存在从0编译系统的说法 ,但是可以自由的编译软件
2023-07-15 13:16:213

为什么Gentoo和Archlinux两个里面80%的人选择Gentoo

  80%不知从何而来,至少我从ubuntu转到arch的时候,同时试过gentoo和arch。还是觉得arch比gentoo少折腾多了。  其实, 符合自己使用习惯, 需求就好了。  不过, portage 的输出确实很赞, 而且还有些人写的安装程序(编译的时候)都会提示编译到了百分之多少, 安装那些软件的时候真是觉得好爽快阿, 不用看着满屏的编译而不知到底到了哪一个步骤了。  因为我其他系统的使用经验不多, 就不能作出对比了。
2023-07-15 13:16:331

gentoo 安装 gnome 时 出现错误

先再执行一遍这个命令加上--autounmask-write,然后弹出的信息中有一个Remember to run什么的,运行那后面的命令,然后根据提示,用新的配置文件,再安装一次就行了
2023-07-15 13:16:402

什么是linux发行版(介绍每个版本的优缺点)

概述今天我们将主要研究Linux的发行版本,看看每个发现版本的发展历史。什么是Linux?可能很多人会认为Linux只是一个操作系统。其实严格来说,Linux只是一个操作系统的内核。内核是什么?内核建立了计算机软件和硬件之间的通信平台,并提供系统服务,如文件管理、虚拟内存、设备I/O等。由于Linux只是一个内核。那么我们通常所说的Linux操作系统是什么呢?我们通常所说的Linux指的是GNU/Linux,即带有Linux内核的GNU操作系统。是的,操作系统的实际名称是GNU。GNU是什么?GNU代表GNU # 039这不是Unix。可以说是一个操作系统,一个标准。注:什么是GNU/Linux?Linux是一个计算机操作系统:一系列允许你与计算机交互和运行其他程序的程序。操作系统由各种基本程序组成。它们使计算机能够与用户通信并接收指令,向硬盘、磁带或打印机读写数据,控制内存的使用,以及运行其他软件。操作系统最重要的组件是内核。在GNU/Linux系统中,Linux是核心组件。系统的其余部分主要由GNU project编写和提供的程序组成。因为一个独立的Linux内核不可能是一个工作的操作系统,所以我们更喜欢使用术语 quotGNU/Linux quot;来表达人们通常所说的 quotLinux quot。Linux基于Unix操作系统。自诞生以来,它就被设计成一个多任务、多用户的系统。这些特点使得Linux完全不同于其他著名的操作系统。其实Linux比你想象的要特别。与其他操作系统相反,没有人真正拥有Linux,它的大部分开发工作都是由无偿志愿者完成的。GNU/Linux系统的开发始于1984年。那时,自由软件基金会开始开发一个免费的类似Unix的操作系统,叫做GNU。GNU Project为UNIX开发了大量的自由软件工具和类Unix操作系统,如Linux。这些工具使用户能够执行各种任务,从日常琐事到神秘的操作。尽管许多组织和个人都对Linux的发展做出了贡献,自由软件基金会仍然是最大的贡献者。他不仅创造了Linux中使用的大部分工具,还为Linux的存在提供了理论和社会基础。Linux内核最早出现在1991年。当时,一位名叫Linus Torvalds的芬兰计算机科学学生在新闻组新闻组comp.os.minix上发表了Minix替换内核的早期版本请参见Linux International中的Linux历史。在几个值得信任的代理人的帮助下,Linus Torvalds一直在协调数百名开发人员的工作。关于linux内核邮件列表讨论的每周会议记录可以在内核流量上看到。关于linux内核邮件列表的更多信息,请参考linux内核邮件列表Q ampA.Linux用户在选择软件方面有很大的自由。例如,Linux用户可以选择几十种不同的命令行shells和各种图形桌面。这通常会让其他操作系统的用户无所适从。他们甚至从未想过命令行和桌面实际上是可以被取代的。Linux很少崩溃,适合同时运行多个程序,比大多数操作系统都安全。凭借这些优势,Linux成为服务器市场增长最快的操作系统。最近,它在家庭和商业用户中越来越受欢迎。各个Linux发行版前面说过,Linux只是一个内核。然而,一个完整的操作系统不仅仅是内核。因此,许多个人、组织和企业都开发了基于GNU/Linux的Linux发行版。其中最著名的是红帽公司的Red Hat系列和社区组织的Debian系列。我将简要介绍目前著名和流行的Linux发行版。1、曼德拉草Mandriva原名Mandrake,最早由Duval创立,于1998年7月发行。说起Mandrake的历史,其实最早的Mandrake开发者都是基于Redhat开发的。红色默认使用GNOME桌面系统,而Mandrake将其改为KDE。当时因为Linux普遍很难安装,不适合刚接触Linux的新手,所以Mandrake也简化了安装系统。优点:友好的操作界面,图形化的配置工具,庞大的社区技术支持,NTFS分区大小变化缺点:部分版本存在很多bug,最新版本只发布给Mandrake Club会员 软件包管理系统:urpmi 免费下载:FTP即时发布和下载,ISO在发布后几周内提供官方主页:中国乃至全球Linux用户最熟悉、最耳熟能详的发行一定是红帽。红帽公司由鲍勃扬和马克尤因于1995年创立。直到最近,该公司才真正进入盈利时代,这要归功于付费的红帽企业版Linux。红帽正统版早就停止技术支持了,最后一个版本是红帽9.0。所以目前红帽分为两个系列:红帽公司支持和更新的红帽企业Linux和社区开发的免费Fedora Core。Doracore 1发布于2003年底,FC定位于桌面用户。FC提供最新的软件包,同时其版本更新周期很短,只有六个月。最新版本是FC 3,FC4计划于今年6月发布。那 这就是为什么Fedora Core一般不推荐在服务器上使用的原因。适合服务器的版本是Red Hat Enterprise Linux,而且由于这是付费操作系统。所以很多国内外企业或者空间商都选择CentOS。CentOS可以看作是RHEL的克隆版,但是它最大的优点就是免费!菜鸟 的当前服务器使用CentOS 3.4。优势:拥有大量用户,社区优秀的技术支持,创新多。缺点:免费版生命周期太短,多媒体支持差。软件包管理系统:up2date。,YUM 免费下载:是官方主页:SUSE是德国最著名的Linux发行版,在全球享有很高的声誉。SUSE自主研发的软件包管理系统YaST也颇受好评。SUSE于2003年底被Novell收购。SUSE之后的发布比较混乱。比如9.0版本是收费的,10.0版本是免费发布的。这让一些用户感到困惑,并转向其他发行版。优点:专业易用的YaST软件包管理系统缺点:FTP发布通常比零售版晚1~3个月。软件包管理系统:YaST ,第三方APT 软件库免费下载:官方主页视版本而定:Debian最初是由伊恩默多克在1993年创立的。可以算是目前为止最符合GNU的Linux系统了。Debian系统分为三个版本分支):稳定、测试和不稳定。截止到2005年5月,这三个版本的具体版本分别是Woody、Sarge和Sid。其中不稳定是最新的测试版本,包括最新的软件包,但也有相对较多的bug,适合桌面用户使用。测试版本已经在不稳定中测试过,相对稳定,支持很多新技术。Woody一般只用于服务器,上面的软件包大部分已经过时,但是稳定性和安全性都很高。菜鸟以前用过Debian Sarge。为什么这么多用户痴迷Debian?Apt-get/dpkg是原因之一。Dpkg是Debian系列独有的包管理工具,号称是所有Linux包管理工具中最强大的!有了apt-get,在Debian上安装、升级、删除和管理软件变得极其容易。许多Debian用户开玩笑说Debian让他们变懒了,因为机器上的所有软件都会自动更新,只需点击 quot升级apt-get更新 quot.优点:遵循GNU规范,100%免费,优秀的网络和社区资源,强大的apt-get。缺点:安装相对困难,稳定分支的软件极其陈旧。软件包管理系统:APT 免费下载:这是官方主页:Ubuntu是一个近乎完美的Linux操作系统,拥有Debian的所有优点,也有自己的优势。Ubuntu是一个相对较新的发行版,但它的出现可能改变了许多潜在用户对Linux的看法。或许,以前人们认为Linux很难安装和使用,但是Ubuntu出现后,这些东西就成为了历史。Ubuntu基于Debian Sid,拥有Debian的所有优点,包括apt-get。然而不仅如此,Ubuntu默认采用的GNOME桌面系统也让Ubuntu # 039的界面简单但华丽。Ubuntu # 039的安装非常用户友好。只要按照提示一步一步来,安装就像Windows一样简单!此外,Ubuntu被认为是支持硬件的最好和最全面的Linux发行版之一。许多无法在其他发行版中使用的硬件,或者默认配置的硬件,都可以在Ubuntu上轻松处理。而且Ubuntu采用了自我强化的内核,它的安全性是通过上一层楼梯来实现的。而且,Ubuntu可以 默认直接登录,必须通过su或sudo获得第一个创建的用户的root权限。缺点:没有建立成熟的商业模式软件包管理系统:APT 免费下载:是官方主页:Gentoo最初是由Daniel Robbins创建的。因为开发人员熟悉FreeBSD,所以Gentoo有一个著名的ports系统——portage,可以与FreeBSD相媲美。Gentoo的第一个稳定版本发布于2002年。Gentoo以高度的自我定制而闻名:因为它是基于源代码的发行版。尽管在安装过程中可以选择预编译的软件包,但是大多数使用Gentoo的用户选择手动编译它们。那 这就是为什么Gentoo适合使用Linux经验更丰富的老手。但是需要注意的是,编译软件需要花费大量的时间,所以如果所有的软件都是自己编译,并且安装了KDE桌面系统等比较大的软件包,可能需要几天的时间才能完成编译.优点:高度可定制,完整的用户手册,Portage系统堪比港口,适合 quot自鸣得意 quot大师们。缺点:编译耗时,安装慢。软件包管理系统:Portage 免费下载:官方主页:Slackware由Patrick Volkerding于1992年创立。它应该是最老的Linux发行版。Slackware曾经非常流行,但是当Linux越来越流行,用户的技术层面越来越广的时候,Slackware逐渐被新人遗忘。在其他主流发行版强调易用性的同时,Slackware依然固执地追求最原始的效率。——所有的配置仍然必须通过配置文件来完成。尽管如此,Slackware仍然深入人心 心。Slackware稳定安全,所以还是有大量忠实用户的。因为Slackware尽量使用原软件包,不做任何修改,所以产生新bug的概率要低很多。Slackware的更新周期很长,但新版本的软件仍然可供用户下载。优点:它非常稳定和安全,并且高度遵守UNIX标准。缺点:所有配置都是编辑文件做的,自动硬件检测能力差。软件包管理系统:Slackware软件包管理是免费下载的。这是官方主页:Knoppix由德国的克劳斯科诺佩开发,是基于Debian的发行版。严格来说,Knoppix是一个LiveCD Linux。所谓LiveCD,就是整个操作系统都在一张光盘上。只要从光盘启动,就可以拥有一个完整的Linux系统!不用装!当然,Knoppix也可以非常容易地安装在硬盘上。其强大的硬件检测能力、系统修复能力、即时压缩传输技术都备受好评。可以说Knoppix在LiveCD的世界里无人能敌!优点:可以直接运行在光盘上,无需安装,优秀的硬件检测能力,可以作为系统急救盘使用。缺点:LiveCD # 039由于光盘的数据读取速度限制,大大降低了的性能。软件包管理系统:APT 免费下载。这是官方主页:MEPIS由沃伦伍德福德于2003年创立。虽然MEPIS刚刚成立,但它在Linux用户中传播很快。简单来说,MEPIS是Debian Sid和Knoppix的产品。用户可以将它作为LiveCD使用,或者使用传统的图形界面进行安装。MEPIS集成安装了Java运行时环境、Flash插件、nVidia加速驱动等很多常用程序。默认情况下。用户可以轻松安装系统并直接开始使用,而不是四处寻找如何下载、安装和配置这些软件的信息。这不仅给Linux新手带来了便利,也为老手节省了可观的时间。优点:LiveCD为常规安装两用,硬件检测能力出色,预装了很多实用软件。缺点:建立时间不长,默认界面有些寒酸。软件包管理系统:APT 免费下载。这是官方主页:Xandros基于Corel Linux构建,这已经成为历史。当初Corel Linux的公司因资金困难被迫终止Corel Linux的开发,而Xandros则适时收购了Corel Linux,并于2002年10月推出了全新的Xandros桌面。Xandros 的卖点在于它极其简单的安装和使用,所以它的市场定位是那些没有使用Linux经验的人,或者习惯使用Windows的用户。Xandros的标准版和增强版都是商业软件,售价分别为40美元和99美元。然而,你仍然可以在这里下载免费的公开版本。优点:适合完全没有经验的新手,安装后即可投入使用。缺点:商业软件包管理系统:Xandros Networks 或APT 。免费下载:公开发布官方主页:首先要强调的是:FreeBSD不是Linux系统!但是,我为什么要介绍FreeBSD呢?因为FreeBSD的用户量很大,所以它的很多特性和Linux很相似。事实上,Linux和BSD都是UNIX的进化分支。而且,Linux中相当多的特性和功能都是取自BSD。FreeBSD是BSD家族中最著名的发行版,拥有最多的用户。MEZOC之前用的是FreeBSD系统。BSD成立于1993年,历史悠久。FreeBSD有两个分支:稳定和当前。顾名思义,stable是稳定版,current是采用新技术的测试版。此外,FreeBSD还会不定期发布新版本,这个版本叫做RELEASE。稳定版和当前版都有各自的发布版本。比如4.11-RELEASE和5.3-RELEASE,请注意,这并不代表后者比前者新。这只说明前者是稳定版本,后者是当前版本。FreeBSD不仅是一个服务器系统,也适合桌面用户。但是考虑到软件的兼容性,一般用户选择FreeBSD作为桌面系统并不是很明智。作为服务器,FreeBSD相当优秀。曾经有人说,同样的服务器硬件配置,运行同样的vBulletin论坛,FreeBSD使用的资源比Linux少。这也是很多空间厂商高度赞扬FreeBSD的原因。)优点:速度快,非常稳定,用户手册优秀,Ports系统缺点:相对于Linux,对硬件的支持差,软件的兼容性是桌面系统的问题。软件包管理系统:港口免费下载:这是官方主页:Linux各版本发展史。用一张图解释:后面会分享更多关于devops和DBA的内容,感兴趣的朋友可以关注一下~王者之心2点击试玩
2023-07-15 13:16:471

gentoo下安装的kde登陆后黑屏

1、看看是不是用root登陆的,换用普通用户试试。2、startx试一下,看看X有没有安装成功,可能是内核中显卡配置不当,驱动没装上。3、是不是KDE没有编译成功。中文不能显示嘛,很正常的。要装语言包的吧。。好像。配置环境变量,好像是local.gen 还是哪个的,忘了,说错了楼上楼下表笑话哦。。
2023-07-15 13:17:031

gentoo配置grub时出现i386,我装的是amd64

没错,这个i386-pc表示这个系统平台为bios而不是uefi,并不是指系统架构。
2023-07-15 13:17:111

gentoo 最小cd安装后, 重启提示“could not find the root block device in” 求助

你内核编译的时候加了EXT3的支持了没有?不然你emerge genkernel 然后用这个脚本编译内核 genkernel all注意在make.conf里面设置 ACCEPT_KEYWORDS=“~x86", 因为当前x86关键字下的genkernel 编译内核有点问题,给initramfs编译busybox时会出现nfs错误。
2023-07-15 13:17:181

现在世面上的linux系统哪个最好,能否比较一下

各有所好吧,我一直用redhat
2023-07-15 13:17:492

电脑系统统称叫什么

Windows 开发商 Microsoft Windows98/me Windows2000/XP Windows Server2003 Windows Vista Windows98/me是基于MS-DOS的混合的16/32位操作系统正慢慢的退出PC舞台了,2000/XP以及Server2003都是基于WindowsNT的32位操作系统,XP/Server2003已经有64位版本了。Vista是微软最新开发的版本预计在2006年推出。主要支持Intel,AMD,后来增加了对PowerPC,MIPS的支持。微软的操作系统基本上统治了个人PC市场,大概占了90%的市场份额。 UNIX-like AIX 开发商 IBM AIX是Advanced Interactive eXecutive的简称,它是IBM 公司的UNIX操作系统,整个系统的设计从网络、主机硬件系统,到操作系统完全遵守开放系统的原则. RS/6000 采用IBM 的UNIX操作系统-AIX作为其操作系统.这是一个目前操作系统界最成功,应用领域最广,最开放的第二代的UNIX系统。它特别适合于做关键数据处理(CRITICAL). 支持PowerPC POWER处理器. 目前的版本是AIX 5L 5.3, 支持64棵处理器,2TB内存,16TB JFS2文件系统,16TB JFS2文件. HP-UX 开发商 HP 惠普公司在1996年随着推出64位PA-8000处理器,开始了64位技术的实施计划,它形成了工业界运算最快的商业和工程技术应用服务器的基础。为了与先进的硬件配套,惠普公司已经逐步地把64位功能放入惠普公司在工业界领先的UNIX操作系统HP-UX。HP-UX 10.10和10.20分别具有非常大的文件系统和文件。 HP-UX 11.00也有32位版本,使得基于32位PA-7X00系统也可以得到HP-UX 11.00的新功能和特色;基于PA-8X00的K系列和T系列系统的客户要在HP-UX的32位或64位版本之间做出选择。惠普公司单机系统性能在工业界领先(39,469TPMS)的V系列系统,只可以运行64位的HP-UX 11.00。 主要运行于HP公司的PA-系列处理器以及Intel的安腾系列处理器上. 最新的版本HP-UX 11i v2. 可以管理128棵处理器,1TB内存,32TB文件系统,最大2TB的文件。 IRIX 开发商 SGI SGI公司最早是专门生产图形显示终端的, OpenGL标准便是由SGI提出来的.公司开发的这个操作系统是主要运行在基于MIPS处理器的图形工作站上,1992年SGI收购了MIPS, 1998年MIPS又脱离了SGI成立MIPS技术公司.2003年SGI推出了基于Linux的Altix系列操作系统. Mac OS X 开发商 Apple Apple公司的Macintosh机上的操作系统, 苹果机主要用于图形领域,在图形处理领域占有很大市场份额。Mac OS是首个在商用领域成功的图形用户界操作系统。Mac OS9及以前的版本都在搭在苹果机上销售的。它不支持其它设备,每当有新的设备时都要通过添加扩展来支持设备。新的Mac OS X结合BSDUnix、NeXTStep和Mac OS 9的元素。采用Unix风格的内存管理和抢占式多任务处理,它的最底层建基于BSDUnix的内核,实行的是部分开放源代码。 现行的最新的系统版本是Mac OS X v10.4.2。 只能运行在PowerPC G3以上处理器的苹果机上,苹果公司正在跟Intel合作,表示以后苹果机会采用x86处理器。 Solaris 开发商 SUN 最早也是基于BSD Unix开发的,那时就直接叫Sun OS,从Sun OS5以后就以Solaris的名字面市,从Solaris10开始它也是免费开源的软件了,开始主要是为SPARC和x86写的,后来经过一些改动也可以支持一大批的处理器.Solaris10开始支持64位处理器. FreeBSD 开发者 Nate Williams,Rod Grimes,Jordan Hubbard. Bill Jolitz的 386BSD发展形成3个分支FreeBSD,NetBSD,OpenBSD了,这些都是免费的开源操作系统。第一张FreeBSD光盘是在1993年12月发布的。 FreeBSD 是一个在个人电脑上执行的作业系统,主要支持x86处理器,其他跟 Intel 相容的 CPU 如 AMD 跟 Cyrix也被支持。 FreeBSD 能提供你许多昂贵工作站才有的先进功能,这些特色包括: 抢占式多任务处理. 完整的 TCP/IP 网路功能 包含 SLIP, PPP, NFS 跟 NIS。 内存保护(Memory protection) 能确保一个使用者不能打扰其他人。而一个应用程式也不能影响其他的程式。 标准的 X 视窗系统 (X Window, X11R6) 提供良好的图形用户接口(GUI)以便在一般的 VGA 显示卡以及萤幕上使用, 并且提供完整的原始程式码。 能直接执行在其他作业系统 (如 SCO, BSDI, NetBSD, Linux 跟 386BSD)上编译的 (Binary) 程式。 数以千计 可以直接执行(ready-to-run) 的应用程式, 可以在 FreeBSD ports 及 packages 中找到。 免去你上网路到处找软体的苦境。 需要时才置换的虚拟记忆体(Demand paged virtual memory 以及合理的虚拟记忆体及档案缓冲区之缓冲功能(merged VM/buffer cache) NetBSD 开发者 NetBSD小组 NetBSD是一种完全免费的类UNIX操作系统,它是一个重于夸平台应用的 BSD分支,它支持50多种硬件平台,具有高度可移植性和硬件平台兼容性.它可以运行在从64位alpha服务器到手持设备的多种硬件平台上. NetBSD的清晰设计以及它的众多高级特性使得它不论作为产品还是研究环境都表现得非常出色。而且它对用户在资源上进行全方位的支持。其上的应用程序很多都可以非常容易地获得。 OpenBSD 开发者 由NetBSD的前核心成员Theo de Raddt领导的一个开发小组。 OpenBSD由NetBSD分支出的计划, 它是一个免费、多平台、基于4.4BSD的类Unix操作系统。目标在于强调正确性、安全性、标准化以及可移植性。着重于安全性,致力于成为最安全的操作系统。OpenBSD支持包括SVR4(Solaris),FreeBSD,Linux,BSDI,SunOS和HPUX等大部分二进制的模拟。 Linux RedHat/Fedora 开发商 RedHat.Inc Redhat linux是最早的Linux发行版本之一,也是最早使用软件管理包RPM的Linux版本, Redhat 自9.0以后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有了Fedora 这个 Linux 发行版。最新版本是FC4.0. Slackware 开发商Slackware Linux, Inc Slackware Linux是由Patrick Volkerding开发的GNU/Linux发行版。与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则,就是说没有任何配置系统的图形界面工具。一开始,配置系统会有一些困难,但是更有经验的用户会喜欢这种方式的透明性和灵活性。 Slackware Linux的另一个突出的特性也符合KISS原则:Slackware没有如RPM之类的成熟的软件包管理器。Slackware的软件包都是通常的 tgz(tar/gzip)格式文件再加上安装脚本。Tgz对于有经验的用户来说,比RPM更为强大,并避免了RPM之类管理器的依赖性问题。 Slackware还有一个众所周知的特性就是BSD风格的初始化脚本。Slackware对所有的运行级(runlevel)/任务都用同一个脚本,而不是在不同的运行级中建立一堆脚本的链接。这样让你不必自己写新的脚本就能很容易地调整系统。 Debian 开发商Debian project Debian 以其忠于Unix和自由软件以及丰富的选择出名,它的最新版本包含有5万个软件包,支持十一种体系结构,从ARM到IBM S390,以及个人电脑上的x86到PowerPC.它的软包管理工具APT一样有名.最新发布版本是Debian3.1也叫sarge Mandriva 开发商 Conectiva Mandriva Linux的前身是欧洲最大的Linux厂商之一Mandrakesoft,长期以来Mandrake Linux以最为方便、易用、华丽的Linux发行版著称。Mandrake Linux早期方便的字体安装工具和默认的中文支持,为Linux普及做出了很大的贡献。但是2004年前后Mandrakesoft陷入财务危机,濒临破产。公司于2005年2月24日与拉丁美洲最大的Linux厂商Conectiva达成了收购协议,金额为170万欧元,新公司旗下品牌 Mandrake Linux更名为Mandriva Linux。Mandriva以rpm作为软件管理工具,部分兼容Red Hat Linux/Fedora Core的预编译包. SuSE 开发商 Novell SUSE LINUX是德国的一个发行版,原是以Slackware Linux为基础,并提供完整德文使用界面的产品,2004年Novell收购了SUSE. Gentoo Gentoo Linux为用户提供了大量的应用程序源代码。Gentoo Linux的每一部分都可以在最终用户的系统上重新编译建造,甚至包括最基本的系统库和编译器自身。通过依赖关系描述和源代码镜像的形式提供软件,Gentoo Linux提供了大量软件供用户选择。 标准的源代码镜像包括30G的数据。选择不仅在软件整体方面,也存在于软件的内部。由于可以在本地编译软件,参数和变量的选择可以由用户自己指定。 事实上,在软件的安装和升级方面,Gentoo拥有自己独特的优势。由于Portage技术的产生,Gentoo Linux可以担当一个理想的安全服务器、开发平台、专业级桌面应用、游戏服务器、嵌入式应用等等各种角色。由于其无限制的可配置性,我们甚至可以称 Gentoo Linux为一个准发行版。 嵌入式式操作系统. uClinux uClinux是一种优秀的嵌入式Linux版本。uclinux是一个源码开放的操作系统,面向没有MMU(Memory Management Unit)的硬件平台。同标准Linux相比,它集成了标准Linux操作系统的稳定性、强大网络功能和出色的文件系,它是完全免费的. uC/OS II 开发商 Micrium 抢占式实时多任务实时操作系统,可以管理63个任务,开源的嵌式操作系统,商业应用需要得到Micrium公司的授权, VxWorks 开发商 WindRiver VxWorks操作系统是美国风河(WindRiver)公司于1983 年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的 F-16、FA-18 战斗机、B-2 隐形轰炸机和爱国者导弹上,甚至连1997年7月在火星表面登陆的火星探测器上也使用到了VxWorks VxWorks 的实时性做得非常好,其系统本身的开销很小,进程调度、进程间通信、中断处理等系统公用程序精练而有效,它们造成的延迟很短。 PalmOS 开发商 PalmSource,Inc 早期由US Robotics(其后被3Com收购,再独立改名为Palm公司)研制的专门用于其产品"Palm"的操作系统。主要用于PDA产器 WindowsCE 开发商 Microsoft 它是微软针对个人电脑以外的电脑产品所研发的嵌入式操作系统,而CE则为Customer Embedded的缩写。
2023-07-15 13:18:083

安装gentoo时,在chroot的过程中提示找不到/bin/bash。

你好,虽然没安装过这个程序,但就提示信息而言应该是安装路径或者目录有关。建议你可以看下安装目录下是否有/bin/bash,如果没有可以手动新建一个就好了。
2023-07-15 13:18:161

请问LFS和gentoo,哪种版本的linux比较好?

适合你的最好。如果你会用,任何系统都能装开发软件。如果你不会用就算全都给你装好了开发软件你也用不了。其实这是很蛋疼的一个问题。你还是继续用 Windows 吧。顺手的最方便,什么时候 Linux 你也顺手了,那就再切换过来也不迟。如果你要是为了工作学习,建议用 Fedora 入手。等用熟了 Linux 在选择适合你的。
2023-07-15 13:18:264

都稳定用服务器系统都没问题CENTOS7.0刚没久现主流用6.5能7.0稳定性稍微差丁点且能极别软件支持7.0debian7.6虽说更新点毕竟版本更新像centos版本更新所能稍微点点我都没用我用CENTOS5.6-6.5我觉centos用所打算用debian反都差顺手于稳定考虑能centos6.5更些发几系统全LINUX用几版本.具体用哪.要看哪系统比较熟悉.本身LINUX相专业性强些.熟悉.自没发挥优势.倒换WIN2003系统用.海腾数据杨闯解答.希望帮助.
2023-07-15 13:18:331

gentoo安装问题

你能安装的是grub2 grub2-install --no-floppy /dev/sda
2023-07-15 13:18:402

装完gentoo到了grub进不去怎么办?最后一张是进去时的错误代码。其他的是grub.cfg里面

这是内核问题,内核需要加载硬件驱动才能读取硬盘。而这个驱动必须是编译到内核内部的。否则你就得提供initramfs文件或者initrd文件。还有一个问题sdb3是root分区吗? 你需要用一个u盘linux去检查一下这几个分区是否能正常挂载。
2023-07-15 13:18:471

gentoo linux安装后重启上不了网,net.lo和net.enp4s0消失

ifconfig -a 看一下,有没有enp5s0之类的,然后ln -s etcinit.denp5s0 etcinit.d et.eth0然后reboot,再看看??
2023-07-15 13:18:553

gentoo linux 光盘引导到该启动x-window时总是黑屏

没错,是驱动问题,很明显是XServer存在问题。在Linux中,XServer(X服务)代表就是显卡的驱动。而x-window的意思就是,让XServer开启图形界面。出现黑屏,可能是以下的问题:刷新率的问题,Linux系统自动识别分辨率过大问题。建议你换一个gentoolinux版本试试。
2023-07-15 13:19:131

x86_64 Gentoo安装GD报错make[1]: *** [gd.lo] Error 1 make: *** [install-recursive] Error 1

你怎么在gentoo上面自己用make来编译安装呢???不能用emerge来自动处理吗?建议到linuxsir论坛上去询问,那里高手云集!
2023-07-15 13:19:213

linux发行版都是怎么制作的

在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/LinuxLinux发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表下面介绍一下各个发行版本的特点: Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux所以这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,最好只用于桌面应用Debian,或者称Debian系列,包括Debian和Ubuntu等Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统Debian最早由Ian Murdock于1993年创建,分为三个版本分支(branch): stable, testing和unstable其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户testing的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)而stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高Debian最具特色的是apt-get /dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的Xubuntu特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本Gentoo,伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo被称为最完美的Linux发行版本的原因之一Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统——Portage包管理系统不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致Gentoo是所有Linux发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本最后,介绍一下FreeBSD,需要强调的是:FreeBSD并不是一个Linux系统!但FreeBSD与Linux的用户群有相当一部分是重合的,二者支持的硬件环境也比较一致,所采用的软件也比较类似,所以可以将FreeBSD视为一个Linux版本来比较FreeBSD拥有两个分支: stable和current顾名思义,stable是稳定版,而current则是添加了新技术的测试版FreeBSD采用Ports包管理系统,与Gentoo类似,基于源代码分发,必须在本地机器编后后才能运行,但是Ports系统没有Portage系统使用简便,使用起来稍微复杂一些FreeBSD的最大特点就是稳定和高效,是作为服务器操作系统的最佳选择,但对硬件的支持没有Linux完备,所以并不适合作为桌面系统
2023-07-15 13:19:271

linux系统做网站服务器好么?有什么优点缺点?

Linux最早由LinusBenedictTorvalds在1991年开始编写。在这之前,RichardStallman创建了FreeSoftwareFoundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL:GeneralPublicLicense)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/Linux。Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。下面介绍一下各个发行版本的特点:Redhat,应该称为Redhat系列,包括RHEL(RedhatEnterpriseLinux,也就是所谓的RedhatAdvanceServer,收费版本)、FedoraCore(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是FedoraCore的稳定性较差,最好只用于桌面应用。Debian,或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最早由IanMurdock于1993年创建,分为三个版本分支(branch):stable,testing和unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。Debian最具特色的是apt-get/dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。Debian的资料也很丰富,有很多支持的社区,有问题求教也有地方可去:)Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的Xubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。Gentoo,伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo被称为最完美的Linux发行版本的原因之一。Gentoo最初由DanielRobbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统——Portage包管理系统。不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。最后,介绍一下FreeBSD,需要强调的是:FreeBSD并不是一个Linux系统!但FreeBSD与Linux的用户群有相当一部分是重合的,二者支持的硬件环境也比较一致,所采用的软件也比较类似,所以可以将FreeBSD视为一个Linux版本来比较。FreeBSD拥有两个分支:stable和current。顾名思义,stable是稳定版,而current则是添加了新技术的测试版。FreeBSD采用Ports包管理系统,与Gentoo类似,基于源代码分发,必须在本地机器编后后才能运行,但是Ports系统没有Portage系统使用简便,使用起来稍微复杂一些。FreeBSD的最大特点就是稳定和高效,是作为服务器操作系统的最佳选择,但对硬件的支持没有Linux完备,所以并不适合作为桌面系统。下面给为选择一个Linux发行版本犯愁的朋友一些建议:如果你只是需要一个桌面系统,而且既不想使用盗版,又不想花大量的钱购买商业软件,那么你就需要一款适合桌面使用的Linux发行版本了,如果你不想自己定制任何东西,不想在系统上浪费太多时间,那么很简单,你就根据自己的爱好在ubuntu、kubuntu以及xubuntu中选一款吧,三者的区别仅仅是桌面程序的不一样。如果你需要一个桌面系统,而且还想非常灵活的定制自己的Linux系统,想让自己的机器跑得更欢,不介意在Linux系统安装方面浪费一点时间,那么你的唯一选择就是Gentoo,尽情享受Gentoo带来的自由快感吧!如果你需要的是一个服务器系统,而且你已经非常厌烦各种Linux的配置,只是想要一个比较稳定的服务器系统而已,那么你最好的选择就是CentOS了,安装完成后,经过简单的配置就能提供非常稳定的服务了。如果你需要的是一个坚如磐石的非常稳定的服务器系统,那么你的唯一选择就是FreeBSD。
2023-07-15 13:19:341

gentoo 按照wiki安装xfce,详细如下,谁有好的解决方法

不知道是哪个东东依赖了udev 先把系统给更新到最新.再试试.gentoo 在很久以前 udev 被 eudev 给取代了.实在不行 把 eudev 给移除了试试 . 这样做有可能有风险.问问你装的是台式,还是本本?
2023-07-15 13:19:431

1, 常见的linux版本有哪些?

linux主要有以下几个版本:Ubuntu Ubuntu 是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。目前最新版本为Ubuntu 10.04 LTS 。DebianDebian Project诞生于1993年8月13日,它的目标是提供一个稳定容错的Linux版本。支持Debian的不是某家公司,而是许多在其改进过程中投入了大量时间的开发人员,这种改进吸取了早期Linux的经验。 Debian以其稳定性著称,虽然它的早期版本Slink有一些问题,但是它的现有版本Potato已经相当稳定了。这个版本更多的使用了 pluggable authentication modules (PAM),综合了一些更易于处理的需要认证的软件(如winbind for Samba)。 Debian的安装完全是基于文本的,对于其本身来说这不是一件坏事。但对于初级用户来说却并非这样。因为它仅仅使用fdisk 作为分区工具而没有自动分区功能,所以它的磁盘分区过程令人十分讨厌。磁盘设置完毕后,软件工具包的选择通过一个名为dselect的工具实现,但它不向用户提供安装基本工具组(如开发工具)的简易设置步骤。最后需要使用anXious工具配置X Windows,这个过程与其他版本的X Windows配置过程类似。完成这些配置后,Debian就可以使用了。 Debian主要通过基于Web的论坛和邮件列表来提供技术支持。作为服务器平台,Debian提供一个稳定的环境。为了保证它的稳定性,开发者不会在其中随意添加新技术,而是通过多次测试之后才选定合适的技术加入。有一点要注意的是:它的当前版本采用的是2.2内核而不是2.4内核。大部分系统管理员注重服务器环境的稳定性,Debian正好能提供这一点。但是,因为2.4版本内核拥有许多2.2版本内核所没有的新特性,所以我认为采用2.2版本内核是 Debian的一个缺陷,另外不够友好的磁盘分区设置也是它的一个缺陷。MandrakeMandrakeSoft,Linux Mandrake的发行商,在1998年由一个推崇Linux的小组创立,它的目标是尽量让工作变得更简单。最终,Mandrake给人们提供了一个优秀的图形安装界面,它的最新版本还包含了许多Linux软件包。 作为Red Hat Linux的一个分支,Mandrake将自己定位在桌面市场的最佳Linux版本上。但该公司还是支持服务器上的安装,而且成绩并不坏。 Mandrake的安装非常简单明了,为初级用户设置了简单的安装选项。它完全使用GUI界面,还为磁盘分区制作了一个适合各类用户的简单GUI界面。软件包的选择非常标准,另外还有对软件组和单个工具包的选项。安装完毕后,用户只需重启系统并登录进入即可。 Mandrake主要通过邮件列表和Mandrak 自己的Web论坛提供技术支持。Mandrak对桌面用户来说是一个非常不错的选择,它还可作为一款优秀的服务器系统,尤其适合Linux新手使用。它使用最新版本的内核,拥有许多用户需要在Linux服务器环境中使用的软件——数据库和Web服务器。 Mandrak没有重大的软件缺陷,只是它更加关注桌面市场,较少关注服务器市场。因为本文是一篇讨论服务器系统版本的文章,所以这也算是一个缺陷吧。Red HatLinux可能这是最著名的Linux版本了,Red Hat Linux已经创造了自己的品牌,越来越多的人听说过它。Red Hat在1994年创业,当时聘用了全世界500多名员工,他们都致力于开放的源代码体系。 Red Hat Linux是公共环境中表现上佳的服务器。它拥有自己的公司,能向用户提供一套完整的服务,这使得它特别适合在公共网络中使用。这个版本的Linux也使用最新的内核,还拥有大多数人都需要使用的主体软件包。 Red Hat Linux的安装过程也十分简单明了。它的图形安装过程提供简易设置服务器的全部信息。磁盘分区过程可以自动完成,还可以选择GUI工具完成,即使对于 Linux新手来说这些都非常简单。选择软件包的过程也与其他版本类似;用户可以选择软件包种类或特殊的软件包。系统运行起来后,用户可以从Web站点和 Red Hat那里得到充分的技术支持。 我发现Red Hat是一个符合大众需求的最优版本。在服务器和桌面系统中它都工作得很好。Red Hat的唯一缺陷是带有一些不标准的内核补丁,这使得它难于按用户的需求进行定制。 Red Hat通过论坛和邮件列表提供广泛的技术支持,它还有自己公司的电话技术支持,后者对要求更高技术支持水平的集团客户更有吸引力。SuSE总部设在德国的SuSE AG在商界已经奋斗了8年多,它一直致力于创建一个连接数据库的最佳Linux版本。为了实现这一目的,SuSE与Oracle 和IBM合作,以使他们的产品能稳定地工作。SuSE还开发了SuSE Linux eMail Server III,一个非常稳定的电子邮件群组应用。 基于2.4.10内核的SuSE 7.3,在原有版本的基础上提高了易用性。安装过程通过GUI完成,磁盘分区过程也非常简单,但它没有为用户提供更多的控制和选择。 在SuSE 操作系统下,可以非常方便地访问Windows磁盘,这使得两种平台之间的切换,以及使用双系统启动变得更容易。SuSE的硬件检测非常优秀,该版本在服务器和工作站上都用得很好。 SuSE拥有界面友好的安装过程,还有图形管理工具,可方便地访问Windows磁盘,对于终端用户和管理员来说使用它同样方便,这使它成为了一个强大的服务器平台。 SuSE也通过基于Web的论坛提供技术支持,另外我还发现它有电话技术支持。Linux MintLinux Mint是一份基于Ubuntu的发行版,其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件。它与Ubuntu软件仓库兼容。 Linux Mint是一个为pc和X86电脑设计的操作系统。 因此,一个可以跑得动Windows的电脑也可以使用Linux Mint来代替Windows,或者两个都跑。既有Windows又有Linux的系统就是传说中的“双系统”。同样,MAC,BSD或者其他的Linux版本也可以和Linux Mint 共存。一台装有多系统的电脑在开机的时候会出现一个供你选择操作系统的菜单。 Linux Mint可以很好的在一个但系统的电脑上运行,但是它也可以自动检测其他操作系统并与其互动,例如,如果你安装Linux Mint在一个安装了Windows版本的(xp,vista或者其他版本),它会自动检测并建立双启动以供您在开机的时候选择启动哪个系统。并且你可以在Linux Mint下访问Windows分区。 Linux是更安全,更稳定,更有效并且日益易于操作的甚至可以和Windows相媲美的系统,它越来越让人感到难以抉择了。 Gentoo Gentoo,伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo被称为最完美的Linux发行版本的原因之一。Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统 ——Portage包管理系统。不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。
2023-07-15 13:19:586

linux常用的有几个版本?

linux主要有以下几个版本:Ubuntu Ubuntu 是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。目前最新版本为Ubuntu 10.04 LTS 。Debian Debian Project诞生于1993年8月13日,它的目标是提供一个稳定容错的Linux版本。支持Debian的不是某家公司,而是许多在其改进过程中投入了大量时间的开发人员,这种改进吸取了早期Linux的经验。 Debian以其稳定性著称,虽然它的早期版本Slink有一些问题,但是它的现有版本Potato已经相当稳定了。这个版本更多的使用了 pluggable authentication modules (PAM),综合了一些更易于处理的需要认证的软件(如winbind for Samba)。 Debian的安装完全是基于文本的,对于其本身来说这不是一件坏事。但对于初级用户来说却并非这样。因为它仅仅使用fdisk 作为分区工具而没有自动分区功能,所以它的磁盘分区过程令人十分讨厌。磁盘设置完毕后,软件工具包的选择通过一个名为dselect的工具实现,但它不向用户提供安装基本工具组(如开发工具)的简易设置步骤。最后需要使用anXious工具配置X Windows,这个过程与其他版本的X Windows配置过程类似。完成这些配置后,Debian就可以使用了。 Debian主要通过基于Web的论坛和邮件列表来提供技术支持。作为服务器平台,Debian提供一个稳定的环境。为了保证它的稳定性,开发者不会在其中随意添加新技术,而是通过多次测试之后才选定合适的技术加入。有一点要注意的是:它的当前版本采用的是2.2内核而不是2.4内核。大部分系统管理员注重服务器环境的稳定性,Debian正好能提供这一点。但是,因为2.4版本内核拥有许多2.2版本内核所没有的新特性,所以我认为采用2.2版本内核是 Debian的一个缺陷,另外不够友好的磁盘分区设置也是它的一个缺陷。Mandrake MandrakeSoft,Linux Mandrake的发行商,在1998年由一个推崇Linux的小组创立,它的目标是尽量让工作变得更简单。最终,Mandrake给人们提供了一个优秀的图形安装界面,它的最新版本还包含了许多Linux软件包。 作为Red Hat Linux的一个分支,Mandrake将自己定位在桌面市场的最佳Linux版本上。但该公司还是支持服务器上的安装,而且成绩并不坏。 Mandrake的安装非常简单明了,为初级用户设置了简单的安装选项。它完全使用GUI界面,还为磁盘分区制作了一个适合各类用户的简单GUI界面。软件包的选择非常标准,另外还有对软件组和单个工具包的选项。安装完毕后,用户只需重启系统并登录进入即可。 Mandrake主要通过邮件列表和Mandrak 自己的Web论坛提供技术支持。Mandrak对桌面用户来说是一个非常不错的选择,它还可作为一款优秀的服务器系统,尤其适合Linux新手使用。它使用最新版本的内核,拥有许多用户需要在Linux服务器环境中使用的软件——数据库和Web服务器。 Mandrak没有重大的软件缺陷,只是它更加关注桌面市场,较少关注服务器市场。因为本文是一篇讨论服务器系统版本的文章,所以这也算是一个缺陷吧。Red Hat Linux 可能这是最著名的Linux版本了,Red Hat Linux已经创造了自己的品牌,越来越多的人听说过它。Red Hat在1994年创业,当时聘用了全世界500多名员工,他们都致力于开放的源代码体系。 Red Hat Linux是公共环境中表现上佳的服务器。它拥有自己的公司,能向用户提供一套完整的服务,这使得它特别适合在公共网络中使用。这个版本的Linux也使用最新的内核,还拥有大多数人都需要使用的主体软件包。 Red Hat Linux的安装过程也十分简单明了。它的图形安装过程提供简易设置服务器的全部信息。磁盘分区过程可以自动完成,还可以选择GUI工具完成,即使对于 Linux新手来说这些都非常简单。选择软件包的过程也与其他版本类似;用户可以选择软件包种类或特殊的软件包。系统运行起来后,用户可以从Web站点和 Red Hat那里得到充分的技术支持。 我发现Red Hat是一个符合大众需求的最优版本。在服务器和桌面系统中它都工作得很好。Red Hat的唯一缺陷是带有一些不标准的内核补丁,这使得它难于按用户的需求进行定制。 Red Hat通过论坛和邮件列表提供广泛的技术支持,它还有自己公司的电话技术支持,后者对要求更高技术支持水平的集团客户更有吸引力。SuSE 总部设在德国的SuSE AG在商界已经奋斗了8年多,它一直致力于创建一个连接数据库的最佳Linux版本。为了实现这一目的,SuSE与Oracle 和IBM合作,以使他们的产品能稳定地工作。SuSE还开发了SuSE Linux eMail Server III,一个非常稳定的电子邮件群组应用。 基于2.4.10内核的SuSE 7.3,在原有版本的基础上提高了易用性。安装过程通过GUI完成,磁盘分区过程也非常简单,但它没有为用户提供更多的控制和选择。 在SuSE 操作系统下,可以非常方便地访问Windows磁盘,这使得两种平台之间的切换,以及使用双系统启动变得更容易。SuSE的硬件检测非常优秀,该版本在服务器和工作站上都用得很好。 SuSE拥有界面友好的安装过程,还有图形管理工具,可方便地访问Windows磁盘,对于终端用户和管理员来说使用它同样方便,这使它成为了一个强大的服务器平台。 SuSE也通过基于Web的论坛提供技术支持,另外我还发现它有电话技术支持。Linux Mint Linux Mint是一份基于Ubuntu的发行版,其目标是提供一种更完整的即刻可用体验,这包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件。它与Ubuntu软件仓库兼容。 Linux Mint 是一个为pc和X86电脑设计的操作系统。 因此,一个可以跑得动Windows的电脑也可以使用Linux Mint来代替Windows,或者两个都跑。既有Windows又有Linux的系统就是传说中的“双系统”。同样,MAC,BSD或者其他的Linux版本也可以和Linux Mint 共存。一台装有多系统的电脑在开机的时候会出现一个供你选择操作系统的菜单。 Linux Mint可以很好的在一个但系统的电脑上运行,但是它也可以自动检测其他操作系统并与其互动,例如,如果你安装Linux Mint在一个安装了Windows版本的(xp,vista或者其他版本),它会自动检测并建立双启动以供您在开机的时候选择启动哪个系统。并且你可以在Linux Mint下访问Windows分区。 Linux是更安全,更稳定,更有效并且日益易于操作的甚至可以和Windows相媲美的系统,它越来越让人感到难以抉择了。 Gentoo Gentoo,伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo被称为最完美的Linux发行版本的原因之一。Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统 ——Portage包管理系统。不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。
2023-07-15 13:20:175

gentoo系统 gnome/sysytemd 桌面 无法安装firefox

其实Linux系统安装火狐浏览器的方法都差不多,建议找个教程,按顺序对照着一步一步做,安装浏览器,然后发送快捷方式到桌面,需要注意的权限问题。
2023-07-15 13:20:342

金图企鹅的特点

  金图企鹅(学名:Pygoscelis papua),又名白眉企鹅、巴布亚企鹅,体形较大,身长约60-80厘米,重约6公斤,眼睛上方有一个明显的白斑,嘴细长,嘴角呈红色,眼角处有一个红色的三角形,显得眉清目秀。因其模样憨态有趣,有如绅士一般,十分可爱,因而俗称“绅士企鹅”。  生活在较南地区的巴布亚企鹅以吃磷虾为主,生活在较北的则较多以鱼类为食。11月来到栖息地交配,12月底-1月左右产下雏鸟,之后1-3月份就由父母抚育雏鸟,一直到夏季结束。很多南极地区的岛屿都是巴布亚企鹅的繁殖地。最主要的几个巴布亚企鹅族群均在福克兰群岛、南乔治亚和凯尔盖朗群岛;也有一些巴布亚企鹅在麦夸里岛、赫德岛(Heard Islands)、南设得兰群岛和南极半岛繁殖。全球每年有逾300,000对巴布亚企鹅在各地进行繁殖。
2023-07-15 13:20:422

什么是操作系统?怎么看自己的电脑是什么操作系统?

今天我就好好给你讲讲操作系统,虽然有的不是本人原创的,但是也是本人辛苦搜索的!!! 1.先给你说说大的操作系统: 大概分一下类主要有Windows,UNIX,LINUX,嵌入式操作系统.本来用表格形式写了一篇,但是表格太大了,发布出来后显示不正常.下面用列举的方式重新写一下. Windows 开发商 Microsoft Windows98/me Windows2000/XP Windows Server2003 Windows Vista Windows98/me是基于MS-DOS的混合的16/32位操作系统正慢慢的退出PC舞台了,2000/XP以及Server2003都是基于WindowsNT的32位操作系统,XP/Server2003已经有64位版本了。Vista是微软最新开发的版本预计在2006年推出。主要支持Intel,AMD,后来增加了对PowerPC,MIPS的支持。微软的操作系统基本上统治了个人PC市场,大概占了90%的市场份额。 UNIX-like AIX 开发商 IBM AIX是Advanced Interactive eXecutive的简称,它是IBM 公司的UNIX操作系统,整个系统的设计从网络、主机硬件系统,到操作系统完全遵守开放系统的原则. RS/6000 采用IBM 的UNIX操作系统-AIX作为其操作系统.这是一个目前操作系统界最成功,应用领域最广,最开放的第二代的UNIX系统。它特别适合于做关键数据处理(CRITICAL). 支持PowerPC POWER处理器. 目前的版本是AIX 5L 5.3, 支持64棵处理器,2TB内存,16TB JFS2文件系统,16TB JFS2文件. HP-UX 开发商 HP 惠普公司在1996年随着推出64位PA-8000处理器,开始了64位技术的实施计划,它形成了工业界运算最快的商业和工程技术应用服务器的基础。为了与先进的硬件配套,惠普公司已经逐步地把64位功能放入惠普公司在工业界领先的UNIX操作系统HP-UX。HP-UX 10.10和10.20分别具有非常大的文件系统和文件。 HP-UX 11.00也有32位版本,使得基于32位PA-7X00系统也可以得到HP-UX 11.00的新功能和特色;基于PA-8X00的K系列和T系列系统的客户要在HP-UX的32位或64位版本之间做出选择。惠普公司单机系统性能在工业界领先(39,469TPMS)的V系列系统,只可以运行64位的HP-UX 11.00。 主要运行于HP公司的PA-系列处理器以及Intel的安腾系列处理器上. 最新的版本HP-UX 11i v2. 可以管理128棵处理器,1TB内存,32TB文件系统,最大2TB的文件。 IRIX 开发商 SGI SGI公司最早是专门生产图形显示终端的, OpenGL标准便是由SGI提出来的.公司开发的这个操作系统是主要运行在基于MIPS处理器的图形工作站上,1992年SGI收购了MIPS, 1998年MIPS又脱离了SGI成立MIPS技术公司.2003年SGI推出了基于Linux的Altix系列操作系统. Mac OS X 开发商 Apple Apple公司的Macintosh机上的操作系统, 苹果机主要用于图形领域,在图形处理领域占有很大市场份额。Mac OS是首个在商用领域成功的图形用户界操作系统。Mac OS9及以前的版本都在搭在苹果机上销售的。它不支持其它设备,每当有新的设备时都要通过添加扩展来支持设备。新的Mac OS X结合BSDUnix、NeXTStep和Mac OS 9的元素。采用Unix风格的内存管理和抢占式多任务处理,它的最底层建基于BSDUnix的内核,实行的是部分开放源代码。 现行的最新的系统版本是Mac OS X v10.4.2。 只能运行在PowerPC G3以上处理器的苹果机上,苹果公司正在跟Intel合作,表示以后苹果机会采用x86处理器。 Solaris 开发商 SUN 最早也是基于BSD Unix开发的,那时就直接叫Sun OS,从Sun OS5以后就以Solaris的名字面市,从Solaris10开始它也是免费开源的软件了,开始主要是为SPARC和x86写的,后来经过一些改动也可以支持一大批的处理器.Solaris10开始支持64位处理器. FreeBSD 开发者 Nate Williams,Rod Grimes,Jordan Hubbard. Bill Jolitz的 386BSD发展形成3个分支FreeBSD,NetBSD,OpenBSD了,这些都是免费的开源操作系统。第一张FreeBSD光盘是在1993年12月发布的。 FreeBSD 是一个在个人电脑上执行的作业系统,主要支持x86处理器,其他跟 Intel 相容的 CPU 如 AMD 跟 Cyrix也被支持。 FreeBSD 能提供你许多昂贵工作站才有的先进功能,这些特色包括: 抢占式多任务处理. 完整的 TCP/IP 网路功能 包含 SLIP, PPP, NFS 跟 NIS。 内存保护(Memory protection) 能确保一个使用者不能打扰其他人。而一个应用程式也不能影响其他的程式。 标准的 X 视窗系统 (X Window, X11R6) 提供良好的图形用户接口(GUI)以便在一般的 VGA 显示卡以及萤幕上使用, 并且提供完整的原始程式码。 能直接执行在其他作业系统 (如 SCO, BSDI, NetBSD, Linux 跟 386BSD)上编译的 (Binary) 程式。 数以千计 可以直接执行(ready-to-run) 的应用程式, 可以在 FreeBSD ports 及 packages 中找到。 免去你上网路到处找软体的苦境。 需要时才置换的虚拟记忆体(Demand paged virtual memory 以及合理的虚拟记忆体及档案缓冲区之缓冲功能(merged VM/buffer cache) NetBSD 开发者 NetBSD小组 NetBSD是一种完全免费的类UNIX操作系统,它是一个重于夸平台应用的 BSD分支,它支持50多种硬件平台,具有高度可移植性和硬件平台兼容性.它可以运行在从64位alpha服务器到手持设备的多种硬件平台上. NetBSD的清晰设计以及它的众多高级特性使得它不论作为产品还是研究环境都表现得非常出色。而且它对用户在资源上进行全方位的支持。其上的应用程序很多都可以非常容易地获得。 OpenBSD 开发者 由NetBSD的前核心成员Theo de Raddt领导的一个开发小组。 OpenBSD由NetBSD分支出的计划, 它是一个免费、多平台、基于4.4BSD的类Unix操作系统。目标在于强调正确性、安全性、标准化以及可移植性。着重于安全性,致力于成为最安全的操作系统。OpenBSD支持包括SVR4(Solaris),FreeBSD,Linux,BSDI,SunOS和HPUX等大部分二进制的模拟。 Linux RedHat/Fedora 开发商 RedHat.Inc Redhat linux是最早的Linux发行版本之一,也是最早使用软件管理包RPM的Linux版本, Redhat 自9.0以后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有了Fedora 这个 Linux 发行版。最新版本是FC4.0. Slackware 开发商Slackware Linux, Inc Slackware Linux是由Patrick Volkerding开发的GNU/Linux发行版。与很多其他的发行版不同,它坚持KISS(Keep It Simple Stupid)的原则,就是说没有任何配置系统的图形界面工具。一开始,配置系统会有一些困难,但是更有经验的用户会喜欢这种方式的透明性和灵活性。 Slackware Linux的另一个突出的特性也符合KISS原则:Slackware没有如RPM之类的成熟的软件包管理器。Slackware的软件包都是通常的 tgz(tar/gzip)格式文件再加上安装脚本。Tgz对于有经验的用户来说,比RPM更为强大,并避免了RPM之类管理器的依赖性问题。 Slackware还有一个众所周知的特性就是BSD风格的初始化脚本。Slackware对所有的运行级(runlevel)/任务都用同一个脚本,而不是在不同的运行级中建立一堆脚本的链接。这样让你不必自己写新的脚本就能很容易地调整系统。 Debian 开发商Debian project Debian 以其忠于Unix和自由软件以及丰富的选择出名,它的最新版本包含有5万个软件包,支持十一种体系结构,从ARM到IBM S390,以及个人电脑上的x86到PowerPC.它的软包管理工具APT一样有名.最新发布版本是Debian3.1也叫sarge Mandriva 开发商 Conectiva Mandriva Linux的前身是欧洲最大的Linux厂商之一Mandrakesoft,长期以来Mandrake Linux以最为方便、易用、华丽的Linux发行版著称。Mandrake Linux早期方便的字体安装工具和默认的中文支持,为Linux普及做出了很大的贡献。但是2004年前后Mandrakesoft陷入财务危机,濒临破产。公司于2005年2月24日与拉丁美洲最大的Linux厂商Conectiva达成了收购协议,金额为170万欧元,新公司旗下品牌 Mandrake Linux更名为Mandriva Linux。Mandriva以rpm作为软件管理工具,部分兼容Red Hat Linux/Fedora Core的预编译包. SuSE 开发商 Novell SUSE LINUX是德国的一个发行版,原是以Slackware Linux为基础,并提供完整德文使用界面的产品,2004年Novell收购了SUSE. Gentoo Gentoo Linux为用户提供了大量的应用程序源代码。Gentoo Linux的每一部分都可以在最终用户的系统上重新编译建造,甚至包括最基本的系统库和编译器自身。通过依赖关系描述和源代码镜像的形式提供软件,Gentoo Linux提供了大量软件供用户选择。 标准的源代码镜像包括30G的数据。选择不仅在软件整体方面,也存在于软件的内部。由于可以在本地编译软件,参数和变量的选择可以由用户自己指定。 事实上,在软件的安装和升级方面,Gentoo拥有自己独特的优势。由于Portage技术的产生,Gentoo Linux可以担当一个理想的安全服务器、开发平台、专业级桌面应用、游戏服务器、嵌入式应用等等各种角色。由于其无限制的可配置性,我们甚至可以称 Gentoo Linux为一个准发行版。 嵌入式式操作系统. uClinux uClinux是一种优秀的嵌入式Linux版本。uclinux是一个源码开放的操作系统,面向没有MMU(Memory Management Unit)的硬件平台。同标准Linux相比,它集成了标准Linux操作系统的稳定性、强大网络功能和出色的文件系,它是完全免费的. uC/OS II 开发商 Micrium 抢占式实时多任务实时操作系统,可以管理63个任务,开源的嵌式操作系统,商业应用需要得到Micrium公司的授权, VxWorks 开发商 WindRiver VxWorks操作系统是美国风河(WindRiver)公司于1983 年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的 F-16、FA-18 战斗机、B-2 隐形轰炸机和爱国者导弹上,甚至连1997年7月在火星表面登陆的火星探测器上也使用到了VxWorks VxWorks 的实时性做得非常好,其系统本身的开销很小,进程调度、进程间通信、中断处理等系统公用程序精练而有效,它们造成的延迟很短。 PalmOS 开发商 PalmSource,Inc 早期由US Robotics(其后被3Com收购,再独立改名为Palm公司)研制的专门用于其产品"Palm"的操作系统。主要用于PDA产器 WindowsCE 开发商 Microsoft 它是微软针对个人电脑以外的电脑产品所研发的嵌入式操作系统,而CE则为Customer Embedded的缩写。 2.深度的,雨木林风的,猪猪猫,番茄花园!!! 这些操作系统可以说就是盗版系统,比如雨木林风的操作系统,他是对微软操作系统的简化,吧我们不经常用的功能和组件删除掉,这样就可以减小系统所占的空间,而且还可以加快系统的速度!!不过我支持他们,因为微软不是中国的,我们的钱不能老让外国人挣去!! 对于你上面所说的那几个国产系统,番茄家园的系统是比较好的,很稳定!! 3.对于和正规系统的差别,这个也就不用问了,无论从安全还是稳定方面都是没法比的,但是速度方面,还是有较高的优势!! 你明白了吗??
2023-07-15 13:21:038

centos和linux的区别?

centos是Linux的一个儿子这样可以理解了吗还有乌班图suse之类的CentOS是Linux的一种。Linux是Linux操作系统的总称,包括多个发行版。主流的Linux发行版:B2DLinux,ConectivaLinux,DebianGNU/Linux,FedoraCore,GentooLinux,KnoppixLinux,MagicLinux,MandrivaLinux,RedHatLinux,CentOS,SlackwareLinux,SUSELinux,TurboLinux,UbuntuLinuxRedhat,应该称为Redhat系列,包括RHEL(RedhatEnterpriseLinux,也就是所谓的RedhatAdvanceServer收费版本)、FedoraCore(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是FedoraCore的稳定性较差,最好只用于桌面应用。Debian,或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最早由IanMurdock于1993年创建,分为三个版本分支(branch):stable,testing和unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。Debian最具特色的是apt-get/dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。Debian的资料也很丰富,有很多支持的社区,有问题求教也有地方可去。Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统。根据选择的桌面系统不同,有多个版本可供选择,比如基于unity的Ubuntu,基于Gnome的UbuntuGnome,基于KDE的Kubuntu,基于LXDE的Lubuntu以及基于Xfce的Xubuntu等。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。Gentoo,伟大的Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo被称为最完美的Linux发行版本的原因之一。FreeBSD,需要强调的是:FreeBSD并不是一个Linux系统!但FreeBSD与Linux的用户群有相当一部分是重合的,二者支持的硬件环境也比较一致,所采用的软件也比较类似,所以可以将FreeBSD视为一个Linux版本来比较。FreeBSD拥有两个分支:stable和current。顾名思义,stable是稳定版,而current则是添加了新技术的测试版。FreeBSD采用Ports包管理系统,与Gentoo类似,基于源代码分发,必须在本地机器编后后才能运行,但是Ports系统没有Portage系统使用简便,使用起来稍微复杂一些。FreeBSD的最大特点就是稳定和高效,是作为服务器操作系统的最佳选择,但对硬件的支持没有Linux完备,所以并不适合作为桌面系统。
2023-07-15 13:21:181

流行的linux操作系统有哪些?

第一种:DebianDebian运行起来极其稳定,使得它非常适合用于服务器。Debian平时维护三套正式的软件库和一套非免费软件库,这给另外几款发行版带来了灵感。Debian这款操作系统派生出了多个Linux发行版,它有37500多个软件包,这方面唯一胜过Debian的其他发行版只有Gentoo。Debian使用apt或aptitude来安装和更新软件。Debian这款操作系统无疑并不适合新手使用,而适合系统管理员和高级用户。第二种:Gentoo与Debian一样,Gentoo这款操作系统也包含数量众多的软件包。Gentoo并非以预翻译的形式出现,而是每次需要针对每个系统进行编译。连Gentoo社区都觉得Gentoo安装和使用起来很困难;不过它被认为是最佳学习对象,可以进而了解Linux操作系统的内部运作原理。第三种:UbuntuUbuntu是Debian的一款衍生版,也是当今最受欢迎的免费操作系统。Ubuntu侧重于它在这个市场的应用,在服务器、云计算、甚至一些运行Ubuntu Linux的移动设备上很常见。作为Debian Gnu Linux的一款衍生版,Ubuntu的进程、外观和感觉大多数仍然与Debian一样。第四种:红帽企业级Linux这是第一款面向商业市场的Linux发行版。它有服务器版本,支持众多处理器架构,包含X86和X86_64。红帽公司通过课程红帽认证系统管理员/红帽认证工程师,对系统管理员进行培训和认证。就全球市场而言,总利润中80%来自支持,另外20%来自培训和认证,不过在印度不是这样。在印度,红帽的利润中80%来自认证和培训,只有20%来自支持。红帽企业级Linux是系统管理员的第一选择,它有众多程序包,还有非常到位的支持。由于该发行版是商业化产品,所以不是免费的。不过,你可以下载用于教学用途的测试版。第五种:CentOSCentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。这种重构版完全去掉了注册商标以及Binary程序包方面一个非常细微的变化。有些人不想支付一大笔钱,又能领略红帽企业级Linux;对他们来说,CentOS值得一试。第六种:Fedora小巧的Fedora适合那些人:想尝试最先进的技术,等不及程序的稳定版出来。其实,Fedora就是红帽公司的一个测试平台;产品在成为企业级发行版之前,在该平台上进行开发和测试。Fedora是一款非常好的发行版,有庞大的用户论坛,软件库中还有为数不少的软件包。第七种:Arch LinuxArch Linux是一款采用滚动发行方式的操作系统:只要安装一次就够了;每当发行了某个新版本,就可以升级发行版,不需要重新安装。Pacman是Arch Linux的软件包管理器。Arch Linux既支持X86处理器架构,又支持X86_64架构,安装程序可以从光盘或U盘来运行。第八种:OpenSuseOpenSuse这款Linux发行版是免费的,并不供商业用途使用,仍然供个人使用。OpenSuse的真正竞争对手是红帽企业级Linux。它使用Yast来管理软件包。有了Yast,使用和管理服务器应用程序就非常容易。此外,Yast安装向导程序可以配置电子邮件服务器、LDAP服务器、文件服务器或Web服务器,没有任何不必要的麻烦。
2023-07-15 13:21:272

gentoo no muitilib 什么意思

multilib是64位和32位混合的意思,一般是想同时支持64位和32位(有的软件是纯64位或者纯32位的)需要的。no-multilib就是不要同时支持。建议选择no。
2023-07-15 13:21:421

gentoo的VIDEO_CARDS参数能否加上-intel之类含有-的参数?我的显卡是radeon

不用..VIDEO_CARDS="radeon"就没问题了编译xorg时列出的主要是radeon的好几种显卡吧?radeon-r300 radeon-r600之类的..可以xorg的USE中将radeon屏蔽掉,加上具体的型号...equery u xorg看看具体的USE说明吧
2023-07-15 13:21:493

gentoo live版的密码是多少

live密码一般只有几种情况:空、root、toor、gentoo等。
2023-07-15 13:21:561