系統版本4.4.0-53-generic
以下操作均在root用戶下進行
本文共一張圖
文檔結構:
一、安裝jdk
? ? ? 1. 配置環境變量
二、安裝mysql server 5.7
? ? ? 1.安裝mysql
? ? ? 2.設置mysql5.7遠程訪問(如使用本地navicat訪問)
? ? ? 3.mysql5.7添加用戶及創建數據庫的方法
三、解決xftp5遠程連接ubuntu(root登錄)
? ? ? 1.修改/etc/ssh/sshd_config文件
? ? ? 2.重啟ssh服務
四、其他問題
? ? ? 1.修改系統root密碼并切換到root用戶
? ? ? 2.vim編輯器的簡單使用
一、安裝jdk
輸入javac查看可安裝的jdk版本
選擇openjdk-8-jdk-headless安裝:
apt install openjdk-8-jdk-headless
如果系統為剛裝,可能找不到軟件源使用下面的命令,再重新安裝
更新軟件源:
sudo apt-get update
等待安裝成功。
1. 配置環境變量
修改/etc/profile文件:
vim /etc/profile
添加:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export ClASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
生效:
source /etc/profile
二、安裝mysql server 5.7
1.安裝mysql
apt-get install mysql-server
按步驟,回車即可。
2.設置mysql5.7遠程訪問(如使用本地navicat訪問)
需要修改/etc/mysql/mysql.conf.d/mysqld.cnf文件:
vim /etc/mysql/mysql.conf.d/mysqld.cnf
找到 bind_address,并在bind_address前面加上#注掉。
賦予外部訪問權限:
grant all privileges on *.* to root@"%" identified by 'root' with grant option;?
flush privileges;
3.mysql5.7添加用戶及創建數據庫的方法
由于mysql5.7將用戶的passwd字段修改成了authentication_string
正確的添加用戶方法:
GRANT USAGE ON *.* TO 'test'@'%' IDENTIFIED BY 'test' WITH GRANT OPTION;
flush privileges;
創建數據庫:
create database testdb default character set utf8;
grant all on testdb.* to 'test'@'%' with grant option;
flush privileges;
三、解決xftp5遠程連接ubuntu(root登錄)
用xftp root連接時顯示ssh服務器拒絕了密碼,請重新連接。由于sshd的設置不允許root用戶用密碼遠程登錄,修改/etc/ssh/sshd_config文件,但必須是安裝了openssh才會有這個文件,如果文件不存在,請檢查是否安裝了openssh。
1.修改/etc/ssh/sshd_config文件
vim /etc/ssh/sshd_config
找到:
#Authentication:
LoginGraceTime120
PermitRootLogin prohibit-password
StrictModes yes
修改為:
#Authentication:
LoginGraceTime ?120
PermitRootLogin ?yes
StrictModes ?yes
然后退出vim編輯。
2.重啟ssh服務
/etc/init.d/ssh restart
此時xftp即可使用root登錄。
四、其他問題
1.修改系統root密碼并切換到root用戶
修改ubuntu的root密碼:
sudo passwd root
輸入密碼并確認。
切換到root用戶:
su root
輸入密碼即可進入。
2.vim編輯器的簡單使用
進入插入模式:
插入模式(按i鍵進入) 左下角顯示--INSERT--
P.S.?
i 在當前位置生前插入
I 在當前行首插入
a 在當前位置后插入
A 在當前行尾插入
o 在當前行之后插入一行
O 在當前行之前插入一行
退出命令:
:wq 保存并退出(常用)
ZZ 保存并退出
:q! 強制退出并忽略所有更改(常用)
:e! 放棄所有修改,并打開原來文件
本文為本人學習過程所記,難免會有錯誤,歡迎指正。