#!/bin/bash
#-S = stdin
echo "password" | sudo -S -y apt-get update
2017/09/08
Shell Script sudo自動輸入密碼
透過STDIN or expect即可實現
2014/12/28
2014/03/01
Fedora 17 安裝 MySQL PHP Apache
輸下以下指令安裝MySQL PHP Apache
yum install -y httpd mysql mysql-server php
現在以及開機時啟動Apache服務,輸入:
systemctl enable httpd.service systemctl start httpd.service
2014/01/22
Linux rescan scsi
#Fedora, CentOS yum install -y sg3_utils #Ubuntu apt-get install -y scsitools
參考資料:
http://docs.fedoraproject.org/en-US/Fedora/14/html/Storage_Administration_Guide/rescan-scsi-bus.html
2013/10/25
Fedora17 不顯示Apache版本
常常看別人網頁會在後面輸入/root等等的…
就有可能會出現Apache版本,如果你覺得這不重要的話,可以按X離開了XD
如果你覺得很雞肋的話,也可以按X離開了,不讓他顯示雖然可以檔的了一時的漏洞XD
還是有其他方法可以知道的啦,修行在個人XD
輸入
在輸入?Server,一直按N往下找,找到ServerSignature將On改成off
重起Apache
就看不到Apache版本以及作業系統啦XD
有些事情總是要以備不時之需XDDD
參考資料:
http://phorum.study-area.org/index.php?topic=47849.0
就有可能會出現Apache版本,如果你覺得這不重要的話,可以按X離開了XD
如果你覺得很雞肋的話,也可以按X離開了,不讓他顯示雖然可以檔的了一時的漏洞XD
還是有其他方法可以知道的啦,修行在個人XD
輸入
vim /etc/httpd/conf/httpd.conf
在輸入?Server,一直按N往下找,找到ServerSignature將On改成off
重起Apache
就看不到Apache版本以及作業系統啦XD
有些事情總是要以備不時之需XDDD
參考資料:
http://phorum.study-area.org/index.php?topic=47849.0
2013/10/24
將EstiNet 8.0 安裝在Fedora17上(How to install EstiNet 8.0 on the Fedora17)
今年七、八月時,有參加EstiNet在高雄第一科技大學對8.0產品發表會,當初對EstiNet 8.0還沒有太大的興趣,直到最近將實驗室以及上課用電腦升級成8.0,安裝步驟其實不難,跟上一篇『EstiNet 範例1 (EstiNet安裝教學) How to install EstiNet?』是一樣,這一篇也是紀錄文XDD
8.0在安裝過程已經快達成全自動化了,EstiNet團隊真是越來越讚!
8.0主要有推出兩個比較吸引我的功能,一個是SDN(Software-defined networking),另一個則是OpenFlow
SDN(Software-defined networking)是由Stanford University在2008年所提出來的一個網路架構,SDN(Software-defined networking)是為了取代現行網路通訊必須透過Router或Switch找到路徑和封包,導致傳輸品質降低所產生出來的,SDN(Software-defined networking)分成資料層(Data plane)以及控制層(Control plane)。
控制層(Control plane)預設好要傳送的位址以及方法,當資料在傳輸時可以透過預先定義好得方式去傳送,而不用透過以往的自主學習方式去建構要傳送的路徑,更能提更網路傳輸的品質,也將整個網路架構簡化了不少。
下圖是SDN(Software-defined networking)對真實網路控制的架構
OpenFlow是透過SDN(Software-defined networking)所產生的通訊協定,將SDN(Software-defined networking)所定義的資料層(Data plane)和控制層(Control plane)去主導封包的傳輸以及路徑的選擇去傳輸。在傳輸過程先透過Controller去決定要傳送的位置,透過OpenFlow協定與OpenFlow Switch溝通,在把資料做傳送
下圖是OpenFlow架構
阿8.0好像還有提供Cloud SaaS的模擬!詳情看『EstiNet 8.0 Network Simulation Cloud』
8.0在安裝過程已經快達成全自動化了,EstiNet團隊真是越來越讚!
8.0主要有推出兩個比較吸引我的功能,一個是SDN(Software-defined networking),另一個則是OpenFlow
SDN(Software-defined networking)是由Stanford University在2008年所提出來的一個網路架構,SDN(Software-defined networking)是為了取代現行網路通訊必須透過Router或Switch找到路徑和封包,導致傳輸品質降低所產生出來的,SDN(Software-defined networking)分成資料層(Data plane)以及控制層(Control plane)。
控制層(Control plane)預設好要傳送的位址以及方法,當資料在傳輸時可以透過預先定義好得方式去傳送,而不用透過以往的自主學習方式去建構要傳送的路徑,更能提更網路傳輸的品質,也將整個網路架構簡化了不少。
下圖是SDN(Software-defined networking)對真實網路控制的架構
OpenFlow是透過SDN(Software-defined networking)所產生的通訊協定,將SDN(Software-defined networking)所定義的資料層(Data plane)和控制層(Control plane)去主導封包的傳輸以及路徑的選擇去傳輸。在傳輸過程先透過Controller去決定要傳送的位置,透過OpenFlow協定與OpenFlow Switch溝通,在把資料做傳送
下圖是OpenFlow架構
阿8.0好像還有提供Cloud SaaS的模擬!詳情看『EstiNet 8.0 Network Simulation Cloud』
2013/10/21
Fedora17 開機執行指令
如果要在Fedora17開機就執行指令,只要輸入
輸入開機執行的指令
權限設定為全部人都可執行
將rc.local掛連結到etc底下,重開後就可以看得到指令成功執行了
參考資料:
在fedora-core-17上面怎麼找不到etcrc-local?
vim /etc/rc.d/rc.local
輸入開機執行的指令
#! /bin/bash iptables -L
權限設定為全部人都可執行
chmod +x /etc/rc.d/rc.local
將rc.local掛連結到etc底下,重開後就可以看得到指令成功執行了
ln -s /etc/rc.local /etc/
參考資料:
在fedora-core-17上面怎麼找不到etcrc-local?
2012/11/15
分析Hello Objective-C
這是今天參照Sample所寫的範例
以下這行主要是保留一些記憶體空間給該程式
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc]init];
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]){
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc]init];
NSLog (@"Programming is fun!");
[pool drain];
return 0;
}
以下這行主要是保留一些記憶體空間給該程式
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc]init];
Fedora14 install Chrome 2
先去 http://www.google.com/intl/zh-TW/chrome/browser/ 下載Chrome安裝檔
輸入下方指令,安裝Chrome
rpm -ivh google-chrome-stable_current_i386.rpm
Fedora 安裝 Objective-C
先輸入以下指令:
我們先將以下的code 存成Hello.m
yum install -y gcc gnustep*
我們先將以下的code 存成Hello.m
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]){
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc]init];
NSLog (@"Programming is fun!");
[pool drain];
return 0;
}
2012/11/14
EstiNet real word emulation
今天我所要介紹的是EstiNet Emulation
這篇基本上早該在今年的五六月就刊登了…
只是因為開課的因素而沒有寫出來…
不過現在寫這篇應該算是懺悔文吧,我要上台上課,卻忘記步驟…
當天馬上被老闆定在椅子上…
這次Demo所使用的是三台真實電腦
並採用以下規格的軟體及系統
Vmware Workstation、Hfs、XP
這篇基本上早該在今年的五六月就刊登了…
只是因為開課的因素而沒有寫出來…
不過現在寫這篇應該算是懺悔文吧,我要上台上課,卻忘記步驟…
當天馬上被老闆定在椅子上…
這次Demo所使用的是三台真實電腦
並採用以下規格的軟體及系統
Vmware Workstation、Hfs、XP
2012/10/26
Linux C 取得PID
如果要取得到程序的id則可以寫一個像下面的程式碼:
getpid()則是取得到當前程序
getppid()則可以取得到父程序
getpid()則是取得到當前程序
getppid()則可以取得到父程序
#include <stdio.h>
#include <unistd.h>
int main(void)
{
printf("當前程序PID:%d\n",(int)getpid());
printf("父程序PID:%d\n",(int)getppid());
}
2012/09/30
Fedora14 install VNC Server
終於將VNC環境建制好了,以後如果在家也可以跑EstiNet了 :)
1.先輸入 yum install vnc-server -y
2.安裝完成後輸入 vim /etc/sysconfig/vncservers
VNCSERVERS="數字:使用者名稱"
VNCSERVERARGS[數字]="-geometry 1024x768"
1.先輸入 yum install vnc-server -y
2.安裝完成後輸入 vim /etc/sysconfig/vncservers
VNCSERVERS="數字:使用者名稱"
VNCSERVERARGS[數字]="-geometry 1024x768"
2012/09/25
Linux firewall rules bash shell
架伺服器最怕的是駭客突然找到你的漏洞,然後鑽進來大概就GG了
所以最重要的是防火牆的設定,以及一些漏洞的更新
再這邊主要列出主項比較常用的規則,如果還需要其他規則,可以自行去鳥哥那邊研究
所以最重要的是防火牆的設定,以及一些漏洞的更新
再這邊主要列出主項比較常用的規則,如果還需要其他規則,可以自行去鳥哥那邊研究
2012/09/19
2012/09/03
2012/08/24
使用EstiNet將車輛部屬在地圖上
該篇文章只是證明能將真實地圖導入到EstiNet裡頭,並且將車輛部屬在地圖上
其部屬方式可以參考EstiNet簡單上手Vanet教學這篇
該實驗部屬75台車,跟50個landmark
今天所擷取的高雄漢神巨蛋的地圖如下:
其部屬方式可以參考EstiNet簡單上手Vanet教學這篇
該實驗部屬75台車,跟50個landmark
今天所擷取的高雄漢神巨蛋的地圖如下:
EstiNet匯入shp地圖檔 (EstiNet Loading Map file)
做車載的時候其實很好奇要如何將地圖導入近來,對於車載這塊很不熟悉的我們幾乎不知道從哪裡開頭
自從去了一趟新竹思銳公司之後,就得知有OpenStreetMap這家公司願意免費開放圖資
不過另外一個問題又來了…,要下載哪種圖資,下載下來後要用哪套程式開啟…
又跟思銳的RD進行信件交流後,得知有套Quantum GIS的免費軟體可以開啟OpenStreetMap的osm格式,並且可以將osm格式的檔案轉檔成shp格式,在此感謝思銳RD吳先生不厭其煩的回覆我
去拜見了大神之後,好像只有Quantum GIS資源網的參考文章比較多,不過那個網站的分類真的是很沒頭緒,不過最後還是在那邊找到一個重要的線索…
在這陣子,把這件事情遺忘了好久,直到昨天睡覺突然有個念頭,快點把這個問題解決完,才能讓學長開始寫論文、快點畢業…
好啦,碎嘴碎完了,我要開始介紹該怎麼將osm檔案轉成shp並導入
又跟思銳的RD進行信件交流後,得知有套Quantum GIS的免費軟體可以開啟OpenStreetMap的osm格式,並且可以將osm格式的檔案轉檔成shp格式,在此感謝思銳RD吳先生不厭其煩的回覆我
去拜見了大神之後,好像只有Quantum GIS資源網的參考文章比較多,不過那個網站的分類真的是很沒頭緒,不過最後還是在那邊找到一個重要的線索…
在這陣子,把這件事情遺忘了好久,直到昨天睡覺突然有個念頭,快點把這個問題解決完,才能讓學長開始寫論文、快點畢業…
好啦,碎嘴碎完了,我要開始介紹該怎麼將osm檔案轉成shp並導入
2012/08/20
Fedora14 Install Google Chrome
要再Linux上面安裝Chrome其實很簡單,只要先到https://www.google.com/chrome/index.html將rpm檔下載下來後,輸入
rpm -ivh google-chrome-stable_current_i386.rpm
安裝時我出現了我出現了我出現了如下圖的問題
rpm -ivh google-chrome-stable_current_i386.rpm
安裝時我出現了我出現了我出現了如下圖的問題
訂閱:
文章 (Atom)













