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,此文终结

相关文章
相关标签/搜索