1. 程式人生 > >CentOS 7 伺服器基本環境搭建

CentOS 7 伺服器基本環境搭建

JDK

  • 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
    now
    #重新登入伺服器 java -version #看到如下內容配置成功 java version "1.8.0_161" Java(TM) SE Runtime Environment (build 1.8.0_161-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

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即可

  • 安裝mysqlyum 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
    
    420 09:27:28 izwz958mrrj1x9plas7b11z systemd[1]: Starting MySQL Server...
    420 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服務 service mysqld restart

相關推薦

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 如果存在,則按照如下命令