官方網站

官方網站: http://www.w-type.com.tw

2015年8月27日 星期四

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    已有的帳號

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. 安裝完成. 到軟體搜尋, 就 可以找到

啟動無線網路卡之 monitor模式

1. iwconfig
確定 wlan0 是 mode: manages
2. 執行如下(root權限)
ifconfig wlan0 down
iwconfig wlan0 mode monitor
ifconfig wlan0 up

3.iwconfig
看 wlan0 是 mode: monitor

4. iwconfig wlan0 channel 4
(選定看哪一個 頻道, 例如 4號)



Ubuntu 執行 wireshark~抓到 網卡

一般而言, 當安裝Ubuntu, 然後 再 安裝 wireshark, 會發現 wireshark找不到網卡
那是權限問題, 可以執行如下 就可以解決

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)(看 說明)

Ubuntu與win 比對(針對安裝軟體)


安裝 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

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    已有的帳號

帳號新增刪除檢視

# 新增帳號 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

網路卡 停用啟用 及使用 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
查看無線網卡設定

關機重啟指令

如果切换到root权下 直接输入命令 免sudo
-------------------------------------------------------------------------
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

安裝 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
登入設定控制

修改 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

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! 則為強制儲存後離開

修改亂碼 ~ 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"

在server安裝 桌面套件

1. sudo apt-get update
2. sudo apt-get install ubuntu-desktop
3. reboot

安裝後, 如何知道root密碼

1. 先用安裝過程的使用者登入
2. 輸入 sudo passwd root
3. 就會先詢問你原登入使用者的密碼
4. 接下來二次輸入的 就是 root密碼
5. OK後,就可以用root登入