远程服务器配置(堡垒机samba/ssh等)

分配了新的服务器后,要下载代码首先要配置ssh。有以下两种方式:

  1. 拷贝原本服务器的
  2. 在本地的重新生成ssh,再跟服务器密钥配对(如未备份.gitconfig,还需重新配置git账号邮箱。)

ssh配置

如果是拷贝过来的.ssh,需要修改文件的权限,不然下载代码的时候会报权限错误终止clone

bash 复制代码
chmod 755 ~/.ssh/

chmod 600 ~/.ssh/id_rsa ~/.ssh/id_rsa.pub

chmod 644 ~/.ssh/known_hosts

Git 信息配置

配置git账号,设置git config

bash 复制代码
git config --global --add "user.name" admin
git config --global --add "user.email" admin@xxx.com

文件夹处理

打包和压缩文件

选择不同的压缩算法(-z-j-J),实现对文件夹的打包和压缩。

bash 复制代码
# 在原服务器打包文件夹(在linux上打包跟压缩有区别,tar是打包,gz是压缩包)

# -c表示创建新的归档文件
# -v表示输出详细信息
# -z表示使用gzip进行压缩
# -f后跟归档文件名
# 1、打包成tar.gz格式
tar -cvzf tool.tar.gz tool

# -j表示用bzip2进行压缩
# 2、打包成tar.bz2格式
tar -cvjf tool.tar.bz2 tool

# -J表示用xz进行压缩
# 3、打包成tar.xz格式
tar -cvJf tool.tar.xz tool
解压缩

解压缩过程与压缩过程相对应,根据压缩文件的格式选择相应的解压缩命令,完成解压缩操作。

bash 复制代码
# `-x`表示提取文件,`-v`表示输出详细信息,`-z`表示使用gzip进行解压缩,`-f`后跟压缩文件名。
# 1. 解压缩tar.gz格式的文件
tar -xvzf example.tar.gz

# `-j`表示使用bzip2进行解压缩。
# 2. 解压缩tar.bz2格式的文件
tar -xvjf example.tar.bz2

# `-J`表示使用xz进行解压缩。
# 3. 解压缩tar.xz格式的文件
tar -xvJf example.tar.xz
相关推荐
岱宗夫up20 分钟前
基于ROS的视觉导航系统实战:黑线循迹+激光笔跟随双模态实现(冰达机器人Nano改造)
linux·python·机器人·ros
eWidget21 分钟前
Shell输入输出(一):echo/printf输出,格式控制与颜色设置
运维·数据库·运维开发
b***251141 分钟前
动力电池点焊工艺解析
运维·自动化
是三好1 小时前
MQ消息队列
服务器·mq
开开心心_Every1 小时前
PDF转图片工具推荐:免费支持批量转换
linux·运维·服务器·spring boot·edge·pdf·powerpoint
小白电脑技术1 小时前
SMB挂载与iSCSI挂载飞牛存储:你该选择哪一种连接方式?
服务器·电脑
春日见2 小时前
Docker中如何删除镜像
运维·前端·人工智能·驱动开发·算法·docker·容器
郝学胜-神的一滴2 小时前
Python中的with语句与try语句:资源管理的两种哲学
linux·服务器·开发语言·python·程序人生·算法
云智慧AIOps社区2 小时前
云智慧Cloudwise X1 轮足机器人重磅发布:跨楼层全自动巡检,重塑数据中心运维范式
运维·人工智能·机器人·自动化
zhangrelay2 小时前
如何让手机电脑流畅飞起低碳节能性能拉满-软件安装篇-ESR-Extended Support Release-延长支持版-LTS
linux·运维·笔记·学习