- 安裝 Samba Server 套件:
#yum -y install samba
- 設定欲分享目錄:
#mkdir /sharedpath
- 設定 SELinux 限定規則:
#semanage fcontext -a -t samba_share_t '/sharedpath(/.*)?' #restorecon -RFvv /sharedpath
- 設定 Samba Server 設定檔:
#vim /etc/samba/smb.conf [global] workgroup = WORKGROUP interfaces = lo eth0 192.168.1.1/24 hosts allow = 127. 192.168.1. [myshare] path = /sharedpath writable = no valid users = fred, @management
- 開啟 SELinux 存取規則:
#setsebool -P samba_enable_home_dirs=on #restorecon -RFvv /sharedpath
- 在 Samba Server 上,検查設定項目是否正確:
#testparm
- 在 Samba Server 上,新增一般的使用者帳號與密碼:
#useradd -s /sbin/nologin fred
- 在 Samba Server 上,安裝管理使用者的套件:
#yum -y install samba-client
- 在 Samba Server 上,設定可存取 Samba Server的使用者帳號與密碼:
#smbpasswd -a fred
- 啟動 Samba Server:
#systemctl start smb nmb #systemctl enable smb nmb
- 在 Samba Server 上,開啟防火牆設定:
#firewall-cmd --permanent --add-service=samba #firewall-cmd --reload
- 在 client 端,掛載 Samba Server 所分享目錄:
#mkdir /mnt/myshare #mount -t cifs -o username=fred //server/myshare /mnt/myshare
黃振嘉 #황진졀
2016年3月29日 星期二
160330 在 CentOS7/RHEL7 上架設 Samba Server
基本設定流程:
160322 用putty遠端
在 client 端,掛載 NFS Server 所分享目錄:
#mkdir /mnt/nfsshare
#mount -t nfs server:/myshare /mnt/nfsshare
進入資料夾:
#cd /mnt/nfsshare
#ls -dl /mnt/nfsshare
mount:
# sudo mount -t nfs 192.168.5.250:/myshare /mnt/nfsshare
# cd /mnt/nfsshare
移動php:
# mv phpMyAdmin-4.4.15.5-all-languages.tar.gz-all-languages.tar.gz /var/www/html
#mkdir /mnt/nfsshare
#mount -t nfs server:/myshare /mnt/nfsshare
進入資料夾:
#cd /mnt/nfsshare
#ls -dl /mnt/nfsshare
mount:
# sudo mount -t nfs 192.168.5.250:/myshare /mnt/nfsshare
# cd /mnt/nfsshare
移動php:
# mv phpMyAdmin-4.4.15.5-all-languages.tar.gz-all-languages.tar.gz /var/www/html
160322 在 CentOS7上安裝 MariaDB
快速設定流程:
安裝 phpMyAdmin 管理程式:
- 安裝 MySQL/MariaDB 套件:
#yum -y install mariadb mariadb-server mariadb-bench
- 啟動 MySQL Server :
#systemctl start mariadb.service #systemctl enable mariadb.service
- 查詢預設 root 密碼:
#systemctl status mariadb -l #less /var/log/messages
- 設定 root 密碼:
#/usr/bin/mysqladmin -u root password 'a123456!' #/usr/bin/mysqladmin -u root -h localhost.localdomain password 'a123456!'
- 開通防火牆設定:
#firewall-cmd --permanent --add-service=mysql #firewall-cmd --reload
- 測試 MariaDB:
#mysql -u root -p
安裝 phpMyAdmin 管理程式:
- 下載 phpMyAdmin 套件:
#wget -d /var/www/html/ https://files.phpmyadmin.net/phpMyAdmin/4.4.15.5/phpMyAdmin-4.4.15.5-all-languages.tar.gz
- 解開 phpMyAdmin 套件:
#cd /var/www/html #tar zxvf phpMyAdmin-4.4.15.5-all-languages.tar.gz #mv phpMyAdmin-4.4.15.5-all-languages phpMyAdmin
160322 在 CentOS7上架設 NFS Server
基本設定流程:
- 設定 NFS Server 之前,須安裝 nfs-utils 套件:
#yum -y install nfs-utils
- 啟動 NFS Server :
#systemctl start nfs-server.service #systemctl enable nfs-server.service
- 開通防火牆:
#firewall-cmd --permanent --add-service=nfs #firewall-cmd --reload
- 在 NFS Server 上,建立分享目錄:
#mkdir /myshare
- 在 NFS Server 上,設定分享目錄權限:
#vim /etc/exports /myshare *.example.com(rw) 10.0.0.0/8(ro)
- 在 NFS Server 上,發佈分享目錄:
#exportfs -r
- 在 NFS Server 上,啟動 SELiux 放行規定:
#setsebool -P nfs_export_all_rw on #setsebool -P nfs_export_all_ro on
- 在 NFS Server 上,查詢分享狀態:
#showmount -e
- 在 client 端,掛載 NFS Server 所分享目錄:
#mkdir /mnt/nfsshare #mount -t nfs server:/myshare /mnt/nfsshare
2016年3月21日 星期一
160223 - 在 CentOS7/RHEL7 上設定 Web Server
教得很清楚但有些指令還是不懂!!
基本設定流程:
基本設定流程:
- 安裝 Web Server 套件:
#yum -y install httpd
- 設定啟動 Web Server 服務:
#systemctl enable httpd.service #systemctl start httpd.service #systemctl status httpd.service
- 設定開通防火牆:
#firewall-cmd --permanent --add-service=http #firewall-cmd --reload
- 主要設定檔:/etc/httpd/conf/httpd.conf
- 設定檔目錄:/etc/httpd/conf.d/
- 網頁放置目錄:/var/www/html
訂閱:
文章 (Atom)