热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linux高手是怎样“练”成的

文章标题:Linux高手是怎样“练”成的。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类

  现在是使用Linux的时候了。
  
  这个免费的开放源代码操作系统正以狂风暴雨之势袭卷着整个世界,它不仅出现在企业服务器和专业怪才们的讨论组中,也开始在家用PC机上生根了。Linux的普及程度正在与日俱增,因此我们想,大概已是让我们帮你掌握Linux的时候了。
  
  Linux并不适合电脑新手,但只要有耐心,再加上ZDNET China“商务应用”频道的帮助,你也会喜欢上这只企鹅的。我们的这些提示与诀窍,将帮你挑选并安装合适的Linux软件包,并助你走向超级用户之路。
  
  揭开Linux之谜
  
  什么是Linux?
  
  Linux(发音为LIH-nuks)是一种免费发布的开放源代码操作系统。也就是说,每个人都可以获得Linux的源代码,但这个操作系统有些打包的发行版需要付费。Linux几乎可以在所有已知的处理器上运行,并且能做各种应用——从联网和软件开发到运行消费类应用程序,无所不能。喜欢企鹅(开发者Linus Torvalds选的吉祥物)的人认为Linux可靠、安全,肯定是其他操作系统高质量、低成本的替代品。他们所说的无疑是正确的。轻小、免费的Linux正在迅速占领市场。现在它的市场份额约为5%,大概相当于Mac操作系统所占的份额。
  
  它还是那么强大吗?
  
  从技术角度看,Linux内核是Torvalds和世界范围内的一组志愿开发人员编写的。但对大多数人来说,Linux这个名字概指操作系统内核、系统软件和应用程序。Linux始终处于开发之中。Torvalds和众公司不断地更新、修改代码,从而使得Linux的问题解决得很快,这是一般的大型商业操作系统(如Windows和Mac)所不能比的。
  
  你应该使用Linux吗?
  
  Linux肯定要比Windows和Mac操作系统难于操作,但使用Linux却有许多优势。它相当稳定,不容易崩溃;它十分可靠,你不用经常重新启动;它功能极为强大——你可以同时运行多个程序,而不会造成崩溃(也就是众所周知的真正的多任务处理)。Linux可以将计算机和调制解调器联网、开发软件,还可以运行Web和FTP服务器。各个Linux发行版或软件包都有一些软件——这些软件如果单独卖的话要值几千美元——而且Linux系统本身经常都是免费的。除此之外,Linux升级也非常简单。支持者说,与其竞争对手相比,Linux要灵活得多。
  
  不过,Linux的命令和其他操作系统的命令很相近,只不过是还要多一些。最简单的Linux没有图形界面,但用这种Linux你还得了解很多命令行缩写。使用Linux的商业版要花一些钱,而且安装和配置也比较难。另外,Linux也不像其竞争对手一样,能够支持多种商业软件或外围设备。Linux的商业软件、图像编辑工具和消费类软件很少,它也不能运行像Office这样的Microsoft应用程序。另外,Linux还不支持某些外围设备,如存储驱动器、游戏杆、鼠标和扬声器,这主要是因为Linux驱动程序并不是总能用于特定的产品。
  
  如果你已经决定采用Linux,那我们下面将告诉你从哪里开始、从哪里获得、如何安装,以及如何使用才能达到最佳效果。
  
  选择软件包的妙招
  
  Linux有几种形式(或包),常称为发行包。有一些可以从ZDNet China的下载软件频道免费下载,而其他的商业软件包则是要收费的,其内部装有光盘和手册。这里有CNET挑选的几个发行版以及一些最常见的发行包。
  
  Corel Linux
  
  对于初学者,我们推荐面向大众的Corel Linux。这是该系统第一款直接面向初学者和家庭用户的版本,而且此版本的安装是我们见过的最简单的——只需要一个四步图形拖放过程,另外,它还有内容详尽的说明文档及30天的免费电子邮件技术支持。Corel Linux有一组很不错的软件,售价在60-90美元之间,具体情况依版本而定。单击此处可以下载Corel Linux。
  
  Caldera
  
  我们推荐Caldera OpenLinux,Caldera差不多和Corel Linux一样易于使用,并且还多几个应用程序。在Linux纯化论者的眼睛里,Caldera可能并不是十分令人满意,但如果你是个Linux新手,并且易用性对你来说十分重要,那么Caldera是一个不错的起点。其完全版本售价50美元。单击此处可下载Caldera。
  
  Red Hat
  
  如果你是要给服务器找一个Linux发行版,那可以看看Red Hat Linux。Red Hat提供两种新的图形用户界面,风格与指向/单击相似,因此并不太难使用。另外,它还带有一组功能强大的服务器应用程序,利用这些应用程序可以开展高端Web驻容等服务。与Caldera相比,Red Hat更灵活一些,技术也更好,这可能是因为它更难使用的缘故吧。Red Hat的标准版只有电子邮件支持,市价30美元。它还有几个更为昂贵的版本,最高的是功能齐全的专业发行版,市价180美元。单击此处可下载Red Hat 6.2。
  
  LinuxPPC
  
  不幸的是,如果你用的是Macintosh PowerPC,那么上面的发行版都不适合你。不过,你可以选用LinuxPPC。LinuxPPC能够与硬盘上的Mac操作系统和平共处,并且你可以对该驱动器进行分区,让它单独运行LinuxPPC。你可以使用简单、新颖的安装程序,也可以使用传统的Red Hat安装程序和图形界面软件包(安装和使用主题)。LinuxPPC的完全版本市价20美元。单击此处可获得LinuxPPC。
  
  事半功倍安装Linux
  
  如果你选择了以上发行版中的任何一款,那么安装Linux可以说是轻而易举了。你只要插入光盘,然后按安装指导操作就可以了。
  
  开始之前,应列出计算机的各种部件,包括光驱的制式、型号和接口;SCSI适配器(如果有的话)的制式和型号;鼠标类型;显卡的制式、型号和内存大小;显示器的制式、型号和刷新率;以及能够找到的所有联网信息:IP地址、网关地址、网卡类型、域名,等等。有些硬件信息可以在设备管理器(开始/设置/控制面板/系统)中找到。另外,你也可以看看随发行版提供的手册。
  
  分区
  
  安装Linux时,系统可能会让你对硬盘进行分区,或者至少也要让你调整现有分区的大小。这是因为你的计算机多数情况下已经安装了一个操作系统,而且很有可能并不是Linux。还好,多数Linux发行版中都有一个名为fips.exe的程序,它可以将单分区驱动器改为双分区驱动器,而又不至于毁坏数据。其中的一个分区可用于存储Windows或Mac系统,另一个存储Linux。如果你已经用PartitionMagic(随Mandrake Linux提供)这样的工具对硬盘进行了分区,或者是要把Linux安装到两个驱动器中的一个上,那就没必要运行fips程序。不过,如果你真的有两个硬盘驱动器,可以使用Windows格式化第二个驱动器。
  
  内行转向:平稳过渡
  
  安装了Linux后,你可能会觉得有点不知所措。一直非常熟悉的Windows或Macintosh界面已经不知所踪,摆在眼前的是一个全新的操作系统。下面这些方法可以帮你尽量减少这种陌生感。
  
  创建熟悉的桌面
  
  X Windows System是Linux界面的基础,支持外观和感觉都和Windows相近的桌面管理程序。其中的一个实例是K Desktop Environment (KDE),这是一个常见的下载软件,包括文件管理、可以轻松配置的菜单、工具组,并且具有我们所熟悉的桌面风格。但并不是所有人都喜欢KDE,因为它是商业产品。如果你也不喜欢商业产品,可以试一试GNU Network Object Model Environment(GNOME)。这是一个完全以免费软件为基础的桌面环境,它的界面与传统的图形用户界面非常相似,但同时你又可以尽享Linux开放源代码的好处。除LinuxPPC外,KDE与多数Linux发行版兼容,因此如果你用的是Mac,那么你可能想用GNOME。
  
  提供空间
  
  如果已经给硬盘分了区,那就没必要完全放弃Windows。你只要确保所用的工具不会毁坏当前数据就可以了(fips不会毁坏数据,PartitionMagic和其他类似软件也不会)。在新的Linux分区上安装Linux并设置Linux随带的引导管理程序LILO。这样,当你启动机器时,就可以引导至Windows或Linux系统了。
  
  不要放弃Windows应用程序
  
  如果你偶尔仍需要运行Windows应用程序,那就选Wine吧。这是一个免费工具,在Windows仿真方面做得很好,完全可以在Linux下运行许多Windows应用程序。你可以在Wine网站上找到许多可支持的应用程序。
  
  同时运行多个系统
  
  这个选项也是个仿真程序——至少从某一方面来说如此。VMware虚拟平台使你能够同时运行多个操作系统,而不用给硬盘分区。该软件安装虚拟机,并让你通过一个虚拟网络共享文件和应用程序。不幸的是,VMware价格非常昂贵。30天试用期过后,你就得花299美元购买许可。所以,我们建议你还是使用双引导系统或学会在没有Windows的条件下工作比较好。
  
  
  Linux高手是这样“练”成的
  
  现在你要使用Linux了,但却还像个新手一样四处摸索。先不要告诉别人你不在行,看看这些提示,你会成为一个Linux行家的。
  
  巧妙使用超级用户功能
  
  每个Linux(或Unix)版本都有一个能够控制一切的帐户,称为根用户,或超级用户,你第一次登录时使用的就是这个帐户。根用户可以改写文件安全性、关闭失控的程序、调整网络配置以及删除文件和整个目录。为安全起见,最好不要以根用户的身份登录。在配置系统时建一些普通的用户帐户,然后以这些帐户登录进行一般操作。稍后,你可以使用命令“su”切换到超级用户模式(su实际上表示代入用户,但如果你在输入命令时没有指定用户,系统就会认为你要切换到超级用户模式)。只要你知道根用户的口令,你随时都可以成为超级用户。要返回正常用户状态,只需要在命令行中输入“exit”即可。
  
  查找文件
  
  查找文件实际上并不是什么超级用户技巧。但它也同样重要。要在系统上查找文件,应输入“find/”及文件名,如“find/Journ
推荐阅读
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 项目需要将音视频文件上传服务器,考虑并发要求高,通过七牛来实现。直接上代码usingQiniu.IO;usingQiniu.IO.Resumable;usingQiniu.RPC; ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 微软小娜企业版发布新版本,提供构建自定义技能的套件
    微软将向企业级市场发布微软小娜企业版的新版本,该版本提供了构建自定义技能的套件,使企业员工可以更方便地使用数字助理。目前该套件仍处于内测期间,只有部分企业可以获得,其他有兴趣的企业需要继续等待。新版本的套件可以帮助员工构建各种自定义技能,如检查休假余额、创建服务凭证等。微软通过让多个开发人员编辑和管理机器人通道注册配置来改善开发者的体验,团队可以自行访问和更改技能注册,满足企业实际需求。微软小娜企业版已经在各个行业得到采用,能够帮助员工专注于优先事项,将非优先处理的任务交给微软小娜处理。 ... [详细]
  • PDF内容编辑的两种小方法,你知道怎么操作吗?
    本文介绍了两种PDF内容编辑的方法:迅捷PDF编辑器和Adobe Acrobat DC。使用迅捷PDF编辑器,用户可以通过选择需要更改的文字内容并设置字体形式、大小和颜色来编辑PDF文件。而使用Adobe Acrobat DC,则可以通过在软件中点击编辑来编辑PDF文件。PDF文件的编辑可以帮助办公人员进行文件内容的修改和定制。 ... [详细]
author-avatar
能P开普票j专G票q903095933
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有