java1.8環境配置
1.移除本機原本的java環境,這裡以1.7為例
yum -y remove java-1.7.0-openjdk*
yum -y remove tzdata-java.noarch
複製程式碼
2.檢視yum中現有java版本
yum -y list java*
複製程式碼
3.安裝自己需要的版本,這裡以1.8為例
yum -y install java-1.8.0-openjdk*
複製程式碼
4.檢視本機java環境是否部署完成
java -version
複製程式碼
Python3.6.1環境配置 暫時失效
1.必要環境安裝
yum install -y gcc zlib-devel openssl-devel
複製程式碼
2.下載3.6.1原始碼包
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
複製程式碼
3.解壓原始碼包
tar -zxvf Python-3.6.1.tgz
複製程式碼
4.進入解壓後的原始碼包
cd Python-3.6.1
複製程式碼
5.修改本地預設配置 因為centos7.0預設為自帶python2,所以我們需要把python切換為我們的python3
./configure prefix=/usr/local/python3
複製程式碼
6.安裝
make && make install
複製程式碼
7配置環境變數
#進入編輯檔案
vi /etc/profile
#在行尾加入
export PATH="$PATH:/usr/local/python3/bin"
複製程式碼
加入export PATH="$PATH:/usr/local/python3/bin"操作參考vi操作方式:
先輸入 ':i' 進入insert插入模式
加入 export PATH="$PATH:/usr/local/python3/bin"
MySql環境配置
0.解除安裝已有的MySql環境
rpm -qa | grep mariadb
rpm -e mariadb-libs-5.5.37-1.el7_0.x86_64
rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64
複製程式碼
1.新增源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
複製程式碼
2.安裝MySql
sudo yum install mysql-server
複製程式碼
3.如果輸入mysql -u root報錯 2002 則需要提升許可權提升許可權
sudo chown -R openscanner:openscanner /var/lib/mysql
service mysqld restart
複製程式碼
4.修改MySql密碼
mysql -u root
mysql > use mysql;
mysql > update user u set u.password=password('你的密碼') where u.user='root';;
mysql > exit;
複製程式碼
5.開放3306埠
sudo vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent#防火牆開放埠
複製程式碼
6.重啟防火牆
sudo service iptables restart
複製程式碼
注 如果防火牆出現
Failed to restart iptables.service: Unit not found.
複製程式碼
這是因為centos7中防火牆由firewalld管理,應該執行下列命令
sudo systemctl restart firewalld
複製程式碼
TODO
暫缺遠端登入
1.檢視是否允許遠端賬號鄧麗
>mysql use mysql;切換資料庫到mysql庫
>mysql select host,user from user; #檢視user表的host和root使用者
複製程式碼
這個%就是允許遠端訪問.如果沒有則進行第2步.
2.允許遠端登入root使用者
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼' WITH GRANT OPTION;
或者指定IP
GRANT ALL PRIVILEGES ON *.* TO 'root'@'你的IP' IDENTIFIED BY '你的密碼' WITH GRANT OPTION;
複製程式碼
3.重啟mysql
sudo systemctl restart mysqld
複製程式碼
常用操作:
操作 | 程式碼 |
---|---|
重啟centos7的防火牆 | systemctl restart firewalld |
重啟Mysql | systemctl restart mysqld |