1.安裝linux系統
2.安裝ssh
sudo apt-get update 更新源列表
sudo apt-get install openssh-client
sudo apt-get install openssh-server
windows下cmd命令列下輸入ssh鏈結命令:
ssh username@ip位址
輸入密碼
可以使用命令操作ubuntu了。當然,我們也可以在windows下安裝xshell鏈結登入,這樣就可以傳送檔案了。
sudo ps -e |grep ssh 檢視是否開啟
sudo /etc/init.d/ssh restart
sudo service ssh start
3.配置防火牆詳細->
sudo apt-get install ufw
ufw 使用範例:
允許 53 埠
$ sudo ufw allow 53
禁用 53 埠
$ sudo ufw delete allow 53
允許 80 埠
$ sudo ufw allow 80/tcp
禁用 80 埠
$ sudo ufw delete allow 80/tcp
允許 smtp 埠
$ sudo ufw allow smtp
刪除 smtp 埠的許可
$ sudo ufw delete allow smtp
允許某特定 ip
$ sudo ufw allow from 192.168.254.254
刪除上面的規則
$ sudo ufw delete allow from 192.168.254.254
檢視埠使用情況,使用netstat命令:
netstat -apn
該命令檢視所有程序和埠的使用情況
檢視已經連線的服務埠(established)
netstat -a
檢視所有的服務埠(listen,established)
netstat -ap
檢視指定埠,可以結合grep命令:
netstat -ap | grep 8080
也可以使用lsof命令:
lsof -i:8888
若要關閉使用這個埠的程式,使用kill + 對應的pid
kill -9 pid號
ps:kill就是給某個程序id傳送了乙個訊號。預設傳送的訊號是sigterm,而kill -9傳送的訊號是sigkill,即exit。exit訊號不會被系統阻塞,所以kill -9能順利殺掉程序。
4.安裝apache2詳細》
sudo apt-get install apache2
5.安裝php
sudo apt-get install php
etc/php/7.2/apache2/php.ini
6.安裝mysql5.7
sudo apt install mysql-server
<1>檢視mysql服務狀態:
sudo service mysql status
<2>檢視mysql版本號:
sudo mysql
剛開始沒有配置密碼
可通過sudo cat /etc/mysql/debian.cnf
顯示的賬號密碼登入然後修改root密碼或者切換到root使用者直接 root#mysql
sudo -u root -p
root密碼:
1
)、use mysql;
#連線到mysql資料庫
select host,
user
from mysql.
user;2
)、update mysql.
user
set authentication_string=password(
'123456'
)where
user
='root'
and host =
'localhost'
;#修改密碼123456是密碼
3)、update mysql.
user
set host =
'%'where
user
='root'
;#開啟全部許可權
4)、update mysql.
user
set plugin=
"mysql_native_password"
where
user
='root';5
)、flush privileges;6
)、quit;
grant
select
on db.tab to user_name@'%'
#修改使用者許可權
更改mysql配置檔案:vim /etc/mysql/mysql.conf.d/mysqld.cnf
注掉 bind-address = 127.0.0.1
改為 bind-address = 0.0.0.0
啟動mysql:
方式一:sudo /etc/init.d/mysql start
方式二:sudo service mysql start
停止mysql:
方式一:sudo /etc/init.d/mysql stop
方式二:sudo service mysql stop
重啟mysql:
方式一:sudo/etc/init.d/mysql restart
方式二:sudo service mysql restart
7.安裝myphpadmin
sudo apt-get install phpmyadmin
建立/var/www/html 下的軟連線
$ sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
$ sudo apt-get install php-mbstring
$ sudo apt-get install php-gettext
如果不安裝以上兩個 php 軟體包,可能會報錯或者白屏,提示找不到 /usr/share/php/php-gettext/gettext.inc 之類的錯誤
重啟apache2
$ sudo /etc/init.d/apache2 restart
localhost/phpmyadmin
sudo apt-get install ***x
[注意]:上面命令可能會出現,無法獲得鎖的情況,如果有,使用下面命令:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
Linux mysql 伺服器慢的原因
如下為解決方案 連線mysql速度慢的解決方法.php遠端連線mysql速度慢,有時遠端連線到mysql用時4 20秒不等,本地連線mysql正常,出現這種問題的主要原因是,預設安裝的 mysql開啟了dns的反向解析,在my.cnf unix或linux系統下 或my.ini windows系統下...
Linux MySql伺服器的安裝與配置
2 groupadd mysql 3 useradd g mysql mysql 新增到mysql組中 4 tar zxvf mysql 5.0.56.tar.gz 5 configure prefix usr local mysql 6 make 7 make install 8 cd usr l...
本地伺服器搭建服務 svn
svn 使用visualsvn server 視覺化svn 服務搭建,適合小白 簡單又快捷,深入了解命令列方式等高手請移步官網看教程 1.官網 安裝完畢後,啟動並開啟,建立版本庫 定義使用者,定義組 滑鼠放在user 與groups 上右鍵 add 定義版本庫許可權 新增組或者新增成員都可以。小烏龜...