2020年6月30日 星期二

Fedora Core 4 各項服務

(一)網路設定

  1、ifconfig 查看網卡是否啟動

  2、/etc/sysconfig/network-scripts/ifcfg-eth0

    設定ip  (1)BootProto = DHCP,Static

            (2)IPAddress

            (3)Submask

            (4)Network (GW)

  3、/etc/rd.d/init.d/network restart

  4、/etc/sysconfig/network  設定hostname

  5、/etc/resolve.conf       DNS

  6、/etc/hosts              私有ip別名

  7、/etc/services           各服務定義的port number


(二)Web

  1、查看服務是否啟動  ps aux | grep httpd

     若無,則啟動

     /etc/rc.d/init.d/httpd start

  2、查看是否有安裝套件  rpm -qa | grep httpd

  3、根目錄  /var/www/html/


  4、個人網頁開放

     /etc/httpd/conf/httpd.conf

     修改 # UserDir disable 取消

     存放位置

        (1) /home/個人帳號

        (2) 建立public_html 目錄

        (3) chown userid.userid  public_html


(三)FTP

  1、啟動  /etc/rc.d/init.d/vsftpd  start

  2、修改不可匿名登入

          /etc/vsftpd/vsftpd.conf

               anonymous_enable=no


(四)SSH

  1、/etc/init.d/sshd restart


2020年6月28日 星期日

ubuntu + lamp server

VMWare player 安裝 ubuntu18.0

安裝LAMP Server

1、Tasksel有提供LAMP server,如果還沒有安裝Tasksel,可以使用以下指令來安裝:

    sudo apt install tasksel


2、輸入以下指令可以開啟Tasksel的套件選單,選擇LAMP Server即可安裝LAMP Server:

     sudo tasksel


    或直接輸入以下指令來安裝LAMP Server:

    sudo tasksel install lamp-server


LAMP使用Apache作為網頁伺服器,網站的預設根目錄是在/var/www/html下,剛安裝完LAMP後,會在根目錄下自動放置index.html檔案

啟動Apache
    sudo service apache2 start
 

安裝phpMyAdmin

    sudo apt install phpmyadmin
    -->參考  https://magiclen.org/lamp/

2016年4月28日 星期四

FreeNAS

[架設FreeNAS] 

1. 利用一台IBM 3250X2架設,使用2顆硬碟,1顆80GB,1顆2TB。
系統碟裝在 80GB,因為裝系統的碟是不能當資料碟的,所以愈小愈好。

2、使用FreeNAS-9.10-STABLE.ISO檔,做成usb開機碟安裝。
(記得安裝完成後,BIOS要把80GB的那顆硬碟設成優先啟動)

3、網路設定
設定網卡gateway是:configure default route
重新開機

設定訪客共用資料夾
1、新增資料集Dataset
     Storage(儲存) \ Volume \ Volume Manager
     建立共用資料夾 Share
     個人資料夾 Users
2、開啟CIFS服務
     服務(Services) \  服務控制(Control Service) \  CIFS (on)
3、增加windows可用的共用資料夾
     共享(Sharing)  \  Windows Sharing  \  新增windows (CIFS) share \  允許訪客連線
4、開啟權限
     Storage \  修改資料集Share的寫入權限

設定個人資料夾
1、新增使用者,並啟用家目錄
     新增user1,並指定家目錄的根目錄為 Users
2、增加windows可用的共用資料夾
     共享(Sharing)  \  Windows Sharing  \  新增windows (CIFS) share \

3、須將CIFS設定中的 Enable home directories 選項予以啟用
     Service \ CIFS setting \  Enable home directories ? (此步驟沒做)
4、設定權限


《檔案系統》
UFS(Unix File System):FreeBSD預設的檔案系統
ZFS:具有邏輯磁碟管理功能Raid的檔案系統


參考:
https://www.computerdiy.com.tw/diy-free-nas/
http://www.openfoundry.org/tech-column/8480 (網路設定)
http://media.jaes.ntpc.edu.tw/wordpress/?p=194 (共用及個人資料夾) 

詠裕還原卡

當系統故障時

1、Source機進系統,執行光碟內 Pxe-Server / PxeServer
2、把新的partition都清空
3、網路線對接
4、Client端開機,直到出現還原卡的藍色開機畫面
5、Source端重開機 進F10

當原廠機來,有4個partition時:
開機其實是用到那100mb的partition,所以要把C設為使用中,回復到用C碟。
使用系統管理員執行 bcdboot:
bcdboot c:\windows /s c:

2015年5月25日 星期一

新增硬碟

[ 新增硬碟 - 大於2TB ]

# fdisk -l 查看目前實體硬碟狀態
# fdisk /dev/sdb
   n 新增
   p 查看
   w 寫入
# cat /proc/partitions  查看分割區
# mkfs -t ext4 /dev/sdb1
# mkdir /mnt/data1
# mount /dev/sdb1  /mnt/data1

若硬碟大於2TB,出現 GPT,fdisk無法支援。要使用parted
# parted /dev/sdc
   (parted)  print
   (parted) mklabel gpt
   (parted) mkpart   建立分割
     partition name? primary
     start? 0
     end? -1
   (parted) quit
# fdisk -l  查看是否使用了GPT格式
# mkfs -t ext4 /dev/sdc1

設定開機即掛載裝置
# /etc/fstab
  加入
  /dev/sdb1      /mnt/data1      ext4      default      1   2
# mount -a   依照/etc/fstab的資料,將所有未掛載的裝置掛載起來
# df 查看是否掛載成功

[ ln 連結 ]

ln 來源檔 目的檔   (此為實體連結hard link,增加檔案的副本位置,不佔空間)
ln -s 來源檔 目的檔  (此為符號連結symbolic link,相當於windows的捷徑)

ln -s 符號連結才可以對目錄進行連結,但要必須要用絕對路徑,相對路徑不會成功。

2015年5月6日 星期三

Samba Server

[ Samba Server ]

NetBIOS 是無法跨路由的(Router Gateway)
NetBIOS over TCP/IP

nmbd:管理工作群組、Netbios name解析等,使用port 137、138
smbd:管理samba主機分享的目錄.檔案,使用port 139、(port 445 讓windows可以使用 \\ip )

Samba所須要的軟體:samba, samba-client, samba-common

samba.conf 設定好工作群組、NetBios name、分享的目錄參數、檔案權限、可使用的帳號資料
其1是伺服器整體參數 global全域,其2是分享的資訊

[global]
             workgroup = 工作群組名稱
             netbios name = 主機netbios name名稱
             security = share    (使用者認證層級)
             display charset
             unix charset
             dos charset
[temp]

# locale -a 看linux 支援的語系
# locale 查看 LANG 設定的語系
而整體系統預設的語系在 /etc/sysconfig/i18n 裡
# cat /etc/sysconfig/i18n
例如     LANG="ZH_TW.UTF-8"

設定 Samba Server

[ 設定 Samba Server ]


1. 安裝
  • rpm -ql samba  (發現並未安裝)
  • 安裝 samba套件
           # yum search samba*  
           # yum list samba*
           # yum install samba
  • cat /etc/sysconfig/i18n       查看伺服器語系是否為utf-8
  • # cd /etc/samba
  • # cp smb.conf smb.conf.raw    備份一份
  • # vim smb.conf
    [global]
          workgroup = MYGROUP
          netbios name = cd2
          security = share    (不須帳密的分享)
          load printers = no
    [temp]
         common  = temporary file space
         path = /tmp
         writable = yes
         browseable = yes
         guest ok = yes
    •  vim 語法:命令模式下    「/搜尋字串」 「nyy,向下複製n行」 「p 貼上」
  •  # testparm   檢查 smb.conf 語法是否有誤
  • ulimit -n 16834
  • /etc/init.d/smb start   (啟動smb)
  • /etc/init.d/nmb start
  • chkconfig smb ok     (設定開機即啟動)
  • chkconfig nmb ok
  • netstat -tlnup | grep mbd
    • 此時會看到 port 137、138、139、445
2. 調整防火牆
  •  # getenforce  查看SElinux 為 enforcing
  •  # setenforce 0  暫時關閉selinux
  •  # /etc/selinux/config  中把 selinux=enforcing 改為 disable (永久關閉)
  •  # service iptables status  查看iptables的狀態
  •  # service iptables stop  暫時關閉防火牆
  •  # chkconfig iptables off 永久關閉防火牆
3. # chmod 775 (777) share的資料夾

4. 設定須要帳號密碼的分享
  • # vim smb.conf
    [global]
          workgroup = MYGROUP
          netbios name = cd2
          security =user
          passdb backend = tdbsam
          load printers = no
    [home]
    [pic]
         common  = share file
         path = /home/pic
         writable = yes
         browseable = yes
         write list = @users
  • # chgrp users /home/pic
  • # chmod 2770 /home/pic
  • # ll -d /home/pic
  • # useradd -G users user  (新增user帳號且為users群組)
  • # passed user
  • # pdbedit -L  (查看samba 資料庫裡的帳號)
  • # pdbedit -a -u user  (新增samba 帳號)
  • # smbpasswd user  (修改samba裡的帳號之密碼)
  • /etc/init.d/smb restart
  • /etc/init.d/nmb restart
  • # smbclient -L //127.0.0.1 -U user

2015年4月28日 星期二

CentOS 6.5 安裝

[ CentOS 6.5 安裝 ]


1.光碟片安裝
  •  2顆80GB硬碟,先做硬體Raid 1
  •  自定磁碟分割
              / boot     500MB
              /             10GB
              / home   50GB
              / swap    8GB      (自動變成延伸磁碟) 
  •  安裝時選 Basic Server
2.完成進入Centos
  •  /etc/sysconfig/network-scripts/ifcfg-eth0 設定網卡
         ONBOOT="yes"
         NM_controlled="no"
         BOOTPROTO=none
         IPADDR=172.18.x.x
         NETMASK=255.255.255.0
         GATEWAY=172.18.x.254  
  • /etc/sysconfig/resolv.conf   設定DNS
         nameserver  校內dns
         nameserver 168.95.1.1

      # /etc/init.d/network  restart
      # ping www.google.com
      # dig www.google.com    測試DNS是否順利運作了

3.  adduser  yuan
     passwd yuan

  • /etc/ssh/sshd_config    修正ssh安全
        PermitRootLogin no
        UseDNS no
        allowusers yuan

     # /etc/init.d/sshd restart   
     # netstat -tlnp | grep ssh     查看ssh是否啟用22 port了