Linux快速入门

发布于:2025-05-10 ⋅ 阅读:(10) ⋅ 点赞:(0)

Linux概述

image-20250303225205787

Linux系统版本

Linux系统分为内核版和发行版

内核版
由Linux核心团队开发、维护
免费、开源
负责控制硬件
发行版
基于Linux内核版进行扩展
由各个Linux厂商开发、维护
有收费版本和免费版本

Linux系统发行版:
Ubuntu:以桌面应用为主,免费
RedHat:面向企业用户,收费
Centos:RedHat的社区版,免费
Fedora:功能完备、快速更新,免费
openSUSE:对个人完全免费、图形界面华丽
红旗Linux:北京中科红旗软件技术有限公司开发

image-20250304202407111

安装方式

image-20250304202557277

虚拟机安装

image-20250304203230036

image-20250304203549454

虚拟机网络配置

image-20250304204113647

挂载镜像

image-20250304204336499

远程连接工具

常用的SSH(Secure Shell,安全外壳协议)远程连接工具:Putty、SecureCRT、Xshell、FinalShell等。

image-20250304211237863

finalshell连接Linux

image-20250304211511360

Linux目录结构

image-20250304212818235

image-20250304214100523

linux常用命令

ip addr # 查看网卡信息
init 0 # 关机
init 6 # 重启

Linux命令格式

image-20250304214340332

目录操作命令

ls 显示指定目录下的内容

image-20250304214814630

image-20250304214932381

cd 切换

image-20250304215726468

mkdir 创建目录

image-20250304220144316

rm 删除

image-20250304220604286

文件操作命令

cat 查看

image-20250304221938504

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

image-20250304222315382

head 查看文件开头的内容

image-20250304222704671

tail 查看文件末尾的内容

image-20250304222922077

echo 输出或写内容到文件

追加重定向

echo xxxxxx >> xxxx.txt

拷贝移动命令

cp 用于复制文件或目录

image-20250304223946152

mv 重命名或移动

image-20250304224252469

tar 打包压缩命令

image-20250305165726515

image-20250305191042740

文本编辑命令

image-20250305224249952

image-20250305225305958

查找命令

find 在指定目录下查找文件

image-20250306130301366

grep 从指定文件中查找指定的文本内容

image-20250306131412568

Linux软件安装

image-20250306132309073

安装jdk

image-20250306132859866

MySql安装

https://downloads.mysql.com/archives/community/

image-20250306134121773

image-20250306134154805

image-20250306134548873

nginx安装

https://nginx.org/en/download.html

image-20250306183957192

防火墙操作

image-20250306140739065

项目部署

前端项目部署

image-20250306190637061

# 停止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

网站公告

今日签到

点亮在社区的每一天
去签到