一键安装 npm 等环境
之前我电脑硬盘坏了,换了块新硬盘,原来的一些配置没有删除,导致很多问题,这里记录解决方法
1
2
3
4
5
6
7
8
9
|
scoop search nodejs
# 这里选择 tls 版本,可以长期支持
scoop install nodejs-tls
npm -V
# npm -V 没有反应,原因是之前 的环境有问题,把 ~/.npmrc 文件删除就可以了
rm ~/.npmrc
|
安装虚拟机环境
这里为了方便,我自己用kali 作为虚拟机来写代码
参考教程
到官网下载 导入.ova 文件 即可,密码和用户名都是kali
修改 root用户密码
1
2
3
4
5
|
sudo -i
# kali 用户自己进入 root 用户
sudo passwd root
# 这里我改为用户名和密码都是root
|
添加alias
发现kali 的shell 默认是 zsh ,要修改 .zshrc 文件才行
1
2
3
|
vim ~/.zshrc
alias cls='clear'
|
配置 ssh,用 vscode连接 虚拟机
如果 ssh 无法连接,可以查看网卡是不是配错了
1
|
ssh kali@192.168.56.101
|
将 id_rsa.pub 弄到 linux服务器上的 .ssh 文件夹下面
看菜鸟教程
1
2
3
4
5
6
|
cat id_rsa.pub >> authorized_keys
# 可以给文件添加权限,防止无法读取文件内容
chmod 600 authorized_keys
chmod 700 ~/.ssh
|
这是 windows的config 配置
1
2
3
4
5
|
Host kali
HostName 192.168.56.101
User kali
Port 22
IdentityFile ~/.ssh/id_rsa
|
[[content/post/14.新语言学习记录/linux/ssh/linux免登陆踩坑.md]]
禁用kali的GUI
gui比较耗费系统资源,只是写个代码,用命令行就足够了
参考配置的文章
1
2
3
4
5
6
|
└─$ systemctl get-default
graphical.target
systemctl set-default multi-user.target
systemctl get-default # shows new default mode
reboot
|
换源
1
2
3
4
5
6
7
8
9
10
|
vim /etc/apt/sourcess.list
# 网上随便找个源
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
# end
apt-get update
apt-get upgrade
|
域名无法解析
参考博客
参考文章2
参考文章3
最终的解决方法:
- 我试了一下 修改桥接模式的混杂模式为全部接收,并且手机开热点给电脑用,结果可以了,可能是校园网的问题导致无法上网
虚拟机网卡 没有ip
1
2
|
dhclient eth0
# ifconfig -a 可以查看所有网卡 ,dhclient获取ip
|
共享 宿主机文件夹
1
2
3
4
5
|
# 在 vbox 配置 linuxAppMount ,然后进入宿主机
mkdir Share
sudo mount -t vboxsf linuxAppMount Share
cd Share
ls # 可以查看挂载成功
|
其他
- 安装docker
- 安装 mysql,golang 等开发环境