远程连接Linux系统—Finalshell安装和部署

学习目标:一:掌握操作系统的图形化、命令行2种操作模式   

                  二:理解为什么要用命令行操作LInux系统 

                  三:掌握使用Finalshell软件连接Liunx系统

图形化、命令行:

对于操作系统的应用,有2种方式:1:图形化模式的操作系统。

                                                         2:以命令行形式显示的操作系统

小结:不论是windows系统还是Linux系统还是Macos系统,都是以支持这俩种方式使用形式。

图形化(GUI):使用操作系统提供的图形化界面,获得图形反馈的形式去使用操作系统。

命令行:使用操作系统提供的各类的命令,获得字符反馈的方式去使用操作系统。

二:为什么使用命令行来学习Liunx系统:

Liunx从诞生至今,在图形化界面上,没有重点优化,所有Liunx系统的图形化界面:不稳定、不好用

在开发中,使用Liunx系统的命令行形式、效率更高、更加直观,并且占用资源很低,程序运行很稳定。

三:Finalshell软件:

Finalshell:

FinalShell简介
FinalShell是一款免费的国产的集SSH工具、服务器管理、远程桌面加速的良心软件,同时支持Windows,macOS,Linux,它不单单是一个SSH工具,完整的说法应该叫一体化的的服务器,网络管理软件,在很大程度上可以免费替代XShell,是国产中不多见的良心产品,具有免费海外服务器远程桌面加速,ssh加速,双边tcp加速,内网穿透等特色功能。

Finashell的安装:官网地址:FinalShell官网

 (本人已经安装。下载步骤按照引导来即可)安装完成后会自动打开Finalshell,打开界如下

显示以下界面后打开VMware Workstation 进入虚拟机Centos7镜像打开Liunx系统

 

 VMware Workstation 下载地址:VMware Workstation Pro,行业标准桌面虚拟机软件

Centos7镜像下载地址:​​​​​​https://vault.centos.org/7.4.1708/isos/x86_64/

进入Liunx系统后右键点击终端;

进入终端后输入命令查看虚拟机ip地址: 

了解本iLinux系统的虚拟ip地址后打开Finalshell:

点开后点击SSH(Liunx)新建远程连接

 输入完成后,新建远程连接完成出现以下界面后则成功:

 注:(如果出现以下界面则显示失败。(解决失败方法:确认自己的虚拟机ip地址输入是否正确,确实自己的网络连接良好)

让我们看下远程连接和虚拟机是否同步:

可以看到查看命令和虚拟机查看的命令输出的结果一样(则显示成功)

注:(使用Finalshell的时候把虚拟机放后台不要关机否则显示连接失败,会中断连接!!!)

熟练使用Finalshell能让我们使用虚拟系统更加快捷、方便!,能在我们学习路上提供不少的帮助!) 

 

 

 

### 在 FinalShell部署安装 MySQL 并修改密码 在 FinalShell部署安装 MySQL 并更新用户密码,可以通过以下方法实现。以下是详细的说明与代码示例: #### 1. 安装 MySQL 在 Linux 系统中,首先需要通过包管理器安装 MySQL。如果系统中尚未安装 MySQL,可以执行以下命令进行安装: ```bash sudo apt update sudo apt install mysql-server ``` 确保 MySQL 已正确安装并启动服务[^3]。 #### 2. 配置 MySQL 远程访问 为了使 MySQL 能够被外界访问,需要执行以下 SQL 操作: ```sql use mysql; update user set host='%' where user='root'; flush privileges; quit; ``` 此操作允许 root 用户从任何主机连接到数据库服务器[^1]。 #### 3. 修改 MySQL 密码策略 如果需要降低密码复杂度要求,可以通过设置全局变量来调整密码策略: ```sql set global validate_password.policy = 0; set global validate_password.length = 6; ``` 这将把密码策略设置为最低级别,并将密码长度限制为 6 个字符[^4]。 #### 4. 更新 MySQL 用户密码 使用以下命令更新 root 用户的密码: ```sql ALTER USER 'root'@'%' IDENTIFIED BY '新密码'; FLUSH PRIVILEGES; ``` 其中,`新密码` 是你希望设置的新密码[^5]。 #### 5. 使用 Docker 部署 MySQL(可选) 如果希望通过 Docker 部署 MySQL,可以创建一个 `docker-compose.yaml` 文件,内容如下: ```yaml version: '3' services: mysql: image: mysql:5.6 container_name: e-mysql privileged: true restart: always ports: - 3306:3306 environment: - MYSQL_ROOT_PASSWORD=新密码 volumes: - $PWD/conf:/etc/mysql/conf.d - $PWD/conf/my.cnf:/etc/my.cnf - $PWD/logs:/logs - $PWD/data:/var/lib/mysql - $PWD/init:/docker-entrypoint-initdb.d/ networks: default: driver: bridge ``` 运行以下命令以启动容器: ```bash docker-compose up -d ``` 这将基于 Docker 镜像启动一个 MySQL 服务实例,并自动设置 root 用户的密码为 `新密码`[^2]。 #### 6. 测试连接FinalShell 中,可以通过以下命令测试 MySQL 的连接状态: ```bash mysql -u root -p ``` 输入密码后,成功进入 MySQL 控制台即表示配置完成。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值