学习讨论Linux命令行内核系统
创始人
2024-06-16 12:50:29
0

Linux有很多值得学习的地方,这里我们主要介绍LLinux命令行,包括介绍Linux发行版等方面。记得前段时间写过《在Linux命令行下学习和工作》,简单介绍了Linux相关的概念和工具,这里根据个人经验,再简单地介绍一下如何“更高效”的工作。

这里的“高效”主要是指能够在有限的时间内解决一些学习和工作中的问题,将主要涉及到工作平台(Linux发行版)的选择,Linux命令行 常用工具的了解,利用shell和远程shell更好的与LLinux命令行交互,***将劝告你尽量远离电脑,合理安排时间,珍爱生命。下面将从这四个方面来做介绍。

工作平台(Linux发行版)的选择

Linux发行版应该就是Linux内核,一些工具集和相关配置的组合。不同的发行版适合不同的学习和工作需要,各有所长。

众所诸知,Linux命令行发行版多得很,那选择什么呢?选择最适合你工作需要的。没接触之前可以看看别人的经验,或者到这里做个测试,你知道自己适合使用哪种Linux发行版吗,看这里!。

就我个人的经历而言,由于工作需要先后使用过vmvare+turbolinux, debian,mandriva,ubuntu,slackware,gentoo,redhat,fedora等,我个人电脑目前用slackware,一些服务器和实验用的机器有用debian,gentoo,redhat,fedora。它们各有所长:

debian和ubuntu的包管理方式(dpkg,apt-get管理deb包)非常优秀,但是也经常会因为不小心破坏的依赖关系纠缠不清。不过,ubuntu的用户现在很多,遇到问题比较容易解决,源也很多,比如debian.ustc.edu.cn, ftp.sjtu.edu.cn,还有清华的,我们学校的(mirror.lzu.edu.cn),宝岛台湾很多大学的。(我用ubuntu的时候问题较少,从5.10升级到7.04都没怎么出问题。后来改用slackware,是因为后面ubuntu的desktop用着用着就crash掉,就改用slackware啦)

slackware以编译好的tgz包来管理软件,加上类似apt-get的slapt-get包管理工具,和我们学校的slackware源[大部分常用工具都有]用起来很方便,一些源里没有的工具,可以到(http://www.linuxpackages.net)和(http://www.slackware-current.net/)搜索,下载以后用installpkg安装,或者自己编译安装以后,传一份上去共享一下。(slackware升级不方便,千万不要直接用slapt-get --upgrade, slapt-get --dist-upgrade升级哦,这个不可靠,不如备份一下家目录,安装一下***的版本得了,还好slackware下一个版本的发布一般都要很长时间的,所以不会因为频繁升级浪费时间,那些所谓的新特性说不定反而浪费你的磁盘空间和安装时间呢,对啦,我现在用slackware,所有的使用日志都记录在这里,有问题,直接查一下或者回复,The log of using slackware。)

至于其他的,比如redhat和fedora,个人认为不太好用,不太喜欢rpm包管理方式,也不太建议用它们做服务器,因为很多新的安全特性或者工具不容易更新,做服务器可以考虑debian等,gentoo适合追求“新特性”和“***文档”的“家伙”,不过每次升级系统将耗费大量的重新编译的时间,对啦,gentoo也可以用我们学校的源。还有呢,suse, mandriva不太熟悉,貌似包的管理方式和redhat差不多。

如果想DIY(do it yourshelf)的,可以弄一下LFS,从头开始整一个Linux命令行系统出来,有一种“征服”和“洞察”的感觉,可以“洞察”一个操作系统的“内部世界”,也可以“征服”一下自我,解决DIY过程中可能遇到的问题,不过需要准备一些基础,至少对Linux命令行有一些基本的使用,否则前路“艰险”,“障碍”重重。如果对这个感兴趣,可以看看这个,http://oss.lzu.edu.cn/modules/newbb/v ... php?topic_id=1073&forum=6

另外,如果想在Linux命令行下用其他的操作系统呢,可以考虑用qemu和相应的映像文件虚拟你想要的出来,如果想用win下的东东,可以用wine或者用rdesktop和vnclient来连Win机器。这里介绍了很多虚拟机(Virtual machine),可以看看。

所以,如果你刚开始用Linux命令行,建议使用ubuntu或slackware,前者对大部分主流硬件都支持,软件管理方式灵活,用户较多,后者默认安装了几乎所有常用软件,安装后基本就可以做日常工作。相应的中文社区有Ubuntu中文社区和slackware中文用户组。如果你有使用Linux的经验,你应该可以选择最适合的发行版吧。

诶,如果你骨子里就对“神秘”的Linux恐惧,怕遇到问题不敢安装,只想试试,那怎么办?到我们学校的镜像站(http://mirror.lzu.edu.cn/os/knoppix)下载一个knoppix的livecd(这里有中文版),然后刻录一下,插入光盘到主机,从光盘启动Linux系统,这样就可以完整的体验Linux啦,如果想尝试一下Linux命令行,登录到社区的虚拟实验平台。

【编辑推荐】

  1. Linux笔记:三大网站之Linux命令行
  2. Linux命令行下常用svn命令
  3. 三个网站让你成为Linux命令行高手
  4. 为Redhat linux命令行安装添加新字体
  5. 如何使用linux命令行登陆

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...