linux 相关

linux 相关

安装anaconda
  1. 下载anaconda,区别arm和x86,查看命令:uname -m

    wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.05-Linux-x86_64.sh
    
  2. 找到下载的sh文件,执行安装

    bash Anaconda3-2020.11-Linux-x86_64.sh
    
  3. 一直enter,yes直到安装结束

  4. 新开一个终端,验证安装成功

    conda info -e  查看环境列表
    

apt 和 yum的区别
  • 一般来说著名的 Linux 系统基本上分两大类:

    • RedHat 系列:Redhat、Centos、Fedora 等

    • Debian 系列:Debian、Ubuntu 等

  • apt 和 yum 都是依赖管理工具

    apt RedHat系列 yum Debian系
    apt list -installed yum list installed
    apt upgrade yum update
    apt remove package yum-remove

Systemd 指令
  • 简介 init vs systemd

    • init 历史上,Linux 的启动一直采用init进程。启动时间长。init进程是串行启动,只有前一个进程启动完,才会启动下一个进程;启动脚本复杂。
    • Systemd 就是为了解决这些问题而诞生的。它的设计目标是,为系统的启动和管理提供一套完整的解决方案。字母d是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统。使用了 Systemd,就不需要再用init了。Systemd 取代了initd,成为系统的第一个进程(PID 等于 1),其他进程都是它的子进程
    • Systemd 的优点是功能强大,使用方便,缺点是体系庞大,非常复杂。事实上,现在还有很多人反对使用 Systemd,理由就是它过于复杂,与操作系统的其他部分强耦合,违反"keep simple, keep stupid"的Unix 哲学
  • 系统管理

    Systemd 并不是一个命令,而是一组命令,涉及到系统管理的方方面面。

  • 参看文章:


上一篇:“手把手教你设计”—12个最佳手机APP界面设计教程


下一篇:C语言 va_arg 宏 - C语言零基础入门教程