配置天翼雲centos系統,多伺服器
阿新 • • 發佈:2018-12-19
配置centos系統
- 1.yum安裝JDK(應用伺服器)
- 先檢視系統有沒有自帶的openjdk
- rpm -qa |grep java
- rpm -qa |grep jdk
- rpm -qa |grep gcj
- 存在則批量解除安裝
- rpm -qa | grep java | xargs rpm -e --nodeps
- 檢索yum中有沒有java1.8的包
- yum list java-1.8*
- 開始安裝
- yum install java-1.8.0-openjdk* -y
- 檢視jdk版本
- java -version
- 先檢視系統有沒有自帶的openjdk
- 2.yum安裝Mysql5.7(資料庫伺服器)
- 1.進入到要存放安裝包的位置
- cd /opt/modules
- 2.檢視系統中是否已安裝 MySQL 服務,以下提供兩種方式:
- rpm -qa | grep mysqlyum list installed | grep mysql
- 3.如果已安裝則刪除 MySQL 及其依賴的包:
- yum -y remove mysql-libs.x86_64
- 4.下載 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源:
- wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
- 5.安裝 mysql57-community-release-el7-8.noarch.rpm:
- rpm -ivh mysql57-community-release-el7-8.noarch.rpm
- rpm -ivh mysql57-community-release-el7-8.noarch.rpm
- 6.安裝 MySQL,出現提示的話,一路 Y 到底
- yum install mysql-server
- 安裝完畢後,執行mysql,然後在 /var/log/mysqld.log 檔案中會自動生成一個隨機的密碼,我們需要先取得這個隨機密碼,以用於登入 MySQL 服務端:
- service mysqld startgrep "password" /var/log/mysqld.log
- 將會返回如下內容,末尾字串就是密碼,把它複製下來:
- A temporary password is generated for [email protected]: hilX0U!9i3_6
- 7.登入到 MySQL 服務端並更新使用者 root 的密碼:
- mysql -u root -p
- hilX0U!9i3_6
- 然後更改密碼
- SET PASSWORD = PASSWORD('your new password');
- ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
- flush privileges;
- 設定使用者 root 可以在任意 IP 下被訪問:
- grant all privileges on *.* to [email protected]"%" identified by "new password";
- 設定使用者 root 可以在本地被訪問:
- grant all privileges on *.* to [email protected]"localhost" identified by "new password";
- 重新整理許可權使之生效:
- flush privileges;
- 如果外網訪問不到,看一下雲主機的3306埠是否開啟
- 8.MySQL控制命令:啟動、停止、重啟、檢視狀態
- service mysqld start
- service mysqld stop
- service mysqld restart
- service mysqld status
- systemctl start mysqld
- service mysqld stop
- service mysqld restart
- systemctl status mysqld
- 9.設定 MySQL 的字符集為 UTF-8:
- 開啟 /etc 目錄下的 my.cnf 檔案(此檔案是 MySQL 的主配置檔案):
- vim /etc/my.cnf
- 在 [mysqld] 前新增如下程式碼:
- [client]default-character-set=utf8
- 在 [mysqld] 後新增如下程式碼:
- character_set_server=utf8
- 重啟mysql後再登入,看看字符集,6個utf8就算OK
- show variables like '%character%';
- 開啟 /etc 目錄下的 my.cnf 檔案(此檔案是 MySQL 的主配置檔案):
- 12.一些檔案的存放目錄
- 配置檔案
- vim /etc/my.cnf
- 存放資料庫檔案的目錄
- cd /var/lib/mysql
- 日誌記錄檔案
- vim /var/log/ mysqld.log
- 服務啟動指令碼
- /usr/lib/systemd/system/mysqld.service
- socket檔案
- /var/run/mysqld/mysqld.pid
- 配置檔案
- 1.進入到要存放安裝包的位置
- 4.安裝Redis(應用伺服器)
- 第一步:下載redis安裝包
- wget http://download.redis.io/releases/redis-4.0.6.tar.gz
- 第二步:解壓壓縮包
- tar -zxvf redis-4.0.6.tar.gz
- 第三步:yum安裝gcc依賴
- yum install gcc
- 第四步:跳轉到redis解壓目錄下
- cd redis-4.0.6
- 第五步:編譯安裝
- make MALLOC=libc
- 將/opt/modules/redis-4.0.6/src目錄下的檔案加到/usr/local/bin目錄
- cd src && make install
- 第六步:測試是否安裝成功
- 先切換到redis src目錄下,直接啟動redis
- cd src
- ./redis-server
- 先切換到redis src目錄下,直接啟動redis
- 第一步:下載redis安裝包
- 5.安裝SMB(檔案伺服器)
- 1、安裝
- yum install samba samba-client samba-swat
- 2、設定smb賬戶
- smbpasswd -a root(root可以替換為任何系統已存在的使用者名稱)
- 3、增加路徑
- 先建立一個你準備共享的資料夾。將其設定為0777
- 然後輸入:
- vi /etc/samba/smb.conf
- 開啟配置檔案,在檔案最後加入下面的話
- [share]
- comment = Share Folder
- path = /data
- public = yes
- valid users = root
- writeable = yes
- create mask = 0777
- directory mask = 0777
- available = yes
- browseable = yes
- 注:【share】是登陸後看到的資料夾的名字,而不是 /home/share
- 應用伺服器上執行掛載指令:
- yum install cifs-utils
- mount -t cifs -o username=xxx,password='xxx' //xx.xx.xx.xxx(IP)/share/ /upload
- 這裡掛載的share是檔案服務為配置檔案中定義的名字 /upload 資料夾在應用伺服器上
- 1、安裝