选择安装ubuntu 16.04
安装成功后,会提示让你输入新的用户名,此时不要管他了,关掉
这样系统将默认使用root登录
#此处我们使用aliyun的apt源 #执行命令: vim /etc/apt/sources.list #输入:%d删除全部内容 #按键i 进入编辑模式 #将下面内存复制进去 deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties deb http://archive.canonical.com/ubuntu xenial partner deb-src http://archive.canonical.com/ubuntu xenial partner deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse #SHIFT+ZZ 两次ZZ,保存 #更新源命令: apt-get update -y #更新所有软件(可选): apt-get upgrade -y
#安装GCC,g++,gdb,cmake apt-get install gcc g++ gdb cmake -y
#执行命令 vim /etc/ssh/sshd_config #相关说明 PermitRootLogin prohibit-password/yes #是否允许Root用户登录 PermitEmptyPasswords yes/no #是否允许空密码登录 PasswordAuthentication yes/no #是否允许字符密码登录,no的情况下只能使用证书了 #修改完后重启ssh service ssh restart #ssh如出此类错误 Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_dsa_key Could not load host key: /etc/ssh/ssh_host_ecdsa_key Could not load host key: /etc/ssh/ssh_host_ed25519_key #执行以下命令 sudo rm -r /etc/ssh/ssh*key dpkg-reconfigure openssh-server service ssh restart
#linux子系统中开机自动运行一直配置不成功,不知道什么原因 #现在只能通过在linux中写sh脚本来启动一些服务,比如ssh #如,编写sh脚本文件 vim /tmp/autorun.sh #内容 service ssh start #另外在windows中编写bat来开机自动运行,如下: @each off bash /tmp/autorun.sh pause #将此bat文件加入开机启动项 #如win10中将此文件建立快捷方式复制到以下目录: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
#编译zlib wget http://zlib.net/zlib-1.2.11.tar.gz tar -zxf zlib-1.2.11.tar.gz cd zlib-1.2.11/ ./configure --prefix=/usr/local make && make install #编译openssl #如已有openssl需先卸载删除 apt-get purge openssl rm -rf /etc/ssl #删除配置文件 #编译openssl wget ftp://ftp.openssl.org/source/openssl-1.0.2o.tar.gz tar -zxf openssl-1.0.2o.tar.gz cd openssl-1.0.2o/ ./config --prefix=/usr/local --openssldir=/usr/local/ssl make && make install #再编译次-动态库 ./config shared --prefix=/usr/local --openssldir=/usr/local/ssl make clean make && make install
其它说明
win10中查看已安装的linux子系统命令:
wslconfig /l
在安装有多少个子系统情况下,可使用wslconfig命令配置默认启动的子系统
修改debian的apt源为阿里云
deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib deb http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib deb http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib deb-src http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib deb-src http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib deb http://mirrors.aliyun.com/debian-security/ stretch/updates main non-free contrib deb-src http://mirrors.aliyun.com/debian-security/ stretch/updates main non-free contrib
2