有時無法卸載忙碌中的裝置 , 或是未卸載就將外部裝置拔除
會出現如下訊息
# umount /media
umount: /media: device is busy
umount: /media: device is busy
這時只要加 l 參數就可以將這些裝置移除掉了
# umount -l /media
有時無法卸載忙碌中的裝置 , 或是未卸載就將外部裝置拔除
會出現如下訊息
# umount /media
umount: /media: device is busy
umount: /media: device is busy
這時只要加 l 參數就可以將這些裝置移除掉了
# umount -l /media
在環境變數中
export http_proxy=http://192.168.1.6:8080
臨時設定的話直接在shell中下指令也行
使用apt-get 安裝時自己會偵測是否有設定proxy
超easy的啦!
雲端系統正夯...
可惜國內好文不多
想了解雲端系統使用linux KVM的技術可以參考一下這個網站
寫得很棒喔!
http://www.youtube.com/watch?v=9Du8HCNPK4U
另外我google到國外有一篇文章叫 Roll Your Own Cloud: Enterprise Virtualization with KVM, DRBD, iSCSI and Pacemaker
http://linuxconfau.blip.tv/file/4719948/
也是很棒的影片,分享給大家!
Ubuntu 安裝 vncserver 實在是太快速了...
什麼時候centos也可以進化一下啊...囧rz
Step1. 安裝 tightvncserver
# sudo apt-get install tightvncserver
Step2. 切換成一般使用者 , 並建立vnc 密碼
$ vncserver
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
xauth: creating new authority file /home/james/.Xauthority
New 'X' desktop is ubuntu:1
Creating default startup script /home/james/.vnc/xstartup
Starting applications specified in /home/james/.vnc/xstartup
Log file is /home/james/.vnc/ubuntu:1.log
之前在CentOS/Fedora 的 vnc 那篇文章作的一堆步驟他一次就搞定了 ....
Step 3. 於VNC Client端執行VNC Viewer連到IP:5901( 預設port )
lftp在顯示中文目錄和切換中文目錄時會有問題
解決的辦法如下
# vim ~/.lftp/rc
debug 3
set ftp:charset Big-5
set file:charset UTF-8
這樣就OK了
以前寫過CentOS5 安裝vnc筆記
不知道為什麼會寫的"落落長"
這次來做個更新吧!
安裝VNC Server
# yum -y install vnc-server
修改vnc server設定檔,100這個值可以自訂,意思是說VNC Service啟動時的port(5900+100),5900可以用瀏覽器連http://IP:5900 (Fedora 不行)
# vim /etc/sysconfig/vncservers
VNCSERVERS="100:user1 101:user2" # 設定 user1 和 user2 的VNC
VNCSERVERARGS[100]="-geometry 1024x768" # 指定解析度
注意: 此範例中的user1,user2 必須是系統中的使用者帳號才能使用喔
使用 vncpasswd 設定vnc連線密碼,這邊要注意我們在上一步驟設定了VNCSERVERS="100:user1",所以我們要先su切換成 user1
# su - user1
$ vncpasswd
Password: #輸入vnc連線的密碼
Verify: #再輸入一次
切換回root並啟動VNC Server
$ exit
# /etc/init.d/rc.d/vncserver start
正在啟動 VNC 伺服器: 100:user1
New 'test01.domain.com:100 (user1)' desktop is test01.domain.com:100
Starting applications specified in /home/user1/.vnc/xstartup
Log file is /home/user1/.vnc/test01.domain.com:100.log
[ 確定 ]
# chkconfig --level 35 vncserver on // 開機自動啟動
這樣user1就可透過VNC Client(vnc viewer)使用port 6000(5900+100)連上VNC Server了;瀏覽器連5900。
如果你的作業系統是Fedora,到此就完成了。
CentOS 5必須在修改一個檔案,讓醜醜的X-windows變成美美的GNOME or KDE
#vi ~/.vnc/xstartup
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER #將此行 mark 拿掉
exec /etc/X11/xinit/xinitrc #將此行 mark 拿掉
修改後重新啟動VNC Server
# /etc/init.d/rc.d/vncserver restart
正在關閉 VNC 伺服器: 100:user1 [ 確定 ]
正在啟動 VNC 伺服器: 100:user1
New 'test01.domain.com:100 (user1)' desktop is test01.domain.com:100
Starting applications specified in /home/user1/.vnc/xstartup
Log file is /home/user1/.vnc/test01.domain.com:100.log
[ 確定 ]
大功告成!
因為學網連國外很慢
每次wget 抓東西都很慢
查了一下怎麼用wget 設定proxy
#vim /etc/wgetrc
http_proxy=http://x.x.x.x:3128/
ftp_proxy = http://x.x.x.x:3128/
use_proxy = on
每次都會忘記...
還是把它紀錄下來吧..
方法一
用法: cp 光碟來源 ISO檔儲存位置
ex: cp /dev/cdrom /tmp/xp.iso
方法二
用法: dd if=光碟來源 of=ISO檔儲存位置 bs=512
ex: dd if=/dev/cdrom of=/tmp/xp.iso bs=512
記得放光碟啊....
目前都用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
有時候太依賴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不會告訴你啦...
環境: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啦 看各位心情
最後重開機就完成了!
# 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
環境介紹 (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
在終端機輸入
$ sudo pppoeconf
此時系統會偵測電腦上的ethernet設備,通常來說,他會找到你的網路卡,所以直接按「是」繼續。
接著系統會針對每一個device尋找pppoe的裝置,完成後會詢問一些問題,沒有特殊需求的話,直接使用預設值即可。
其中詢問到帳號密碼的部份,請依照您的實際狀況來做設定。
正常情況下,只要設定完成後,以後一開機就會自動連上網路。
|