当前位置: 首页 > news >正文

Linux快速入门

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
http://www.xdnf.cn/news/352369.html

相关文章:

  • 排序算法-归并排序
  • 在线caj转换word
  • 安全核查基线-2.nfslock服务
  • 密码学--AES
  • 解密火星文:LeetCode 269 题详解与 Swift 实现
  • Uskin阵列式三轴力触觉传感器:驱动机器人智能的触觉数据专家
  • 达梦、PostgreSQL数据库讲json解析成临时表(json_table函数的使用)
  • HunyuanCustom, 腾讯混元开源的多模态定制视频生成框架
  • PostgreSQL 的 pg_advisory_lock 函数
  • 输入顶点坐标输出立方体长宽高的神经网络
  • Microsoft Azure DevOps针对Angular项目创建build版本的yaml
  • 【MySQL】存储引擎 - ARCHIVE、BLACKHOLE、MERGE详解
  • 电机密集型工厂环境下的无线通信技术选型与优化策略
  • Azure资源创建与部署指南
  • 嵌入式培训之C语言学习完(十七)结构体、共用体、枚举、typedef关键字与位运算
  • 嵌入式openharmony标准系统中GPIO口控制详解
  • rust-candle学习笔记11-实现一个简单的自注意力
  • 前端工程化和性能优化问题详解
  • Vue3 中 ref 与 reactive 的区别及底层原理详解
  • fakebook
  • 【Linux】深入拆解Ext文件系统:从磁盘物理结构到Linux文件管理
  • 在企业级项目中高效使用 Maven-mvnd
  • 2025-05-10-FFmepg库裁切有水印的视频
  • docker 日志暴露方案 (带权限 还 免费 版本)
  • 企业如何将钉钉付款单高效集成到金蝶云星空?
  • 高频微服务面试题总结
  • 【MySQL】联合查询
  • 自适应混合索引创建与管理:一种智能数据库优化机制的研究
  • 高并发内存池(二):项目的整体框架以及Thread_Cache的结构设计
  • 怎么用idea打jar包