益友网(http://www.1uu2.com) 做linux用户的良师益友、linux操作系统命令教程

Linux基金会Jim Zemlin:只要用就好

发表于 2009-07-03 21:57 浏览次数:770 次

  新浪科技讯 7月1日傍晚消息,Linux基金会执行董事Jim Zemlin,6月30日下午在北京接受新浪科技独家专访时表示,他不介意中国开发者贡献的代码少,只要愿意用开源软件就是做贡献。

  6月29日至30日,由中国开源软件推进联盟主办的2009年开源中国开源世界峰会在北京举办。Linux基金会执行董事Jim Zemlin出席会议并发表演讲。6月30日下午,Jim Zemlin接受了新浪科技独家专访,谈到了Linux技术特点、桌面领域市场占有率不高的原因以及如何改变、中国开发者对Linux的贡献等问题。

  Linux“毫无疑问”比Windows技术更先进

  新浪科技:Linux和Windows相比,技术更先进还是落后?

  Jim Zemlin:毫无疑问,(Linux)更好一些。Linux不会当机。特别是英特尔基于Linux的上网本操作系统Moblin,明年就要发布了,非常便宜,一打开电脑就能使用各种互联网的应用。一般的电脑需要5分钟才能打开使用,而它可能只需要5秒钟。

  Linux五年后在桌面领域占有率将有大改观

  新浪科技:既然Linux更先进,那么为何在桌面领域,它的市场占有率一直很低?你认为原因是什么?

  Jim Zemlin:Linux需要时间,需要更多的应用,我想五年后情况会完全不同。三年前,几乎没有PC厂商预装Linux,而现在,主要的PC厂商都开始销售预装Linux的电脑。

  现在很多人都很关注即便宜又便携的上网本,这是Linux的机会,因为Linux已经可以满足用户的需求,如果你购买的是预装Windows的上网本,价格可能贵很多。因此,上网本是Linux在桌面领域翻身的契机。

  在中国推广桌面Linux系统有些难

  新浪科技:中国一些消费者再购买了预装Linux的电脑后,很大一部分都卸载了,装上了盗版的Windows,你有何评论?

  Jim Zemlin:中国很多人不愿意花钱买软件,所以在中国推广Linux有些困难。

  但是,这里面有新的机会出现,在新兴的移动设备中,Linux会很流行,中国人很喜欢买iPhone(手机看新闻),将来的Moblin上网本会和iPhone一样好用,中国消费者也会喜欢Moblin的,它是基于Linux的。

  中国的互联网应用很发到,很多服务通过互联网提供给用户,而他们的后台很多用的就是Linux,这也是Linux的契机。

  不介意中国人Linux用的多 贡献少

  新浪科技:Linux业界有个说法,说中国开发者用开源代码的多,但贡献代码的少,谈谈你的看法。

  Jim Zemlin:这很好啊。Linux需要更多的人用,去推广,去反馈他的bug,所以,尽情的用吧,我并不介意中国人贡献的代码少,只要用就是贡献。(立雄)

关键字: , | 分类: Linux服务器, Linux资讯 | 评论数: 0 | 阅读全文

Linux服务器安全策略详解之NTOP安全

发表于 2009-06-24 14:39 浏览次数:1,058 次

17.3  NTOP的安全策略

  NTOP可以监测的数据包括:网络流量、使用协议、系统负载、端口情况、数据包发送时间等。通过它,基本上所有进出数据都无所遁形,不管拿来做例行的网络监测工作,还是拿来做报告,都是非常优秀的工具,让你的网络流量透明化。它工作的时候就像一部被动声纳,默默地接收着来自网络的各种信息,通过对这些数据的分析,网络管理员可以深入了解网络当前的运行状况。不过,由于NTOP本质上是嗅探器,它是一把双刃剑,如何保证这些信息只能被授权的人士获得,将变得格外重要。

关键字: | 分类: Linux服务器 | 评论数: 0 | 阅读全文

Linux下Apache服务器设置的两个要点

发表于 2009-05-14 10:13 浏览次数:704 次

  Apahce服务器是一个稳定的、商业性的和公开程序源代码的HTTP服务器。其在HTTP市场中占有主导性的地位。据权威部门统计,Apache服务器的市场占有率大概在60%左右,可见其市场的影响力。因为Apache服务器可以提供HTTP通信协议的标准平台,所以无论是在商业领域又或者是在实验领域其都可以帮助企业建立一个稳定的WEB应用环境。在这里笔者废话就不说了,只说说在配置Apache服务器过程中我认为比较重要的两个内容。

关键字: , | 分类: Linux服务器 | 评论数: 0 | 阅读全文

Ubuntu下配置Flex环境

发表于 2009-05-06 18:29 浏览次数:1,264 次

Flex已经开源,而更高兴的是它现在也可以跨平台开发了。现在我已经逐渐转入到ubuntu了,于是想在ubuntu中开发Flex。虽然在配置开发环境的过程中遇到了很多困难,但在成功时的那份喜悦却是无法形容的。

配置Flex环境首先要配置Java环境,Java的版本要是1.6的,你可以用下面的命令查看系统中Java的版本。

java -version

如果已经是1.6的版本了,你就可以进行下面的步驟了,如果不是,就查看《Java安装配置》,安装最新版本的Java。

关键字: , | 分类: Linux服务器 | 评论数: 0 | 阅读全文

远程实现为Linux服务器添加新分区

发表于 2009-04-30 11:23 浏览次数:660 次

在Linux服务器上新安装新的分区,其实很简单,而且可以通过远程登录来完成所有的操作,当然在实现添加前,请确认已经在服务器上把硬盘物理添加好。

本次操作是通过远程操作,这也是Linux比Windows方便的地方 ,因为在windows上分区好像有点不可想象,而linux什么都能远程操作。 在加入新硬盘后,我们就可以通过ssh登陆开始远程添加新的分区。 这次添加新硬盘的目的主要是想把以前的/home分区,挪到新加的硬盘上去。sdc我们通过badblocks命令检查出有很多坏道,而且经过多次修复尝试后,宣告失败,所以才会决定用新的硬盘换这个有问题的硬盘。 新的硬盘是sdb,先分区先;

fdisk /dev/sdb

如果以前有分区的话,最好用d命令先删除 然后用n命令添加新的分区。 如果你要添加swap分区的话,记得分区的代码是82,而不是默认的linux代码83。 记得一定要用w命令保存退出。分区后当然是格式化了:

mkfs.ext3 -c /dev/sdb1

注意这里我用了 -c 选项用“read-only”方式检查硬盘。这个命令会在格式化硬盘时检查硬盘,并标出错误的硬盘“block”。

顺便说一句,每次重启机器都是那么紧张,生怕修改了fstab后,系统启动失败。用这个方法格式化硬盘,需要有相当大的耐心,因为命令运行后,会一个个用读的方式检查硬盘。格式化完成后,我觉得有必要检查一下你的新硬盘是否有坏道,可能被坏道弄怕的缘故吧。

() [#page_#][#page_#]

现在你可以做#fdisk /dev/hda 了,然后用mke2fs格式化所有分区成ext2文件系统。如果硬盘中已经有分区,要快速全部删除,则可做#dd if=/dev/zero of=/dev/hda ,马上接ctrl+C中断,然后分区表已经被清除。

注: 如果你用VA Linux 6.2.3,不需要做上面的rsh部分,还没试过其它版本,相信Redhat Linux 6.2也不需要。

6. 复制前准备工作

假定你的分区为/boot 25M (/dev/hda1),SWAP 1G (/dev/hda2), / 4G (/dev/hda3)在为每个分区mke2fs和对交换分区做mkswap后做下面的mount工作。

#cd /   #mkdir hda3   #mount /dev/hda3 hda3    #cd hda3   #mkdir boot;mount /dev/hda1 boot

注:如果你没法在根目录下创建目录,重启动一次再做,重启动不需再拷贝A上的/dev/hda* /dev/sda*,因为你已经做过fdisk/mke2fs了。

7. 复制另一架机器A

打入下面的命令:

#cd /hda3   #(rsh 192.168.0.1 cd / ;tar cf - --exclude proc .) | tar xvf -

注:用来确保-不被bash shell解释成别的字符。 如果你除了proc外还有一目录不需要复制,如data目录,则命令为:

#(rsh 192.168.0.1 cd / ;tar cf - --exclude proc --exclude data .) |  tar xvf -

8. 结束工作

#cd /hda3   #mkdir proc   #chroot . (chroot成根目录方便做/sbin/lilo)

更改相应文件如/etc/hosts,/etc/fstab,/etc/sysconfig/network,/etc/sysconfig/network-scripts/ifcfg-eth*更改/etc/lilo.conf,最后运行/sbin/lilo后重新启动。

9. FAQ

a. 如果克隆后你的CDROM不能mount,检查是否是复制后/dev/cdrom的符号链接链接到错误的设备,用dmesg检查机器B上CDROM的设备名称重新链接。

b. 如果你源服务器用的是IDE硬盘,而克隆后的服务器用的是SCSI硬盘,则你需要设置。

/etc/modules.conf中的alias scsi_hostadapter aic7xxx (如果你的SCSI芯片类是这个) 然后运行mkinitrd创建映像文件,更新/etc/lilo.conf加上initrd=行,否则你不能正常从SCSI盘引导。

关键字: | 分类: Linux服务器 | 评论数: 0 | 阅读全文

七要素排除Linux服务器接入故障

发表于 2009-04-22 11:50 浏览次数:496 次

  当我访问网络中的一台服务器时,我收到了如下信息:“没有任何网络提供商接受特定的网络通路。我要做的一切就是通过一个IP地址,如192.168.2.10,打开这台机器。其它的服务器和工作站都工作正常。我需要得到帮助,因为我需要这台服务器运行一个应用程序,而且让本公司在全国各地的不同分支机构都能够运行这个程序。这些服务器目前都运行Windows 2000操作系统,不过,我曾经两次试着使用了Windows 2003,后来又退回到了Windows 2000。如能得到帮助,我将不胜感谢。

关键字: | 分类: Linux服务器 | 评论数: 0 | 阅读全文

Ubuntu服务器安装过程-apache,ssh,ftp

发表于 2009-04-15 22:19 浏览次数:1,145 次

安装过程中,选择apache和open-ssh组件。这是最简单的方法了。这样我们只需要安装vsftpd用来实现ftp的功能就可以了。下面开始的步骤是你安装完ubuntu以及上面提到的组件之后的操作。我安装了大约10几次,除了出现一些后来没有影响的错误提示外,没有什么异常。能安装 windows,大致也能安装ubuntu。我安装的是ubuntu 8.10 server版本。
启用root用户

在安装的时候,输入的用户名和密码并非管理员,用你设定的user和password进入ubuntu后,需要用如下操作启用root帐户。

sudo passwd root

按照要求输入密码,root就可以用了。
测试ssh

ssh localhost

如果安装成功,会提示你是否进行连接。

vi不能用退格删除,而且不能输入的情

ubuntu自动安装的vi有些问题,因此需要重新安装。

sudo apt-get install vim

解决这个问题后,我们就可以用vi来编辑文件了。
测试apache2

无论你在那个目录下,按照下面操作没错。

cd /
cd var
cd www
sudo vi testphp.php

在文件里面输入:

< ?php phpinfo() ?>

然后到别的机器,访问服务器的ip,如果看到it works,表示apache成功,输入http://ip/testphp.php,如果显示php信息,则表明apache+php成功。
你也可以用下面命令测试apache是否运行。

pgrep apache

你会得到一个进程显示
更为详细的apache配置见这里。
下面安装vsftpd,用来实现ftp服务。

sudo apt-get update
sudo apt-get dist-upgrade

上面用来更新。下面进行安装。

sudo apt-get install vsftpd

安装完毕后,编辑链接文件vsftpd.conf,方法如下:

sudo vi /etc/vsftpd.conf

打开后,如果提示只读,不可更改,则需要用如下命令更改权限。

chmod 777 /etc/vsftpd.conf

改好后,按照这里进行设置
关闭和重启的命令

重启:

sudo reboot

关闭:

sudo poweroff

配制防火墙

sudo apt-get install ufw
ufw enable 启用
ufw status 状态
sudo ufw allow 22/ftp,制定规则

更为详细见这里
配置ip

检查网络配置

ifconfig

配置DHCP客户端

sudo vi /etc/network/interfaces

加入 iface eth0 inet dhcp

配置静态IP地址

sudo vi /etc/network/interfaces
eth0配置如下:
iface eth0 inet static
address 192.168.0.88
netmask 255.255.255.0
gateway 192.168.0.1
auto eth0

让新配置生效
保存退出后,使用重启networking命令让新配置生效:

sudo /etc/init.d/networking restart

也可以重启网卡让新配置生效,优点是不影响其他网络接口:

sudo ifdown eth0

sudo ifup eth0

临时改变IP地址

sudo ifconfig eth0 192.168.1.111 netmask 255.255.255.0

当系统重启动后,后会恢复interfaces中的配置。
配置DNS服务器的地址,最多可以使用3个DNS服务器

sudo vi /etc/resolv.conf
nameserver 202.xx.xx.xx
nameserver 192.168.1.1

对”resolv.conf”的修改是即时生效的。可以使用nslookup命令进行DNS服务器查询,以验证”resolv.conf”配置文件。

常用的命令

确认系统拥有zh_CN.UTF8

sudo dpkg-reconfigure locales

安装英文和中文包

sudo aptitude install language-pack-en language-pack-en-base language-pack-zh language-pack-zh-base language-selector language-selector-common

转载自:未知的味觉[http://www.wangyutang.com]

关键字: | 分类: Linux服务器 | 评论数: 0 | 阅读全文

solaris 10 (zone) 安装apache http server 2

发表于 2009-04-10 09:55 浏览次数:1,203 次

因为要做Weblogic的代理,所以在Solaris zone上安装了apache http server 2。
安装过程apache官网和下载的安装文件中都有安装文档,下面是一些文档中没有提到的问题,花了一些时间才解决。

Solaris 10 会根据安装是选项预装apache和apache2,但是这两个不能集成weblogic插件。所以需要重装!
solaris 10 (zone) 安装apache http server 2:

关键字: , | 分类: Linux服务器 | 评论数: 0 | 阅读全文

返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明 |