安裝centos7.3
1、從mirrors.163.com下載7.3
2、準備虛擬機器vitualbox,網路我使用的橋接到無線網路卡,直接連我到路由器,IP自動分配(本來想搞靜態IP的,搞了好久沒成功,各種問題層出不窮)
3、安裝模式我選擇的Mini安裝,後面雖然要安裝各種軟體,解決問題,但學到不少linux知識。安裝過程注意開啟網卡
4、安裝完畢後,設定係統環境
4.1、設定selinux關閉,不設定這個,後面架設網站的時候各種問題,我被權限問題問題折騰了2天,就是這個問題搞的怪。
指令:setenforce 0 //暫時關閉,沒什麼用
檔案設定:vi /etc/selinux/config 修改:SELINUX=disabled //這是永久生效
這裡最好重啟一下。
4.2、安裝完畢後,先看一下IP:ip addr,然後用mobaxterm終端連接軟體連上去。注意mobaxterm去官網下載,別被有後門的軟體鑽了空子。
4.3、mobaxterm安裝後,用ssl連接上虛擬機器。
4.4、最小安裝是沒有wget工具可以用的,第一步要安裝wget,有了這一個下載工具,就可以在可信任網站下載要安裝的軟體了。直接yum install wget
4.5、由於rpm安裝太費時間了,而我所需要的軟體都是常用的軟體,可以從鏡像點安裝,所以全部採用yum安裝。接下來是替換預設的yum來源為163。
替換yun來源見網易的文檔:。
下載到centos7的yum來源( ) 後,上傳到虛擬機器。這時上傳採用mobaxterm這個終端軟體。所以一定要用這個連接伺服器。上傳操作只要把下載到的檔案拖曳到左邊的視窗就行了。然後先備份原來的,再複製163的到目標位置。
指令:
mv CentOS-Base.repo CentOS-Base.repo.bak
cp ~/CentOS7-Base-163.repo /etc/yum.repos. d/ CentOS-Base.repo
安裝Nginx1.3
安裝文件:
1、建立nginx的yum來源
指令:vi /etc/yum.repos.d/nginx.repo
#複製yum來源內容:
[nginx]
##name=nginx repobaseurl=$basearch/gpgcheck=0enabled=12、yum install nginx#3、檢視:systemctl status nginx4、啟動:systemctl start nginx5、加入系統啟動項目:systemctl enable nginx6、開放80埠:firewall -cmd --permanent --zone=public --add-port=80/tcpsystemctl restart firewalldfirewall-cmd --list-ports#7、初步測試:在主機上使用瀏覽器,http://IP,出現下圖,表示nginx正常運作。this is my site
#9、設定自己的網站9.1、備份nginx的設定檔:cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.bak9.2 、修改設定檔:vi /etc/nginx/conf.d/default.conf------------------修改下面一段就行---- ----------- location / { root /data/www;# index. ## }----------------即:root後面的路徑----------------9.3、重啟:systemctl restart nginx9.4、在宿主機上再測試,可以出現index.html的頁面。 PHP-FPM5.6 安裝1、安裝epel:[root@localhost ~]# wget[root@localhost ~]# rpm -ivh epel-release-latest-7.noarch.rpm[root@localhost ~]# yum repolist ##檢查是否已新增至來源清單 2、安裝remi yum來源rpm -ivh
或安裝IUS倉庫
# #rpm -ivh3、檢視php版本 yum search php-fpm4、安裝php-fpmyum --enablerepo=remi,remi-php56 install php-fpm php-common php-mysql php-opcache php-pear php-gd php-devel php-mbstring php-mcrypt php-cli php-pdo php-xml
#yum list installed | grep php
#systemctl enable php-fpm
#systemctl start php-fpm
5、啟動PHP和設定係統啟動項目
systemctl enable php-fpm
systemctl start php-fpm
#6、設定NGINX ,將PHP檔案交給php-fpm處理
vi /etc/nginx/conf.d/default.conf
#location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
$2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_3m SCRIP_NAME $
#
mysql 安裝:
1、去官網找yum來源:
我下載的是5.7版
3、下載回來的是rpm包,安裝rpm包
rpm - Uvh mysql57-community-release-el7-11.noarch.rpm
#安裝後可以查看倉庫有沒有mysql :yum repolist all | grep mysql
4、真正安裝mysql,安裝檔名是從Mysql安裝文件中找到的,即:mysql-community-server
yum install mysql-community-server
mysql安裝精靈網址:
5、安裝後,啟動mysql
systemctl start mysqld
systemctl status mysqld 查看啟動狀態
6、查看root密碼:
grep 'temporary password' /var/log/mysqld.log
//從官網的安裝精靈裡面看的。
7、修改root密碼
7.1、先登陸到mysql
mysql -uroot -p
7.2、然後會提示輸入密碼,將6看到的密碼,複製進去,回車
Enter password:
//進入mysql shell,出現提示符號:mysql>
7.3、在提示符號後面輸入指令:
alter user 'root'@'localhost' identified by 'Mysql1234~!@';
7.4、測試mysql
#create database test;
use test;
create table test1(col1 int,col2 varchar(20));
desc test1;
mysql>quit;
#8、安裝phpMyAdmin
為了不開遠端3306端口,增強安全性,透過phpMyAdmin管理資料庫
這裡遇到一個坑,搞了一個下午,官方的phpmyadmin設定檔沒有port/user/passwd字段,需要手動增加設定
8.1、下載phpMyAdmin4.7,從官網下很慢,所以從華軍軟體園區下載。
8.2、透過Mobaxterm上傳,解壓縮: unzip -d 目標路徑 /zip檔路徑
8.3、最重要的,改設定檔。在解壓縮出來的資料夾,找到config.sample.inc.php
改名: mv config.sample.inc.php config.inc.php
##其他有註解的不管,改如下幾個設定項目:/* Server parameters */ $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['port'] = '3306';//注意這裡,預設是沒有這一項的,要手工增加$cfg['Servers'][$i]['user'] = 'root';//注意這裡,預設是沒有這一項的,要手工增加$cfg ['Servers'][$i]['password']='Mysql1234~!@';//注意這裡,預設是沒有這一項的,要手工增加8.4、ip訪問,測試是否成功#
以上是Centos7架設NMP伺服器筆記的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文探討如何在Debian系統上提升Hadoop數據處理效率。優化策略涵蓋硬件升級、操作系統參數調整、Hadoop配置修改以及高效算法和工具的運用。一、硬件資源強化確保所有節點硬件配置一致,尤其關注CPU、內存和網絡設備性能。選擇高性能硬件組件對於提升整體處理速度至關重要。二、操作系統調優文件描述符和網絡連接數:修改/etc/security/limits.conf文件,增加系統允許同時打開的文件描述符和網絡連接數上限。 JVM參數調整:在hadoop-env.sh文件中調整

本指南將指導您學習如何在Debian系統中使用Syslog。 Syslog是Linux系統中用於記錄系統和應用程序日誌消息的關鍵服務,它幫助管理員監控和分析系統活動,從而快速識別並解決問題。一、Syslog基礎知識Syslog的核心功能包括:集中收集和管理日誌消息;支持多種日誌輸出格式和目標位置(例如文件或網絡);提供實時日誌查看和過濾功能。二、安裝和配置Syslog(使用Rsyslog)Debian系統默認使用Rsyslog。您可以通過以下命令安裝:sudoaptupdatesud

選擇適合Debian系統的Hadoop版本,需要綜合考慮以下幾個關鍵因素:一、穩定性與長期支持:對於追求穩定性和安全性的用戶,建議選擇Debian穩定版,例如Debian11(Bullseye)。該版本經過充分測試,擁有長達五年的支持週期,能夠確保系統穩定運行。二、軟件包更新速度:如果您需要使用最新的Hadoop功能和特性,則可以考慮Debian的不穩定版(Sid)。但需注意,不穩定版可能存在兼容性問題和穩定性風險。三、社區支持與資源:Debian擁有龐大的社區支持,可以提供豐富的文檔和

本文介紹如何在Debian系統上使用TigerVNC共享文件。你需要先安裝TigerVNC服務器,然後進行配置。一、安裝TigerVNC服務器打開終端。更新軟件包列表:sudoaptupdate安裝TigerVNC服務器:sudoaptinstalltigervnc-standalone-servertigervnc-common二、配置TigerVNC服務器設置VNC服務器密碼:vncpasswd啟動VNC服務器:vncserver:1-localhostno

配置Debian郵件服務器的防火牆是確保服務器安全性的重要步驟。以下是幾種常用的防火牆配置方法,包括iptables和firewalld的使用。使用iptables配置防火牆安裝iptables(如果尚未安裝):sudoapt-getupdatesudoapt-getinstalliptables查看當前iptables規則:sudoiptables-L配置

在Debian郵件服務器上安裝SSL證書的步驟如下:1.安裝OpenSSL工具包首先,確保你的系統上已經安裝了OpenSSL工具包。如果沒有安裝,可以使用以下命令進行安裝:sudoapt-getupdatesudoapt-getinstallopenssl2.生成私鑰和證書請求接下來,使用OpenSSL生成一個2048位的RSA私鑰和一個證書請求(CSR):openss

在Debian系統上配置郵件服務器的虛擬主機通常涉及安裝和配置郵件服務器軟件(如Postfix、Exim等),而不是ApacheHTTPServer,因為Apache主要用於Web服務器功能。以下是配置郵件服務器虛擬主機的基本步驟:安裝Postfix郵件服務器更新系統軟件包:sudoaptupdatesudoaptupgrade安裝Postfix:sudoapt

要配置Debian郵件服務器的DNS設置,您可以按照以下步驟進行操作:打開網絡配置文件:使用文本編輯器(例如vi或nano)打開網絡配置文件/etc/network/interfaces。 sudonano/etc/network/interfaces查找網絡接口配置:在配置文件中找到要修改的網絡接口。通常情況下,以太網接口的配置位於ifaceeth0區塊中。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Linux新版
SublimeText3 Linux最新版

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

Atom編輯器mac版下載
最受歡迎的的開源編輯器