远程服务器配置(堡垒机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
相关推荐
Niiiii..几秒前
Linux 下常用命令
linux·运维·服务器
xuruilll11 分钟前
Docker部署前端,动态配置后端地址
运维·docker·容器
赛男丨木子丿小喵12 分钟前
服务器raid5坏盘-换盘-修复阵列过程
运维·服务器
腾讯数据架构师14 分钟前
最新docker仓库镜像
运维·docker·容器·镜像源
来自于狂人26 分钟前
ansible常用命令
linux·运维·ansible
念晚91727 分钟前
Linux各种命令——tac命令,more 命令, less命令,head命令,tail命令,file 命令, stat 命令
linux·运维·服务器·前端·网络·数据库·less
等风来不如迎风去33 分钟前
【ubuntu】切换shell并显示git分支名字
git·ubuntu·elasticsearch
铁蛋Q1 小时前
Linux基础指令
linux·运维·服务器
攻城狮方叔1 小时前
共有5部手机,如果通过服务器让1号手机执行打开 “闲鱼.js“ 脚本
服务器·javascript·vscode
今君2 小时前
【linux】网络基础(1)
linux·运维·网络