這裡用的是阿里雲伺服器centos
安裝說明
一鍵安裝包sh-1.x.x,可在阿里雲所有linux系統上部署安裝,此安裝包包含的軟體:
nginx
/ apache /mysql
/ php
/ php
擴充套件 / jdk / tomcat / ftp /phpwind / phpmyadmin
2、執行一鍵安裝包(./install.sh),會自動清理之前一鍵安裝包安裝過的環境,將軟體安裝在/alidata目錄下
如果您已經安裝過一鍵安裝包,再次執行安裝,如若有重要資料,請自行備份/alidata目錄。
執行以下命令可以解除安裝:
chmod 777 -r sh-1.x.x
cd sh-1.x.x
./uninstall.sh
開始安裝:
1、首先準備好連線linux伺服器的工具,推薦用xshell和xftp
2、開啟xshell,填寫ip位址,使用者名稱,密碼就進入如下頁面
3、開啟xftp,上傳一鍵安裝檔案
4、回到shell頁面,ls看到多了sh-1.x.x目錄
接下來按照說明,分步驟敲入安裝命令
輸入命令:chmod –r 777 sh-1.4.4
cd sh-1.4.4
./install.sh
根據提示,選擇你就安裝的版本,一直往下,
到這裡已經安裝結束了,但不能保證就是安裝成功的,
輸入命令 :netstat -tunpl
我們可以看到正在執行狀態的服務及埠:9000埠是php程序服務,3306埠是mysql服務,80埠是nginx服務,21埠是ftp服務
如果看到以上資訊,則說明安裝沒有異常
到這裡安裝就真正的結束了,一切ok。
備註:那我怎麼登入ftp和mysql?
在命令列裡輸入: cat account.log
或者在./sh-1.x.x下面的
account.log檔案中檢視
mysql 目錄 /alidata/server/mysql
php目錄/alidata/server/php
選擇了nginx 那麼會有乙個nginx 目錄在 /alidata/server/nginx/
nginx 配置檔案在/alidata/server/nginx/conf
nginx虛擬主機新增 你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf
選擇了apache那麼會有乙個httpd 目錄在 /alidata/server/httpd
apache 配置檔案在/alidata/server/httpd/conf
apache虛擬主機新增 你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf
各個服務操作命令彙總:
比如啟動nginx:
/etc/init.d/nginx start
備註:mysql遠端,svn配置,防火牆設定
grant all privileges on *.* to wangxiong@"%" identified by "123456";
flush privileges;
vi :wq儲存退出
:q退出
mkdir /opt/svn/repos
svnadmin create /opt/svn/repos
===先設定passwd
[users]
# harry = harryssecret
# sally = sallyssecret
hello=123
使用者名稱=密碼
===再設定許可權authz
[/]hello= rw
===最後設定snvserv.conf
anon-access = none # 使非授權使用者無法訪問
auth-access = write # 使授權使用者有寫許可權
password-db = password
authz-db = authz # 訪問控制檔案
realm = /opt/svn/repos # 認證命名空間
以上語句都必須頂格寫, 左側不能留空格, 否則會出錯.
===連線
啟動svn: svnserve -d -r /opt/svn/repos
檢視svn程序
ps aux|grep svnserve
停止重啟svn
killall svnserve //停止
或kill -9 程序id
svn: svnserve -d -r /opt/svn/repos // 啟動
如果已經有svn在執行,可以換乙個埠執行
svnserve -d -r /opt/svn/repos --listen-port 3391
這樣同一臺伺服器可以執行多個svnserver
svn://your server address (如果指定埠需要新增埠 :埠號)
伺服器svn checkout
同步 svn: 到 /www/test
cd /www
svn checkout svn: ./
iptables -l -n 檢視防火牆的配置
service iptables status 檢視防火牆狀態
service iptables start|restart|stop 開啟|重啟|關閉
centos7預設防火牆為firewalld
關閉firewalld用iptables
systemctl status firewalld 檢視狀態
systemctl stop firewalld 停止
systemctl disable firewalld 禁止開機啟動
systemctl mask firewalld 禁用firewalld
yum install iptables-services 安裝iptables
vi /etc/sysconfig/iptables #編輯防火牆配置檔案
-a input -m state --state new -m tcp -p tcp --dport 22 -j accept
-a input -m state --state new -m tcp -p tcp --dport 80 -j accept
-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept
systemctl restart iptables 重啟iptables
systemctl restart ip6tables
systemctl enable iptables 設定開機啟動
systemctl enable ip6tables
systemctl unmark iptables 開啟
linux 一鍵安裝 LAMP LNMP 環境
參考文件 使用 xshell 遠端連線工具連線伺服器 yum y install wget3.安裝環境 wget co lnmp1.5.tar.gz tar zxf lnmp1.5.tar.gz cd lnmp1.5 install.sh lnmpwget co lnmp1.5.tar.gz tar...
linux 下lamp環境 一鍵安裝
安裝步驟 如需無人值守安裝,請使用 無人值守命令生成工具,或檢視無人值守說明教程 執行下面命令 wget co lnmp1.6.tar.gz tar zxf lnmp1.6.tar.gz cd lnmp1.6 install.sh lnmp 如果顯示nginx ok,mysql ok,php ok ...
一鍵安裝LNMP環境
系統要求 centos rhel fedora debian ubuntu raspbian deepin aliyun amazon mint linux發行版 需要5gb以上硬碟剩餘空間,mysql 5.7,mariadb 10至少9gb剩餘空間 需要128mb以上記憶體 128mb小記憶體vp...