1. Ubuntu系统安装

Windows10安装ubuntu18.04双系统教程

2. 相关配置

设置root密码

1
$ sudo su

更换国内源

  1. 备份sources.list

    1
    $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  2. 更换源

    输入以下指令,从而启动gedit打开文档进行编辑

    1
    sudo gedit /etc/apt/sources.list

    打开文档后,将下面的阿里源复制粘贴到文档首部,保存关闭

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    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-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed 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
  3. 更新源

    ①更新源:

    1
    $ sudo apt-get update

    ②修复损坏的包,尝试卸载出错的包,重新安装正确版本:

    1
    $ sudo apt-get -f install

    ③更新软件:

    1
    $ sudo apt-get upgrade

SSH 配置

参考链接:

[1]:https://zhuanlan.zhihu.com/p/191627275

[2]:https://www.bilibili.com/video/BV1LJ411u7KM?from=search&seid=11553224351072279862

[3]:https://cloud.tencent.com/developer/article/1638882

  1. 为系统安装 ssh 服务端:

    1
    2
    3
    4
    5
    $ sudo apt update
    $ sudo apt install openssh-server -y
    $ sudo systemctl status ssh #查看状态
    # 如果你的防火墙开启了,使用下面语句
    $ sudo ufw allow ssh
  2. 配置免密码登录

    我们接下来需要将本地公钥(即 ~/.ssh/id_rsa.pub)复制到远程服务器 ~/.ssh/authorized_keys 文件里。请看下面步骤:

    首先查看本地是否有公钥:

    1
    $ cat ~/.ssh/id_rsa.pub

    若显示没有公钥,则输入下面指令为本地生成公钥(一路按回车就行了)

    1
    $ ssh-keygen -t rsa

    此时,你输入在~/.ssh/地址下输入ls命令,会观察到有三个文件:id_rsa(私钥)、id_rsa.pub(公钥)、known_hosts。我们还需要输入下面指令,得到一个已认证的key:authorized_keys(通过它便能够实现免密登录了)

    1
    2
    #在~/.ssh/生成认证的key
    $ ssh-copy-id localhost

    然后再给远程主机复制一份:

    1
    $ ssh-copy-id 远程主机的IP地址
  3. 登录远程主机

    1
    $ ssh 远程主机的IP地址

安装nodejs

安装XClip

1
sudo apt-get install xclip

3. 软件一览

  • 安装 rarlinux:

    • 下载命令:

      1
      $ wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz
    • 使用:

      将 XXX.rar 压缩文件解压到当前文件目录。

      1
      $ rar e XXX.rar

      将 XXX.rar 压缩文件解压到 XXX 目录下,并保持原来压缩前 XXX 文件的目录组织结构

      1
      $ rar x XXX.rar

对于.deb文件,安装指令为:

1
2
3
$ cd 安装包目录
$ sudo dpkg -i 文件名.deb
#如果是red hat linux的rpm格式,则用rpm -ivh 文件名.rpm