為了讓系統能夠更自動化,
我發現了CentOS /etc 目錄下,
分別有 cron.daily cron.horly 等資料夾,
分別是作業系統預設一定會去找的工作,
然後又發現了一個叫cron.d的資料夾,
底下可以設定一個檔案自動排程的時間,
這樣的話就可以自訂時間而不需使用 crontab -e 來編輯排程了.
然而卻碰到了問題,時間到了卻沒有執行…
查看log發現了這樣的訊息:
(*system*) BAD FILE MODE
經過查詢需要更改權限…
chmod 0600 /etc/cron.d/*
改了權限後,錯誤訊息沒有了,但仍然不會執行,
參考/etc/crontab 文件後,
增加一個使用者身份如下,就成功了。
00 16 * * * root /path/to/scripts
打開簡單的 rcp 權限
今日老闆突然要打開 rcp 的語法權限,
是 AIX 與 Solaris…
Read the rest of this entry »
Linux
因為要讓 X-manager 等 X-Window 程式做遠端連線,
此法也可通用於 CentOS 4.x
檢查/usr/share/config/kdm/kdmrc 以下選項是否符合黃字:
Read the rest of this entry »
CentOS
主機一多,log就多,log一多就亂,亂了就很難處理狀況,
因此若是可以集中在一台主機上,不就 ok 了嗎?
這就是 syslog Server 是也!
作法很簡單,要稍微記一下即可!
Read the rest of this entry »
我本人習慣不切 /boot
但 Linux 有時安裝完畢後會一直停留在 grub 開機訊息
這時往往需要重新安裝一次 grub..
- 用安裝光碟 linux rescue 修復模式
- 掛載 kernel 並 chroot
#chroot /mnt/sysimage
- 重新執行安裝 grub 指令
#/sbin/grub-install /dev/hda
Linux
$tar -zxvf [filename] #可以解 *.tar.gz $tar -jxvf [filename] #可以解 *.tar.bz2 |
這是 Linux 上的 tar,
有些 Unix 或是 BSD 上面的 tar 不支援直接帶參數解 gz 與 bz2,
只能用 gzip -d先把 *.gz 解掉再用tar -xvf 解。
將以下存為 tomcat 檔案並 copy 到 /etc/init.d/ 底下即可
Read the rest of this entry »
MySQL
安裝 MySQL 有好幾種方式,Linux 中有 rpm 可以快速安裝,
但有時因為版本需求,找到的 rpm 不見得是自己需要的,
因此,MySQL 官網很貼心的準備了各種 binary 跟 source;
binary 是什麼意思?就是執行檔,也就是不用再編譯一次了,
絕大部分 Linux 都可以直接去跑這個版本。
以下就是將 Binary 版安裝步驟做個簡單的整理:
Read the rest of this entry »