Linux,一个稳定,安全,开放和相对容易驾驭的操作系统,是预备想要探索一个新的操作系统的理想选择。Linux属于众多可用的 Unix 类系统之一,好处在于它完全免费以及丰富的开源软件可供任何人使用。
要探索 Linux 作为新的操作系统,最重要的一步是安装它。就像安装任何操作系统一样,在安装之前必须创建一个安装媒介,可以是光盘或 USB 闪存驱动器。推荐使用一张空白光盘或 USB 闪存驱动器,将你选择的 Linux 发行版安装镜像文件写入到安装媒介中。接下来,将安装媒介连接到计算机,并从中引导它即可完成 Linux 的安装,这可以通过手动输入一系列命令完成,也可以通过引导程序完成,比如 “grub”。
安装了 Linux 之后。在探索这个新的操作系统之前,建议对其操作环境和相关命令有一定的了解。首先,应该仔细查看和理解系统描述(特别是软件包管理),查看硬件配置,以及其他设置。 然后,应该学习一些关于使用终端和相关命令的基础知识。比如说,使用 “cd” 和 “ls” 命令来浏览本地磁盘和目录,使用 “man” 命令查看指定命令的更多帮助信息等。
在学习如何使用 Linux 之后,可以开始探索该系统支持哪些功能,并尝试操作它们。比如,可以尝试安装一下新的软件,或者创建一个 bash 脚本来自动完成正常的任务,也可以学习一些 Linux 相关的专业技能,如脚本编程,网络管理等。
总之,探索 Linux 作为一个新的操作系统时,不仅可以让你更有信心地操作计算机,而且可以帮助你更容易学习和掌握新的技术技能,更快捷地完成你所需实现的任务。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
linux的操作系统好吗?
同样作为操作系统,Linux与Windows相比主要的优势和劣势有哪些?同样作为操作系统,Linux与Windows相比主要的优势和劣势有哪些?做为公司的管理人员,我准备进行采购。 对于以Linux作为操作系统,一直是一个讨论中的问题,这取决于你问谁以及他们的建议,它的优劣可以很容易的显现出来: 优势 购置成本:在最初的软件投资中的成本显然要比Windows低,你到底能节省的金额取决于你的选择。 而且由于不再需要微软的客户许可证,在你的服务器中使用Linux时可以同样省下不少花销。 可用到的源代码:既然Linux是一个自由软件,它的源代码自然也是免费可用的。 若是需要定制一些服务,你的程序员自己就可以实现。 支持:若是有bug,这些bug会很快被解决的。 同样,当你有问题的时候,你可以从众多的论坛中或者通过邮件寻求帮助。 稳定性和安全性:Linux是一个稳定的操作系统,不会很容易的受到病毒的攻击,至少,我现在还没有看到。 连通性:若不是要全部的,大家需要的大部分功能目前都已经有了,有很多的连接方式来集成现有的IT环境 更廉价的硬件:Linux可以在一些老的机器上运行,因此,对Linux的升级并不是意味着你需要再购置一些新的电脑。 便于安装:有些产品需要用户在安装时仅作出一些选择,用不了10分钟就可以安装完成。 如果你想高效的工作,可以很简单地配置好。 不足之处 软件的兼容性:并不是所有的软件都能在Linux下运行,他们是有选择的,这就意味着,你不得不再想想你怎样才能得到你所需要的功能。 学习过程:目前Windows被广泛的应用着,因此大多数人熟悉Windows的操作系统,在操作上Linux在有些方面可能与Windows不同,这就意味着你的用户可能需要接受一些培训。 用户:起初,一些用户在转学Linux时会比较费劲,若是这个过程不能很好的处理的话,工作效率就可能受到相应的影响。 若是你希望在一天中Linux就可以给你省下花销的话,就不要想了。 若是你想有一个好的ROI而且从长远的角度上节省开支的话,Linux或许能帮上忙。 省去了许可证的花费,几乎没有病毒,没有监听软件。 在各种的移植中真正的成功在于一个好的规划。 引入开源可能会有帮助。 许多应用程序都能在 Windows和Linux下运行,若是用户习惯了新软件,那么用户最终选择Linux将不是一个不可预料的惊人之事。 图片
LINUX操作系统的启动过程
一、启动内核 首先介绍启动内核部分。 电脑启动时,BIOS装载MBR,然后从当前活动分区启动,LILO获得引 导过程的控制权后,会显示LILO提示符。 此时如果用户不进行任何操作,LILO将在等待制定 时间后自动引导默认的操作系统,而如果在此期间按下TAB键,则可以看到一个可引导的操作 系统列表,选择相应的操作系统名称就能进入相应的操作系统。 当用户选择启动LINUX操作系统时,LILO就会根据事先设置好的信息从ROOT文件系统所在的分 区读取LINUX映象,然后装入内核映象并将控制权交给LINUX内核。 LINUX内核获得控制权后, 以如下步骤继续引导系统: 1. LINUX内核一般是压缩保存的,因此,它首先要进行自身的解压缩。 内核映象前面的一些 代码完成解压缩。 2. 如果系统中安装有可支持特殊文本模式的、且LINUX可识别的SVGA卡,LINUX会提示用户 选择适当的文本显示模式。 但如果在内核的编译过程中预先设置了文本模式,则不会提示选 择显示模式。 该显示模式可通过LILO或RDEV工具程序设置。 3. 内核接下来检测其他的硬件设备,例如硬盘、软盘和网卡等,并对相应的设备驱动程序 进行配置。 这时,显示器上出现内核运行输出的一些硬件信息。 4. 接下来,内核装载ROOT文件系统。 ROOT文件系统的位置可在编译内核时指定,也可通过 LILO或RDEV指定。 文件系统的类型可自动检测。 如果由于某些原因装载失败,则内核启动 失败,最终会终止系统。 二、执行init程序 其次介绍init程序,利用init程序可以方便地定制启动其间装入哪些程序。 init的任务是 启动新进程和退出时重新启动其它进程。 例如,在大多数Linux系统中,启动时最初装入 六个虚拟的控制台进程,退出控制台窗口时,进程死亡,然后init启动新的虚拟登录控制台, 因而总是提供六个虚拟登陆控控制台进程。 控制init程序操作的规则存放在文件/etc/inittab中。 Red Hat Linux缺省的inittab文 件如下: # #inittab This file describes how the INIT process should set up the system in a certain #run-level. # # #Default runlevels used by RHS are: #0-halt(Do NOT set initdefault to this) #1-Single user mode #2-Multiuser,without NFS(the same as 3,if you do not have networking) #3-Full multiuser mode #4-unused #5-X11 #6-reboot(Do NOT set initdefault to this) # id:3:initdefault: #system initialization si::sysinit:/etc/rc.d/ 10:0:wait:/etc/rc.d/rc 0 11:1:wait:/etc/rc.d/rc 1 12:2:wait:/etc/rc.d/rc 2 13:3:wait:/etc/rc.d/rc 3 14:4:wait:/etc/rc.d/rc 4 15:5:wait:/etc/rc.d/rc 5 16:6:wait:/etc/rc.d/rc 6 #Things to run in every runlevel ud:once:/sbin/update #Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now #When our UPS tells us power has failed,assume we have a few minutes of power a #shutdown for 2 minutes from now. #This does,of course,assume you have powered installed and your UPS connected and working #correctly. pf::powerfail:/sbin/shutdown -f -h +2 Power Restored;Shutdown Cancelled #Run gettys in standard runlevels 1:respawn:/sbin/minggetty tty1 2:2345:respawn:/sbin/minggetty tty2 3:2345:respawn:/sbin/minggetty tty3 4:2345:respawn:/sbin/minggetty tty4 5:2345:respawn:/sbin/minggetty tty5 6:2345:respawn:/sbin/minggetty tty6 #Run xdm in runlevel 5 x:5:respawn:/usr/bin/X11/xdm -nodaemon Linux有个运行级系统,运行级是表示系统当前状态和init应运行哪个进程并保持在这种 系统状态中运行的数字。 在inittab文件中,第一个项目指定启动时装入的缺省运行级。 上例中是个多用户控制台方式,运行级为3。 然后,inittab文件中每个项目指定第二个 字段的项目用哪种运行级(每个字段用冒号分开)。 因此,对运行级3,下列行是相关的: 13:3:wait:/etc/rc.d/rc 3 1:respawn:/sbin/minggetty tty1 2:2345:respawn:/sbin/minggetty tty2 3:2345:respawn:/sbin/minggetty tty3 4:2345:respawn:/sbin/minggetty tty4 5:2345:respawn:/sbin/minggetty tty5 6:2345:respawn:/sbin/minggetty tty6 最后六行建立Linux提供的六个虚拟控制台。 第一行运行启动脚本/etc/rc.d/ rc 3; 这将运行目录/etc/ rc.d/rc3.d中包含的所有脚本,这些脚本表示系统初始化时要启动的程序。 一般来说, 这些脚本不需要编辑或改变,是系统缺省的。

linux操作系统
Linux是一个开放的,自由的类Unix操作系统,它的源代码是公开的, 各个版本的Linux,包括从内核到许许多多的应用程序的源代码, 以及可执行文件都可以免费从互联网上下载。 你也可以通过光盘得到Linux系统,和一般的软件不同的是, 你可以合法的和你的朋友分享Linux光盘。 很显然Linux光盘的价格不会很高, 第一,因为你可以免费从网上下载;第二,你可以和你的朋友合伙凑钱买一套Linux光盘, 再和你的朋友分享使用。 Linux和一般的软件不同,是可以和你的朋友分享的。 举个例子来说:如果朋友家有张非常漂亮的窗子,但是这窗子是95牌的, 那么你仿制是违法的,如果这窗子是X牌的,或者说牌子是GPL, 那么你仿制就不违法。 如果你不想违法,但又想要漂亮的窗子, 答案是选择自由软件。 选择Linux。 Linux准确的说,是一个系统内核,它是最初在91年, 由芬兰的了不起的学生Linus Torvalds发起, 接着又有全世界的志愿者加入进来开发的。 现在有一些软件公司在做Linux的生意, 著名的有RedHat,SuSE以及Caldera等等, 这些公司发布自己的基于Linux内核的一整套的Linux系统: 这些整套的系统通常包括有:一个C语言及C++编译器,Perl脚本解释程序, 外壳Shell,图形用户界面X窗口系统,包括有X Server以及众多的应用程序等等。 这些整套的Linux系统按照习惯叫做Linux发布(distribution)。 目前使用最广泛的Linux发布是RedHat公司的RedHat Linux。 以前使用广泛的Slackware,现在也还有许多人在使用, 我自己的第一个Linux系统就是Slackware,现在我玩的是Debian, Debian和其他的Linux发布的不同之处在于:Debian是完全由志愿者开发的, 不像RedHat和SuSE,是由软件公司所支持的。 RedHat是使用最广泛的Linux发布,并且RedHat公司现在得到了Netscape, 以及Intel的支持,前景看好,根据一般的看法Redhat也是最容易上手的Linux发布。 SLackware和RedHat相比要稍微复杂一些,这主要是指软件的安装方面, 由于RedHat使用rpm打包系统,安装新软件简单到只要一行命令即可。 而Slackware往往要从源代码重新编译,稍微费事一些。 SuSE也是基于rpm打包系统,SuSE的特别之处在于它对X窗口系统的支持非常好, SuSE的吉祥物是一只绿色的蜥蜴,非常可爱。 Debian基于自己的Deb格式的打包系统,但是它也可以安装rpm软件包。 Linux可以运行在DEC公司的Alpha机上,也可以运行在Sun公司的Sparc机器上。 当然也可以运行在Intel公司的386以上的机器上。 编写的好的源代码可以不经修改的在各种不同的Linux平台上直接编译安装运行, 但是显然,不同的硬件平台之间的可执行文件是不兼容的。 但是一个特别针对Intel机器的rpm软件包是可以轻易的在for Intel的RedHat,SuSE,Debian, 以及Slackware上安装运行起来的。 RedHat,SuSE,Slackware以及Debian等各个发布之间的另一个不同是, 它们都带有自己的系统管理工具。 RedHat使用著名的控制面板+Linuxconf, Debian使用臭名昭著的dselect(为什么说臭名昭著?因为它非常难控制, 我自己只要有可能,就尽量不碰它) Slackware使用pkgtool, SuSE也有自己的管理工具。 Linux是一个开放的操作系统,它的各个部分:内核,应用程序, 库程序是有机的结合的。 并不是固定的死死的,碰都不能碰。 Linux的内核的版本号是格式的,由三个数字组成, 第一个数字是主版本好,第三个数字是辅版本号,中间的数字如果是奇数, 表示这是一个开发版的内核,如果是偶数,表示是一个相对稳定的,可靠的内核。 一般来讲,除非你正在研究Linux内核,或有特别的需要, 否则不要摆弄奇数版本的内核。 今天演示的第三个部分是Linux下的软件。 常常有人抱怨Linux缺乏有效的软件的支持, 这在一定情况下的确如此,但是另一方面也是我们对Linux了解太少, Linux平台上现在已经有了相当多的应用软件。 并且Linux正在得到越来越多的厂家的支持。 这段时间炒的非常火的Oracle,Sybase等等大型数据库的Linux版本就是一例。 Linux下不但有类似于PhotoShop的免费的图像编辑软件:gimp, 还有免费的类似于3DS的三维设计软件:MoonLight。 并且所有这些软件,你都可以得到源代码。 Linux下的图形用户界面是基于X窗口系统的, 这也秉承了Linux的一贯传统:开放的,有机结合的。 XFree86只是图形界面的服务器,上面可以运行各种不同的窗口管理器, 现在著名的窗口管理器有AfterStep,WindowMaker,以及Enlightenment。 有的窗口管理器做得非常的漂亮,真是叫做不看不知道,一看吓一跳。 另外,如果你不喜欢花哨的窗口管理器,你可以选择wm2或者9wm, 它们只占用非常少的系统资源,我自己经常使用的就是9wm。 有了X服务器和一个窗口管理器,你就有了图形用户界面。 你就可以运行Gimp或者Moonlight了,甚至你还可以运行Doom和quake!现在还有一批程序员正在为Linux开发免费的,开放源代码的红色警报。
发表评论