RedhatlinuxAS4环境下iSCSI协议配置
iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。 1. 安装准备 “系统设置”-“添加/删除程序”菜单项-“网络服务器- iscsi-initiator-utils选项-更新 2. 编辑iscsi.conf文...
unix中管道符让输入源不起作用
在Unxi操作系统中,标准输入和标准输出是外壳程序中可以单独使用的两个独立流。但是有时候系统工程师需要让某些特定的输入源不起作用。当系统工程师在开发一些实用的脚本程序的过程中,经常需要用到。 一、在什么时候需要让输入源不起作用? 在什么时候需要让输入源不起作用呢?这个是举不胜举呀。笔者在这里就举两个比较简单的例子。 一是在统计文件大小的时候需要用到。如现在系统工程师需要统计当前目录下所有文本文件的大小,通常情况下可以使用wc –c *.txt命令。利用这个命令后,操作系统会显示当前目录下所有的文本文件以...
Linux下查看磁盘分区命令详解
计算机用户,日复一日在磁盘中存储、移动、删除各类文件。当然会关心磁盘空间的使用情况。在 Linux 中有一个 Shell 可以让用户随时随地对磁盘空间的使用情况一清二楚。它就是“df”命令。 我们试着在终端中输入 df 看看会显示什么。 天哪,东西很多,很详细。但是那些数字这么长,我是不是得用很多时间也想明白磁盘有多少空间呢?也许 df 命脉的 -h 参数能帮助您。我们试着在终端中输入 df -h。 现在是不是清楚多了?但是我想知道这些个分区是哪种文件系统怎么办?也许有个参数能帮助您:-T。请一定注意,...
用Oracle存储来分析Unix系统的性能(2)
4. 创建get_vmstat.ksh脚本 改脚本用于定时执行vmstat命令并且将结果存入数据库。 # get_vmstat.ksh #!/bin/ksh #---------------------------------------- # 首先设定环境变量,根据实际环境修改. . . . #---------------------------------------- ORACLE_SID=kamusdb export ORACLE_SID ORACLE_HOME=`cat /var/opt/o...
用Oracle存储来分析Unix系统的性能(1)
作为UNIX系统中的Oracle数据库管理员,时刻监控操作系统的性能无疑是非常重要的,幸运的是UNIX系统提供了大量的监控命令,比如vmstat, iostat, sar, top等等,这些监控命令均以字符界面输出结果,再加上UNIX系统中shell的强大分析功能,这样我们只需要编写一些脚本就可以实现自动的后台监控,当有问题的时候再自动发送邮件给DBA。 其实相类似的一些监控脚本可能已经随处可见了,但是本文提到的一个新的思路,就是利用Oracle数据库的statspack空间来存储监控的结果,再利用数据...
Fedora8启动时greetercrash的解决方法
问题描述: Fedora8,进入欢迎界面时,出现“The greeter application appears to be cashing.”。系统不停地尝试用display7来显示(貌似,greeter 默认的使用display7来显示)。 问题分析: 借鉴与上面的文章,这种问题是有可能是两种原因引起: 1,统空间不足。 2.配置文件错误。 问题确认: 对于原因1,首先是登陆了,然后用命令“df”即可,看看硬盘使用情况。如过use了100%,不用说了,在来“rm”命令吧。然后就可以登陆了。 我的问题...
xinit启动XWindowSystem过程初探
启动X主要有两种方法:一是Display Manager,如XDM、GDM、KDM,此种方法通过图形界面登录;另一种是通过xinit,此种方法适用于字符界面登录。我们常用于登录X的startx命令也是通过传递参数给xinit来启动X的,也就是说,最终启动X的是xinit。startx只是一个bash脚本。下面主要分析xinit一下初始化X的过程: 首先来看一看xinit命令的用法: xinit [[client] options ] [-- [server] [display] options] 可以看...
Cygwin下vivi和kernel编译全攻略
最近打算设计新产品,在Friendly Arm买了一套Matrix5系统研究一下。发现用arm-Linux开发似乎比较明智些!但用Windows习惯了,还不太熟悉Linux,而且重装RH9恐怕很费事。还是先用Win2000吧,Linux熟悉熟悉再说! 看见版上有个Cygwin,可以在Windows下建立仿Linux系统,下了一个试用一下,感觉还不错,只可惜没有图形界面!根据杨老板所说,Cygwin里可以编译Matrix5的vivi和kernel。就先以此开始熟悉Linux吧!大约用了一周左右的时间,终于...
Ubuntu8.04设置CompizFusion/3D桌面
点击 系统-首选项-Advanced Desktop Effects Settings 打开CompizConfig设置管理器(即CCSM) 1、3D桌面设置:点击General options,把Desktop Size选项卡里的“Horizontal Virtual Size(水平虚拟大小)”设置为4,“Vertical Virtual Size(垂直虚拟大小)”设置为1,“Number of Desktop(桌面数)”设置为4(论坛中有很多人提到这一点做不到,我的体会是这一点和上一点,默认设置是1...
Linux系统下视频转换软件使用方法
Linux下的视频转换:mencoder 制作适合在智能手机和PDA上观看的mpeg4视频。 Linux上有一个很强大的视频音频转换软件,就是Mplayer自带的mencoder (MPlayer's Movie Encoder)。mencoder就象是一台全手动的照相机,可调整的选项非常多,不过这儿只是把最常见的情况说一下。 转换avi文件,并把字幕内嵌到视频中。首先假设一下下列的条件: 文件名:video.avi 字幕文件名:video.srt 目标文件:new.avi 目标文件格式:mpeg4 目...
精通initramfs构建stepbystep(十二)
三十五、测试一下 通过前十一节的内容,我们可以说已经完全掌握了init ramfs构建的方法,那么现在就测试一下,拿一个实际的init ramfs来分析,看我们是否能理解多少。 我们选择Debian 4.0 AMD64 版本的init ramfs作为目标进行分析,它的init ramfs文件是initrd.img-2.6.18-6-amd64。首先用cpio命令把init ramfs文件解开,然后打开其中的init脚本文件具体分析。好了,大家利用前面各节的知识开始吧。 作为提示,在这里转载一篇文章,来自...
精通initramfs构建stepbystep(十一)
三十二、编译klibc (1)在linux/libs/klibc/">http://www.kernel.org/pub/linux/libs/klibc/下载klibc的源码,目前最新版本是1.5。 (2)解开源码,并在顶层目录建立一个符号链接linux,指向linux的内核源码。注意,内核源码必须已通过make menuconfig等命令配置好。 (3)执行 make命令,编译klibc。编译完成后,在klibc源码目录树中的usr/dash 和 usr/utils 目录中有shell和一些常用的命...