WSL记录

去年在阿里云上买了一个服务器,当时心里想的就是没什么事的时候玩玩,部署个工程啊啥的.今年开始钻研kafka,es,想在自己的服务器上部署一下,结果发现我买的1个G的内存的服务器啥屁玩意都部署不了.
兜兜转转,突然发现win10有提供WSL.就是windows for linux.可以很方便的用来学习,调试.
从昨天到今天,已经玩坏了几次了......先把一些基础步骤记录下来,以备不时之需

  • 使用xshell链接wsl

// 卸载
sudo apt-get remove openssh-server
// 安装
sudo apt-get install openssh-server
// 编辑配置文件// vim /etc/ssh/sshd_config

Port 2222  # 默认的是22,但是windows有自己的ssh服务用的也是22端口,修改一下

// 重启ssh服务
sudo service ssh --full-restart

  • 更换为阿里云源
    修改/etc/apt/sources.list 在前面加上以下的代码

deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

 

sudo apt-get update

sudo apt-get upgrade

  • 安装jdk
    把jdk解压之后,在/etc/profile文件的末尾加上这些

JAVA_HOME=/opt/jdk-11.0.3
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

然后刷新环境变量 source /etc/profile
这就会把当前用户的环境变量装好

如果用sudo su 切换到root用户的话,使用jps命令你会发现root用户的环境变量是没有配好的

cd ~
vim .bashrc
添加JAVA_HOME到末尾 跟上面一样
然后保存退出,
source .bashrc

这里跟我在网上查到的不太一样,网上说root用户是按第一种方法配,个人用户是用第二种方法配,但是在我的实践中发现,是反过来.

posted @ 2019-07-15 15:56  天糊十三幺  阅读(179)  评论(0编辑  收藏  举报