• Linux 学习笔记01丨Ubuntu系统安装、配置及软件教程集合


    1. Ubuntu系统安装

    Windows10安装ubuntu18.04双系统教程

    • Ubuntu 20.04.1 镜像下载
    • 软碟通
    • 机械革命进入BIOS模式 要按F2,注意将Boot Option中将U盘移到第一位。
    • 安装完成后,可能要设置系统启动优先级

    2. 相关配置

    设置root密码

    $ sudo su
    

    更换国内源

    1. 备份sources.list

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

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

      sudo gedit /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-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. 更新源

      ①更新源:

      $ sudo apt-get update
      

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

      $ sudo apt-get -f install
      

      ③更新软件:

      $ 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 服务端:

      $ 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 文件里。请看下面步骤:

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

      $ cat ~/.ssh/id_rsa.pub
      

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

      $ ssh-keygen -t rsa
      

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

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

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

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

      $ ssh 远程主机的IP地址
      

    安装nodejs

    安装XClip

    sudo apt-get install xclip
    

    3. 软件一览

    • 安装 rarlinux:

      • 下载命令:

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

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

        $ rar e XXX.rar
        

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

        $ rar x XXX.rar
        

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

    $ cd 安装包目录
    $ sudo dpkg -i 文件名.deb
    #如果是red hat linux的rpm格式,则用rpm -ivh 文件名.rpm
    
  • 相关阅读:
    边走边学Nodejs (基础入门篇)
    Android应用打包安装过程具体解释
    ubuntu与centos安装软件的不同点总结
    你好,C++(12)怎样管理多个类型同样性质同样的数据?3.6 数组
    oracle暂时表空间 ORA-01652:无法通过16(在表空间XXX中)扩展 temp 字段
    iOS中sqlite3操作
    sparkSQL1.1入门之二:sparkSQL执行架构
    [NHibernate]视图处理
    [NHibernate]立即加载
    [NHibernate]延迟加载
  • 原文地址:https://www.cnblogs.com/J-StrawHat/p/14028228.html
Copyright © 2020-2023  润新知