当前位置: 首页 > 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

相关文章:

  • C++ - 函数重载
  • 深入解析多线程与多进程:从理论到Python实践
  • C语言—指针3
  • 若依定制pdf生成实战
  • gradle3.5的安装以及配置环境变量
  • PX4开始之旅(二)通过自定义 MAVLink 消息与 QGroundControl (QGC) 通信
  • 力扣题解:21.合并两个有序链表(C语言)
  • 2025数维杯数学建模C题完整分析参考论文(共36页)(含模型、可运行代码、数据)
  • 赛季7靶场 - Environment
  • Android 移动应用开发:页面跳转与数据传递功能
  • Android屏蔽通话功能和短信功能
  • MySQL(4)如何查看MySQL数据库的版本?
  • 『不废话』之Python 3.14 Beta版新特性
  • 【传感器】代码——DHT11温湿度传感器
  • 从0开始学linux韦东山教程第一三章问题小结(1)
  • 4.2java包装类
  • STM32--PWM--函数
  • 微软系统 红帽系统 网络故障排查:ping、traceroute、netstat
  • 40-算法打卡-二叉树-深度优先(前、中、后序遍历)-递归遍历-第四十天
  • 蓝绿激光对潜通信介绍
  • 东方红资管官宣:41岁原国信资管董事长成飞出任新总经理
  • 央行:货币与物价的关系受多重因素影响,提振物价的关键在于扩大有效需求
  • 前4个月我国货物贸易进出口同比增长2.4%,增速较一季度加快1.1个百分点
  • 阿里CEO:将以饱和式投入打法,聚焦几大核心战役
  • 江苏省人社厅党组书记、厅长王斌接受审查调查
  • 绿城房地产集团:近半年累计花费20.6亿元购买旗下债券