Posts

linux 擴容

Image
1.   Cloud disk expansion process 1.1. In the ECS console, you can resize a disk ·          Click Search to find the ECS that needs to be expanded ·          Click the instance ID to enter the ECS console and find the disk ·          Find the cloud dis that needs to be rescaled, Snapshots of the cloud disk that need to be resized to prevent data loss ·          When the snapshot is complete, click More to resize the disk ·          View the cloud disk format and file system type Note: The system disk can only be expanded to 2,048 GIB The data disk can be expanded to 32,768 GiB     2.   GPT format Note :Separate /dev/vdb and 1 with a space in the command. 1 indicates the number of the partition. ...

設定Apache認證網頁

  是不是有過進入某個網站之後,按下某些連結,竟然出現一個對話框框,告訴你要登入該目錄,需要輸入帳號與密碼才能登入?呵呵!那就是所謂的『認證網頁』囉!這種認證的模式最起碼可以達到最小的保護作用,使你的資料比較保險啦! 另外,目前很多學校老師也會將自己的講義放在網站上,然後以認證網頁的方式提供自己的學生下載使用!所以說,這個也是蠻不錯的一個變通方式哩! 那麼認證網頁怎麼搞呀!?說來還真的是很容易 1. 既然我們是『按了某個連結進入某個目錄之後,才會出現對話視窗』,那麼首先當然就是要有那個設定為認證網頁的『目錄』囉!請注意,是要目錄才行喔!  2. 然後,在對會視窗中,既然我們需要輸入 ID 與密碼,那麼自然就需要密碼檔囉!另外,雖然 Apache 有支援 LDAP 及 MySQL 等等的認證機制,不過我們這裡並不討論其他的認證機制,完全使用 Apache 的預設功能而已,所以,底下我們會使用基本 ( Basic ) 的認證模式喔!   3. 再來,當然就是到 httpd.conf 檔案中去設定我們剛剛建立的那個目錄的相關資訊囉!   4. 最後,重新啟動就 OK 啦! 好了,那麼我們來作個例子吧!假設,我要在 http://localhost/protect/ 這個目錄下作一個認證資料,在這個目錄當中僅有 test.html 這個檔案,此外,我要讓 test 這個 ID ,密碼為 testing 及 raywong 這個帳號,密碼為 qqqpass 做為登入的帳號,那麼我該如何設定我的資料呢?一樣的,一步一步來進行吧! 5. 製作保護目錄:    第一步驟當然是製作保護目錄囉!既然這個目錄在 http://localhost/protect/ 底下,那麼有哪些方式可以達成呢? 最簡單的方是就是直接在 /var/www/html 這個目錄下再建立一個名為 protect 的子目錄囉!不過,這樣似乎太簡單了 ^_^ 再來,如果您的網頁支援 FollowSymLinks 這個參數(options)的話,那麼在任何一個目錄下,只要你在 /var/www/html 利用 link ( ln ) 製作一個連結檔,那麼也可以達成所要的目的! 最後,哈哈!直接使用 Alias 就可以啦!  我們選擇使用最簡單...

SICC Ubuntu18.04安裝Cuda與Nvcc

在安裝Cuda前,首先要知道nvcc是甚麼東西,Nvidia CUDA Compiler也被稱之為nvcc,由此可知有時會聽到的 “幫自己需要跑研究的電腦裝Cuda” 其實就是裝這個所謂的nvcc拉,但是安裝nvcc往往是要費一番功夫的,不然就不會常常聽到有人說自己的電腦Cuda裝不上去了。 而在繼續往下講下去之前,要先分清楚nvcc其實和Cuda是不一樣的,這邊大家常常說的Cuda其實是在你安裝你顯示卡的驅動軟體時,就一併幫你安裝好的,所以在這邊我們先把Cuda當成驅動程式來理解會比較好懂一些。 假設你現在所使用的是可以使用cuda的nvidia顯示卡,為了確認在安裝驅動程式後會自動幫你安裝cuda,首先你可以在ubuntu系統下輸入 sudo ubuntu-drivers devices 可以看到ubuntu幫我抓到了這張顯卡可以安裝的4種驅動 要注意如果你的ubuntu系統下的顯示卡已經有安裝過驅動的話,要先轉到ubuntu下刪除現有的nvidia顯示卡驅動版本,然後再安裝新的驅動 sudo apt purge nvidia* 這個指令會把你電腦現有的nvidia driver清除乾淨,清除完後就再開啟Software Updater依照上面的過程再重新做一遍,差別只是這次在additional drivers的選單下,要選擇你要安裝的驅動版本,以我為例就是460版本,然後再重新開機就可以了 重新啟動後,開啟terminal後輸入 nvidia-smi *** - 安裝nvcc 接下來就是要安裝nvcc了,這邊我以10.2版本為舉例進行安裝 首先進入cuda toolkit官網中下載cuda10.2版本的頁面 我選擇使用deb(local)的方式來安裝    接下來只要照著官方的安裝指令就可以安裝了 要注意在最後一行sudo apt-get -y install cuda中 最後的cuda要改成cuda-10–2,若尾巴沒有加10–2的話cuda nvcc在安裝過程中發現可以update你的版本就會自動更新,但這顯然不是我要的 所以在最後輸入你要的版本來取消自動升級   若在輸入sudo apt-get -y install cuda後出現類似以下錯誤訊息 E:Error, pkgProblemRe...