关于我
 

xjpvictor's Blog
小老鼠,上灯台,两只耳朵竖起来

不一样的蝶变


各种折腾·archlinuxdebianlinodelinuxvps

本文最后编辑于超过3954天以前,部分内容可能已经失效

前几天linode生日,新加node可以8月到10月免费,挡不住诱惑,搞了个。因为只是为了好玩,过完免费期就取消,所以装了debian,算是复习一下吧,这么多年没用过debian系的了,也体验下据说很稳定很省心很适合服务器的debian。嗯,据说debian的中文是「蝶变」,难道是传说中的雅蠛蝶?不过至少比「友邦拓」好些。还是「洗发水」好听,「啊乞」「阿痴」都行,连「贱兔」都好过「友邦拓」啊。

稍微和arch比较下,不是月经,不想挑起圣战,纯粹记录下而已。

资源占用,两个差不多。指的是装完系统开机,什么都不动,基本没区别。

arch

arch

debian

debian

两个的load和内存占用差不多,debian的进程稍稍多了几个。大概默认安装的话,debian还是要比arch多些东西的,更适合于装好就能用的那种,arch适合我这种不折腾不舒服斯基。

其实arch的一大特色是启动脚本,采用了类似BSD的启动方式,一个 rc.conf 搞定一堆设置。而debian则是普通的sysvinit,各种设置散落在系统里的各个角落,启动daemon需要区分启动级别的。但arch的这个特色还能存在多久我表示怀疑,因为arch如果引入systemd的话,还能不能继续使用rc.conf就很难说了。

比如debian设置hostname,需要写在 /etc/hostname 中,而时区需要使用

dpkg-reconfigure tzdata

网络则在 /etc/network/interfaces 里。

最主要的,开机的daemon,debian需要用

update-rc.d

来设置,可能对于需要用到不同启动级别的人来说,这样的自由度很高,可以方便的控制每个启动级别开启的服务,但是如果一般只是使用一个特定的启动级别的话就不是那么方便了。

在软件编译方面,个人觉得debian实在很不方便。我想给openvpn打个补丁,实在是无比麻烦,下源码,安装build-essential,安装dev包,编译,打包,安装,尤其是debian把dev包分开来,除了省了那么一点空间,我真的不知道有什么好处。有人说服务器的软件都是自己编译的,可以做优化,但是如果debian的编译都这么麻烦不是很郁闷么。不过我毕竟不是搞IT的,不懂。另外没有了aur也让我很不习惯,dropbox都不知道怎么弄。

至于debian的超级牛力的apt-get,始终没有search功能啊,只能aptitude,而且aptitude的功能完全包含了apt-get的功能,为什么要多一个apt-get呢,这点也很疑惑,难道像pacman和yaourt一样,其中一个不是官方开发的?

另外还有些小地方,debian的 PATH 变量,不是root的话是没有 /sbin 和 /usr/sbin 的,反而多了个 /usr/local/games 和 /usr/games。而iptables在debian中不是服务,需要在 /etc/rc.local 中自己写启动命令,在arch中则是作为了一个daemon,而规则都写在一个.conf文件中,其实也不算是daemon,因为本质也只是一个加载规则清除规则的脚本,但是方便开启关闭iptables,至少在调试的时候比较方便。

综合起来,debian给我的感觉是那种一旦安装好就不需要也不愿意再有什么变动的,适合那种真的是拿来用的服务器,而arch就是想怎么变就怎么变,适合折腾。

本文 "不一样的蝶变" 由 K. Huang 首先发表于 xjpvictor's Blog 并以 CC BY-NC 4.0 许可证发布 © 2012
转载注明引用来源 https://blog.xjpvictor.info/2012/06/debian/


推广:使用 Vultr 搭建属于你自己的博客,每月低至 2.5 美元,全球多数据中心,稳定高速

打赏我

5条评论

  1. PS1很赞~分享一下吧~
    自从上次见面之后我换到arch就没变过了....

    回复
  2. 就是.bashrc或者.zshrc里面的PS1哈
    PS1="\[$YellowBold\]\A \[$PurpleBold\]\u\[$Yellow\]@\[$GreenBold\]\h \[$NC\][\[$BlueBold\]\W\[$NC\]] " ---- 我的
    话说 我也有换gentoo的冲动,觉得gentoo太好玩..不过每次看到编译的时间就不敢尝试。。

    回复
  3. 好吧,刚才我眼瞎了..您那是默认的,背景配色不错让我以为是PS1的配色。。
    PS:arch的wiki有一份不错的PS1的东西

    回复
    • @wudaown: 我background是#2e3436, foreground是#babdb6. 貌似vim里有时候会导致看不见,不过最近没空折腾了。PS1我倒是不太在意,反正一般也不盯着看。

      回复

评论

你的邮箱地址不会被公开。必填项以 * 标出

无意义或不相关评论将被删除

允许使用以下html标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

你可以上传文件,粘贴代码或长文至 Drop.it.r

本博客是言论不自由博客,评论只接受询问及赞同,不同观点请出门左转微博/发表于自己的博客。谢谢合作!

评论意味着你 同意 上传部分私人数据,包括邮箱和 IP, 这些数据不会被分享给第三方,不会用于商业用途或再推广用途。

更多相似文章