学习讨论Linux命令行内核系统

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

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命令行登陆
责任编辑:佚名 来源: CSDN
相关推荐

2020-10-15 17:55:37

Linux命令行大小写转换

2010-09-01 14:23:54

Linux命令行开发

2009-12-24 14:51:39

Linux命令行

2009-12-23 14:14:09

Linux高级命令行

2009-12-09 09:25:52

Linux命令行svn命令

2015-07-29 10:34:50

Linux系统命令行工具

2015-07-30 11:04:08

Linux命令行工具

2015-07-30 11:24:47

Linux 系统命令行工具

2018-05-03 13:49:50

Linux命令行个人助理

2010-07-21 14:08:28

Perl命令行

2011-07-11 13:20:13

linuxuniq

2018-02-10 17:30:41

Linux命令

2017-08-29 15:15:40

Linux命令公网IP

2011-08-22 11:51:13

Linuxconfigure

2010-09-03 09:18:23

LinuxUNIX命令行

2010-06-01 19:14:53

SVN命令行

2018-04-23 08:45:05

Linux命令行

2018-07-10 14:29:05

Linux命令行

2014-01-24 09:09:32

Linux命令行网速

2009-08-11 09:58:22

Linux命令行Linux命令svn命令
点赞
收藏

51CTO技术栈公众号