scepter-centos7-全部操作指南,可以請作者喝咖啡。
cenos7-基礎命令,另類部署,及注意事項
你好! 這是筆者自己整理的文檔,勿噴。隨時都可能更新。因爲筆者不是專業運維,所以只注重解決方案。
基礎命令
**更改密碼**
passwd 或者 passwd root (root指的是用戶名,也可以不指定,默認更改當前用戶);
**操作文件**
vi /res/config (vi是查看命令,res是文件夾,config是文件)
i 進入文件輸入命令 i 即可編輯。
[esc] 編輯完成後按esc退出編輯
[esc]+z 然後按住[esc]並點擊兩次鍵盤 z
**操作文件夾**
mkdir /usr/java (mkdir是創建文件命令,/usr/java是指創建的文件夾位置和文件夾名字)
ls 查看當前文件夾下的文件和文件夾
rm -f example.txt (rm -f 刪除文件命令 example.txt文件)
rm -rf example (rm -rf 刪除文件夾命令 example文件夾)
**壓縮包操作**
tar zxvf jdk-8u152-linux-x64.tar.gz (tar zxvf 解壓命令 後面的是壓縮文件)
**system操作**
1、source /etc/profile (使 profile文件生效 例如更改了,但是未生效的情況)
2、netstat命令參數
-t : 指明顯示TCP端口
-u : 指明顯示UDP端口
-l : 僅顯示監聽套接字(所謂套接字就是使應用程序能夠讀寫與收發通訊協議(protocol)與資料的程序)
-p : 顯示進程標識符和程序名稱,每一個套接字/端口都屬於一個程序。
-n : 不進行DNS輪詢,顯示IP(可以加速操作)
netstat -an | grep 3306 //查看所有3306端口使用情況
3、lsof -i:{端口號}
注意事項
wget 安裝後 wget: command not found
下方是linux執行命令
步驟:源碼下載https://mirrors.ustc.edu.cn/gnu/wget/
…
tar xf wget*
…
cd wget*
…
./configure --with-ssl=openssl
…
./configure && make
…
make install
安裝JDK1.8
首先思路記住
1、下載jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我們選擇如下
2、存放jdk
創建文件夾
mkdir /home/java
將jdk複製到文件夾內並解壓
tar zxvf jdk-8u152-linux-x64.tar.gz
…
3、環境變量
vi /etc/profile 進入環境變量文件
按 i 進入編輯模式
export JAVA_HOME=/home/java/jdk1.8.0_221(是你的jdk位置)
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存修改退出 按[esc]退出編輯 按[shift]+兩次 z 保存當前編寫
…
讓更改的環境變量立即生效 source /etc/profile
…
運行java -version 出現系統版本字樣,說明你安裝成功了。
寶塔安裝(運維神器)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
直接等待安裝完成,中途會出現是否繼續等選擇 y 繼續安裝。
安裝成功後,會顯示地址及賬號密碼。你自己就會使用了
需要注意的事項
yum install 安裝時報yum doesn't have enough cached data to continue.
解決辦法:
1、將 /etc/yum.repos.d/epel.repo 中的 mirrorlist 改爲 baseurl
[root@ec-cache ~]# /usr/bin/vi /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - basearch/debug
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug->7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 7 - KaTeX parse error: Expected 'EOF', got '#' at position 78: …b/epel/7/SRPMS #̲mirrorlist=http…basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
2、/etc/resolv.conf文件中增加nameserver 144.144.144.144
[root@ec-cache ~]# vi /etc/resolv.conf
nameserver 192.168.1.2
nameserver 144.144.144.144
mysql5.7安裝
注意事項
安裝完成出現連接1130如下操作
- 大概原因是mysql的root用戶的驗證方式變了。可以從圖下看出root的用戶的加密方式爲caching_sha2_passoword,而navicat連接所用的方式爲native_password。mysql爲遠程連接和本地連接提供了不同的密碼驗證方式。
- 方式一:修改插件root插件驗證方式:
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘MyNewPass4!’;
注意:先更改localhost爲% - 方式二:創建新用戶,採用naviat_password 連接方式。賦予新用戶root管理員的全部權限。
CREATE USER ‘finley’@’%’ IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON . TO ‘finley’@’%’ WITH GRANT OPTION; - 刷新權限:
flush privileges;
redis5.*安裝
基本redis安裝
1、下載redis
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
2、解壓
tar -xzvf redis-5.0.4.tar.gz
3、Redis5 安裝(先安裝gcc依賴)
安裝依賴:yum install gcc
安裝依賴:yum install gcc-c++
進入目錄:cd redis-5.0.4
安裝命令:make
4、進入目錄:cd redis-5.0.4
運行命令:nohup src/redis-server redis.conf > /home/redis.log 2>&1 &
查看運行的redis:ps -ef | grep redis
Redis5 關閉服務
進入目錄:cd redis-5.0.4
關閉命令:src/redis-cli shutdown
強制關閉:kill -9 id
Redis5 允許遠程連接
redis.conf 中修改:
bind 127.0.0.1 10.10.10.10 123.123.123.123
protected-mode no
Redis5 增加密碼
redis.conf 中修改:
requirepass mypassword
增加密碼後連接命令:src/redis-cli -a mypassword
增加密碼後關閉命令:src/redis-cli -a mypassword shutdown