Linux快速入门
Linux概述
Linux系统版本
Linux系统分为内核版和发行版
内核版
由Linux核心团队开发、维护
免费、开源
负责控制硬件
发行版
基于Linux内核版进行扩展
由各个Linux厂商开发、维护
有收费版本和免费版本
Linux系统发行版:
Ubuntu:以桌面应用为主,免费
RedHat:面向企业用户,收费
Centos:RedHat的社区版,免费
Fedora:功能完备、快速更新,免费
openSUSE:对个人完全免费、图形界面华丽
红旗Linux:北京中科红旗软件技术有限公司开发

安装方式
虚拟机安装

虚拟机网络配置
挂载镜像
远程连接工具
常用的SSH(Secure Shell,安全外壳协议)远程连接工具:Putty、SecureCRT、Xshell、FinalShell等。
finalshell连接Linux
Linux目录结构

linux常用命令
ip addr # 查看网卡信息
init 0 # 关机
init 6 # 重启
Linux命令格式

目录操作命令
ls 显示指定目录下的内容

cd 切换

mkdir 创建目录
rm 删除

文件操作命令
cat 查看

more 以分页的形式显示文件内容

head 查看文件开头的内容

tail 查看文件末尾的内容

echo 输出或写内容到文件
追加重定向
echo xxxxxx >> xxxx.txt
拷贝移动命令
cp 用于复制文件或目录

mv 重命名或移动
tar 打包压缩命令

文本编辑命令
查找命令
find 在指定目录下查找文件
grep 从指定文件中查找指定的文本内容
Linux软件安装

安装jdk
MySql安装
https://downloads.mysql.com/archives/community/

nginx安装
https://nginx.org/en/download.html
防火墙操作

项目部署
前端项目部署
# 停止nginx
sbin/nginx -s quit
后端项目部署
1.执行maven的父工程中的package生命周期,对项目进行打包【打包之前,先连接上服务器数据库,先测试通过】。
2.在linux)服务器的/usr/local目录下,创建一个目录tlias-app,将jar包上传到服务器的/usr/local/tlias-app目录中。
3.然后在命令行执行命令,运行jar包:java -jar xxxxxx.jar
上述执行运行jar包之后,会占用前台窗口,窗口关闭服务也就停了。可以使用nohup指令,后台运行服务,执行指令:
nohup java -jar xxxxxx.jar &> tlias.log &
查看进程:ps -ef | grep xxxx
终止进程:
使用 kill
命令来终止进程。假设你找到了 PID 为 12345 的进程,可以这样终止:
kill 12345
如果该进程没有响应,可以使用更强制的方式:
kill -9 12345