CentOS 7 伺服器基本環境搭建
SSH 登入伺服器
cd /usr mkdir java cp /opt/jdk-8u161-linux-x64.tar.gz /usr/java/ tar -zxvf jdk-8u161-linux-x64.tar.gz #建立短連結 ln -s /usr/java/jdk1.8.0_161/ /usr/jdk
配置環境變數
vi /etc/profile #新增以下內容 JAVA_HOME=/usr/jdk CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH #立即重啟伺服器 sudo shutdown -r
NGINX
yum 安裝
#YUM直接安裝 yum install nginx #若出現以下提示 需新增 repo 源 沒有可用軟體包 nginx。 #新增 nginx 源 rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm#再執行安裝 yum install nginx
以下是Nginx的預設路徑:
(1) Nginx配置路徑:
/etc/nginx/
(2) PID目錄:
/var/run/nginx.pid
(3) 錯誤日誌:
/var/log/nginx/error.log
(4) 訪問日誌:
/var/log/nginx/access.log
(5) 預設站點目錄:
/usr/share/nginx/html
MYSQL
下載mysql源安裝包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安裝mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
檢查mysql源是否安裝成功
yum repolist enabled | grep "mysql.*-community.*"
#如下則安裝源成功 !mysql-connectors-community/x86_64 MySQL Connectors Community 51 !mysql-tools-community/x86_64 MySQL Tools Community 63 !mysql57-community/x86_64 MySQL 5.7 Community Server 267
可以修改
vim /etc/yum.repos.d/mysql-community.repo
源,改變預設安裝的mysql版本。比如要安裝5.6版本,將5.7源的enabled=1改成enabled=0。然後再將5.6源的enabled=0改成enabled=1即可
安裝mysql
yum install mysql-community-server
啟動
systemctl start mysqld
檢視啟動狀態
systemctl status mysqld
顯示如下啟動成功● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since 五 2018-04-20 09:27:29 CST; 35min ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Main PID: 1057 (mysqld) CGroup: /system.slice/mysqld.service └─1057 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid 4月 20 09:27:28 izwz958mrrj1x9plas7b11z systemd[1]: Starting MySQL Server... 4月 20 09:27:29 izwz958mrrj1x9plas7b11z systemd[1]: Started MySQL Server.
開機啟動
systemctl enable mysqld systemctl daemon-reload
修改root本地登入密碼
mysql安裝完成之後,在/var/log/mysqld.log檔案中給root生成了一個預設密碼。通過下面的方式找到root預設密碼,然後登入mysql進行修改
grep 'temporary password' /var/log/mysqld.log 2018-04-19T12:17:44.562577Z 1 [Note] A temporary password is generated for [email protected]: fI;#Gle/N7Ey mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY '{newPassword}'; #或者 set password for 'root'@'localhost'=password('{newPassword}');
注意:mysql5.7預設安裝了密碼安全檢查外掛(validate_password),預設密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,並且長度不能少於8位。
新增遠端登入使用者
GRANT ALL PRIVILEGES ON *.* TO '{userName}'@'%' IDENTIFIED BY '{userPassword}' WITH GRANT OPTION; FLUSH PRIVILEGES;
配置預設編碼 utf-8
vi /etc/my.cnf #在[mysqld]下新增編碼配置,如下所示: [mysqld] character_set_server=utf8 init_connect='SET NAMES utf8'
重新啟動mysql服務
相關推薦
CentOS 7 伺服器基本環境搭建
JDKSSH 登入伺服器cd /usr mkdir java cp /opt/jdk-8u161-linux-x64.tar.gz /usr/java/ tar -zxvf jdk-8u161-linux-x64.tar.gz #建立短連結 ln -s /usr/java/j
centos 7.2 LAMP環境搭建
一、 檢查系統環境 1、確認centos版本 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 2、檢查是否安裝過apache rpm -q
centos 7.2 LAMP環境搭建 繫結證書
一、檢查系統環境1、確認centos版本[[email protected] ~]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)2、檢查是否安裝過apacherpm -qa | grep h
基於CentOS 7 web服務環境搭建(包含JDK+Nginx+Tomcat+Mysql+Redis)
前言 安裝和配置防火牆 安裝telnet服務語言包 安裝JDK 安裝Nginx
Centos 7 PHP開發環境搭建
軟體包安裝 安裝Apache shell# yum install httpd 安裝完成之後使用以下命令檢視Apache版本 shell# apachectl -v 安裝MySQL 由於Centos不再提供MySQL安裝包,需要配置yum源
從虛擬機器安裝 centos 7.* 到 LAMP環境 搭建以及PHPMyAdmin安裝 yum安裝時高版本PHP的選擇
本文主要做如下幾件事情1.Centos 7.* 的安裝 2.靜態IP設定以及DNS的設定3.lamp 環境的搭建4.搭建lamp環境時採用yum方式安裝高版本的PHP 7 或者php6.5(預設版本為5.4,PHP版本影響最大 apache和mysql不會有太大影響)5.安裝
hyper-v中搭建本地伺服器linux(CentOS 7)的python環境
新建虛擬機器->安裝CentOS7->新建虛擬交換機:內部網路->CentOS7設定->網路介面卡:虛擬交換機:新建虛擬交換機->進入CentOS # cd /etc/sysconfig/network-scripts/ # ls # vi ifcfg
CentOS 7.3 練習環境的安裝搭建。
centos7.3安裝 設置靜態ip 配置本地yum源本文目的:搭建學習環境,配置靜態IP方便使用。最小化安裝CentOS7.3;配置本地yum源;安裝vim編輯器;設置靜態IP為172.18.34.88。註:文中 #後面為註釋一,環境介紹1.VMware Workstation Pro 12.5.62.Ce
CentOS 7使用yum快速搭建LAMP環境
default load ati ets use server httpd leave pin 1、安裝Apache [root@localhost ~]# yum -y install httpd # 開機自啟動 [root@localhost ~]# chkconfig
CentOS 7.4 yum方式搭建LNMP環境,部署WordPress博客,並安裝XCache模塊
LNMP wordpress xcache 一、演示環境:IP安裝的程序包版本192.168.1.221nginx(epel源)1.12.2php5.4.16php-fpm(FastCGI進程管理器)php-mysql(PHP連接MySQL時需要用到的驅動)192.168.1.222mariadb
Centos 7部署docker環境、基本命令使用及簡單實戰
方式 包括 socket stdin 兩種 輕松 本機 打開 root權限 Docker是一個開源的應用容器引擎,屬於Linux容器的一種封裝,是目前最流行的Linux容器解決方案。docker可以為任何應用創建一個輕量級、可移植的容器,然後容器可以運行在任何安裝有dock
CentOS 6.5 hadoop 2.7.3 叢集環境搭建
CentOS 6.5 hadoop 2.7.3 叢集環境搭建 所需硬體,軟體要求 使用 virtualbox 構建三臺虛擬機器模擬真實物理環境 作業系統:CentOS6.5 主機列表: master ip: 192.168.3.171 slav
CentOS 7下基於Docker搭建GitLab伺服器
作業系統:CentOS 7.2核心版本:3.10.0-693.21.1.el7.x86_64為了使以後的維護更方便,在備份和遷移Git時,不需要重新搭建環境,使用Docker來構建Git服務,將Git下的資料掛在Docker的宿主機,日後只需要要拷貝Docker映象和掛在的資
hyper-v中搭建本地服務器linux(CentOS 7)的python環境
ini scripts under adduser use 搭建 bzip val pac 新建虛擬機->安裝CentOS7->新建虛擬交換機:內部網絡->CentOS7設置->網絡適配器:虛擬交換機:新建虛擬交換機->進入CentOS # c
在Mac mini 上搭建Centos 7伺服器
Mac mini在穩定性和效能上與其他PC相比有很強的優勢,和其價格也要比普通的伺服器低。可以用作小型公司的伺服器。 入職新公司,就買了mac mini做伺服器。昨天早上剛到貨,搞了一天,裝上了centos7, 併成功使用putty登入到了centos7.
Android開發基本環境搭建
image studio 基本 配置環境 http 學習 配置 ide 進步 安卓開發學習筆記,共同學習,共同進步。 Android軟件開發首先要安裝JDK,本文以windows10 64操作系統為例演示安裝步驟。 1.下載JDK 2.安裝 3.配置環境變量
在centos 7 中 conda 環境和Python2.7 中安裝遠程jupyter
配置 pass 準備 pen env conda 其他 nbsp 隔離 折騰了半天,為了能夠方便學習TensorFlow,搞了遠程的jupyter,方便在本地使用它,今天填了不少坑。 裝完後截圖: 下面是一些步驟: 檢查 Python 環境 CentOS 7
CentOS 7.x上gitlab搭建教程(https可用,郵件可用)
取證 主機 rect 安裝git proxy 系統 搭建 -s md5 目錄 知識要求 搭建感想 搭建過程 參考 知識要求: nginx基礎知識 搭建感想 註:以下是我搭建gitlab時的思考,需要nginx的基礎知識,Docker的基礎知識才容易理解,與下面的搭
阿裏雲centos7.2 centos 超全lamp 環境搭建 (各種拼接:))
vmw ati ipad 默認網關 html -i add-port grant light vmware 安裝 修改dns /etc/sysconfig/network-scripts 下面查找ifcfg-en33(可能會不同) 的文件,vi 編輯這個文件
Centos7下Java開發基本環境搭建
lena vbs amr vcd oracle官網 maven下載 安裝和配置 important tex 一、Centos7安裝JDK 首先查看自己的機器上是否已經自帶openjdk,命令如下: rpm -qa | grep jdk 如果存在,則按照如下命令