1.設定 samba 設定檔
sudo vim /etc/samba/smb.conf
-------------------------------------------------------------
2.預定要增加分享的資料夾 , 放在檔案的最後面加上
[Sharename] 分享資料夾的名稱
path = /home/xxxx 分享路徑 (若目錄~只能讀不能寫)
browseable = yes 是否可瀏覽
read only = no 不要唯讀
create mask = 0644 檔案遮罩
directory mask = 0755 資料夾遮罩
-------------------------------------------------------------
跳出 vim
-------------------------------------------------------------
3.重新啟動 samba 服務
sudo /etc/init.d/smbd restart
4. 建立samba帳號密碼
sudo smbpasswd -a 已有的帳號
2015年8月27日 星期四
ubuntu下安裝 VMWare 7
1. 先切換到 root權限, su 指令
2. sudo apt-get install build-essential linux-headers-`uname -r`
3. mkdir ~/VMware && cd ~/VMware
4. wget -c http://goo.gl/I2Hytp -O VMware-Player-7.1.0.x86_64.bundle.tar
5. tar -xvf VMware-Player-7.1.0.x86_64.bundle.tar
6. chmod +x VMware-Player-7.1.0-2496824.x86_64.bundle
7. sudo sh VMware-Player-7.1.0-2496824.x86_64.bundle
8. 安裝完成. 到軟體搜尋, 就 可以找到
2. sudo apt-get install build-essential linux-headers-`uname -r`
3. mkdir ~/VMware && cd ~/VMware
4. wget -c http://goo.gl/I2Hytp -O VMware-Player-7.1.0.x86_64.bundle.tar
5. tar -xvf VMware-Player-7.1.0.x86_64.bundle.tar
6. chmod +x VMware-Player-7.1.0-2496824.x86_64.bundle
7. sudo sh VMware-Player-7.1.0-2496824.x86_64.bundle
8. 安裝完成. 到軟體搜尋, 就 可以找到
啟動無線網路卡之 monitor模式
1. iwconfig
確定 wlan0 是 mode: manages
確定 wlan0 是 mode: manages
2. 執行如下(root權限)
ifconfig wlan0 down
iwconfig wlan0 mode monitor
ifconfig wlan0 up
3.iwconfig
看 wlan0 是 mode: monitor
ifconfig wlan0 down
iwconfig wlan0 mode monitor
ifconfig wlan0 up
3.iwconfig
看 wlan0 是 mode: monitor
4. iwconfig wlan0 channel 4
(選定看哪一個 頻道, 例如 4號)
(選定看哪一個 頻道, 例如 4號)
Ubuntu 執行 wireshark~抓到 網卡
一般而言, 當安裝Ubuntu, 然後 再 安裝 wireshark, 會發現 wireshark找不到網卡
那是權限問題, 可以執行如下 就可以解決
sudo apt-get install wireshark
sudo dpkg-reconfigure wireshark-common
sudo usermod -a -G wireshark 使用者帳號
sudo reboot
那是權限問題, 可以執行如下 就可以解決
sudo apt-get install wireshark
sudo dpkg-reconfigure wireshark-common
sudo usermod -a -G wireshark 使用者帳號
sudo reboot
安裝Zarp~ DoS壓力測試軟體
此是採用Python寫, 要有安裝 Python, Git, Scapy |
是在命令模式 下執行 |
1. apt-get install python3 python3-tk 2. apt-get install git 3. sudo apt-get install python-scapy python-pyx python-gnuplot 4. git clone git://github.com/hatRiot/zarp.git 5. cd zarp 6. python zarp.py --update 7. ./zarp.py (sudo ./zarp.py --help)(看 說明) |
安裝 squirrelmail
1. 先測試 ubuntu server的 dovecot 及 postfix是否有啟動
sudo /etc/init.d/dovecot restart
sudo /etc/init.d/postfix restart
2. sudo vim /etc/dovecot/dovecot.conf 將以下加到最下面 disable_plaintext_auth = no
3. 安裝squirrelmail
sudo apt-get upgrade(建議先更新)
sudo apt-get install squirrelmail
4. 安裝後, 執行 squirrelmail-configure, 可設定網域
選第10項 language
Default Language:[en_US] 改成 zh_TW
Default Charset:[iso-8859-1] 改成 Unicode
5. 設好 , q跳出
6. sudo cp /etc/squirrelmail/apache.conf /etc/apache2/sites-enabled/squirrelmail
7. sudo vim /etc/apache2/sites-enable/squirrelmail
修改第一行 Alias /webmail /usr/share/squirrelmail (此是將設定網路目錄 是 webmail)
8. sudo vim /etc/dovecot/dovecot.conf
最下面加上protocols = imap imaps
找到#listen = *, :: 將前面的註解#拿掉
9. 跳出後, 重新開機(或重啟服務)
10. 到 別台PC, IE 下, 打入 http://Ubuntu伺服器IP/webmail 看到松鼠圖案 就OK
sudo /etc/init.d/dovecot restart
sudo /etc/init.d/postfix restart
2. sudo vim /etc/dovecot/dovecot.conf 將以下加到最下面 disable_plaintext_auth = no
3. 安裝squirrelmail
sudo apt-get upgrade(建議先更新)
sudo apt-get install squirrelmail
4. 安裝後, 執行 squirrelmail-configure, 可設定網域
選第10項 language
Default Language:[en_US] 改成 zh_TW
Default Charset:[iso-8859-1] 改成 Unicode
5. 設好 , q跳出
6. sudo cp /etc/squirrelmail/apache.conf /etc/apache2/sites-enabled/squirrelmail
7. sudo vim /etc/apache2/sites-enable/squirrelmail
修改第一行 Alias /webmail /usr/share/squirrelmail (此是將設定網路目錄 是 webmail)
8. sudo vim /etc/dovecot/dovecot.conf
最下面加上protocols = imap imaps
找到#listen = *, :: 將前面的註解#拿掉
9. 跳出後, 重新開機(或重啟服務)
10. 到 別台PC, IE 下, 打入 http://Ubuntu伺服器IP/webmail 看到松鼠圖案 就OK
Samba 新增目錄設定
1.設定 samba 設定檔
sudo vim /etc/samba/smb.conf
-------------------------------------------------------------
2.預定要增加分享的資料夾 , 放在檔案的最後面加上
[Sharename] 分享資料夾的名稱
path = /home/xxxx 分享路徑 (若目錄~只能讀不能寫)
browseable = yes 是否可瀏覽
read only = no 不要唯讀
create mask = 0644 檔案遮罩
directory mask = 0755 資料夾遮罩
-------------------------------------------------------------
跳出 vim
-------------------------------------------------------------
3.重新啟動 samba 服務
sudo /etc/init.d/smbd restart
4. 建立samba帳號密碼
sudo smbpasswd -a 已有的帳號
sudo vim /etc/samba/smb.conf
-------------------------------------------------------------
2.預定要增加分享的資料夾 , 放在檔案的最後面加上
[Sharename] 分享資料夾的名稱
path = /home/xxxx 分享路徑 (若目錄~只能讀不能寫)
browseable = yes 是否可瀏覽
read only = no 不要唯讀
create mask = 0644 檔案遮罩
directory mask = 0755 資料夾遮罩
-------------------------------------------------------------
跳出 vim
-------------------------------------------------------------
3.重新啟動 samba 服務
sudo /etc/init.d/smbd restart
4. 建立samba帳號密碼
sudo smbpasswd -a 已有的帳號
帳號新增刪除檢視
# 新增帳號 accountname(可自行輸入 帳號名稱)
sudo useradd accountname
# accountname設定密碼
sudo passwd accountname
# 刪除accountname帳號
sudo userdel accountname
# 建立accountname帳號的目錄
sudo mkdir /home/accountname
# 刪除accountname帳號的目錄及所有檔案
sudo rm -R /home/accountname
把目錄(/var/www)的讀寫權限讓出來給所指定的使用者
sudo chown -R 使用者名稱 /var/www
================================
# 檢視修改所有使用者資訊
sudo vim /etc/passwd
sudo useradd accountname
# accountname設定密碼
sudo passwd accountname
# 刪除accountname帳號
sudo userdel accountname
# 建立accountname帳號的目錄
sudo mkdir /home/accountname
# 刪除accountname帳號的目錄及所有檔案
sudo rm -R /home/accountname
把目錄(/var/www)的讀寫權限讓出來給所指定的使用者
sudo chown -R 使用者名稱 /var/www
================================
# 檢視修改所有使用者資訊
sudo vim /etc/passwd
網路卡 停用啟用 及使用 port
sudo /etc/init.d/networking restart
重新啟用所有網路介面
sudo ifdown eth0
關閉 eth0 裝置
sudo ifup eth0
啟用 eth0 裝置
netstat 用法
netstat -a 列出所有連線,包含 TCP、UDP 和 Socket 通訊
netstat -l 列出主機在 Listen 的連線,通常為伺服器軟體
netstat -n 列出 netstat 時不做 IP 反查,速度較快
netstat -p 列出使用該連線的軟體名稱和 PID
netstat -t 列出 TCP 連線
netstat -u 列出 UDP 連線
ifconfig
查看有線網卡設定
iwconfig
查看無線網卡設定
重新啟用所有網路介面
sudo ifdown eth0
關閉 eth0 裝置
sudo ifup eth0
啟用 eth0 裝置
netstat 用法
netstat -a 列出所有連線,包含 TCP、UDP 和 Socket 通訊
netstat -l 列出主機在 Listen 的連線,通常為伺服器軟體
netstat -n 列出 netstat 時不做 IP 反查,速度較快
netstat -p 列出使用該連線的軟體名稱和 PID
netstat -t 列出 TCP 連線
netstat -u 列出 UDP 連線
ifconfig
查看有線網卡設定
iwconfig
查看無線網卡設定
關機重啟指令
如果切换到root权下 直接输入命令 免sudo
-------------------------------------------------------------------------
sudo init 0 (關機)
poweroff (整台伺服器會關閉)
halt (關機)~畫面會停在 system halted
sudo shutdown -h now (整台伺服器會關閉)
--------------------------------------------------------------------------
sudo init 6 (重啟)
sudo shutdown -r now (重啟)
reboot (重啟)
-------------------------------------------------------------------------
sudo init 0 (關機)
poweroff (整台伺服器會關閉)
halt (關機)~畫面會停在 system halted
sudo shutdown -h now (整台伺服器會關閉)
--------------------------------------------------------------------------
sudo init 6 (重啟)
sudo shutdown -r now (重啟)
reboot (重啟)
安裝 Apache
安裝 Apache |
sudo apt-get install apache2 sudo /etc/init.d/apache2 start sudo a2enmod rewrite ------------------- 輸入 http://伺服器IP 網頁會出現 It works! This is the default web page for this server. The web server software is running but no content has been added, yet |
啟動與停止 Psotfix+Dovecot
sudo /etc/init.d/postfix start #啟動 Postfix
sudo /etc/init.d/postfix stop #停止 Postfix
sudo /etc/init.d/postfix restart #重新啟動 Postfix
======================================
sudo /etc/init.d/dovecot start #啟動 Dovecot
sudo /etc/init.d/dovecot stop #停止 Dovecot
sudo /etc/init.d/dovecot restart #重新啟動 Dovecot
sudo /etc/init.d/postfix stop #停止 Postfix
sudo /etc/init.d/postfix restart #重新啟動 Postfix
======================================
sudo /etc/init.d/dovecot start #啟動 Dovecot
sudo /etc/init.d/dovecot stop #停止 Dovecot
sudo /etc/init.d/dovecot restart #重新啟動 Dovecot
安裝 webmin(1.620)
1.sudo apt-get install libauthen-pam-perl libnet-ssleay-perl libpam-runtime openssl perl perl-modules
2.sudo apt-get -f install
3. sudo apt-get install libauthen-pam-perl libnet-ssleay-perl libpam-runtime openssl perl perl-modules
4.wget http://prdownloads.sourceforge.net/webadmin/webmin_1.620_all.deb
5.sudo dpkg -i webmin_1.620_all.deb
6. sudo apt-get install -f (裡頭 有一地方要按 Y)
安裝後 就可以用 https://伺服器名稱或IP:10000
登入設定控制
2.sudo apt-get -f install
3. sudo apt-get install libauthen-pam-perl libnet-ssleay-perl libpam-runtime openssl perl perl-modules
4.wget http://prdownloads.sourceforge.net/webadmin/webmin_1.620_all.deb
5.sudo dpkg -i webmin_1.620_all.deb
6. sudo apt-get install -f (裡頭 有一地方要按 Y)
安裝後 就可以用 https://伺服器名稱或IP:10000
登入設定控制
修改 IP設定(用 Vim)
sudo vim /etc/network/interfaces
原本
auto eth0
iface eth0 inet dhcp
改成
auto eth0
iface eth0 inet static
address 192.168.1.***
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
改好, 跳出Vim
sudo /etc/init.d/networking restart
===========================
修改 DNS設定
sudo vi /etc/resolv.conf
nameserver 168.95.1.1
原本
auto eth0
iface eth0 inet dhcp
改成
auto eth0
iface eth0 inet static
address 192.168.1.***
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
改好, 跳出Vim
sudo /etc/init.d/networking restart
===========================
修改 DNS設定
sudo vi /etc/resolv.conf
nameserver 168.95.1.1
Vim時常使用指令
進入編輯模式 (I,l a,A o,O r,R )
------------
跳出編輯模式: Esc
Ctrl + f 螢幕向下移動一頁[
Ctrl + b 螢幕向上移動一頁
dd 刪除游標所在的那一整列
yy 複製游標所在的那一行
p,P p 為將已複製的資料在游標下一行貼上,P 則為貼在游標上一行
u 復原前一個動作
------------
命令模式:
:/搜尋字串, 按 n表示下一個搜尋結果
:w 儲存
:q 離開
:wq 儲存後離開
:wq! 則為強制儲存後離開
------------
跳出編輯模式: Esc
Ctrl + f 螢幕向下移動一頁[
Ctrl + b 螢幕向上移動一頁
dd 刪除游標所在的那一整列
yy 複製游標所在的那一行
p,P p 為將已複製的資料在游標下一行貼上,P 則為貼在游標上一行
u 復原前一個動作
------------
命令模式:
:/搜尋字串, 按 n表示下一個搜尋結果
:w 儲存
:q 離開
:wq 儲存後離開
:wq! 則為強制儲存後離開
修改亂碼 ~ Ubuntu改回英文模式
sudo vim /etc/default/locale(透過 vim 編輯軟體)
原本是 LANG="zh_TW.UTF-8"
LANGUAGE="zh_TW:zh"
改成: LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
原本是 LANG="zh_TW.UTF-8"
LANGUAGE="zh_TW:zh"
改成: LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
安裝後, 如何知道root密碼
1. 先用安裝過程的使用者登入
2. 輸入 sudo passwd root
3. 就會先詢問你原登入使用者的密碼
4. 接下來二次輸入的 就是 root密碼
5. OK後,就可以用root登入
2. 輸入 sudo passwd root
3. 就會先詢問你原登入使用者的密碼
4. 接下來二次輸入的 就是 root密碼
5. OK後,就可以用root登入
訂閱:
文章 (Atom)