目前分類:Linux (48)

瀏覽方式: 標題列表 簡短摘要
今天要把設定測試用的PA在Linux開機後,自動啟動。
所以在/etc/init.d下,寫了一個Shell Script如下:

檔名:pa_service
----------------------------------------------------

keven 發表在 痞客邦 留言(0) 人氣()

這是由「教育部校園自由軟體數位資源推廣服務中心」所推出的免費Linux作業系統,
ezgo是以Kubuntu 的 Linux 作業系統為基礎所開發的作業系統,完全支援繁體中文。
ezgo著重在自由軟體的推廣與使用,因此收錄了許多自由軟體和200多個動畫模擬教學範例,
並且已經幫我們分類成辦公、美工、影音、網路、教育、遊戲...等類別。
另外ezgo還可以透過「Muon軟體中心」或「Muon套件管理員」的軟體套件工具,

keven 發表在 痞客邦 留言(0) 人氣()

今天要在一台Linux的機器上安裝一個程式,查詢狀態發現空間不足。
[root@pv_test ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
28G 24G 2.4G 91% /

keven 發表在 痞客邦 留言(0) 人氣()

Dos用「^」來換行,例如:dir /A
C:\ di^
More? r /A

Linux、Solaris、HP-UX等是用「/」來換行,例如:ls -ld export

keven 發表在 痞客邦 留言(0) 人氣()

下列Script是找出ora的Process在CPU的使用率並且加總,放在/tmp/top_sum.log,也就是Oracle的CPU使用率。

#!/bin/sh
DAY=`date "+%Y%m%d"`
OUT="$HOSTNAME"_"$DAY"_ORA.log
TIME=`date "+%H:%M"`

keven 發表在 痞客邦 留言(0) 人氣()

在Linux中可以將一部分記憶體掛載成磁碟來使用,分別為:ramdisk、ramfs、tmpfs。
而在將記憶體掛載成磁碟之後,就可以把它依磁碟一般的存取它,因為是記憶體存取,
所以速度比一般的硬碟要快上非常多,但是關機後,裡面的資料也就跟著消失了。

ramdisk可以被Linux格式化且掛載,它在Kernel 2.0/2.2就已經被支援了,

keven 發表在 痞客邦 留言(0) 人氣()

ramdisk 就是將一部份的記憶體當成是磁碟來存取。
優點是磁碟的速度非常快,但是下次開機後資料就不見了。

系統有ram0到ram15,預設大小為16M,除非掛載ramdisk,否則並不占用記憶體空間空間。

要修改ramdisk的大小只要在kernel的後面加上ramdisk_size=xxxxx再重開機就可以了
[root @linux ~]# vi /etc/grub.conf

keven 發表在 痞客邦 留言(0) 人氣()

一、概論
在許多的情況之下,我們都需要固定一組可以重覆或判斷資訊的指令,
而把這些指令存被在文字檔中,再交由Shell執行,就是Script。
一般會將Shell Script的副檔名命名為.sh,雖然副檔名在Linux中並非必要,
但是有副檔名可以讓我們更容易管理這些檔案。

keven 發表在 痞客邦 留言(0) 人氣()

只排除一個目錄:
find /dir1  -path "/dir1/aa"  -prune -o  -name "test*" -print

排除多個目錄:
find /dir1  -path "/dir1/aa" -prune -o -path "/dir1/bb" -prune -o  -name "test*" -print

如果是要排除目錄時,目錄名稱後面不能加上「/」;但是如果是排除檔案時,就沒有關係。

keven 發表在 痞客邦 留言(0) 人氣()

剛好因為把Windows的某些檔案上傳到Linux,但是Linux是有區分大小寫,
所以寫了一個簡單的Scripts來將目錄tmpfile內檔案一徑改為大寫。

#!/bin/bash
for oldname in `ls`

keven 發表在 痞客邦 留言(0) 人氣()


在一個系統內看到有一個檔案,名稱為 r*,大小是0,應該是當初誤建的。
但是要如何刪除呢?用 rm r* 會把所有檔名開頭為r的檔案都刪除,這樣可不行。
後來想到用find指令時,檔名是可以用雙引號來識別,所以就先試著重建相同格式的檔名:
# touch "test*"
果然系統內就多出一個檔名為test*的檔案,接著就用rm把它刪除:

keven 發表在 痞客邦 留言(0) 人氣()


因為最近開會時提到要修改舊程式,以符合新的系統,
但是舊有的程式需要保留,並且將檔案開頭有CK的修改為FK,
因為檔案還蠻多的,所以自己就試著做一個批次更名Shell Script。
這個Shell Script已在Linux、HP-UX測試過,不過我不是系統管理員,

keven 發表在 痞客邦 留言(0) 人氣()


原本使用Hbase所內建的Zookeeper來啟動HMaster、HRegionServer,但是不知道是什麼原因,
HQuorumPeer(Zookeeper)總是啟動一下就停用了,已經啟動的HMaster、HRegionServer,
也都因為找不到HQuorumPeer而停用。跟著Google找到的文件,修改好幾次的設定,情況依舊。
自己也仔細看了Zookeeper log,可是它都只有啟動的訊息,沒有停止或錯誤的訊息。

keven 發表在 痞客邦 留言(0) 人氣()

繼上次安裝安裝兩台Hadoop來組成Cluster,現在要試著再增加一台。

原來的Cluster架構:

  1、Virual Machine A(Mater):192.168.56.201(oel62n1)

keven 發表在 痞客邦 留言(0) 人氣()


Hadoop有下列不同的服務:NameNode、JobTracker、DataNode、TaskTracker、SecondaryNameNode
其中NameNode、JobTracker只能有一台主要的機器來負責


keven 發表在 痞客邦 留言(0) 人氣()

Hadoop -- Name node is in safe mode
Safe Mode是指等待各節點傳送狀態資料到主節點時只能唯讀的模式。
在正常啟動下,會有幾秒的時間停在Safe Mode。
如果等一會再試還是這樣,就只好下指令強迫離開safe mode
# hadoop dfsadmin -safemode leave

keven 發表在 痞客邦 留言(0) 人氣()


Step 1. Download and install Oracle JDK 1.6 from Oracle Java SE site. I used jdk-6u30-linux-x64-rpm.bin. I do the following commands in my Linux box.
Setp 1. 下載JAVA(JDK)並安裝
  我下載的版本:jdk-7u5-linux-x64.rpm

keven 發表在 痞客邦 留言(0) 人氣()


重新定向範例:

將ls的結果寫到a.log,會覆蓋舊的資料
ls > a.log

keven 發表在 痞客邦 留言(0) 人氣()


在VirualBox Clone時,有勾選重新取得MAC,所以開機後網路無法使用。


keven 發表在 痞客邦 留言(0) 人氣()


預設權限umask

觀察自己的umask,結果有四個數字,第一個是特殊權限,暫不理它。
 # umask

keven 發表在 痞客邦 留言(0) 人氣()

1 23