zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    app卡顿问题检测--KMCGeigerCounter
    报错---[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3505.16/UIApplication.m:3294**
    键盘工具栏的快速集成--IQKeyboardManager
    iOS 对网络视频采集视频截图
    iOS-label出现未知边框线的bug
    iOS开发中图片方向的获取与更改
    通过代码设置button中文字的对齐方式
    util.date
    统计字符串每个字母的个数
    异常处理之多重catch
  • 原文地址:https://www.cnblogs.com/J-StrawHat/p/14028228.html
Copyright © 2011-2022 走看看