远程连接云服务器、基础命令以及云服务器基础配置

一、远程连接云服务器

1、尝试远程连接云服务器,以finalshell为例

进入官网:https://www.hostbuf.com/

2、下载finalshell完成后

此界面就是finalshell主界面,可以看到我这里有六台虚拟机的连接记录

尝试ssh连接

3、连接成功后

二、基础命令操作(只要项目不复杂,这些包够用了,但是出现其他错误就只能自己查阅资料了)

网络相关

ifconfig / ip addr:查看ip地址,不要与windows系统弄混淆,windows为ipconfig

ping: 检查是否能进行通信或者有无网络,crtl + z退出

权限管理

chmod:修改文件权限,755足以,慎用777,演示时用的777,777等于开放所有权限,755等于所有者有读写操作,所属组和其他用户无写操作

chown:修改文件所有者,没怎么用过,不演示了
sudo:以超级用户(root)权限执行命令

进程相关操作

jps:查看正在运行的进程

jps -l:查看正在运行的详细进程

kill:终止进程

压缩和解压

tar: 打包或压缩文件,压缩居多

文件与目录操作

ls/ll:列出目录内容

cd:切换目录

pwd:当前工作目录路径

mkdir:创建目录

rm:删除文件,初学者慎用rm -rf,乱用否则会爆炸的
rm -f file:强制删除文件,rm -r dir:递归删除目录下的所有文件,rm -rf /*:跑路操作

mv:移动或重命名文件/目录

cat:查看文件内容

tail:查看文件开头或结尾,默认10行,一般查看日志文件居多

其他操作

vim:编写文件,文件不存在时自动创建,需安装vim工具
ubuntu:sudo dnf install vim -y;centos:sudo yum install vim -y

三、云服务器基础配置(一般就配个数据库)

配置mysql

1、更新软件包列表
sudo apt update

2、安装MySQL服务器
sudo opt install mysql-server

3、启动MySQL服务
sudo systemctl start mysql

4、设置MySQL开机自启
sudo systemctl enable mysql

5、MySQL安装后默认没有密码,运行以下脚本设置root密码并移除不安全配置
sudo mysql_secure_installation
* 设置root密码
* 移除匿名用户(选Y)
* 禁止root远程登录(按需选择)
* 删除测试数据库(选Y)
* 重新加载权限表(选Y)

6、检查MySQL服务状态
sudo systemctl status mysql

7、进入MySQL控制台
sudo mysql

8、切换数据库
use mysql;

9、创建新用户
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';

10、尝试创建一个新的数据库进行存储应用程序的数据
CREATE DATABASE mydatabase;

11、设置刚才自己创建的用户登录方式为远程登录
update user set host='%' where user='' and host='localhost';

12、授权,使得用户在任意主机登录,并只能对当前数据库进行操作
GRANT ALL PRIVILEGES ON mydatabase.* TO 'new_user'@'%';

13、修改配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

14、注释bind-address = 127.0.0.1
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address          = 127.0.0.1

15、重启数据库
sudo service mysql restart

四、安全组中管理规则配置

确保服务器端口能够正常访问,例如SpringBoot中默认8080端口,Gradio默认7860端口,这些如果说想部署到服务器且要其他人使用,必须得开放这些端口

有快速添加和手动添加选择

注意

云服务器只有2G2核,不要将大型的模型部署在云服务上,否则你会发现CPU与内存爆满,最好轻量化处理,并且最好只运行一个轻量化的模型,不然只会像我一样,服务器重装好几次,这都是教训!!!同时,下载pytorch时,服务器只支持cpu,不支持gpu,需自行购买支持gpu的服务器,但很贵!!

下一篇:DataGrip远程连接MySQL

posted @ 2025-05-10 19:54  Meditation丶  阅读(55)  评论(0)    收藏  举报