http://blog.sina.com.cn/my010[订阅]
个人资料
分类
    内容读取中…
评论
读取中...
友情链接
访客
读取中...
公告
大家好:
以后就用这里的博客和里面的相册功能了.为了方便访问,我的访问域名是:
直接输入上面的网址就能访问(以后用上面任意一个地址都能打开我的"新家")。
 
  ---彭丰华
图片幻灯
好友
读取中...
爱心接力棒
博文

本文不涉及基础概念,只是简单列一下Linux上创建lvm裸设备的步骤,以供查阅。各个命令的参数可以通过man获得。

(一)创建裸设备

1.用fdisk命令为磁盘阵列划分区(如sdc1,sdc2......),划出的分区不需要格式化
2.建立裸设备
#mkdir raw
#mknod /dev/rawctl c 162 0
#mknod /dev/raw/raw1 c 162 1
#mknod /dev/raw/raw2 c 162 2
#chown root:disk /dev/rawctl
#chmod 660 /dev/rawctl
#chown root:disk /dev/raw -R
#chmod 660 /dev/raw -R
#raw /dev/raw/raw1 /dev/sdc1
#raw /dev/raw/raw2 /dev/sdc2
(二)使用逻辑卷

1.创建pv

pvcreate -M2 --metadatasize 100M /dev/sda
pvcreate -M2 --metadatasize 100M /dev/sdb1
pvcreate -M2 --metadatasize 100M /dev/sdc1
pvcreate -M2 --metadatasize 100M /dev/sdc2

物理卷可以是整个硬盘(lun

Linux上的Apache默认不支持中文名的文件下载,可以mod_encoding这个模块解决这个问题。

■ 下载相关文件并解压
WebDAV Resources JP有Apache2对应的mod_encoding的最新版本下载
# wget http://webdav.todo.gr.jp/download/mod_encoding-20021209.tar.gz
# wget http://webdav.todo.gr.jp/download/experimental/mod_encoding.c.apache2.20040616
# tar zxfv mod_encoding-20021209.tar.gz
# cp mod_encoding.

使用Xmanager 或Hummingbird Exceed登录linux桌面

VNC虽然方便,可以在IE里直接调用,但是需要配合SSH tunneling加密才够安全(密码很容易被sniffer tools抓到,例如大名鼎鼎的Cain ),且速度太慢。
VNC tunneling的配置可参考 
http://chinaunix.net/jh/4/495459.html


相比之下

使用openssh实现https访问apache
对称加密算法:

  DES、IDEA、RC2、RC4、AES、Skipjack ......

非对称加密算法

Linux下开启VNC服务(2008-08-20 11:41)

1.配置验证方式
修改/etc/sysconfig/vncservers文件,把下面的注释取消,并修改为启动vnc服务的用户
VNCSERVERS=”1:root”
VNCSERVERARGS[1]=”-geometry 1024×768″

2.输入密码
vncpasswd
输入两次密码即可

3.启动服务
运行下面的命令:
/etc/init.d/vncserver start

4.修改窗口管理器从twm到kde
编辑隐藏文件/root/.vnc/xstartup
找到 twm & 一行,将其删除或者注释掉
修改为 startkde &
保存退出

5. 重启vncserver,一切ok
/etc/init.d/vncserver restart

6. 设置vnc自动启动
※注意:如果你是希望启动后可以自动激活vnc服务,可以使用下面的命令:
chkconfig –level 35 vncserver on

linux 下卸载 oracle 10g
 
如果需要在 linux 下卸载 oracle 10g, 可以采用下面的步骤:
(注: 在RHEL3, oracle10.1.0下测试通过)
如果需要在 linux 下卸载 oracle 10g, 可以采用下面的步骤:
(注: 在RHEL3, oracle10.1.0下测试通过)
1. 运行 $ORACLE_HOME/bin/localconfig delete
2. rm -rf $ORACLE_BASE/*
3. rm -f /etc/oraInst.loc /etc/oratab4.
rm -rf /etc/oracle5.
rm -f /etc/inittab.cssd6.
rm -f /usr/local/bin/coraenv
rm -f /usr/local/bin/dbhome
rm -f /usr/local/bin/oraenv
4. 删除用户userdel oracle
删除组 groupdel dba
删除组 gruoupdel oinstall
 
构架Linux下的PHP+MySQL开发环境
 
   目前Web开发人员常使用的开发语言是PHP、ASP和JSP。这三种语言各有所长,也各自拥有一大批忠实的开发者和使用者。对于使用PHP做Web开发的人员来说,很多人选择了在Windows下进行开发,而最终开发出的程序则运行在Unix类(如Linux/FreeBSD)的操作系统上。开发环境和实施环境的不同,使得许多开发人员的系统知识稍显欠缺。作为一个使用PHP进行Web开发的人员而没有用过Linux,这种现象并不少见。更不要说具备一些简单的Linux系统知识,能够自己安装开发环境了。一个开发人员了解一些系统知识是很有必要的,对于开发也是很有帮助的。下面介绍一下如何构架
 

1,从BIOS到内核

 

  随着Linux的应用日益广泛,特别是在网络应用方面,有大量的网络服务器使用Linux操作系统。由于Linux的桌面应用和Windows相比还有一定的差距,所以在企业应用中往往是Linux和Windows操作系统共存形成异构网络。在服务器端大多使用Linux和Unix的,目前Linux的擅长应用领域是单一应用的基础服务器应用,譬如DNS和DHCP服务器、Web服务器、目录服务器、防火墙、文件和打印服务器、Intranet代理服务器 。启动 Linux 系统的过程包括很多阶段。不管您是引导一个标准的 x86 处理器,还是PowerPC 机器,很多流程都惊人地相似。本文将描述了从开机到登录的 Linux 启动全过程。

Chinaz^com

  (1) 从BIOS到内核 Chinaz^com

  BIOS自检

 

  计算机在接通电源之后首先由BIOS进行自检,即进行所谓的POST(Power On Self 

fstab教程(2007-11-16 10:44)
 

linux /etc/fstab的内容主要包括六项:

例如下面两行:
LABEL=/      ext3    defaults      1
/dev/sda2    /mnt/D/    vfat    defaults      0


第一列:设备名或者设备卷标名 (/dev/sda10 或者 LABEL=/)
第二列: 设备挂载目录 (例如上面的 '/' 或者 '/mnt/D/')
第三列: 设备文件系统 (例如上面的 'ext3' 或者 'vfat')
第四列:挂载参数 (看帮助 man 8 mount)
    对于已经挂载好的设备,例如上面的/dev/sda2,现在要改变挂载参数,这时可以不用卸载该设备,
而可以使用下面的命令(没有挂载的设备,remount 这个参数无效)
    #mount /mnt/D/ -o remount,ro  (改defaults为ro)
    为了安全起见,可以指明其他挂载参数,例如:
    noexec (不允许可执行文件可执行,但千万不要把根分区挂为noexec,那就无法使用系统了,
 &n