1. 安装插件-RemoteDevelopment
这是一个组合插件,安装这个就意味着安装先的3个
安装完成后会会在左侧多出一下几个图标
官方针对不同版本的Linux需要安装的依赖说明:https://code.visualstudio.com/docs/remote/linux
2. Centos依赖安装
每个人的机器环境不同,所以需要先检查一下当前软件安装情况
- 首先备份原来的cent os官方yum源
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
- 获取阿里的yum源覆盖本地官方yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
- 清理yum缓存,并生成新的缓存
yum clean all
yum makecache
2.1. 查看是否安装了某个软件
rpm包安装的可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | 软件或者包的名字
deb包安装的可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep 软件或者包的名字
yum方法安装的可以用yum list installed查找,如果是查找指定包,yum list installed | grep 软件名或者包名
2.2. 卸载依赖
我在安装的时候gcc的已经存在反复试了几次都没有办法安装,只好卸载原有依赖
# 强制卸载
rpm -e --nodeps gcc-c -4.4.7-23.el6.x86_64
2.3. 重新安装
直接从VScode官方文档复制代码即可,我的使用环境是CentOS6.5,其他版本需要参考VScode官方文档
# Update glibc and static libs
wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-2.17-55.el6.x86_64.rpm
wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-common-2.17-55.el6.x86_64.rpm
wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-devel-2.17-55.el6.x86_64.rpm
wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-headers-2.17-55.el6.x86_64.rpm
wget https://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-utils-2.17-55.el6.x86_64.rpm
wget https://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-static-2.17-55.el6.x86_64.rpm
sudo rpm -Uh --force --nodeps \
glibc-2.17-55.el6.x86_64.rpm \
glibc-common-2.17-55.el6.x86_64.rpm \
glibc-devel-2.17-55.el6.x86_64.rpm \
glibc-headers-2.17-55.el6.x86_64.rpm \
glibc-static-2.17-55.el6.x86_64.rpm \
glibc-utils-2.17-55.el6.x86_64.rpm
# Update libstdc
wget https://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/gcc-4.8.2-16.3.fc20/libstdc -4.8.2-16.3.el6.x86_64.rpm
wget https://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/gcc-4.8.2-16.3.fc20/libstdc -devel-4.8.2-16.3.el6.x86_64.rpm
wget https://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/gcc-4.8.2-16.3.fc20/libstdc -static-4.8.2-16.3.el6.x86_64.rpm
sudo rpm -Uh \
libstdc -4.8.2-16.3.el6.x86_64.rpm \
libstdc -devel-4.8.2-16.3.el6.x86_64.rpm \
libstdc -static-4.8.2-16.3.el6.x86_64.rpm
命令中包含两部分,一部分利用wget下载,另一部分为安装
3. 配置远程服务器信息
按快捷键Ctrl Shift p,输入sshconfig 选择对应的配置文件
编写配置信息,手上没有多台虚拟机这里利用一台模拟两台
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host hadoop101
HostName 192.168.149.101
User root
Host hadoop102
HostName 192.168.149.101
User root
4. 免密码登录配置
这一步需要安装一下Git,然后利用git生成SSH的公私钥文件,具体命令:ssh-keygen,然后一路回车
在公钥文件所在的目录执行以下命令
#将当前目录的公钥加入远程服务器的认证文件中
ssh-copy-id -i ./id_rsa.pub root@192.168.149.101
至此全部配置完成,可以愉快地玩耍了
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/tech/16754.html