标签 Linux 下的文章

Thumb

Linux(Centos) 下加硬盘、分区并设置自动挂载

当添加了新硬盘后,在/dev目录下会有相应的设备文件产生.cciss的硬盘是个例外,它的设备文件在/dev/cciss/目录下。

一、添加硬盘后,查看硬盘信息

使用“fdisk -l”命令查看系统中当前连接的硬盘设备和分区信息。新硬盘没有分区信息,则只显示硬盘大小信息。如:
Disk /dev/sda: 146.1 GB, 146163105792 bytes
255 heads, 63 sectors/track, 17769 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
    Device Boot       Start          End       Blocks    Id   System
/dev/sda1    *            1           13       104391    83   Linux
/dev/sda2               14         5112     40957717+   83   Linux
/dev/sda3             5113         5243      1052257+   82   Linux swap /
Solaris
/dev/sda4             5244        17769    100615095     5   Extended
/dev/sda5             5244        17769    100615063+   83   Linux
Disk /dev/sdb: 291.3 GB, 291331192320 bytes
255 heads, 63 sectors/track, 17769 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb1: 291.3 GB, 291331192320 bytes
sda 表示第1块SCSI硬盘,第二块SCSI硬盘则为sdb,以此类推 hda 表示第1块IDE硬盘(即连接在第1个IDE接口的Master口上),第二块IDE硬盘则为hdb,以此类推

二、创建新硬盘分区

假设要新增的是sdb这块硬盘,则输入命令“fdisk /dev/sdb”,会进入fdisk的操作界面,键入m可以查看fdisk内部支持的命令。常用命令如下:
a:命令指定启动分区;
d:命令删除一个存在的分区;
l:命令显示分区ID号的列表;
m:查看fdisk命令帮助;
n:命令创建一个新分区;
p:命令显示分区列表;
t:命令修改分区的类型ID号;
w:命令是将对分区表的修改存盘让它发生作用。
我们要创建硬盘分区,所以键入“n”; 系统会询问要创建主分区(p)还是扩展分区(e),输入对应的字母,如:p; 接着会询问要创建的分区数量,可以输入1-4; 之后,再输入“w”,以将改动的操作写入硬盘

操作完毕后,再执行“fdisk -l”命令就可以查看到新创建的/dev/sdb1分区了。

三、格式化分区

使用命令“mkfs.ext3 /dev/sdb1”将/dev/sdb1分区格式化未ext3格式

四、挂载分区

先使用“mkdir /data”命令来创建一个要挂载分区的目录; 然后,使用“mount /dev/sdb1 /data”命令将/dev/sdb1分区挂载到/data目录中。 执行完成后,访问/data就是/dev/sdb1分区的内容了 附:取消挂载的命令“unmount /dev/sdb1”

五、配置开机自动挂载分区

在某些情况下,我们需要服务器重启后新硬盘的分区可以自动挂载,那么我们可以将分区信息写到/etc/fstab文件中让它永久挂载。 使用“vi /etc/fstab”命令来编辑; 再文件末尾加上一行下述代码并保存即可;
/dev/sdb1               /data                   ext3    defaults        1 2
注:先别急着重启服务器!在修改/etc/fstab文件后,运行“mount -a”命令验证一下配置是否正确。如果配置错误,会导致系统无法正常启动!

原文地址:http://bbs.nanjimao.com/thread-1257-1-1.html

Thumb

Debian下安装Apache为系统服务

最近在Debian下安装AMP(Apache+MySQL+PHP)的环境,由于本人比较中意传统的linux安装方式,加之Apache本身的缘故,就遇到了Apache无法安装成系统服务,也无法自动启动的问题。

谷歌了许久,却找不到Debian下相关的方法,只有一些其他linux的安装方法,可是由于他们的目录结构不同,又无法直接拿来使用。因为Debian下rcX.d(X表示0-6的数字)目录是存放在/etc目录中的,而不像其他的是存在/etc/init.d目录下的。我们只需要按照对应的目录来操作即可。网上找到的命令如下:

cp /usr/local/apache2/bin/apachctl /etc/init.d/apache2
ln /etc/init.d/apache2 /etc/rc3.d/S18apache2

然而,执行上述上面的命令后,虽然可以使用 service apache start/stop/restart 来启动/关闭/重启Apache服务,但是服务器重启后,Apache仍然是无法自动启动的。后来经本人测试后发现,只要同时在其他的rcX.d目录中创建连接,问题即可解决。命令如下:

cp /usr/local/apache2/bin/apachctl /etc/init.d/apache2
ln /etc/init.d/apache2 /etc/rc2.d/S18apache2
ln /etc/init.d/apache2 /etc/rc3.d/S18apache2
ln /etc/init.d/apache2 /etc/rc4.d/S18apache2
ln /etc/init.d/apache2 /etc/rc5.d/S18apache2
ln /etc/init.d/apache2 /etc/rc0.d/K18apache2
ln /etc/init.d/apache2 /etc/rc1.d/K18apache2
ln /etc/init.d/apache2 /etc/rc6.d/K18apache2

需要注意的是:rc0.d、rc1.d、rc6.d三个目录中的是字母K开头的,其他的则是S开头的。至于数字18则是Apache的启动顺序,可以自行调整。

至此,问题得以圆满解决。然而对于用apt-get方式安装的Apache的朋友就没有这个烦恼了,因为它已经自动为你做了这些工作。

Thumb

古巴推国产Linux操作系统Nova

  北京时间2月12日早间消息,据国外媒体报道,为对抗微软Windows操作系统,古巴政府本周发布了自己的Linux操作系统Nova。
当前,古巴绝大部分计算机运行Windows操作系统。但古巴政府希望打破这一垄断局面,在本周召开的一次有关“技术主权”的大会上,古巴发布了Nova系统。
Windows系统由美国公司微软开发,因此古巴政府将Windows是为一种潜在威胁,因为美国安全部门可轻松获得Windows代码。
此外,美国一直对古巴实施贸易封锁,因此古巴很难以合法手段获得微软产品和升级。
古巴通信部长拉米罗·瓦尔德斯(Ramiro Valdes)称:“在信息技术领域获得最大控制权是一件很重要的事情。”
古巴信息科学大学自由软件学院院长海克特·罗德里格斯(Hector Rodriguez)表示,目前,古巴20%的计算机使用Linux系统。而且,不少大学和政府部门正向Linux转移。
罗德里格斯预计:“5年内古巴将有50%的计算机使用Linux系统。”他说:“私人软件(Windows等商业软件)可能包含他人所不知的漏洞和恶意代码,而免费软件则不然。”
此外,罗德里格斯还称:“免费软件运动同时也符合古巴人民的思想意识:独立与自主。”

原文:http://tech.sina.com.cn/it/2009-02-12/08182815810.shtml

老实说,个人其实也挺希望能够早日换用成Linux系统的,咱国产的红旗Linux也是很不错的呢,而且老是用DB的东西也不好事。只是,真的是“说起来容易,做起来难”,这涉及到太多方面的因素,实在不是说换就能换的掉的,也就只能先从双系统或者虚拟机开始慢慢去接触、转换了。