WSLノート

WSLの要約の下にいくつかの問題のUbuntuシステム!

参考文献:

WSLの練習では、Windows 10の生産性を高めるために、

WSLでた.mdインストールのsshdレイダース

環境

WSLの下でwin10環境はUbuntuのインストール

アップデート元を変更します。

  1. バックアップファイル

    sudo cp /etc/apt/sources.list  /etc/apt/sources.list.old
  2. 使用アリソース

    ファイルを開きます。

    sudo vi /etc/apt/sources.list

    アリ・ソースにファイル全体を置き換えます。

    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
  3. 更新

    sudo apt-get update
    sudo apt-get upgrade

新しいユーザー

Linuxは、削除、変更、ユーザー情報を作成する - adduserのuseraddのusermodのdelUserの

Linuxユーザ管理(1)----ユーザー(はadduserとuseraddコマンド)を作成、削除、ユーザー(userdelの)

  • adduserのuser1に

    最高使用adduserの、adduserのとuseraddコマンドかかわらを構築するためのUbuntuのユーザーは、私がuseraddを使用していますが、他のLinuxシステムと同じで、Ubuntuの中に同じ名前のユーザのホームディレクトリを作成しませんでした。

    # 新建用户,会创建同名的用户主目录
    adduser user1
    # ubuntu查看用户列表
    cat /etc/passwd
    # 用linux代替想要删除的用户账户, -r 表示连同用户主目录一块删除
    userdel -r user1
    # 查看是否正确删除用户:
    id user1

スーパーバイザを設定します

初期パスワードのsuのubuntu

sudo passwd

環境変数

  • 別のユーザー環境変数が共有されていません

    # 所有用户都生效
    sudo vim  /etc/profile 
    source /etc/profile

    端末の発効後には出口はありません!

  • 発効後ターミナルを終了していません

    # 当前用户生效
    sudo vim  ~/.bashrc   
    ## 在每个用户的 ~/.bashrc 添加 source /etc/profile 共享全局的path

zshのターミナル美化

インストールOH-MY-zshの(Win10 + WSLまたはUbuntuの)

デフォルトのシェルセットとしてのzsh

chsh -s /bin/zsh # 设置 bash 同理 

PATH環境変数

zshのを使用した後、環境変数は、〜/ .zshrc設定ファイルで定義する必要があり、/ etc / profileを、力ではありません

オープンsshのリモート接続

Ubuntuのsshサービスは、問題が再びSSHサービスを、それを再インストールアンインストールする必要がWSLの下に来ます

# 重装 openssh-server
sudo apt-get remove openssh-server
sudo apt-get install openssh-server

# 修改 shd_config文件
sudo vi /etc/ssh/sshd_config
# Port 22 #默认即可,如果有端口占用可以自己修改
# PasswordAuthentication yes # 允许用户名密码方式登录
# PermitRootLogin yes # 允许管理员ssh登录

# 重启ssh服务
sudo service ssh restart

aptコマンドと質問

[ Ubuntuのaptのコマンドが詳細 ]

  1. 検索ソフトウェア
sudo  apt-cache  search  package_name
  1. WSL UbuntuはEを解決するために表示されます。フックからhelloメッセージに対する応答を読み取れませんでした...問題を

    以下のコマンドを実行

    sudo rm -rf /etc/apt/apt.conf.d/20snapd.conf

互いにWSLから窓やアクセスファイル

  • ファイルWSLを開きます。

    使用explorer.exeのは、ユーザーがハンドオーバコマンドを使用することはできませんWSL。

    explorer.exe .
  • アクセスWindowsファイル、使用方法では、/ mnt /マウントします

    cd /mnt/c/Users/Ben/Documents/

WSLスタートSSHから起動しません

それについては手動で実行WSLの知っている必要があります:

sudo service ssh start

ですのでWSLの内部には、同様のドッキングウィンドウの実行、なしにsystemdサービスです

再インストールのpython

  1. Pythonのパスを確認します。

    # 方式一:
    type -a python
    
    # 方式二:
    ls -l /usr/bin/python
    ls -l /usr/bin/python*
    
    # 方式三:
    which python
  2. インストールpython2、のpython3

    # 安装python2
    $ sudo apt-get install python
    # 安装python3
    $ sudo apt-get install python3
    

おすすめ

転載: www.cnblogs.com/jarvankuo/p/11955057.html