<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>小生这厢有礼了(BioFaceBook Personal Blog) &#187; server</title>
	<atom:link href="https://www.biofacebook.com/?feed=rss2&#038;tag=server" rel="self" type="application/rss+xml" />
	<link>https://www.biofacebook.com</link>
	<description>记录生物信息学点滴足迹（NGS,Genome,Meta,Linux)</description>
	<lastBuildDate>Sun, 23 Aug 2020 03:28:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>How To Install Zend ionCube Loader for PHP in Linux</title>
		<link>https://www.biofacebook.com/?p=802</link>
		<comments>https://www.biofacebook.com/?p=802#comments</comments>
		<pubDate>Thu, 08 Aug 2013 10:28:18 +0000</pubDate>
		<dc:creator><![CDATA[szypanther]]></dc:creator>
				<category><![CDATA[Linux相关]]></category>
		<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.biofacebook.com/?p=802</guid>
		<description><![CDATA[ionCube Loader Wizard <p>To use files that have been protected by the ionCube PHP Encoder, a component called the ionCube Loader must be installed.</p> <p>For a local server you should install the ionCube Loader using the php.ini configuration file. (Please click here if you are not on a local server.)</p> Installation Instructions Download one of [...]]]></description>
				<content:encoded><![CDATA[<h2>ionCube Loader Wizard</h2>
<p>To use files that have been protected by the <a href="http://www.ioncube.com/sa_encoder.php" target="encoder">ionCube PHP Encoder</a>, a component called the ionCube Loader must be installed.</p>
<p>For a <strong>local</strong> server you should install the ionCube Loader using the <code>php.ini</code> configuration file. (<a href="http://144.214.146.126/loader-wizard.php?timeout=0&amp;ini=0&amp;page=default&amp;manual=1">Please click here if you are <strong>not</strong> on a local server</a>.)</p>
<h4>Installation Instructions</h4>
<div>
<ol>
<li>Download one of the following archives of Loaders for Linux x86-64:
<ul>
<li><a href="http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz">tar.gz</a></li>
<li><a href="http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.bz2">tar.bz2</a></li>
<li><a href="http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64_ipf.zip">MS Windows installer</a></li>
</ul>
<p>Please note that the MS Windows installer version is suitable for uploading from a Windows PC to your Linux server.</li>
<li>Put the Loader files in <code>/usr/lib/php5/20090626</code></li>
<li><a href="http://144.214.146.126/loader-wizard.php?timeout=0&amp;ini=0&amp;page=phpconfig&amp;download=1&amp;newlinesonly=1&amp;ininame=20ioncube.ini&amp;stype=l">Save this 20ioncube.ini file</a> and put it in your ini files directory, <code>/etc/php5/apache2/conf.d</code></li>
<li>Restart the Apache server software.</li>
<li>When the server software has restarted, <a href="http://144.214.146.126/loader-wizard.php?timeout=0&amp;ini=0&amp;page=loader_check">click here to test the Loader</a>.</li>
<li>If the Loader installation failed, check the Apache error log file for errors and see our guide to <a href="http://www.ioncube.com/loaders/unix_startup_errors.php" target="unix_errors">Unix related errors</a>.</li>
</ol>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>shenzy@shenzy-ubuntu:/usr/lib/php5/20090626$ php -v<br />
PHP 5.3.3-1ubuntu9.10 with Suhosin-Patch (cli) (built: Feb 11 2012 06:21:15)<br />
Copyright (c) 1997-2009 The PHP Group<br />
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies<br />
with the ionCube PHP Loader v4.4.1, Copyright (c) 2002-2013, by ionCube Ltd.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.biofacebook.com/?feed=rss2&#038;p=802</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>开机自动挂载(mount)，可以在/etc/fstab</title>
		<link>https://www.biofacebook.com/?p=605</link>
		<comments>https://www.biofacebook.com/?p=605#comments</comments>
		<pubDate>Mon, 03 Sep 2012 03:05:58 +0000</pubDate>
		<dc:creator><![CDATA[szypanther]]></dc:creator>
				<category><![CDATA[Linux相关]]></category>
		<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.biofacebook.com/?p=605</guid>
		<description><![CDATA[如果想开机就自动挂载(mount)上，可以在/etc/fstab上添加如下几行：</p> <p>/dev/hda5 /mnt/d vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0</p> <p>同时也解决了中文文件名的乱码问题，我的fstab文件如下，仅供参考：</p> <p>LABEL=/12 / ext3 defaults 1 1</p> <p>none /dev/pts devpts gid=5,mode=620 0 0</p> <p>none /proc proc defaults 0 0</p> <p>none /dev/shm tmpfs defaults 0 0</p> <p>/dev/hda4 swap swap defaults 0 0</p> <p>/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0</p> <p>/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0</p> <p>/dev/hda1 /mnt/c vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 [...]]]></description>
				<content:encoded><![CDATA[<div>如果想开机就自动挂载(mount)上，可以在/etc/fstab上添加如下几行：</p>
<p>/dev/hda5 /mnt/d vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0</p>
<p>同时也解决了中文文件名的乱码问题，我的fstab文件如下，仅供参考：</p>
<p>LABEL=/12 / ext3 defaults 1 1</p>
<p>none /dev/pts devpts gid=5,mode=620 0 0</p>
<p>none /proc proc defaults 0 0</p>
<p>none /dev/shm tmpfs defaults 0 0</p>
<p>/dev/hda4 swap swap defaults 0 0</p>
<p>/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0</p>
<p>/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0</p>
<p>/dev/hda1 /mnt/c vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0</p>
<p>/dev/hda5 /mnt/d vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0</p>
<p>/dev/hda6 /mnt/e vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0</p>
<p>/dev/hda7 /mnt/f vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0</p>
<p>/dev/hda8 /mnt/g vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=936 0 0</p>
<p>fstab解读</p>
<p>从做到右：</p>
<p>/dev/device mount-point type rules dump fsck</p>
<p>1. /dev/device: 不用说了吧？例如，/dev/hda1 为M$-Win9x下的c:盘。</p>
<p>2. mount-point: 挂载点。例如，把/dev/hda1挂到/mnt/mywinc下。</p>
<p>3. type: ext3, vfat, &#8230;&#8230;就是要挂上的文件系统类型。</p>
<p>4. rules:</p>
<p>auto: 开机自动挂接；</p>
<p>default, noauto: 开机不自动挂接；</p>
<p>nouser: 只有root可挂；</p>
<p>ro: 只读挂接；</p>
<p>rw: 可读可写挂接；</p>
<p>user: 任何用户都可以挂接；</p>
<p>5. dump: 备份；0为从不备份，或显示上次至今备份之天数；</p>
<p>6. fsck: 启动时fsck检查顺序，0为不检查， “/”永远为1;</p>
<p>我的就是：</p>
<p>/dev/hda1 /mnt/mywinc vfat default 0 0</p>
<p>在fstab中加载分区</p>
<p>mkdir /mnt/win_c</p>
<p>vi /etc/fstab</p>
<p>:::::add:::::</p>
<p>/dev/hda1 /mnt/win_c vfat default,pagecode=936,iocharset=cp936 0 0</p>
<p>/etc/fastab释疑</p>
<p>1. fstab文件的作用</p>
<p>文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件，则可以通过&#8221;mount /directoryname&#8221;命令来加载一个文件系统，每种文件系统都对应一个独立的行，每行中的字段都有空格或tab键分开。同时fsck、mount、umount的等命令都利用该程序。</p>
<p>2. fstab文件格式</p>
<p>下面是/etc/fatab文件的一个示例行：</p>
<p>fs_spec fs_file fs_type fs_options fs_dump fs_pass</p>
<p>/dev/hda1 / ext2 defaults 1 1</p>
<p>fs_spec &#8211; 该字段定义希望加载的文件系统所在的设备或远程文件系统，对于一般的本地块设备情况来说：IDE设备一般描述为/dev/hdaXN，X是IDE设备通道(a, b, or c)，N代表分区号；SCSI设备一描述为/dev/sdaXN。对于NFS情况，格式一般为&lt;host&gt;:&lt;dir&gt;,例如：`knuth.aeb.nl:/&#8217;。对于procfs，使用`proc&#8217;来定义。</p>
<p>fs_file &#8211; 该字段描述希望的文件系统加载的目录点，对于swap设备，该字段为none；对于加载目录名包含空格的情况，用40来表示空格。</p>
<p>fs_type &#8211; 定义了该设备上的文件系统，一般常见的文件类型为ext2 (linux设备的常用文件类型)、vfat(Windows系统的fat32格式)、NTFS、iso9600等。</p>
<p>fs_options &#8211; 指定加载该设备的文件系统是需要使用的特定参数选项，多个参数是由逗号分隔开来。对于大多数系统使用&#8221;defaults&#8221;就可以满足需要。其他常见的选项包括：</p>
<p>选项 含义</p>
<p>ro 以只读模式加载该文件系统</p>
<p>sync 不对该设备的写操作进行缓冲处理，这可以防止在非正常关机时情况下破坏文件系统，但是却降低了计算机速度</p>
<p>user 允许普通用户加载该文件系统</p>
<p>quota 强制在该文件系统上进行磁盘定额限制</p>
<p>noauto 不再使用mount －a命令（例如系统启动时）加载该文件系统</p>
<p>fs_dump &#8211; 该选项被&#8221;dump&#8221;命令使用来检查一个文件系统应该以多快频率进行转储，若不需要转储就设置该字段为0</p>
<p>fs_pass &#8211; 该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序，根文件系统&#8221;/&#8221;对应该字段的值应该为1，其他文件系统应该为2。若该文件系统无需在启动时扫描则设置该字段为0</p>
<p>3. 示例文件</p>
<p># /etc/fstab</p>
<p>/dev/hda9 swap swap defaults 0 0</p>
<p>/dev/hda1 / ext2 defaults 1 1</p>
<p>/dev/hda5 /home ext2 defaults 1 1</p>
<p>/dev/hda6 /usr ext2 defaults 1 1</p>
<p>/dev/hda7 /usr/local ext2 defaults 1 1</p>
<p>/dev/hda8 /var ext2 defaults 1 1</p>
<p>/dev/hdb /cdrom iso9660 noauto,user 0 0</p>
<p>none /proc proc defaults 0 0</p>
<p>none /dev/pts devpts gid=5,mode=620 0 0</p></div>
<div></div>
<div>example as follows:</div>
<div>
<p># /etc/fstab: static file system information.<br />
#<br />
# Use &#8216;blkid -o value -s UUID&#8217; to print the universally unique identifier<br />
# for a device; this may be used with UUID= as a more robust way to name<br />
# devices that works even if disks are added and removed. See fstab(5).<br />
#<br />
# &lt;file system&gt; &lt;mount point&gt; &lt;type&gt; &lt;options&gt; &lt;dump&gt; &lt;pass&gt;<br />
proc /proc proc nodev,noexec,nosuid 0 0<br />
# / was on /dev/sda6 during installation<br />
UUID=6a56fa2f-d52a-4ea8-92dd-358a183cb770 / ext4 errors=remount-ro 0 1<br />
# /home was on /dev/sda8 during installation<br />
UUID=e4ab3b13-6872-4472-8f18-99951efbd759 /home ext4 defaults 0 2<br />
# swap was on /dev/sda7 during installation<br />
UUID=15503b5c-bc9f-46af-9dab-c858f94c38d5 none swap sw 0 0</p>
<p>/dev/sdb2/ /winxp_disk2 ntfs defaults 0 0<br />
/dev/sda5/ /winxp_disk ntfs defaults 0 0</p>
</div>
]]></content:encoded>
			<wfw:commentRss>https://www.biofacebook.com/?feed=rss2&#038;p=605</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PBS環境qsub, qstat, qdel</title>
		<link>https://www.biofacebook.com/?p=392</link>
		<comments>https://www.biofacebook.com/?p=392#comments</comments>
		<pubDate>Wed, 11 Jul 2012 02:10:43 +0000</pubDate>
		<dc:creator><![CDATA[szypanther]]></dc:creator>
				<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.biofacebook.com/?p=392</guid>
		<description><![CDATA[<p>BS 是公開源代碼的作業管理系統，在此環境下運行，用戶不需要指定程序在哪些節點上運行，程序 所需的硬件資源由PBS 管理和分配。 1、PBS 命令 PBS 提供4 條命令用於作業管理。 (1) qsub 命令—用於提交作業腳本 命令格式： qsub [-a date_time] [-c interval] [-C directive_prefix] [-e path] [-I] [-j join] [-k keep] [-l resource_list] [-m mail_options] [-M user_list][-N name] [-o path] [-p priority] [-q destination] [-r c] [-S path_list] [-u user_list][-v variable_list] [-V] [-W additional_attributes] [-z] [script] 參數說明：因為所采用的選項一般放在pbs 腳本中提交，所以具體見PBS 腳本選項。 [...]]]></description>
				<content:encoded><![CDATA[<p>BS 是公開源代碼的作業管理系統，在此環境下運行，用戶不需要指定程序在哪些節點上運行，程序<br />
所需的硬件資源由PBS 管理和分配。<br />
1、PBS 命令<br />
PBS 提供4 條命令用於作業管理。<br />
(1) qsub 命令—用於提交作業腳本<br />
命令格式：<br />
qsub [-a date_time] [-c interval] [-C directive_prefix]<br />
[-e path] [-I] [-j join] [-k keep] [-l resource_list] [-m mail_options]<br />
[-M user_list][-N name] [-o path] [-p priority] [-q destination] [-r c]<br />
[-S path_list] [-u user_list][-v variable_list] [-V]<br />
[-W additional_attributes] [-z]<br />
[script]<br />
參數說明：因為所采用的選項一般放在pbs 腳本中提交，所以具體見PBS 腳本選項。<br />
例：# qsub aaa.pbs 提交某作業，系統將產生一個作業號<br />
(2) qstat 命令—用於查詢作業狀態信息<br />
命令格式：qstat [-f][-a][-i] [-n][-s] [-R] [-Q][-q][-B][-u]<br />
參數說明：<br />
-f jobid 列出指定作業的信息<br />
-a 列出系統所有作業<br />
-i 列出不在運行的作業<br />
-n 列出分配給此作業的結點<br />
-s 列出隊列管理員與scheduler 所提供的建議<br />
-R 列出磁盤預留信息<br />
-Q 操作符是destination id，指明請求的是隊列狀態<br />
-q 列出隊列狀態，並以alternative 形式顯示<br />
-au userid 列出指定用戶的所有作業<br />
-B 列出PBS Server 信息<br />
-r 列出所有正在運行的作業<br />
-Qf queue 列出指定隊列的信息<br />
-u 若操作符為作業號，則列出其狀態。<br />
若操作符為destination id，則列出運行在其上的屬於user_list 中用戶的作業狀態。<br />
例：# qstat -f 211 查詢作業號為211 的作業的具體信息。<br />
(3) qdel 命令—用於刪除已提交的作業<br />
命令格式：qdel [-W 間隔時間] 作業號<br />
命令行參數：<br />
例：# qdel -W 15 211 15 秒後刪除作業號為211 的作業<br />
(4) qmgr 命令—用於隊列管理<br />
qmgr -c &#8220;create queue batch queue_type=execution&#8221;<br />
qmgr -c &#8220;set queue batch started=true&#8221;<br />
qmgr -c &#8220;set queue batch enabled=true&#8221;<br />
qmgr -c &#8220;set queue batch resources_default.nodes=1&#8243;<br />
qmgr -c &#8220;set queue batch resources_default.walltime=3600&#8243;<br />
qmgr -c &#8220;set server default_queue=batch&#8221;<br />
2、PBS 腳本文件<br />
PBS 腳本文件由腳本選項和運行腳本兩部分組成。<br />
(1) PBS 作業腳本選項 （若無-C 選項，則每項前面加‘#PBS’）<br />
-a date_time ： date_time 格式為：[[[[CC]YY]MM]DD]hhmm[.SS]<br />
表示經過date_time 時間後作業才可以運行。<br />
-c interval ： 定義作業的檢查點間隔，如果機器不支持檢查點，則忽略此選項。<br />
-C directive_prefix ：在腳本文件中以directive_prefix 開頭的行解釋為qsub 的命<br />
令選項。（若無此選項，則默認為’#PBS’ ）<br />
-e path ：將標準錯誤信息重定向到path<br />
-I ：以交互方式運行<br />
-j join ：將標準輸出信息與標準錯誤信息合並到一個文件join 中去。<br />
-k keep ：定義在執行結點上保留標準輸出和標準錯誤信息中的哪個文件。<br />
keep 為o 表示保留前者，e 表示後者，oe 或eo 表示二者都保留，<br />
n 表示皆不保留。若忽略此選項，二者都不保留。<br />
-l resource_list ： 定義資源列表。以下為幾個常用的資源種類。<br />
cput=N ： 請求N 秒的CPU 時間; N 也可以是hh:mm:ss 的形式。<br />
mem=N[K|M|G][B|W]：請求N {kilo|mega|giga}{bytes|words} 大小的內存。<br />
nodes=N:ppn=M ：請求N 個結點，每個結點M 個處理器。<br />
-m mail_options ：mail_option 為a：作業abort 時給用戶發信；為b：作業開始運行發信；為e：<br />
作業結束運行時發信。若無此選項，默認為a。<br />
-M user_list ： 定義有關此作業的mail 發給哪些用戶。<br />
-N name ： 作業名，限15 個字符，首字符為字母，無空格。<br />
-o path ： 重定向標準輸出到path。<br />
-p priority ： 任務優先級，整數，[-1024，1023]，若無定義則為0.<br />
-q destination ： destination 有三種形式： queue , @server,queue@server。<br />
-r y|n ： 指明作業是否可運行，y 為可運行，n 為不可運行。<br />
-S shell ： 指明執行運行腳本所用的shell，須包含全路徑。<br />
-u user_list ： 定義作業將在運行結點上以哪個用戶名來運行。<br />
-v variable_list ： 定義export 到本作業的環境變量的擴展列表。<br />
-V ： 表明qsub 命令的所有環境變量都export 到此作業。<br />
-W additional_attributes ： 作業的其它屬性。<br />
-z ： 指明qsub 命令提交作業後，不在終端顯示作業號。<br />
(2) 運行腳本同LINUX 下一般的運行腳本文件。<br />
[註]：腳本文件中的mpirun_rsh 命令行中的節點列表文件要用環境變量表示<br />
$PBS_NODEFILE，這個環境變量表示由pbs 自動分配給作業的節點列表；<br />
節點數為命令行中指定的進程數。<br />
格式如下：<br />
mpirun_rsh –np 進程數 –hostfile $PBS_NODEFILE 可執行程序名<br />
3、PBS 環境下運行示例<br />
(1)腳本文件編輯示例<br />
實例1：運行mpi 程序<br />
命令行：#vi aaa.pbs<br />
編輯的內容：<br />
#PBS -N myjob<br />
#PBS -o /home/jz/my.out<br />
#PBS -e /home/jz/my.err<br />
#PBS –l nodes=2:ppn=2<br />
cd 目錄（你們原來直接在節點上運行時所在的目錄）<br />
mpirun_rsh –np 4 –hostfile $PBS_NODEFILE /home/jz/helloworld<br />
解釋：原先大家都是在中斷輸入 mpirun_rsh…..這些命令執行程序的，現在只要把這些提交命令放<br />
在.pbs 配置文件的最後，由PBS 來調度執行（自動分配節點和其它資源）。<br />
Myjob 是為你此次要運行的程序起的任務名，可以改成你自己想要的名字<br />
原先輸出信息都是直接在屏幕上顯示的，現在屏幕上的顯示全部輸出到文件中，上例中輸出文<br />
件是/home/jz/my.out 文件，大家可以根據自己的需要修改（目錄，文件名）。程序運行時遇到的一些錯誤會<br />
記錄在.err 文件中。好處:因為對每個任務都設定了不同的輸出文件，所以看結果只要打開相應文件看就可<br />
以了，不需要開多個終端，而且裏面有任務的詳細信息，比如實際分配的是哪些節點計算，運行時間等。<br />
#PBS –l nodes=2:ppn=2，你們程序需要幾個節點只要修改nodes 後的數字就可以了，ppn=2 保持<br />
不變，因為我們的機器每個節點都是雙cpu 的。<br />
mpirun_rsh –np 4 –hostfile $PBS_NODEFILE /home/jz/helloworld<br />
此例中-np 後的4 是並行數（2 × 2 ＝ 4 個cpu ）， –hostfile $PBS_NODEFILE 不需要改變。<br />
/home/jz/helloworld 是你編譯好的可執行文件名，需修改。<br />
對於每個你要運行的mpi 程序都需要這樣一個.pbs 配置文件<br />
也就是說大家原來的操作是：mpirun…………<br />
現在改成2 步走：1）寫個pbs 配置文件(比如xxx.pbs)；2）向pbs 提交（qsub xxx.pbs）<br />
實例2：運行非mpi 程序<br />
有些用戶並不是自己編寫mpi 程序，同樣也可以用pbs 提交。<br />
比如物理系運行程序時一般輸入的命令是 RunDMol3.sh TiFeCp2-pbe-dspp-m=1-opt ，那麽配置文件可以<br />
這樣寫：<br />
命令行：#vi job.pbs<br />
編輯的內容：<br />
#PBS -N physics_job<br />
#PBS -o /home/physics/physics_job.out<br />
#PBS -e /home/physics/physics_job.err<br />
#PBS -l nodes=1:ppn=2<br />
#PBS -r y<br />
cd 目錄（你們原來直接在節點上運行時所在的目錄）<br />
RunDMol3.sh TiFeCp2-pbe-dspp-m=1-opt<br />
解釋：也就是說把原來在終端直接輸入的命令RunDMol3.sh TiFeCp2-pbe-dspp-m=1-opt 放到pbs 配置<br />
文件中，因為你們只要一個節點，所以nodes=1，至於用哪個節點系統自動分配，你們肯定很關心是分配<br />
了哪個節點給你們，那麽可以用qstat 命令查詢（比如qstat -n）。<br />
(2) 提交作業示例<br />
命令行：#qsub aaa.pbs<br />
顯示結果：<br />
(3) 作業狀態查詢示例<br />
Qstat 後加不同參數可以查看不同的信息（各參數的意思，上面有詳細的說明，你們可以一個個試驗一<br />
下，以後就知道查看哪些信息，需要哪些參數）<br />
實例：<br />
命令行：#qstat –a （查看作業的狀態）<br />
顯示結果：<br />
解釋：Job id 211 是給你提交的任務分配的任務號，S（任務狀態，R 表示正在運行，Q 表示正在排<br />
隊等候調度）<br />
8<br />
命令行：#qstat –n （查看作業使用的節點）<br />
顯示結果：<br />
解釋:blade32 就是分給你這個任務的節點<br />
命令行：#qstat –f 211 （查看有關作業運行具體信息）<br />
顯示結果：<br />
解釋：exec_host 顯示的是實際執行該任務的節點</p>
]]></content:encoded>
			<wfw:commentRss>https://www.biofacebook.com/?feed=rss2&#038;p=392</wfw:commentRss>
		<slash:comments>74</slash:comments>
		</item>
		<item>
		<title>网站地图制作工具 Sitemap Creator 2.1</title>
		<link>https://www.biofacebook.com/?p=319</link>
		<comments>https://www.biofacebook.com/?p=319#comments</comments>
		<pubDate>Tue, 26 Jun 2012 05:51:06 +0000</pubDate>
		<dc:creator><![CDATA[szypanther]]></dc:creator>
				<category><![CDATA[兴趣杂项]]></category>
		<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.biofacebook.com/?p=319</guid>
		<description><![CDATA[<p>网站地图制作工具 (Sitemap Creator ver2.1)是优异搜索有限责任公司（www.ueseo.org）制作的，旨在帮助广大站长和网商更快速地推广网站的工具。优异搜索将永久免费提供网站地图制作工具的序列号。</p> <p>使用 Python + PyQt 开发，py2exe 打包，使用 sis 制作 installer，主要原理是通过爬虫爬取一个网站的链接，然后制作sitemap.xml。</p> <p>网站地图制作工具可以自动抓取一个网站的所有网页链接，制作sitemap.xml。站长将sitemap.xml上传到网站服务器上，然后提交到主要的 搜索引擎，如必应(Bing.com),百度，Google,Yahoo!,和Ask.com等。这样可以使搜索引擎更好地索引您的网站，从而提高搜索引 擎排名。制作网站地图是最基本和非常重要的搜索引擎优化(Search Engine Optimization, SEO)工作。</p> <p>&#160;</p> <p>下载地址:</p> <p>下载绿色免安装版本</p> <p>下载独立安装包</p> <p>下载用户手册</p> <p>使用说明：</p> <p>将绿色免安装版下载后解压缩。在解压后的文件里点击SitemapCreator.exe直接运行。</p> <p>如果您希望有桌面和开始菜单快捷键，请下载独立安装包。安装完后，即可使用。</p> <p>&#160;</p> 常见问题 (Q &#38; A) <p id="what-is-sitemap">什么是网站地图 （Sitemap）?</p> <p>网站地图是一个html格式的网页文件，提供网站的结构信息。用户可以阅读网站地图，更方便地了解一个网站的内容、布局、架构。通过网站地图，用户可以快速查找他想找的内容。</p> <p>网站地图文件的链接一般放在网站的显眼处 （通常为网页底部最后一行），以便于网站浏览者更方便地看到并浏览。</p> <p>网站地图也为搜索引擎提供了一个良好的入口去快速抓取网站的所有页面。制作网站地图，可以让搜索引擎更多更好地抓取您的网站，提高您的搜索引擎排名。这是搜索引擎优化（SEO）很重要的工作。</p> <p id="license">如何获得网站地图制作工具的序列号？</p> <p>所有用户都可以免费获得网站地图制作工具的序列号。您可以在优异搜索的网站上申请序列号。序列号申请网站为：</p> <p>http://www.ueseo.org/sitemap_creator.html </p> <p>一个序列号只能在一台电脑上使用。请妥善保管您的序列号。</p> <p id="help">如何获得帮助？</p> <p>如果不太清楚如何使用网站地图制作工具软件或者如何向搜索引擎提交sitemap.xml，您可以到优异搜索提供的论坛中求助。论坛网址为：</p> <p>http://bbs.ueseo.org/</p> <p>您也可以直接与优异搜索联系。</p> <p id="submit-sitemap">如何提交sitemap.xml?</p> <p>目前只有Google,Yahoo!,必应(Bing.com)和Ask.com支持提交sitemap.xml。百度目前不支持。下面是主要搜索引擎的 sitemap.xml提交地址。请注意，您需要将下面网站中的http://www.ueseo.org/sitemap.xml 替换成您的sitemap.xml文件的网址。</p> [...]]]></description>
				<content:encoded><![CDATA[<p>网站地图制作工具 (Sitemap Creator ver2.1)是<a href="http://www.ueseo.org/">优异搜索有限责任公司（www.ueseo.org）</a>制作的，旨在帮助广大站长和网商更快速地推广网站的工具。优异搜索将永久免费提供网站地图制作工具的序列号。</p>
<p>使用 Python + PyQt 开发，py2exe 打包，使用 sis 制作 installer，主要原理是通过爬虫爬取一个网站的链接，然后制作sitemap.xml。</p>
<p>网站地图制作工具可以自动抓取一个网站的所有网页链接，制作sitemap.xml。站长将sitemap.xml上传到网站服务器上，然后提交到主要的 搜索引擎，如必应(Bing.com),百度，Google,Yahoo!,和Ask.com等。这样可以使搜索引擎更好地索引您的网站，从而提高搜索引 擎排名。制作网站地图是最基本和非常重要的搜索引擎优化(Search Engine Optimization, SEO)工作。</p>
<p>&nbsp;</p>
<p><strong>下载地址:</strong></p>
<p><a href="http://www.ueseo.org/download/SitemapCreator/Sitemap%20Creator.zip">下载绿色免安装版本</a></p>
<p><a href="http://www.ueseo.org/download/SitemapCreator/SitemapCreatorInstaller.exe">下载独立安装包</a></p>
<p><a href="http://www.ueseo.org/download/SitemapCreator/Sitemap-Creator-Manual.pdf">下载用户手册</a></p>
<p><strong>使用说明：</strong></p>
<p>将绿色免安装版下载后解压缩。在解压后的文件里点击SitemapCreator.exe直接运行。</p>
<p>如果您希望有桌面和开始菜单快捷键，请下载独立安装包。安装完后，即可使用。</p>
<p>&nbsp;</p>
<h2>常见问题 (Q &amp; A)</h2>
<p id="what-is-sitemap"><strong>什么是网站地图 （Sitemap）?</strong></p>
<p>网站地图是一个html格式的网页文件，提供网站的结构信息。用户可以阅读网站地图，更方便地了解一个网站的内容、布局、架构。通过网站地图，用户可以快速查找他想找的内容。</p>
<p>网站地图文件的链接一般放在网站的显眼处 （通常为网页底部最后一行），以便于网站浏览者更方便地看到并浏览。</p>
<p>网站地图也为搜索引擎提供了一个良好的入口去快速抓取网站的所有页面。制作网站地图，可以让搜索引擎更多更好地抓取您的网站，提高您的搜索引擎排名。这是搜索引擎优化（SEO）很重要的工作。</p>
<p id="license"><strong>如何获得网站地图制作工具的序列号？</strong></p>
<p>所有用户都可以免费获得网站地图制作工具的序列号。您可以在优异搜索的网站上申请序列号。序列号申请网站为：</p>
<p><a href="http://www.ueseo.org/sitemap_creator.html">http://www.ueseo.org/sitemap_creator.html </a></p>
<p>一个序列号只能在一台电脑上使用。请妥善保管您的序列号。</p>
<p id="help"><strong>如何获得帮助？</strong></p>
<p>如果不太清楚如何使用网站地图制作工具软件或者如何向搜索引擎提交sitemap.xml，您可以到优异搜索提供的论坛中求助。论坛网址为：</p>
<p><a href="http://bbs.ueseo.org/">http://bbs.ueseo.org/</a></p>
<p>您也可以直接与优异搜索联系。</p>
<p id="submit-sitemap"><strong>如何提交sitemap.xml?</strong></p>
<p>目前只有Google,Yahoo!,必应(Bing.com)和Ask.com支持提交sitemap.xml。百度目前不支持。下面是主要搜索引擎的 sitemap.xml提交地址。请注意，您需要将下面网站中的http://www.ueseo.org/sitemap.xml 替换成您的sitemap.xml文件的网址。</p>
<p>向Google提交地址：</p>
<p><a href="http://www.google.com/webmasters">http://www.google.com/webmasters </a></p>
<p>向Yahoo雅虎提交地址：</p>
<p><a href="http://siteexplorer.search.yahoo.com/">http://siteexplorer.search.yahoo.com </a></p>
<p>向必应(Bing.com)提交，用URL提交 如：</p>
<p><a href="http://api.moreover.com/ping?u=http://www.ueseo.org/sitemap.xml">http://api.moreover.com/ping?u=http://www.ueseo.org/sitemap.xml</a></p>
<p>向ASK.com提交，用URL提交 如：</p>
<p><a href="http://submissions.ask.com/ping?u=http://www.ueseo.org/sitemap.xml"> http://submissions.ask.com/ping?u=http://www.ueseo.org/sitemap.xml</a></p>
<p>向百度baidu提交：</p>
<p>只能向百度提交网站的URL，百度不支持sitemap.xml 。提交地址为： <a href="http://www.baidu.com/search/url_submit.html">http://www.baidu.com/search/url_submit.html</a></p>
]]></content:encoded>
			<wfw:commentRss>https://www.biofacebook.com/?feed=rss2&#038;p=319</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在亚马逊EC2上部署Apache和Django</title>
		<link>https://www.biofacebook.com/?p=316</link>
		<comments>https://www.biofacebook.com/?p=316#comments</comments>
		<pubDate>Tue, 26 Jun 2012 05:46:41 +0000</pubDate>
		<dc:creator><![CDATA[szypanther]]></dc:creator>
				<category><![CDATA[Linux相关]]></category>
		<category><![CDATA[二代测序]]></category>
		<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[NGS]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.biofacebook.com/?p=316</guid>
		<description><![CDATA[<p>EC2是亚马逊（Amazon.com）提供的弹性云计算服务； Apache是一个跨平台的Web服务器端软件，可以使Python、PHP、Perl等语言编写的程序运行在服务器上； Django是一个Web程序框架，应用这个框架，可以使Python Web程序的编写变得更加简单； Amazon S3是亚马逊提供的云存储服务； Amazon EC2与Amazon S3结合, 几乎可以提供无限的存储空间和无限的计算能力。</p> <p>以上这些东西综合在一起，就可以用简单易用的Python做出一个提供海量数据处理功能的网站，感觉这玩意儿应该在高通量测序数据数据处理方面有点用。</p> <p>下面是在亚马逊EC2上部署Apache和Django的步骤：</p> <p>0. 首先需要AWS上在建立一个EC2 Instance，使用Ubuntu Linux系统，可以直接在Community AMI中直接选择Ubuntu官方的AMI，ID为ami-cef405a7，EC2 Instance的建立过程并不复杂，这里就不细说了。注意：建好之后用SSH登录的时候，用户名是ubuntu，不是ec2-user，也不是 root.</p> <p>1. 安装apache sudo apt-get install apache2</p> <p>2. 下载安装Django wget http://www.djangoproject.com/download/1.3/tarball/ 下载下来的文件名是index.html，改一下名 mv index.html Django-1.3.tar.gz 解压 tar xzvf Django-1.3.tar.gz 安装 cd Django-0.91 sudo python setup.py install</p> <p>3. 安装 mod_python apt-get install libapache2-mod-python</p> <p>4. 重启Apache /etc/init.d/apache2 start</p> <p>5. [...]]]></description>
				<content:encoded><![CDATA[<p>EC2是亚马逊（Amazon.com）提供的弹性云计算服务；<br />
Apache是一个跨平台的Web服务器端软件，可以使Python、PHP、Perl等语言编写的程序运行在服务器上；<br />
Django是一个Web程序框架，应用这个框架，可以使Python Web程序的编写变得更加简单；<br />
Amazon S3是亚马逊提供的云存储服务；<br />
Amazon EC2与Amazon S3结合, 几乎可以提供无限的存储空间和无限的计算能力。</p>
<p>以上这些东西综合在一起，就可以用<a href="http://www.yelinsky.com/blog/archives/344.html">简单易用的Python</a>做出一个提供海量数据处理功能的网站，感觉这玩意儿应该在<a href="http://www.yelinsky.com/blog/archives/368.html" target="_blank">高通量测序数据数据处理</a>方面有点用。</p>
<p>下面是在亚马逊EC2上部署Apache和Django的步骤：</p>
<p>0. 首先需要AWS上在建立一个EC2 Instance，使用Ubuntu Linux系统，可以直接在Community AMI中直接选择Ubuntu官方的AMI，ID为ami-cef405a7，EC2 Instance的建立过程并不复杂，这里就不细说了。注意：建好之后用SSH登录的时候，用户名是ubuntu，不是ec2-user，也不是 root.</p>
<p>1. 安装apache<br />
sudo apt-get install apache2</p>
<p>2. 下载安装Django<br />
wget http://www.djangoproject.com/download/1.3/tarball/<br />
下载下来的文件名是index.html，改一下名<br />
mv index.html Django-1.3.tar.gz<br />
解压<br />
tar xzvf Django-1.3.tar.gz<br />
安装<br />
cd Django-0.91<br />
sudo python setup.py install</p>
<p>3. 安装 mod_python<br />
apt-get install libapache2-mod-python</p>
<p>4. 重启Apache<br />
/etc/init.d/apache2 start</p>
<p>5. 进入/etc/apache2/sites-available目录，复制default文件并重命名为mysite<br />
编辑mysite文件 将其中的/var/www 替换成 /home/ubuntu</p>
<p>激活mysite<br />
a2ensite mysite</p>
<p>然后运行/etc/init.d/apache2 reload</p>
<p>6. 编辑 /etc/apache2/httpd.conf，添加下面内容<br />
SetHandler python-program<br />
PythonHandler django.core.handlers.modpython<br />
SetEnv DJANGO_SETTINGS_MODULE mysite.settings<br />
PythonPath “[&#8216;/home/ubuntu&#8217;, &#8216;/home/ubuntu/mysite&#8217;] + sys.path”</p>
<p>7. 重启Apache<br />
/etc/init.d/apache2 restart</p>
<p>现在，将EC2 的Public DNS（类似这样ec2-xx-xx-xx-xx.compute-1.amazonaws.com）复制到浏览器地址栏里，就可以看到结果了。</p>
<p>如果要通过自己的域名访问将上面的部署，那只需要在域名管理中创建一个CNAME记录，并指向上面那个地址即可。</p>
<p>接下来的任务就是专心用Python写程序了。</p>
<p><center></p>
<div>转载自：<a title="有个博客" href="http://www.yelinsky.com/blog/">有个博客</a> [ <a title="有个博客" href="http://www.yelinsky.com/blog/" rel="bookmark">http://www.yelinsky.com/blog/</a> ]</div>
<p></center><center></p>
<div>本文链接地址：<a title="在亚马逊EC2上部署Apache和Django" href="http://www.yelinsky.com/blog/archives/370.html" rel="bookmark">http://www.yelinsky.com/blog/archives/370.html</a></div>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>https://www.biofacebook.com/?feed=rss2&#038;p=316</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>linux 增加虚拟内存</title>
		<link>https://www.biofacebook.com/?p=297</link>
		<comments>https://www.biofacebook.com/?p=297#comments</comments>
		<pubDate>Mon, 25 Jun 2012 09:25:17 +0000</pubDate>
		<dc:creator><![CDATA[szypanther]]></dc:creator>
				<category><![CDATA[Linux相关]]></category>
		<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.biofacebook.com/?p=297</guid>
		<description><![CDATA[<p>mkdir /swaps dd if=/dev/zero of=/swapfile bs=1024 count=20480000 ##20G</p> <p>mkswap /swaps/1.swap swapon /swaps/1.swap # check state swapon -s</p> <p># turn off swapoff # set auto boot</p> <p># 随机启动：添加一行到/etc/fstab /swaps/1.swap none swap sw 0 0</p> ]]></description>
				<content:encoded><![CDATA[<p>mkdir /swaps<br />
dd if=/dev/zero of=/swapfile bs=1024 count=20480000      ##20G</p>
<p>mkswap /swaps/1.swap<br />
swapon /swaps/1.swap<br />
# check state<br />
swapon -s</p>
<p># turn off<br />
swapoff<br />
# set auto boot</p>
<p># 随机启动：添加一行到/etc/fstab<br />
/swaps/1.swap none swap sw 0 0</p>
]]></content:encoded>
			<wfw:commentRss>https://www.biofacebook.com/?feed=rss2&#038;p=297</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>【转】PBS环境qsub, qstat, qdel(1)</title>
		<link>https://www.biofacebook.com/?p=277</link>
		<comments>https://www.biofacebook.com/?p=277#comments</comments>
		<pubDate>Wed, 20 Jun 2012 02:21:15 +0000</pubDate>
		<dc:creator><![CDATA[szypanther]]></dc:creator>
				<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[脚本语言]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.biofacebook.com/?p=277</guid>
		<description><![CDATA[<p>PBS 是公开源代码的作业管理系统，在此环境下运行，用户不需要指定程序在哪些节点上运行，程序 所需的硬件资源由PBS 管理和分配。 1、PBS 命令 PBS 提供4 条命令用于作业管理。 (1) qsub 命令—用于提交作业脚本 命令格式： qsub [-a date_time] [-c interval] [-C directive_prefix] [-e path] [-I] [-j join] [-k keep] [-l resource_list] [-m mail_options] [-M user_list][-N name] [-o path] [-p priority] [-q destination] [-r c] [-S path_list] [-u user_list][-v variable_list] [-V] [-W additional_attributes] [-z] [script] 参数说明：因为所采用的选项一般放在pbs 脚本中提交，所以具体见PBS 脚本选项。 [...]]]></description>
				<content:encoded><![CDATA[<p>PBS 是公开源代码的作业管理系统，在此环境下运行，用户不需要指定程序在哪些节点上运行，程序<br />
所需的硬件资源由PBS 管理和分配。<br />
1、PBS 命令<br />
PBS 提供4 条命令用于作业管理。<br />
(1) qsub 命令—用于提交作业脚本<br />
命令格式：<br />
qsub [-a date_time] [-c interval] [-C directive_prefix]<br />
[-e path] [-I] [-j join] [-k keep] [-l resource_list] [-m mail_options]<br />
[-M user_list][-N name] [-o path] [-p priority] [-q destination] [-r c]<br />
[-S path_list] [-u user_list][-v variable_list] [-V]<br />
[-W additional_attributes] [-z]<br />
[script]<br />
参数说明：因为所采用的选项一般放在pbs 脚本中提交，所以具体见PBS 脚本选项。<br />
例：# qsub aaa.pbs 提交某作业，系统将产生一个作业号<br />
(2) qstat 命令—用于查询作业状态信息<br />
命令格式：qatat [-f][-a][-i] [-n][-s] [-R] [-Q][-q][-B][-u]<br />
参数说明：<br />
-f jobid 列出指定作业的信息<br />
-a 列出系统所有作业<br />
-i 列出不在运行的作业<br />
-n 列出分配给此作业的结点<br />
-s 列出队列管理员与scheduler 所提供的建议<br />
-R 列出磁盘预留信息<br />
-Q 操作符是destination id，指明请求的是队列状态<br />
-q 列出队列状态，并以alternative 形式显示<br />
-au userid 列出指定用户的所有作业<br />
-B 列出PBS Server 信息<br />
-r 列出所有正在运行的作业<br />
-Qf queue 列出指定队列的信息<br />
-u 若操作符为作业号，则列出其状态。<br />
若操作符为destination id，则列出运行在其上的属于user_list 中用户的作业状态。<br />
例：# qstat -f 211 查询作业号为211 的作业的具体信息。<br />
(3) qdel 命令—用于删除已提交的作业<br />
命令格式：qdel [-W 间隔时间] 作业号<br />
命令行参数：<br />
例：# qdel -W 15 211 15 秒后删除作业号为211 的作业<br />
(4) qmgr 命令—用于队列管理<br />
qmgr -c &#8220;create queue batch queue_type=execution&#8221;<br />
qmgr -c &#8220;set queue batch started=true&#8221;<br />
qmgr -c &#8220;set queue batch enabled=true&#8221;<br />
qmgr -c &#8220;set queue batch resources_default.nodes=1&#8243;<br />
qmgr -c &#8220;set queue batch resources_default.walltime=3600&#8243;</p>
<p>qmgr -c &#8220;set server default_queue=batch&#8221;</p>
<p>来源：<a href="http://ibi.hzau.edu.cn/bbs/forum.php?mod=viewthread&amp;tid=42&amp;extra=">http://ibi.hzau.edu.cn/bbs/forum.php?mod=viewthread&amp;tid=42&amp;extra=</a></p>
<p>&nbsp;</p>
<p>zyshen@e2lx001:/home/zyshen&gt; qstat<br />
Job id Name User Time Use S Queue<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8211; &#8211; &#8212;&#8211;<br />
6670.e2lx001 run.sh camcheng 154:02:5 R batch<br />
6724.e2lx001 &#8230;_Africa_80.sh cslai 379:27:4 R batch<br />
6725.e2lx001 &#8230;_Africa_81.sh cslai 378:49:0 R batch<br />
6773.e2lx001 &#8230;_Africa_82.sh cslai 361:36:2 R batch<br />
6774.e2lx001 &#8230;_Africa_83.sh cslai 339:55:5 R batch<br />
6779.e2lx001 &#8230;_Africa_84.sh cslai 338:59:1 R batch<br />
6813.e2lx001 &#8230;_Africa_86.sh cslai 344:14:2 R batch<br />
6815.e2lx001 &#8230;_Africa_87.sh cslai 344:36:1 R batch<br />
6895.e2lx001 &#8230;_Africa_89.sh cslai 274:19:2 R batch<br />
7104.e2lx001 &#8230;id_Aus_126.sh cslai 170:41:5 R batch<br />
7105.e2lx001 &#8230;id_Aus_127.sh cslai 170:44:0 R batch<br />
7259.e2lx001 &#8230;id_Aus_130.sh cslai 136:30:5 R batch<br />
7280.e2lx001 &#8230;_Africa_90.sh cslai 107:19:4 R batch<br />
7357.e2lx001 &#8230;id_Aus_123.sh cslai 0 R batch<br />
7433.e2lx001 &#8230;id_Aus_131.sh cslai 88:14:29 R batch<br />
7458.e2lx001 &#8230;id_Aus_128.sh cslai 33:02:56 R batch<br />
7480.e2lx001 &#8230;id_Aus_125.sh cslai 58:06:54 R batch<br />
7481.e2lx001 &#8230;id_Aus_132.sh cslai 43:34:50 R batch<br />
7484.e2lx001 ttt_nmpich1.csh wklee 625:27:3 R batch<br />
7588.e2lx001 &#8230;_Africa_78.sh cslai 15:32:07 R batch<br />
7596.e2lx001 &#8230;id_Aus_129.sh cslai 12:45:29 R batch<br />
7600.e2lx001 &#8230;id_Aus_133.sh cslai 20:51:50 R batch<br />
7607.e2lx001 &#8230;id_Aus_134.sh cslai 01:34:59 R batch<br />
7611.e2lx001 &#8230;id_Aus_135.sh cslai 21:19:38 R batch<br />
7666.e2lx001 wrf-rerun.sh pierre 18:54:20 R batch<br />
7727.e2lx001 &#8230;_Africa_76.sh cslai 07:17:36 R batch<br />
7732.e2lx001 &#8230;_Africa_85.sh cslai 08:35:54 R batch<br />
7740.e2lx001 2008_3_01_D1 nickylam 94:26:24 R batch<br />
7750.e2lx001 run_ncl.sh tfchan 11:44:03 R batch<br />
7755.e2lx001 wphase_single.sh kit 00:04:31 R batch<br />
<strong>7758.e2lx001 blastx_mpi.sh zyshen 0 R batch</strong></p>
]]></content:encoded>
			<wfw:commentRss>https://www.biofacebook.com/?feed=rss2&#038;p=277</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High CPU/RAM usage and Parallel(MPI) jobs  submitted  sample scripts</title>
		<link>https://www.biofacebook.com/?p=275</link>
		<comments>https://www.biofacebook.com/?p=275#comments</comments>
		<pubDate>Wed, 20 Jun 2012 01:44:54 +0000</pubDate>
		<dc:creator><![CDATA[szypanther]]></dc:creator>
				<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[脚本语言]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.biofacebook.com/?p=275</guid>
		<description><![CDATA[<p>for Single CPU Job</p> <p>zyshen@e2lx001:/home/zyshen&#62; cat /disk/rdisk03/test_1cpu.sh #!/bin/csh # # #PBS -l nodes=1:ppn=1 # #******** Script for job submission with single CPU #******** The lines above must be included in any job script #******** &#8216;nodes&#8217; is number of nodes and &#8216;ppn&#8217; is number of CPU per node, which are both &#8216;=1&#8242; in this case. # [...]]]></description>
				<content:encoded><![CDATA[<p><strong>for Single CPU Job</strong></p>
<p>zyshen@e2lx001:/home/zyshen&gt; cat /disk/rdisk03/test_1cpu.sh<br />
#!/bin/csh<br />
#<br />
#<br />
#PBS -l nodes=1:ppn=1<br />
#<br />
#******** Script for job submission with single CPU<br />
#******** The lines above must be included in any job script<br />
#******** &#8216;nodes&#8217; is number of nodes and &#8216;ppn&#8217; is number of CPU per node, which are both &#8216;=1&#8242; in this case.<br />
#<br />
#<br />
#This is an example script test.sh<br />
#<br />
#Submit Job: qsub -j oe -k oe ./test.sh<br />
#(Log files could be found at your home directory)<br />
#<br />
#Monitor Job State: qstat<br />
#Where the meaning of &#8216;State&#8217; is:<br />
# Q &#8212; job is queued<br />
# R &#8212; job is running<br />
# H &#8212; Job is held<br />
#<br />
#Delete Job: qdel &lt;job number&gt;<br />
#<br />
#Must &#8216;cd&#8217; to your own working directory as below to run your job<br />
cd /home/kszeto/WRFV3/test/em_real<br />
./wrf.exe</p>
<p><strong>for MPICH2</strong></p>
<p>zyshen@e2lx001:/home/zyshen&gt; cat /disk/rdisk03/test_mpich2.sh<br />
#!/bin/csh<br />
#<br />
#<br />
#PBS -l nodes=2:ppn=8<br />
#<br />
#******** The lines above must be included in any job script<br />
#******** &#8216;nodes&#8217; is number of nodes((max. is 4) and &#8216;ppn&#8217; is number of CPU per node(max. is 8).<br />
#Therefore nodes*ppn given the total number of CPU that must specified in &#8216;mpiexec&#8217;<br />
#<br />
#******** (e.g. if nodes=2 and ppn=8, then yield to &#8216;mpiexec -n 16 ./wrf.exe&#8217;)<br />
#<br />
#******** Max. number of nodes per job is limited to 4 (i.e. 32 CPUs).<br />
#<br />
#This is an example script test.sh<br />
#<br />
#Submit Job: qsub -j oe -k oe ./test.sh<br />
#(Log files could be found at your home directory)<br />
#<br />
#Monitor Job State: qstat<br />
#Where the meaning of &#8216;State&#8217; is:<br />
# Q &#8212; job is queued<br />
# R &#8212; job is running<br />
# H &#8212; Job is held<br />
#<br />
#Delete Job: qdel &lt;job number&gt;<br />
#<br />
#Must &#8216;cd&#8217; to your own working directory as below to run your job<br />
cd /home/kszeto/WRFV3/test/em_real<br />
/share/apps/mpiexec-0.84/bin/mpiexec -n 16 ./wrf.exe</p>
<p><strong>for OPEN MPI</strong></p>
<p>zyshen@e2lx001:/home/zyshen&gt; cat /disk/rdisk03/test_openmpi.sh<br />
#!/bin/csh<br />
#<br />
#<br />
#PBS -l nodes=2:ppn=8<br />
#<br />
#******** The lines above must be included in any job script<br />
#******** &#8216;nodes&#8217; is number of nodes((max. is 4) and &#8216;ppn&#8217; is number of CPU per node(max. is 8).<br />
#Therefore nodes*ppn given the total number of CPU that must specified in &#8216;mpiexec&#8217;<br />
#<br />
#******** (e.g. if nodes=2 and ppn=8, then yield to &#8216;mpirun -n 16 ./wrf.exe&#8217;)<br />
#<br />
#******** Max. number of nodes per job is limited to 4 (i.e. 32 CPUs).<br />
#<br />
#This is an example script test.sh<br />
#<br />
#Submit Job: qsub -j oe -k oe ./test.sh<br />
#(Log files could be found at your home directory)<br />
#<br />
#Monitor Job State: qstat<br />
#Where the meaning of &#8216;State&#8217; is:<br />
# Q &#8212; job is queued<br />
# R &#8212; job is running<br />
# H &#8212; Job is held<br />
#<br />
#Delete Job: qdel &lt;job number&gt;<br />
#<br />
#Path of Open MPI:<br />
#/share/apps/openmpi-1.4.3/</p>
<p>export PATH=/share/apps/openmpi-1.4.3/bin/:$PATH<br />
export LD_LIBRARY_PATH=/share/apps/openmpi-1.4.3/lib</p>
<p>#Must &#8216;cd&#8217; to your own working directory as below to run your job</p>
<p>cd /home/kszeto/WRFV3/test/em_real<br />
/share/apps/openmpi-1.4.3/bin/mpirun -n 16 ./wrf.exe</p>
<p><strong>only for old applications that must compile with MPICH1</strong></p>
<p>zyshen@e2lx001:/home/zyshen&gt; cat /disk/rdisk03/test_mpich1.sh<br />
#!/bin/csh<br />
#<br />
#<br />
#PBS -l nodes=2:ppn=8<br />
#<br />
#This script is only for old applications that must run with MPICH1-P4.<br />
#For new applications, it is suggested to compile with MPICH2 or OpenMPI.<br />
#MPICH1-P4 is available at: /share/apps/mpich-1.2.7_p4/<br />
#<br />
#******** The lines above must be included in any job script<br />
#******** &#8216;nodes&#8217; is number of nodes((max. is 4) and &#8216;ppn&#8217; is number of CPU per node(max. is 8).<br />
#Therefore nodes*ppn given the total number of CPU that must specified in &#8216;mpiexec&#8217;<br />
#<br />
#******** (e.g. if nodes=2 and ppn=8, then yield to &#8216;mpiexec -n 16 ./wrf.exe&#8217;)<br />
#<br />
#******** Max. number of nodes per job is limited to 4 (i.e. 32 CPUs).<br />
#<br />
#This is an example script test.sh<br />
#<br />
#Submit Job: qsub -j oe -k oe ./test.sh<br />
#(Log files could be found at your home directory)<br />
#<br />
#Monitor Job State: qstat<br />
#Where the meaning of &#8216;State&#8217; is:<br />
# Q &#8212; job is queued<br />
# R &#8212; job is running<br />
# H &#8212; Job is held<br />
#<br />
#Delete Job: qdel &lt;job number&gt;<br />
#<br />
#Must &#8216;cd&#8217; to your own working directory as below to run your job<br />
cd /home/kszeto/WRFV3/test/em_real<br />
mpiexec -n 16 -comm mpich-p4 -mpich-p4-no-shmem ./wrf.exe</p>
]]></content:encoded>
			<wfw:commentRss>https://www.biofacebook.com/?feed=rss2&#038;p=275</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>什么是域名解析、如何解析域名、如何绑定域名[域名解析方法]</title>
		<link>https://www.biofacebook.com/?p=145</link>
		<comments>https://www.biofacebook.com/?p=145#comments</comments>
		<pubDate>Fri, 11 May 2012 04:23:52 +0000</pubDate>
		<dc:creator><![CDATA[szypanther]]></dc:creator>
				<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.biofacebook.com/?p=145</guid>
		<description><![CDATA[<p>国内主要域名服务商是中国万网，因此如何解析域名以万网域名解析教程为例： 登陆http://diy.hichina.com. 登陆成功后,点击左侧菜单的&#8221;DNS记录报告&#8221;进入解析页面.</p> <p>1、DNS记录服务器： 你注册域名后需要指定一个DNS服务器，这个服务器负责把域名翻译成你的ip，如果 你不是很懂DNS记录使用，请不要动，使用域名服务商提供的默认DNS解析服务器</p> <p>2、域名A记录指向： 以解析www.etch.cn到218.244.163.83为例 ：在&#8221;A(IP4主机)&#8221;中,主机名填写：www；&#8221;TTL&#8221;空着不填，或者输入默认值3600；&#8221;IP&#8221;地址填写&#8221;218.244.163.83&#8243;.然后主机名空着,再添加一条一样的记录.这样是为了让不带www的域名也能解析指向主机. 其它二级域名的添加方法同上。</p> <p>&#160;</p> <p>3、域名转发： 以转发bbs.etch.cn到www.etch.cn/bbs 为例： 在“URL(URL转发即域名转发)”中，主机名填写：bbs； URL地址填写http://www.etch.cn/bbs/，URL转发方式填写0或1 （0为隐藏转发 ，即登陆网址后只能看到转发域名名称；1为不隐藏转发）</p> <p>4、MX记录指向： 第一步，在A记录域名指向中，主机名填：mail，TTL填：3600， 然后在目标主机填写邮件服务器IP，如218.106.248.65(见上域名A记录指向)； 第二步，在&#8221;MX(邮件交换记录)&#8221;中，主机名空着不填，TTL填：3600，优先等级随便(1-10)，添加一条目标主机名为“mail”的MX记录。</p> [...]]]></description>
				<content:encoded><![CDATA[<p>国内主要域名服务商是<a href="http://www.net.cn/" target="_blank"><span style="color: #006fa3;">中国万网</span></a>，因此如何解析域名以<strong>万网域名解析</strong>教程为例：<br />
登陆<a href="http://diy.hichina.com/" target="_blank"><span style="color: #006fa3;">http://diy.hichina.com</span></a>. 登陆成功后,点击左侧菜单的&#8221;DNS记录报告&#8221;进入解析页面.</p>
<p>1、<strong>DNS记录服务器</strong>：<br />
<img src="http://www.dauo.cn/pic/domain-ns.gif" alt="DNS记录服务器" width="510" height="85" border="0" /><br />
你注册域名后需要指定一个DNS服务器，这个服务器负责把域名翻译成你的ip，如果 你不是很懂DNS记录使用，请不要动，使用域名服务商提供的默认DNS解析服务器</p>
<p>2、<strong>域名A记录指向</strong>：<br />
<img src="http://www.dauo.cn/pic/domain-a.gif" alt="如何解析域名" width="510" height="141" border="0" /><br />
以解析<a href="http://www.etch.cn/" target="_blank"><span style="color: #006fa3;">www.etch.cn</span></a>到218.244.163.83为例 ：在&#8221;A(IP4主机)&#8221;中,主机名填写：www；&#8221;TTL&#8221;空着不填，或者输入默认值3600；&#8221;IP&#8221;地址填写&#8221;218.244.163.83&#8243;.然后主机名空着,再添加一条一样的记录.这样是为了让不带www的域名也能解析指向主机. 其它二级域名的添加方法同上。</p>
<p>&nbsp;</p>
<p>3、<strong>域名转发</strong>：<br />
以转发bbs.etch.cn到www.etch.cn/bbs 为例：<br />
<img src="http://www.dauo.cn/pic/domain-url.gif" alt="域名转发" width="510" height="139" border="0" /><br />
在“URL(URL转发即域名转发)”中，主机名填写：bbs；<br />
URL地址填写http://www.etch.cn/bbs/，URL转发方式填写0或1<br />
（0为隐藏转发 ，即登陆网址后只能看到转发域名名称；1为不隐藏转发）</p>
<p>4、<strong>MX记录指向</strong>：<br />
<img src="http://www.dauo.cn/pic/domain-mx.gif" alt="MX记录指向" width="510" height="78" border="0" /><br />
第一步，在A记录域名指向中，主机名填：mail，TTL填：3600，<br />
然后在目标主机填写邮件服务器IP，如218.106.248.65(见上<strong>域名A记录指向</strong>)；<br />
第二步，在&#8221;MX(邮件交换记录)&#8221;中，主机名空着不填，TTL填：3600，优先等级随便(1-10)，添加一条目标主机名为“mail”的MX记录。</p>
]]></content:encoded>
			<wfw:commentRss>https://www.biofacebook.com/?feed=rss2&#038;p=145</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>byethost免费空间演示页，byethost国外免费空间域名绑定教程。</title>
		<link>https://www.biofacebook.com/?p=113</link>
		<comments>https://www.biofacebook.com/?p=113#comments</comments>
		<pubDate>Tue, 08 May 2012 15:24:05 +0000</pubDate>
		<dc:creator><![CDATA[szypanther]]></dc:creator>
				<category><![CDATA[服务器管理]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.biofacebook.com/?p=113</guid>
		<description><![CDATA[<p>byethost国外免费空间域名绑定教程：</p> <p>byethost的免费空间，刚开始用还说不准好还是不好。不过FTP上传，跟网站打开的迅速都是很快的，比一般国内的空间快多了。剩下的就是不知道稳定不稳定了，这也是最大的问题。毕竟是免费的没什么安全感，所以只能是勤劳点备份了，到底这个免费空间怎么样，只能继续跟踪了。</p> <p>说说byethost如何绑定自己的域名吧。很多人因为一看到国外的域名绑定都需要修改dns就放弃了。其实一般是不用的，修改DNS只是解决地域的差异，加快网站的打开速度。所以byethost绑定域名可以是按照官网上的介绍修改severname到ns1.byet.orgns2.byet.org……也可以先ping到系统给你的免费二级域名的IP然后再把域名A记录指向这个IP地址就可以了。</p> <p>经常有网友问绑定域名我在详细补充点:</p> <p>1.如何绑定WWW的域名?WWW无须绑定,国外的空间一般都可以自动解析www与不带www的.你只要在空间上绑定你的根域名,比如本站只要绑定linbobo.com然后把域名A记录指向空间IP(带不带www的要),或者是做CNAME记录也可以,当然如果你已经修改了域名的dns那无须设置,自己会生效的</p> <p>2.我是直接绑定我的域名没有系统给的二级域名,怎么知道我的空间IP.这个简单随便再申请个二级域名,IP一下就出来了,IP是一样的.如果实在不行你就把网站搬到新的二级域名下再用域名停放把自己的域名绑上去.如果你看着它的二级域名讨厌,就建立.htaccess把它的二级域名301重定向到自己的主域名上.</p> <p>绑定域名： 登陆管理面板后，在“Addon Domains”添加域名。绑定域名是有三种方式： 1.修改DNS ns1.byet.org ns2.byet.org ns3.byet.org ns4.byet.org ns5.byet.org 2.CNAME到ByetHost提供二级域名 3.A记录到二级域名的IP上。 如果发现A、CNAME记录后会跳转到http://mybookface.net这个网站，那就只能修改DNS了。</p> <p>绑定不同的域名会建立对应的网站目录，把文件传到这个域名目录下的htdocs里。</p> <p>MySQL数据库主机名需登录控制面板的左边栏查看。</p> <p>会龙宏网提醒：可能有些IP在中国访问不了，所以如果发现自己的网站打不开就用代理试试，或者重新申请一个账号。</p> <p>byethost 免费空间演示页 Byethost.com是美国老牌的免费空间商，0fees.net也是它旗下的网站，2006年起提供服务自今，非常稳定。byethost.com提供5.5G存储空间，每月200G流量，VistaPanel控制面板，支持Ftp和web方式在线管理文件（可在线解压），支持PHP5，可建50个MySQL数据库，无限个支持POP3的电子邮箱，提供一个免费二级域名，可以绑定50个域名和50个子域名，可建50个不同网站。可一键安装PHPbb2 and PHPbb3, WordPress, Zen-Cart, osCommerce, MyBB, UseBB, MyLittle Forum, 4images, Coppermine, SMF, Joomla, e107, XOOPS, PHP Wind, CuteNews, Mambo, WikiWig等建站程序。无广告，空间和securesignup.net有关，但Gmail邮箱没有遭遇已注册的尴尬，看来大牌空间是有特权的。注册时需用火狐浏览器才行。 不过,只有50M,有点小了.可以通过修改DNS绑定域 名,也可以用你的域名A记录到你空间的IP,或C记录到byethost分配给你的二级域名( http://ihong.byethost7.com ).</p> 网页大概反应速度 中国 美国 欧洲 0.6秒 0.6秒 0.2秒 [...]]]></description>
				<content:encoded><![CDATA[<p><strong>byethost国外免费空间域名绑定教程：</p>
<p></strong>byethost的免费空间，刚开始用还说不准好还是不好。不过FTP上传，跟网站打开的迅速都是很快的，比一般国内的空间快多了。剩下的就是不知道稳定不稳定了，这也是最大的问题。毕竟是免费的没什么安全感，所以只能是勤劳点备份了，到底这个免费空间怎么样，只能继续跟踪了。</p>
<p>说说byethost如何绑定自己的域名吧。很多人因为一看到国外的域名绑定都需要修改dns就放弃了。其实一般是不用的，修改DNS只是解决地域的差异，加快网站的打开速度。所以byethost绑定域名可以是按照官网上的介绍修改severname到ns1.byet.orgns2.byet.org……也可以先ping到系统给你的免费二级域名的IP然后再把域名A记录指向这个IP地址就可以了。</p>
<p>经常有网友问绑定域名我在详细补充点:</p>
<p>1.如何绑定WWW的域名?WWW无须绑定,国外的空间一般都可以自动解析www与不带www的.你只要在空间上绑定你的根域名,比如本站只要绑定linbobo.com然后把域名A记录指向空间IP(带不带www的要),或者是做CNAME记录也可以,当然如果你已经修改了域名的dns那无须设置,自己会生效的</p>
<p>2.我是直接绑定我的域名没有系统给的二级域名,怎么知道我的空间IP.这个简单随便再申请个二级域名,IP一下就出来了,IP是一样的.如果实在不行你就把网站搬到新的二级域名下再用域名停放把自己的域名绑上去.如果你看着它的二级域名讨厌,就建立.htaccess把它的二级域名301重定向到自己的主域名上.</p>
<p><strong><span style="color: #2970a6;">绑定域名</span></strong>：<br />
登陆管理面板后，在“Addon Domains”添加域名。绑定域名是有三种方式：<br />
1.修改DNS<br />
ns1.byet.org<br />
ns2.byet.org<br />
ns3.byet.org<br />
ns4.byet.org<br />
ns5.byet.org<br />
2.CNAME到ByetHost提供二级域名<br />
3.A记录到二级域名的IP上。<br />
如果发现A、CNAME记录后会跳转到http://mybookface.net这个网站，那就只能修改DNS了。</p>
<p>绑定不同的域名会建立对应的网站目录，把文件传到这个域名目录下的htdocs里。</p>
<p>MySQL数据库主机名需登录控制面板的左边栏查看。</p>
<p><strong><a href="http://www.achoc.com/"><span style="color: #2970a6;">会龙宏网</span></a></strong>提醒：可能有些IP在中国访问不了，所以如果发现自己的网站打不开就用代理试试，或者重新申请一个账号。</p>
<p><strong>byethost 免费空间演示页<br />
</strong><br />
Byethost.com是美国老牌的免费空间商，<span style="color: #2970a6;">0fees.net</span>也是它旗下的网站，2006年起提供服务自今，非常稳定。byethost.com提供5.5G存储空间，每月200G流量，<strong><span style="color: #2970a6;">VistaPanel</span></strong>控制面板，支持Ftp和web方式在线管理文件（可在线解压），支持PHP5，可建50个<strong><span style="color: #2970a6;">MySQL</span></strong>数据库，无限个支持POP3的电子邮箱，提供一个免费<strong><span style="color: #2970a6;">二级域名</span></strong>，可以绑定50个域名和50个子域名，可建50个不同网站。可一键安装PHPbb2 and PHPbb3, WordPress, Zen-Cart, osCommerce, MyBB, UseBB, MyLittle Forum, 4images, Coppermine, SMF, Joomla, e107, XOOPS, <strong><span style="color: #2970a6;">PHP</span></strong> Wind, CuteNews, Mambo, WikiWig等建站程序。<strong><span style="color: #2970a6;">无广告</span></strong>，空间和<strong><span style="color: #2970a6;">securesignup.net</span></strong>有关，但Gmail邮箱没有遭遇已注册的尴尬，看来大牌空间是有特权的。注册时需用火狐浏览器才行。<br />
不过,只有50M,有点小了.可以通过修改DNS绑定域 名,也可以用你的域名A记录到你空间的IP,或C记录到byethost分配给你的二级域名( <a href="http://ihong.byethost7.com/">http://ihong.byethost7.com</a> ).</p>
<table width="300" border="1">
<caption>网页大概反应速度</caption>
<tbody>
<tr>
<th>中国</th>
<th>美国</th>
<th>欧洲</th>
</tr>
<tr align="middle">
<td>0.6秒</td>
<td>0.6秒</td>
<td>0.2秒</td>
</tr>
</tbody>
</table>
<p>演示： <a href="http://ihong.byethost7.com/">http://ihong.byethost7.com</a><br />
PHP探针： <a href="http://ihong.byethost7.com/info.php" target="_blank">http://ihong.byethost7.com/info.php </a><br />
绑米演示： <a href="http://ihong.achoc.com/" target="_blank">http://ihong.achoc.com/ </a><br />
申请地址： <a href="http://www.byethost.com/" target="_blank">http://www.byethost.com </a></p>
<p>主要参数如下:</p>
<p>* Hosting package Free Hosting<br />
* Email Addresses unlimited<br />
* FTP accounts 1 / 1<br />
* Subdomains 3 / 50<br />
* Addon Domains 2/ 50<br />
* Parked Domains 0 / 50<br />
* MySQL Databases 0 / 50<br />
* Disk space quota 5632 MB<br />
* Disk space used 120 MB<br />
* Disk Free 5512 MB<br />
* MySQL space used 0 MB<br />
* MySQL space Free 50 MB<br />
* Bandwidth quota 204800 MB<br />
* Bandwidth used 32 MB<br />
* Bandwidth left 204768 MB</p>
<p>文章来自:会龙宏网 详文参考：<a href="http://www.achoc.com/article/1398.html" target="_blank">http://www.achoc.com/article/1398.html</a></p>
]]></content:encoded>
			<wfw:commentRss>https://www.biofacebook.com/?feed=rss2&#038;p=113</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
