deepin Linux學習使用

今天開始使用Linux啦,系統是deepin linux。此文使用學習記錄html

命令行經常使用命令java

cd ..    返回上一級目錄mysql

tab鍵  自動補全命令linux

sudo  受權命令,避免反覆輸入管理員密碼nginx

sudo -s   切換到管理員redis

su 用戶名    切換到普通用戶sql

sudo mv  目標地址一  目標地址二     文件轉移數據庫

uname -a  查看系統位數等信息apache

apt  search package  搜索安裝包vim

apt install package

ps命令查看進程,kill命令終止進程 Linux查詢進程與終止進程

ls -a    查看全部文件,包括隱藏文件,以.開頭的文件會默認隱藏

rm -rf  file    無提示強制刪除

vim文本編輯器使用 

vi file   打開文件

輸入i開始編輯

退出:按Esc,輸入冒號,輸入退出指令,q! 不保存強制退出,w 保存可是不退出vi編輯,wq 保存並退出 快捷鍵shift+zz

雜項記錄

hosts文件位置:/etc/hosts

jdk安裝

deepin linux自帶了open jdk,/usr/lib/jvm/java-8-openjdk-amd64

配置oracle jdk

方案一:apt search oracle jdk

                  apt install oracle-java8

java -version查看是否安裝並替換了默認open jdk

方案二(未實踐經過,僅供參考):

下載jdk8壓縮包:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

打開下載目錄:cd ~/Downloads         

解壓:tar -zxvf jdk-8u201-linux-x64.tar.gz

安裝到指定目錄:sudo mv jdk1.8.0_201/ /usr/lib/jvm/java/jdk1.8.0_201

cd /etc/profile,打開配置文件配置環境變量,在文件末尾添加

JAVA_HOME= /usr/lib/jvm/java/jdk1.8.0_201
CLASSPATH= /usr/lib/jvm/java/jdk1.8.0_201/lib
PATH=$PATH:$JAVA_HOME/bin:$CLASSPATH
export PATH

source /etc/profile   使配置生效

配置默認jdk,此時系統原有open jdk還是默認jdk

update-alternatives  --display java   查看jdk版本和優先級

sudo update-alternatives --install /usr/bin/javac javac  /usr/lib/jvm/java/jjdk1.8.0_201/bin/javac  1171
sudo update-alternatives --install /usr/bin/java  java  /usr/lib/jvm/java/jdk1.8.0_201/bin/java  1171
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java/jdk1.8.0_201/bin/jar 1171   
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java/jdk1.8.0_201/bin/javah 1171   
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java/jdk1.8.0_201/bin/javap 1171

redis安裝

下載壓縮包:wget http://download.redis.io/releases/redis-5.0.3.tar.gz

解壓:tar xzvf redis-5.0.3.tar.gz

打開目錄:cd redis-5.0.3

編譯:make

啓動redis:cd src

./redis-server

中止redis:Ctrl+C  或者 redis-cli shutdown

tomcat安裝

官網下載壓縮包:http://tomcat.apache.org/

解壓後進入tomcat的bin目錄,執行啓動命令   ./startup.sh

若是這裏出現使用管理員權限仍提示權限不夠,輸入chmod u+x *.sh命令修改文件權限便可

在瀏覽器中輸入http://localhost:8080/,檢驗tomcat是否安裝啓動成功

tomcat關閉:./shutdown.sh

nginx安裝配置

先配置nginx所需環境

1.安裝gcc g++的依賴庫
sudo apt-get inrestall build-essential && sudo apt-get install libtool

2.安裝pcre依賴庫
sudo apt-get install libpcre3 libpcre3-dev

3.安裝zlib依賴庫
sudo apt-get install zlib1g-dev

4.安裝ssl依賴庫
sudo apt-get install openssl

5.官網下載nginx壓縮包,解壓後打開文件目錄

安裝到指定位置  ./configure --prefix=指定目錄

編譯:make   安裝:make install

再到指定目錄下查看,已生成對應安裝文件

以管理員身份運行目錄下nginx程序,在nginx/sbin/nginx

ps -e|grep nginx  查詢進程,發現nginx已成功運行

打開瀏覽器輸入localhost,出現nginx歡迎頁面,則表明安裝成功。

若出現403 forbidden錯誤,查看nginx目錄下的錯誤日誌error.log,日誌錯誤記錄permission denied,

代表nginx啓動用戶與工做用戶不一致,打開nginx配置文件nginx.conf,第一行改成user = root,再次啓動

Intellij IDEA安裝

在系統的應用商店裏能夠直接安裝,可是是很老的版本

在官網上下載Intellij IDEA Utimate:http://www.jetbrains.com/idea/download/

解壓後在bin目錄下運行./idea.sh啓動

MySQL安裝

參考:http://www.javashuo.com/article/p-dskbvull-dw.html

官網下載壓縮包:https://dev.mysql.com/downloads/

選擇MySQL Community Server,下載須要建立一個Oracle帳戶,最後的下載頁須要填寫幾個選項,看狀況隨便選無影響,按提示走就好

根目錄下建立文件夾

安裝目錄:mkdir software   數據庫數據文件:mkdir data   cd data  mkdir mysql

下載完將文件解壓到指定目錄software

修改文件名:mv mysql-5.7.25-linux-glibc2.12-x86_64/ mysql

cd mysql

建立系統MySQL用戶組:groupadd mysql

建立MySQL用戶:useradd -r -g mysql mysql

關聯myql用戶到mysql用戶組中:

chown -R mysql:mysql  /software/mysql/

chown -R mysql:mysql  /data/mysql/

chown -R mysql  /software/mysql/

chown -R mysql  /data/mysql

更改mysql安裝文件夾mysql/的權限

chmod -R 755 /software/mysql/

棄deepin轉用manjaro,此文終結

相關文章
相關標籤/搜索