Posts tagged UNIX
操作系统Operating System
2操作系统(Operating System,简称OS)是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有DOS、Windows、MAC OS X、UNIX、LINUX等。
随着CPU硬件架构从8bit、16bit到32bit,再到现在的64bit,操作系统也经历了相同的阶段。
我们最熟悉的操作系统是微软Windows,从Windows 3.1/3.2一路走来,经历了Windows 95/98/2000/XP和Windows Vista,现在的主流操作系统是Windows 7 32bit/64bit。
微软的官方网站:http://www.microsoft.com/
然而除了我们所熟悉的Windows系统,还有很多优秀的操作系统如Linux、UNIX、MAC OS X!
一、Debian
Debian 是一个自由的操作系统 (OS) ,提供你安装在计算机上使用。操作系统就是能让你的计算机工作的一系列基本程序和实用工具。由于 Debian 采用了 Linux Kernel (操作系统的核心),但是大部分基础的操作系统工具都来自于 GNU项目,因此又称为 GNU/Linux。Debian GNU/Linux 不只是提供一个纯粹的操作系统: 它还附带了超过 25000 More >
关于UNIX/LINUX/BSD系统
0UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。经过长期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族。由于UNIX具有技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台。曾经是服务器操作系统的首选,占据最大市场份额,但最近在跟WINDOWS SERVER以及Linux的竞争中有所失利。
Ken和Dennis最早是在贝尔实验室开发Unix的,此后的10年,Unix在学术机构和大型企业中得到了广泛的应用,当时的UNIX拥有者 AT&T公司以低廉甚至免费的许可将Unix源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩充和改进,形成了所谓的Unix “变种 (Variations)”,这些变种反过来也促进了Unix的发展,其中最著名的变种之一是由加州大学Berkeley分校开发的BSD产品。
后来AT&T意识到了Unix的商业价值,不再将Unix源码授权给学术机构,并对之前的Unix及其变种声明了版权权利。变种BSD More >
DirectAdmin/DA授权购买及安装手册
0DirectAdmin (简称DA)是一套由加拿大JMBC软件公司开发的基于Linux操作系统的虚拟主机在线管理软件,通过这个管理系统您可以方便的管理您的服务,设置EMAIL,设置DNS,开通FTP,开通网站及Mysql数据库,在线文件管理,数据库管理等,方便管理员、客户及代理商在线管理虚拟主机。
DirectAdmin官方网站:http://www.directadmin.com/
DirectAdmin只支持安装Unix/Linux/Freebsd等操作系统,不支持WindowsXP/2000/2003/2008等操作系统!!!
如果您未购买授权,请到其官网购买或点击这里联系国内代理购买: 1、http://www.hostsoft.cn/products/directadmin 价格:永久授权费用 ¥400.00 元 可以无限次更换授权IP,永久免费更换,无隐藏收费。 2、http://s.taobao.com/search?q=DirectAdmin&commend=all&ssid=s5-e&sort=sale-desc 价格:永久授权费用 ¥350.00 元 可以无限次更换授权IP,永久免费更换,无隐藏收费。
安装教程:
1. 安装必须组件gcc,gcc-c++,flex,make,perl,quota (磁盘配额),vixie-cron yum install More >
苹果上免费开源文本编辑器 -MacVim
0MacVim是一款免费的支持多窗口的文本编辑软件.对于写文本和写代码的人来说这是一款非常棒的编辑器.MacVim来源于传说中的 Unix系统,很自然的Mac OS X继承了Unix的传统.所以Vim也来到了苹果平台.
但Macvim和原生的vim有什么不同点呢?MacVim采用全Mac的Cocoa全新开发.
但需要说明的是MacVim不适合新手哦,因为想真正的使用MacVim飞快的操作必须要熟记很多命令哦..(命令和Vim相同)
下载软件:http://code.google.com/p/macvim/
如何使用MacVim呢? 命令模式 按下ESC 高效率移动 1、在插入模式之外
基本上来说,你应该尽可能少的呆在插入模式里面,因为在插入模式里面 VIM 就像一个“哑巴”编辑器一样。很多新手都会一直呆在插入模式里面,因为这样易于使用。但 VIM 的强大之处在于他的命令行模式!你会发现,在你越来越了解 VIM 之后,你就会花越来越少的时间使用插入模式了。
2、使用 h、j、k、l
使用 VIM 高效率编辑的第一步,就是放弃使用箭头键。使用 VIM,你就不用频繁的在箭头键和字母键之间移来移去了,这会节省你很多时间。当你在命令模式时,你可以用 h、j、k、l More >
DNS负载均衡技术–同一个域名对应多个ip的方法
0DNS负载均衡技术是在DNS服务器中为同一个主机名配置多个IP地址,在应答DNS查询时,DNS服务器对每个查询将以DNS文 件中主机记录的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的机器上去,使得不同的客户端访问不同的服务器,从而达到负载均衡的目 的。
DNS负载均衡的优点是经济简单易行,并且服务器可以位于internet上任意的位置。但它也存在不少缺点:
为了使本DNS服务器和其他DNS服务器及时交互,保证DNS数据及时更新,使地址能随机分配,一般都要将DNS的刷新时间设置的较小,但太小将会使 DNS流量大增造成额外的网络问题。
一旦某个服务器出现故障,即使及时修改了DNS设置,还是要等待足够的时间(刷新时间)才能发挥作用,在此期间,保存了故障服务器地址的客户计算机将不能 正常访问服务器。
DNS负载均衡采用的是简单的轮循负载算法,不能区分服务器的差异,不能反映服务器的当前运行状态,不能做到为性能较好的服务器多分配请求,甚至会出现客 户请求集中在某一台服务器上的情况。
要给每台服务器分配一个internet上的IP地址,这势必会占用过多的IP地址。 判断一个站点是否采用了DNS负载均衡的最简单方式就是连续的ping这个域名,如果多次解析返回的IP地址不相同的话,那么这个站点就很可能采用的 More >
如何挑选VPS:Xen与OpenVZ技术性能测试
0准备购买一台VPS,对比了多家VPS提供商,国外的、国内的,注意纠结于究竟是Openvz好还是Xen好的问题,于是查阅了一些资料,得到一些 心得,分享一下 下面的这篇翻译自http://hostingfu.com/article/xen-or-openvz,Observer进行了翻译,本人进一步加了注释 ——————————————————————— 一、Openvz和Xen的技术规格分析
1.Xen与Openvz的区别
Xen和Openvz同样是虚拟化主机技术,区别在于Xen是半虚拟化技术,它并不是一个真正的虚拟机,而是相当于自己运行了一个内核的实例,可以 自由的加载内核模块,虚拟的内存和IO,稳定而且可预测。Openvz则是操作系统级别的虚拟化技术,是底层操作系统上的一层应用,这意味着易于理解和低 权重开销,一般来说也意味着更优的性能。
这里有一个问题,可以看到实际上openvz因为免去了大量的公共开销,理论上来说性能会比xen更好。为什么大家都会认为openvz过分压榨性 能呢?我认为是因为openvz配置起来比较灵活,给黑心 openvz服务商改低限制的机会。
比如mediatemple,号称512M内存的dv方案,kmemsize才12M,不了解的人看了512M觉得很哈皮啊,可是使用的时候一般这 512M能分到你手里一半就不错了。此消彼长,所以才会有xen More >
Debian/Ubuntu快速搭建PPTP VPN
0这是一个简短的教程,目的是为了快速搭建一个可用的PPTP VPN,本文并不涉及有关VPN的正常使用内容。本简短教程基于以下硬件条件:一台安装了Debian GNU/Linux 5.0的VPS。当然理论上所有可以安装pptpd包的Linux/Unix系统都可以作为主机,教程中安装方式是基于Debian的apt-get命令,其他发行版请自行对照使用。
正文
- 推荐windows用户使用PuTTY连接服务器。
- 在Host Name处填写vps的ip地址,连接
- 用root跟你得到的root密码登录。
- 安装PPTPD apt-get install pptpd
- 安装nano(如果你能够熟练的使用vi,可以省略这一步) apt-get install nano
- 编辑pptpd.conf文件
nano /etc/pptpd.conf
将以下内容行的注释去掉:
option /etc/ppp/pptpd-options localip 192.168.0.1 remoteip 192.168.0.201-245 - 添加登录用户
nano /etc/ppp/chap-secrets
添加一行,内容如下
你想要的用户名 pptpd "你想要的密码" More >
这两句设置了当外部计算机通过pptp联接到vpn后所能拿到的ip地址范围和服务器的ip地址设置。
Mac OS历史回顾
0System 1.0(1984-1985)
System 1.0是苹果随同Macintosh 128K的最初电脑操作系统,发布于1984年1月,是第一个麦金塔操作系统。当时的System 1.0含有桌面、窗口 、图标、光标、菜单和卷动栏等项目。
全体系统文件夹仅216K。当时并不能从菜单中建立新的文件夹。在OS 1.0以后苹果发布了OS 1.1对1.0存在的问题进行了修复同时更新了一些软件(微软喜欢打补丁..)
System 2.0 (1985-1987)
2.0是在1985年的4月发布的,2.0只是1.0的一个更新而已,没什么太大的变化.
System 6 (1988-1991)
界面依然如故,但是官方介绍说增加了一些新的元素,但谁又知道增加了什么!
System 7 (1991)
System 7.5 System 7.5 System 7.6 System 7.6这是第一个经历了大修补个大更新的系统.没错也是第一款彩色的苹果系统,有了256色的图标,有了更好的多媒体(quick time)支持,当然, 还能更好支持的互联网.
System 7.1
System 7.0发布之后,系统中仍然存在着一定的错误,这些虽然被System 7.0.1和一些小型更新(例如System 7 Tuner 1.1.1)被解决,但是 More >
为什么国外程序员爱用 Mac?
0苹果APPLE公司的Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里。普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒。那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因:
1、Mac OS X 是基于 Unix 的。这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到。如果你是个 windows 开发人员,我想你会在 windows 上装一套cygwin 环境吧?你不用 flex/yacc,grep,screen,ssh,make?好多 open source 的项目只提供cygwin/gcc/make 的编译环境。Mac 就是基于 BSD Unix 的,所有这些都是 built in 的。
2、开发环境。c/c++/java/perl/python/php/ruby/lisp,各种 shell,应有尽有,直接支持,非常方便。你要在 windows 上开发 C++,要装个 Visual Studio 编译器吧?或者其他的 C++ 编译器;你要开发 Java,你要下载 Java SDK 吧,说不定还要一个 Elipse 或者 Netbean;你要用 Perl,要安装一个 Perl 解释器吧,Active Perl?你要 More >
天河一号与银河麒麟(Kylin)操作系统
02009年10月29日,中国首台千万亿次超级计算机“天河一号”诞生。
2008年9月下线的中国第一台超百万亿次超级计算机“曙光5000A”,运算峰值速度为每秒230万亿次。一年后,随着“天河一号”研制成功,中国高性能计算机的峰值性能提升到了每秒1206万亿次。全系统峰值性能为每秒1206万亿次,Linpack实测性能为每秒563.1万亿次。这意味着,“天河一号”计算一天,一台配置Intel双核CPU、主频为2.5GHz的微机需要计算160年。该计算机系统的实测性能数据已经提交国际TOP500进行排名,按照2009年06月的性能数据,天河一号实测性能排列TOP500第四位,峰值性能列第三位。
天河一号采用6144个Intel通用多核处理器和5120个AMD图形加速处理器,内存总容量98TB,点对点通信带宽40Gbps,而共享磁盘总容量则达到1PB。该超级计算机系统将部署于天津滨海新区国家超级计算天津中心作为业务主机。根据2009年中国高性能计算TOP100榜单公布的数据来看,排名第一的“天河一号”用了更少的处理器内核、更高的能效、达到了远超第二名的运算能力,当然其最大的亮点是首次使用GPU加速计算,而且是AMD的GPU。
天河一号的硬件配置如下:
计算阵列:2560个计算结点,每个计算结点集成2个Intel More >