Selected Category: Linux (11)

View Mode: Post List Post Summary

目前都用name-based居多ip-based很少用就不寫了

環境設定
# mkdir -p /var/www/slv922
# echo "test for VirtualHost" > /var/www/html/index.html

重要提示:如欲在家目錄中建立網頁資料夾,務必更改家目錄權限為711 or 755才可存取

名稱解析
有架設dns的請到dns中新增別名,序號記得改
www        IN    A                 192.168.1.2
slv922      IN    CNAME        www
# service named restart

沒dns的設定/etc/hosts
#vi /etc/hosts
192.168.1.2                www.test.org      slv922.test.org

重要提示: 名稱解析記得一定要設定,很多人會先設定httpd.conf ,設定好就忘記設定名稱解析的部分了

設定檔部分
# vi /etc/httpd/conf/httpd.conf

ServerName www.test.org

NameVirtualHost *:80

<VirtualHost *:80>
      ServerName www.test.org
      DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost *:80>
      ServerName slv922.test.org
      DocumentRoot /var/www/slv922
</VirtualHost>

# service httpd restart

重要提示: 第一組的VirtualHost設定不能省略,否則會出問題

測試
分別瀏覽 http://www.test.org , http://slv922.test.org
如果網頁資料夾不是在/var/www/中,會在瀏覽http://slv922.test.org時出現阻擋訊息,

SELinux 規則設定
方法1
# restorecon -R -v '/var/www/slv922'

方法2
# chcon -R -t httpd_sys_content_t /var/www/slv922

Posted by slv922 at 痞客邦 PIXNET Comments(1) Trackback(0) Hits(73)

有時候太依賴setroubleshoot真的很不好....

因為還是有bug 囧...

在samba分享一個家目錄的資料夾

當samba使用者連進去時setroubleshoot會提示selinux相關設定

# setsebool -P samba_enable_home_dirs=1

如果沒設定會出現以下錯誤訊息

tree connect failed: NT_STATUS_BAD_NETWORK_NAME

如果是分享一個非家目錄的資料夾 ex: /data

在連線的時候又出現一樣的錯誤訊息

tree connect failed: NT_STATUS_BAD_NETWORK_NAME

記得去變更data資料夾的security context

# chcon -R -t samba_share_t /data

那個天殺的setroubleshoot不會告訴你啦...

Posted by slv922 at 痞客邦 PIXNET Comments(1) Trackback(0) Hits(79)

環境:CentOS 5.3
Linux Kernel:  2.6.18-128.el5PAE
顯示卡: Nvidia 9400 GT
登入使用者:root

1. 先連到nvida網站下載對應版本的Linux Drive
# cd
# wget http://tw.download.nvidia.com/XFree86/Linux-x86/185.18.31/NVIDIA-Linux-x86-185.18.31-pkg1.run

2. 安裝必要套件
先查一下自己的Linux核心
#uname -r
2.6.18-128.el5PAE

如果和我一樣有pae的人請執行
# yum -y install gcc gcc-c++

如果沒有pae 請執行
# yum -y install gcc gcc-c++

3. 切換runlevel 3 (文字介面)

輸入下面指令就會進到runlevel 3 就看不到教學了 如果你有兩台電腦就一邊看一邊作吧
如果沒有就大概抄一下指令吧
# init 3

注意:如果有更新kernel的人請先重開機在進行以下操作 不然會失敗喔

4. 查詢kernel-PAE-devel(kernel-devel) 位置
kernel PAE:
# rpm -ql kernel-PAE-devel | tail -n 1
/usr/src/kernels/2.6.18-128.4.1.el5PAE-i686

kernel no PAE:
# rpm -ql kernel-devel | tail -n 1
??(我的核心是PAE所以我不知道no PAE的路徑,但是應該和上面差不多@@)

5. 安裝驅動 ((注意標底色的路徑=步驟四查到的位置))
# sh NVIDIA-Linux-x86-185.18.31-pkg1.run --kernel-source-path=/usr/src/kernels/2.6.18-128.4.1.el5PAE-i686
接下來 就很簡單啦跟著他畫面指示走就可以了
他如果說要從nvidia下載核心來編譯就選NO
因為我們都下載好了 也在執行程式的時候指定好了

選NO之後應該就會開始編譯核心了
編譯玩之後他會問你是否在開機的時候設定x視窗設定
我選yes no 感覺都沒什麼差別 我是選YES啦 看各位心情

最後重開機就完成了!

 

Posted by slv922 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(499)

# yum install -y flex bison gnome-desktop-devel
下載編譯wine必要套件

# wget http://nchc.dl.sourceforge.net/sourceforge/wine/wine-1.1.20.tar.bz2
下載wine source tarball

# tar -jxvf wine-1.1.20.tar.bz2

# cd wine-1.1.20

# ./configure --prefix=/usr/local/wine
開始編譯 prefix為指定安裝wine

# make depend && make

# make install

Posted by slv922 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(310)

環境介紹 (windows 使用putty pietty 連線也可以,後面會說明)

A電腦 192.168.1.1- 要被連線的主機
B電腦 192.168.1.2- 使用SSH連線到A電腦的主機

小明 在 A主機 有一個使用者帳號 A_min
       在 B主機 有一個使用者帳號 B_min

環境設定 - A主機

# vi /etc/ssh/sshd_config

 

RSAAuthentication yes
PubkeyAuthentication yes 
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no (如果不想讓使用者使用密碼登入的話再設定)
# service sshd restart 

Posted by slv922 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(1080)

這是我在CentOS 5文字模式下安裝VNC的筆記
本機不用啟動桌面模式
VNC連線後卻看的到桌面喔!
好處是什麼??
因為我要做壞事啦 XD
我要在這台SERVER上跑 wine + uTorrent WebUI

Posted by slv922 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(2427)

建立ADSL連線

在終端機輸入
$ sudo pppoeconf
此時系統會偵測電腦上的ethernet設備,通常來說,他會找到你的網路卡,所以直接按「是」繼續。
接著系統會針對每一個device尋找pppoe的裝置,完成後會詢問一些問題,沒有特殊需求的話,直接使用預設值即可。
其中詢問到帳號密碼的部份,請依照您的實際狀況來做設定。
正常情況下,只要設定完成後,以後一開機就會自動連上網路。

Posted by slv922 at 痞客邦 PIXNET Comments(1) Trackback(0) Hits(2797)

當Linux想分享檔案給區網電腦
就必須裝Samba 這個套件啦
很簡單 只需要幾個步驟

Posted by slv922 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(5516)

XDDD

他真的寄來了耶

看了外包裝 上面的寄件地址是"Netherlands" 芬蘭 荷蘭(感謝網友 phil糾正XD) 

Posted by slv922 at 痞客邦 PIXNET Comments(1) Trackback(0) Hits(834)

在網路上看到 
可以免費索取Ubuntu 7.10光碟
不用錢!免費送到家!
還可以選擇要x86 或是 64 bit 版本喔!

啥?!可不可以一次要兩個版本?
OK的啦!他們好大方喔!呵呵!

網址在這邊 : https://shipit.ubuntu.com/

對了!要先註冊成為他們的會員喔!

註冊可以到這裡 : https://launchpad.net/+login?origin=shipit-ubuntu

註冊成功後 就可以登入索取光碟了!
遺憾的是要填寫英文
但是不用怕!
姓名地址翻譯的話可以到下面這個網址查

http://c2e.ezbox.idv.tw/name.php

地址翻譯也可以到這裡查 :  http://www.post.gov.tw/post/internet/f_searchzone/index.jsp?ID=190103

雖然Ubuntu也可以在網路上下載iso檔自己燒
不過 我是想要美美的贈品貼紙啦 哈哈哈!

PS 聽說要4-6個禮拜才會寄到 我收到的話在上來回報 XD

Posted by slv922 at 痞客邦 PIXNET Comments(0) Trackback(0) Hits(764)

1 2