今天要把設定測試用的PA在Linux開機後,自動啟動。
所以在/etc/init.d下,寫了一個Shell Script如下:
檔名:pa_service
----------------------------------------------------
keven 發表在 痞客邦 留言(0) 人氣(300)

這是由「教育部校園自由軟體數位資源推廣服務中心」所推出的免費Linux作業系統,
ezgo是以Kubuntu 的 Linux 作業系統為基礎所開發的作業系統,完全支援繁體中文。
ezgo著重在自由軟體的推廣與使用,因此收錄了許多自由軟體和200多個動畫模擬教學範例,
並且已經幫我們分類成辦公、美工、影音、網路、教育、遊戲...等類別。
另外ezgo還可以透過「Muon軟體中心」或「Muon套件管理員」的軟體套件工具,
keven 發表在 痞客邦 留言(0) 人氣(559)
今天要在一台Linux的機器上安裝一個程式,查詢狀態發現空間不足。
[root@pv_test ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
28G 24G 2.4G 91% /
keven 發表在 痞客邦 留言(0) 人氣(2,170)
Dos用「^」來換行,例如:dir /A
C:\ di^
More? r /A
Linux、Solaris、HP-UX等是用「/」來換行,例如:ls -ld export
keven 發表在 痞客邦 留言(0) 人氣(8,147)
下列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"`
top -s 1 -n 1500 -f /tmp/top.log -d 1
export sum=`awk 'BEGIN{sm=0}{if($13~/ora/) sm+=$12}END{print sm}' /tmp/top.log`
rm /tmp/top.log
echo "$TIME $sum" >> /tmp/top_sum.log
keven 發表在 痞客邦 留言(0) 人氣(39)
在Linux中可以將一部分記憶體掛載成磁碟來使用,分別為:ramdisk、ramfs、tmpfs。
而在將記憶體掛載成磁碟之後,就可以把它依磁碟一般的存取它,因為是記憶體存取,
所以速度比一般的硬碟要快上非常多,但是關機後,裡面的資料也就跟著消失了。
ramdisk可以被Linux格式化且掛載,它在Kernel 2.0/2.2就已經被支援了,
可是ramdisk的大小固定,且無法在掛載時動態更改它。
keven 發表在 痞客邦 留言(0) 人氣(1,167)
ramdisk 就是將一部份的記憶體當成是磁碟來存取。
優點是磁碟的速度非常快,但是下次開機後資料就不見了。
系統有ram0到ram15,預設大小為16M,除非掛載ramdisk,否則並不占用記憶體空間空間。
要修改ramdisk的大小只要在kernel的後面加上ramdisk_size=xxxxx再重開機就可以了
[root @linux ~]# vi /etc/grub.conf
…略
kernel /vmlinuz-2.4.20-20.9 ro root=LABEL=/ hdc=ide-scsi ramdisk_size=64000
…略
============================================================================
掛載ramdisk的方法:
1、先format /dev/ram0,只需格式成ext2的格式就好。
[root@linux ~]# mke2fs /dev/ram0
2、建立一個要掛載的資料夾
[root@linux ~]# mkdir /mnt/ramdisk
3、掛載ramdisk到指定的資料夾
[root@linux ~]# mount /dev/ram0 /mnt/ramdisk
4、查看掛載後的情況
[root@linux ~]# df -h | grep ram0
/dev/ram0 16M 140K 15M 1% /mnt/ramdisk
5、使用 ramdisk:把它當做硬碟一樣使用這個空間。
6、缷載ramdisk
[root@linux ~]# umount -v /mnt/rd /dev/ram0
ramdisk的資料會一直保留起來到重開機前,都不會動到這一塊的空間。
keven 發表在 痞客邦 留言(0) 人氣(128)
一、概論
在許多的情況之下,我們都需要固定一組可以重覆或判斷資訊的指令,
而把這些指令存被在文字檔中,再交由Shell執行,就是Script。
一般會將Shell Script的副檔名命名為.sh,雖然副檔名在Linux中並非必要,
但是有副檔名可以讓我們更容易管理這些檔案。
keven 發表在 痞客邦 留言(0) 人氣(46)
只排除一個目錄: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) 人氣(1,136)
剛好因為把Windows的某些檔案上傳到Linux,但是Linux是有區分大小寫,
所以寫了一個簡單的Scripts來將目錄tmpfile內檔案一徑改為大寫。
#!/bin/bash
for oldname in `ls`
do
keven 發表在 痞客邦 留言(0) 人氣(821)