【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

Unix 开源小站

放大字体  缩小字体 发布日期:2020-11-01 09:00:39    浏览次数:5
导读

  一开始学习Linux时,曾经有个不是太常用但非常好听好记的命令叫做nice。这个命令允许用户通过不同的优先级启动一个程序。而且作为一条通用命令,在各种Linux和Unix发行版中都有相同的命令。此外,还有对应的另一条命令叫做renice,简单粗暴的说这命令就是为一个已经在执行中的命令修改优先级。  我个人觉得这并不是一

  一开始学习Linux时,曾经有个不是太常用但非常好听好记的命令叫做nice。这个命令允许用户通过不同的优先级启动一个程序。而且作为一条通用命令,在各种Linux和Unix发行版中都有相同的命令。此外,还有对应的另一条命令叫做renice,简单粗暴的说这命令就是为一个已经在执行中的命令修改优先级。

  我个人觉得这并不是一个很困扰人的问题,可确实被一些文档搞的混乱了。于是乎,我觉得有必要彻底澄清这几个名词的概念了。

  公司的网络环境有点复杂,该死的“保密策略”要求所有的外网连接都要通过HTTP代理来实现。在win环境下只要通过域策略同步代理配置就可以了,但对于Linux下就相对比较麻烦了。研究了一下,分享给大家。

  种种原因,站长已经很久没有关注过FreeBSD了,记得最后一次关注,FreeBSD还是8.0。现在已经到了9.0,安装界面上有了“质一级的飞跃”!由于真实主机上的安装没什么难度,这次就直接在KVM中安装。印象中FreeBSD属于比较保守的操作系统,对新的硬件和技术的支持相对比较慢。安装中也确实出现过问题,这里顺便也做个记录。

  KVM主机是之前一直在说的Ubuntu1204的libvirt,没有桌面系统,也就意味着不能简单的通过virt-manger工具配置。主机在外网,且防火墙限制了它不能直接通过VNC连接。

  记得之前曾经在一段Python中介绍过python的mulitprocess模块在windows的不兼容。其中提及了linux/Unix特有的fork方式,而windows无法实现导致的死循环。当时只是提到了一下,重点不同的关系,没有深究。

  fork,顾名思义就是一把叉子,或者专业一点叫做复制叉。作为sys/type.h的一个函数,系统在每次调用fork()之后,将会以此为分叉,对进程本身进行复制,新的进程和旧进程有近乎完全一致的cpu时间和内存寄存器。

  近期随着云概念的热炒,什么都分布式。所谓分布式的文件系统就是把若干机器上的磁盘空间统一维护,成为一个逻辑上的独立空间,当然,还有对应的容错和压力分散解决方案。

  这些天在研究分布式存储的东西,测试了比较出名的几个分布式文件系统。首先是淘宝的tfs,国人出品应该支持了,谁知TFS的支持库实在不敢恭维,换了几种操作系统,最终才在suse上安装成功。可作为一个绑死操作系统的应用,风险太大。接着是MogileFS,MogileFS是基于perl的,在安装了一系列的perl依赖包之后,MogileFS安装的很顺利,性能也能达到要求,问题就是在于我们实在不愿意去维护一个perl环境。最后剩下了MooseFS。

  之前已经弄过许多篇关于LAMP搭建的东西,都是基于最简单包的,这次说说几个比较常用扩展的安装:

  SVN虽说已经老了,可能逐步要被Git这类的新型版本控制服务软件代替了。但就单单兼容性和整合度来说,唯一与之媲美的只有更加古老的CVS了。

  总之,没什么可以解释的,直接切入正题吧。服务器又是我近期一贯使用的Ubuntu Server。版本是1004 LTS。

  FreeBSD 8.1比较吸引我的一个重要更新就是将ZFS从测试模块升级到了正式模块。这意味着Zfs已经足够的成熟和稳定了。

  闲话不说,我这台主机是用zfs来做nfs服务器。刚升级到了FreeBSD 8.1 stable的版本。

 
关键词: unix
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-708102.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4