admin管理员组文章数量:1651584
文章目录
- 一、Linux系统历史
- Linux的特点
- 二、Linux 系统版本
- Linux系统分为 内核版 和 发行版
- 三、目前主流的操作系统介绍
- 1、桌面操作系统
- 2、服务器操作系统
- 3、移动设备操作系统
- 4、嵌入式操作系统
- 四、为什么要学习 Linux ?
- 五、学完后能干什么?
- 六、安装方式介绍
- 1、两种安装方式:
- 2、常用的虚拟机软件
- 七、资源下载
- 1、CentOS 7 64位 ISO 镜像文件
- 2、VMware Workstation Pro 16 学习版
- 八、安装Linux
- 1、安装VMware 虚拟机软件
- 2、安装CentOS
- 九、网卡设置
- 1、引出问题
- **问题**:
- **原因**:
- 2、虚拟机网卡设置
- 目的:
- 实现步骤:
- 十、安装SSH连接工具
- 1、SSH连接工具介绍
- 2、常用的SSH连接工具
- 3、下载FinalShell
- 4、安装FinalShell
- 5、使用FinalShell远程连接Linux服务器
- 十一、Linux目录结构 与 Windows目录结构 对比
- Linux目录结构特点
- 十二、Linux 目录 分析
- 通过 ls 命令查看子目录
- 十三、常用命令及注意事项
- 1、常用命令
- 2、注意事项
- 问题:
- 原因:
- 解决方案:
- 十四、命令使用格式
- 十五、命令使用技巧
- 十六、软件安装方式
- 十七、安装JDK
- 1、下载资源
- 2、安装过程
- 十八、安装Tomcat
- 1、下载资源
- 2、安装过程
- 3、启动 Tomcat
- 启动方式
- 验证启动是否成功
- 4、停止 Tomcat
- 方式一
- 方式二
- 5、Tomcat 的外部访问问题
- 起因
- 解决方案
- 十九、Linux 防火墙操作命令
- 1、操作命令
- 2、注意事项
- 二十、安装 MySQL
- 1、准备工作
- 注意事项
- 卸载 mariadb 数据库软件
- 2、下载资源
- 3、安装过程
- 4、启动、停止MySQL服务
- MySQL 使用命令
- 5、登录MySQL
- 查看临时密码
- 登录MySQL
- 修改密码
- 设置访问权限
- 查看数据库列表
- 二十一、安装lrzsz
- 1、介绍
- 2、安装过程
- 3、上传文件
- 二十二、手动部署项目
- 1、 准备一个java项目,并打成jar包
- 2、 **将 jar 包上传到 Linux 服务器**
- 3、使用java命令启动项目
- 4、检查防火墙,开放8080端口
- 5、将项目改为后台运行
- 6、停止Java项目程序
- 二十三、自动部署项目(Shell脚本)
- 所需资料
- 操作步骤
- 1、安装Git
- 2、安装Maven
- 1)、上传安装包到linux 中
- 2)、安装流程
- 3)、配置 maven 环境变量
- 4)、配置 maven 本地仓库
- 3、编写Shell脚本
- 1)、Shell脚本介绍
- 2)、Shell脚本解读
- 4、文件权限授权
- 5、通过 Shell 脚本文件自动部署项目
- 6、为虚拟机设置静态ip
- 1)、配置 ifcfg-ens33文件
- 2)、重启网络服务
一、Linux系统历史
Linux的特点
Linux介绍
Linux 是一个基于 POSIX 的多用户、多任务操作系统,它支持多线程和多 CPU,具有 Unix 的全部功能,并广泛用于各种计算平台。Linux 最初由芬兰人林纳斯·托瓦兹(Linus Torvalds)于 1991 年编写,并因其高效性和灵活性而受到广泛喜爱。Linux 的源代码是开放的,允许用户自由获取、学习和修改,这促进了其广泛的应用和流行。
Linux的核心特性
文件系统:Linux文件系统不仅包含文件中的数据,还有文件系统的结构,如目录、软连接及文件保护信息等。
性能稳定:Linux以其稳定的性能著称,适合长时间运行。
支持多种硬件:Linux支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。
网络功能:继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
发行版多样:Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的 Red Hat Enterprise Linux、SUSE、Oracle Linux等。
发展历程
Linux的创始人是林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds),他出生于芬兰赫尔辛基市,毕业于赫尔辛基大学计算机科学系。托瓦兹曾在全美达公司(Transmeta Corporation)参与芯片的code morph技术研发,后受聘于开源码发展实验室(OSDL)全力开发Linux内核。
总的来说,Linux是一个强大、高效且稳定的操作系统,它不仅适用于服务器和超级计算机,也广泛应用于个人计算机和移动设备。Linux的开源特性使得它非常适合于需要高度定制化和安全性要求高的环境。
二、Linux 系统版本
Linux系统分为 内核版 和 发行版
- 内核版
- 由Linus Torvalds及其团队开发、维护
- 免费、开源
- 负责控制硬件
- 发行版
- 基于Linux内核版进行拓展
- 由各个Linux厂商进行开发、维护
- 有收费版、免费版
三、目前主流的操作系统介绍
1、桌面操作系统
个人电脑使用的系统
- Windwos(用户数量最多)
- Mac OS(操作体验最好,办公人士首选)
- Linux(用户数量少)
2、服务器操作系统
- UNIX(安全、稳定、付费)
- Linux(安全、稳定、免费、占有率高)
- Windows Server(付费、占有率低)
3、移动设备操作系统
- Android(基于Linux、开源)
- IOS(苹果公司开发、不开源)
4、嵌入式操作系统
- Linux(机顶盒、路由器、交换机)
四、为什么要学习 Linux ?
五、学完后能干什么?
六、安装方式介绍
1、两种安装方式:
- 物理机安装:
- 直接将操作系统安装到服务器硬件上
- 虚拟机安装:
- 通过虚拟机软件安装
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能、运行在完全隔离环境中的完整计算机系统。
2、常用的虚拟机软件
- VMware(本次使用)
- VirtualBox
- VMLite WorkStation
- Qemu
- HopeddotVOS
七、资源下载
1、CentOS 7 64位 ISO 镜像文件
链接:https://pan.baidu/s/1Aoz-tbd_MlaHCQr55SEqFQ?pwd=ux3x
提取码:ux3x
2、VMware Workstation Pro 16 学习版
链接:https://pan.baidu/s/140obTGxAUoUpn_p1pk7BMw?pwd=cpqq
提取码:cpqq
八、安装Linux
1、安装VMware 虚拟机软件
全部 下一步 即可
2、安装CentOS
-
打开VMware,创建虚拟机
-
下一步
-
稍后安装,下一步
-
系统:Linux ,版本:CentOS 7 64位 ,下一步
-
自定义配置:名称、安装位置,下一步
-
设置磁盘大小、将虚拟磁盘拆分多个文件,下一步
-
自定义硬件
-
分配硬件资源,推荐:内存2G、处理器2个,
新CD/DVD:使用ISO映像文件,选择CentOS 7 的ISO镜像文件
关闭
-
完成
-
启动虚拟机
-
进入虚拟机,方向键选择“Install CentOS 7” ,回车建 开始安装系统,等待
-
选择系统语言为“中文”
-
选择分区
-
选择磁盘、选择自动分配分区,完成
-
开始安装
-
设置密码(默认管理员的密码)
-
完成配置,等待
-
安装完成,重启
-
启动虚拟机,登录Linux,输入账号root,密码(第17步设置的)
九、网卡设置
1、引出问题
问题:
使用命令 ip addr 查看服务器ip地址,出现错误,没有显示出 ip 地址
原因:
由于启动服务器时未加载网卡,导致IP地址初始化失败
2、虚拟机网卡设置
目的:
修改网络初始化设置,设定网卡在系统启动时初始化
实现步骤:
// 步骤:依次输入以下命令
cd / 进入根目录
cd etc 进入etc目录
cd sysconfig 进入sysconfig目录
cd network-scripts 进入network-scripts目录
vi ifcfg-ens33 编辑ifcfg-ens33文件
输入完成上面的指令后,再依次完成下面的编辑操作
- 进入 ifcfg-ens33 文件(按 “ 回车 ” 键 )
- 进入编辑状态(按 “ i ” 键 )
编辑状态下,最下面会显示 “ INSERT ”
- 将最下面的 “ no 改成 yes ”(使用方向键移动光标)
- 保存退出(按 “ ESC ” 键,输入 :wq ,按 “ 回车 ” 键)
修改完成后,重启虚拟机,登录好,并使用指令 “ ip addr ” 查看ip地址
成功获取到 ip 地址为 192.168.11.128
十、安装SSH连接工具
1、SSH连接工具介绍
- SSH(Secure Shell),建立在应用层基础上的安全协议
- 通过SSH连接工具就可以实现从本地连接到远程的 Linux 服务器
应用场景:
在企业中,Linux系统一般是直接部署到机房的某台物理机上,为了方便使用自己的电脑进行远程操控,可通过SSH连接工具实现远程连接。
2、常用的SSH连接工具
- putty
- secureCRT
- xshell
- finalshell(本次使用)
3、下载FinalShell
链接:https://pan.baidu/s/127QZv_vPGHQK-RIKducWnA?pwd=kjr0
提取码:kjr0
4、安装FinalShell
建议使用管理员权限进行安装
5、使用FinalShell远程连接Linux服务器
- 打开FinalShell软件,点击文件夹图标
- 新建连接项,SSH连接
- 填写连接服务器所需信息
名称:随便写
主机:服务器的 ip 地址(前面 通过 ip addr 指令 获得)
备注:随便写
方法:密码(连接服务器的方式,密码连接 即可)
用户名:服务器的登录账号(前面安装 Linux系统时 设置过)
密码:服务器的登录密码(前面安装 Linux系统时 设置过)
- 确定
连接成功
十一、Linux目录结构 与 Windows目录结构 对比
Linux目录结构特点
- / 是所有目录的顶点
- 目录结构想一颗倒挂的树
十二、Linux 目录 分析
- bin 存放二进制可执行文件
- boot 存放系统引导时使用的各种文件
- dev 存放设备文件
- etc 存放系统配置文件
- home 存放系统用户的文件
- lib 存放程序运行所需的共享库和内核模块
- opt 额外安装的可选应用程序包所放置的位置
- root 超级用户目录
- sbin 存放二进制可执行文件,只有 root 用户才能访问
- tmp 存放临时文件
- usr 存放系统应用程序
- var 存放运行时需要改变数据的文件,例如日志文件
通过 ls 命令查看子目录
cd / 打开根目录
ls 查询子目录
十三、常用命令及注意事项
1、常用命令
命令 | 对应英文 | 作用 |
---|---|---|
ls | list | 查看当前目录下的内容 |
pwd | print work directory | 查看当前所在目录 |
cd [目录名] | change directory | 切换目录 |
touch [文件名] | touch | 如果文件不存在,新建文件 |
mkdir [目录名] | make directory | 创建目录 |
rm [文件名] | remove | 删除指定文件 |
Tips:白色字体代表文件名称,蓝色字体代表目录名称
2、注意事项
问题:
如果提示信息出现乱码
原因:
由于编码问题导致
解决方案:
修改 Linux 的编码即可,命令如下:
echo 'LANG="en_US.UTF-8"' >> /etc/profile //表示:将 LANG="en_US.UTF-8" 写入到 profile 文件中
source /etc/profile //表示:重新加载 profile 文件
十四、命令使用格式
命令格式:command [-options] [parameter]
说明:
- command:命令名
- [-options]:选项,可用来对命令进行控制
- [parameter]:传给命令的参数,可以填写多个
[ ] 代表可选
命令名、选项、参数之间有空格进行分隔
举例:
十五、命令使用技巧
- Tap 键 自动补全(文件名或目录名)
- 连按两次 Tap 键 ,给出操作提示
- (上、下)方向键切换使用历史指令
- 使用 clear 命令或者Ctrl + L 快捷键实现清屏
十六、软件安装方式
- 二进制发布包安装
- 软件已经针对具体平台编译打包发布,只要解压,修改配置即可
- RPM 安装
- 软件已经安装 redhat 的包管理规范进行打包,使用 rpm 命令进行安装,不能自行解决库依赖问题
- YUM 安装
- 一种在线软件安装方式,本质上还是 rpm 安装,自动下载安装包并安装,安装过程中自动解决库依赖问题
- 源码编译安装
- 软件以源码工程的形式发布,需要自己编译打包
RPM(Red-Hat Package Manager)RPM软件包管理器,是红帽Linux用于管理和安装软件的工具
YUM(Yellow dog Update Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理器,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无需繁琐的一次次下载、安装。
十七、安装JDK
安装方式:通过二进制发布包安装
1、下载资源
JDK 1.8(二进制发布包)
链接:https://pan.baidu/s/1LVmyeJBPVaFBizX-lG-Rdg?pwd=0eey
提取码:0eey
2、安装过程
这里使用 FinalShell 远程连接工具
安装流程:
1、通过 SSH 远程连接工具上传 JDK 安装包到 Linux 服务器
2、解压 JDK 安装包
3、配置环境变量
4、检查是否安装成功
- 打开 底栏,上传 JDK 的二进制发布包
文件会上传到当前所在目录
- 解压安装包,命令为:
tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local // 解压JDK安装包到 /user/local目录下
- 等待解压完成,并进入jdk 的安装目录
cd /usr/local //进入到 /usr/local 目录
- 开始配置环境变量:
vim
命令开始编辑profile 文件,
进入文件后,键盘按shift + g
跳转到文件最底部,
再按i
进入编辑模式,
复制以下配置到profile文件内,
完成后按ESC
键回到命令模式,
再输入:wq
保存退出
vim /etc/profile //编辑profile文件
----以下配置到profile文件中,复制粘贴----
JAVA_HOME=/usr/local/jdk1.8.0_171
PATH=$JAVA_HOME/bin:$PATH
- 编辑完成后,输入
source /etc/profile
命令重新加载profile配置文件,最后通过java -version
命令查看java版本(能显示版本就算安装成功)
十八、安装Tomcat
安装方式:通过二进制发布包安装
1、下载资源
链接:https://pan.baidu/s/1oIkhtm2wShPBzRBuJ11Hlw?pwd=t1yw
提取码:t1yw
2、安装过程
-
上传Tomcat安装包到FInalShell
-
打开安装包所在目录,并解压到
/usr/local
目录(随意)
// 切换到根目录,我的安装包在根目录
cd /
// 解压(我解压到 /usr/local 目录下)
tar -zxcf apache-tomcat-7.0.57.tar.gz -C /usr/local
3、启动 Tomcat
启动方式
打开Tomcat的bin目录,启动Tomcat服务
// 1、打开Tomcat的bin目录
cd /usr/local/apache-tomcat-7.0.57/bin
// 2、启动Tomcat服务,两种方式二选一
sh startup.sh
或
./startup.sh
验证启动是否成功
两个方法二选一
+++++ 查看启动日志法 +++++
// 查看 Tomcat/logs 文件夹内的启动日志(按 空格 找到文件末尾即可看到)
more /usr/local/apache-tomcat-7.0.57/logs/catalina.out
tail -50 /usr/local/apache-tomcat-7.0.57/logs/catalina.out // 快速查看文件末尾的50行内容
+++++ 查看进程法 +++++
ps -ef // 查找所有正在运行的进程
ps -ef | grep tomcat // 查找正在运行的Tomcat进程
ps
命令是 Linux 下非常强大的进程查看命令,通过ps -ef
命令,可以查看所有正在运行的进程。
|
在 Linux 中称为 “管道符” ,可以将前一个命令的结果输入到后一个命令中。
使用ps
命令时,通常配合|
管道符和grep
命令一起使用,来查看特定的进程。
4、停止 Tomcat
方式一
打开Tomcat的bin目录,停止Tomcat服务
// 1、打开Tomcat的bin目录
cd /usr/local/apache-tomcat-7.0.57/bin
// 2、停止Tomcat服务,两种方式二选一
sh shutdown.sh
或
./shutdown.sh
方式二
结束 Tomcat 进程
// 1、查看 Tomcat 进程,获得进程id
ps -ef | grep tomcat
// 2、根据进程id,结束进程
kill -9 进程id
kill
命令是 Linux 提供的用于结束进程的命令,-9
表示强制结束。
5、Tomcat 的外部访问问题
起因
Tomcat启动后,无法通过外部访问Tomcat的8080端口,只能服务器本地可以访问
解决方案
- 关闭防火墙(存在安全隐患)
- 开放Tomcat的端口(推荐)
十九、Linux 防火墙操作命令
1、操作命令
+++++ 查看防火墙状态 +++++
systemctl status firewalld
firewall-cmd --state // 简写
+++++ 暂时关闭防火墙 +++++ (系统重启后会恢复开启防火墙)
systemctl stop firewalld
+++++ 永久关闭防火墙 +++++
systemctl disable firewalld
+++++ 开启防火墙 +++++
systemctl start firewalld
+++++ 开放指定端口 +++++
firewall-cmd --zone=public --add-port=8080/tcp --permanent // 其中 8080 指的是要开放的端口号(可替换)
+++++ 关闭指定端口 +++++
firewall-cmd --zone=public --remove-port=8080/tcp --permanent // 其中 8080 指的是要关闭的端口号(可替换)
+++++ 重新加载防火墙设定 +++++
firewall-cmd --reload
+++++ 查看已开放的端口 +++++
firewall-cmd --zone=public --list-ports
2、注意事项
systemctl
是Linux 中操作服务的命令,可以对服务进行启动、停止、重启、查看状态等操作firewall-cmd
是 Linux 系统操作防火墙的命令- 为了系统安全,服务器的防火墙不建议关闭,推荐只开放对应端口以提供外部访问
二十、安装 MySQL
安装方式:通过 RPM 安装
1、准备工作
注意事项
如果系统已经存在 mysql 或 mariadb 时,需要卸载后,才能重新安装 mysql 数据库软件。
注意:CentOS 7 系统自带 mariadb 数据库软件
----- 通过以下命令查询系统中是否安装了 mysql 和 mariadb 软件 -----
+++++ 查询当前系统中安装的所有软件 +++++
rpm -qa
+++++ 查询当前系统所有安装软件中,名称包含为 mysql 的软件 +++++
rpm -qa | grep mysql
+++++ 查询当前系统所有安装软件中,名称包含为 mariadb 的软件 +++++
rpm -qa | grep mariadb
如果使用 rpm 提示 “未找到命令” 请返回 / 根目录再使用命令
卸载 mariadb 数据库软件
+++++ 卸载指定软件(通用模板) +++++
rpm -e --nodeps 软件名称
+++++ 卸载 mariadb 数据库软件(软件名称根据查询命令查看) +++++
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
2、下载资源
MySQL 5.7.25 下载:
链接:https://pan.baidu/s/14cJ4x0Qc3UvKwTA6OowcIQ?pwd=7rbg
提取码:7rbg
3、安装过程
- 上传安装包到 FinalShell ,在 /usr/local 目录下创建一个 mysql 目录(方便管理)
+++++ 在 /usr/local目录下新建 mysql 目录 +++++
mkdir /usr/local/mysql
- 将安装包移动到 mysql 目录内(可选),解压安装包
+++++ 第一步:移动安装包到 mysql 目录内,并切换到 mysql 目录 (可选)+++++
mv mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz /usr/local/mysql
cd /usr/local/mysql
+++++ 第二步:解压安装包 +++++
// 已经在 mysql 目录内,直接解压安装包到当前目录
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz
// 请到安装包所在目录,并执行以下命令解压到 mysql 目录中(可选:没有执行第一步时,直接执行该命令)
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql
- 按照顺序依次安装 rpm 软件包
----- 按照以下命令依次执行 -----
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
// 安装 mysql-community-server 时所需的 net-tools 依赖
yum install net-tools
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm
// 若安装 server 时提示缺少 net-tools 依赖,请执行以下命令进行安装 net-tool依赖再安装 server
// 通过以下命令升级现有软件和系统内核(需要联网)
yum update
安装完成!
4、启动、停止MySQL服务
MySQL 使用命令
systemctl status mysqld //查看 MySQL服务的状态
systemctl start mysqld //启动 MySQL服务
systemctl enable mysqld //设置开机启动 MySQL 服务
netstart-tunlp //查看已经启动的服务
netstart-tunlp | grep mysql //在所有已经启动的服务里面,查看MySQL服务
ps -ef | grep mysql //查看MySQL进程
netstart 命令,由之前安装的 net-tools 依赖所提供
5、登录MySQL
查看临时密码
MySQL 安装后会提供一个临时密码在 mysqld.log 文件中
cat /var/log/mysqld.log // 查看 mysqld.log 文件
cat /var/log/mysqld.log | grep password // 查看 mysqld.log 文件中包含 password 字符串的内容
登录MySQL
mysql -uroot -p //MySQL登录命令,-p 回车后换行再输入密码
修改密码
因为是 MySQL 的命令语句,需要在语句末尾添加 " ; " 英文的分号
set global validate_password_length=4; //设置密码的的长度为 “ 4 ”
set global validate_password_policy=LOW; //设置密码的安全等级为 “ LOW(最低)” ,方便于设置简单的登录密码
set password = password('root'); //设置新的登录密码为root
设置访问权限
grant all on *.* to 'root'@'%' identified by 'root'; //设置外部访问,表示所有的ip都可以访问root账号
flush privileges; //刷新权限设置,立即生效
exit; //退出登录
查看数据库列表
所有的数据库指令,请详细学习SQL指令
show databases; //查看所有的数据库(如果能查看代表MySQL运行没有异常)
二十一、安装lrzsz
安装方式:通过 YUM 方式安装
1、介绍
用于 Linux 系统中的上传和下载文件的传输工具
(像 FinalShell 这种远程连接工具是自带有上传和下载的功能,安装 lrzsz 是方便其他远程连接工具上传和下载服务器文件)
2、安装过程
yum list lrzsz // 在 YUM 的服务器中查找 lrzsz 软件的安装包
yum install lrzsz.x86_64 // 安装lrzsz
3、上传文件
rz // 上传文件到当前所在路径
二十二、手动部署项目
1、 准备一个java项目,并打成jar包
2、 将 jar 包上传到 Linux 服务器
使用 lrzsz 文件传输工具
3、使用java命令启动项目
java -jar 项目名.jar
4、检查防火墙,开放8080端口
5、将项目改为后台运行
nohup java -jar helloworld-1.0-SHAPSHOT.jar &> hello.log &
原因
在 FinalShell 将终端关闭后,就无法访问项目了
6、停止Java项目程序
二十三、自动部署项目(Shell脚本)
所需资料
Maven 安装包:
链接:https://pan.baidu/s/17QV-lGu0g2U2nQ6goGb2pQ?pwd=hwtf
提取码:hwtf
–来自百度网盘超级会员V7的分享
Shell脚本文件:
链接:https://pan.baidu/s/1PLPC1uBYrKiMBGB7WCktXw?pwd=vaus
提取码:vaus
–来自百度网盘超级会员V7的分享
操作步骤
1、安装Git
yum list git //查看yum服务器里git版本
yum install git //安装git
将项目克隆到当前路径
2、安装Maven
1)、上传安装包到linux 中
2)、安装流程
3)、配置 maven 环境变量
4)、配置 maven 本地仓库
3、编写Shell脚本
1)、Shell脚本介绍
2)、Shell脚本解读
4、文件权限授权
将提供的 Shell 脚本上传到 Linux 服务器中
为用户授权
5、通过 Shell 脚本文件自动部署项目
因为会自动拉取git最新代码并自动运行,
所以只需要在自己的电脑直接修改项目文件并push到git仓库就好
6、为虚拟机设置静态ip
VMware虚拟机默认采用的是动态ip,若发生断电等突发情况,可能导致虚拟机重启时的ip不一样了,那么通过finalshell远程访问就会无法访问到
1)、配置 ifcfg-ens33文件
2)、重启网络服务
版权声明:本文标题:Linux 入门,一篇搞定! 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1729564600a1206441.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论