美文网首页
Linux学习

Linux学习

作者: 十二哥 | 来源:发表于2021-08-25 15:03 被阅读0次

    一、前置条件

    系统性的Linux入门资料

    入门必备,强烈推荐

    二、具体操作

    1、Linux下安装软件

    (1)待补充

    2、Linux下启动服务

    【1、由来】
    历史上,Linux 的启动一直采用“init”进程。但是有缺陷。所以,用Systemd来取代init。
    【2、Systemd 概述】
    设计目标是,为系统的启动和管理提供一套完整的解决方案。根据 Linux 惯例,字母d是守护进程(daemon)的缩写。 Systemd 这个名字的含义,就是它要守护整个系统。使用了 Systemd,就不需要再用init了。Systemd 取代了initd,成为系统的第一个进程(PID 等于 1),其他进程都是它的子进程。
    【3、系统管理】
    Systemd 并不是一个命令,而是一组命令,涉及到系统管理的方方面面。
    systemctl
    systemd-analyze
    hostnamectl
    localectl
    timedatectl
    loginctl
    【4、Unit】
    Systemd 可以管理所有系统资源。不同的资源统称为 Unit(单位)。
    Unit 一共分成12种。
    【5、Unit 的配置文件】
    每一个 Unit 都有一个配置文件,告诉 Systemd 怎么启动这个 Unit 。
    Systemd 默认从目录/etc/systemd/system/读取配置文件。但是,里面存放的大部分文件都是符号链接,指向目录/usr/lib/systemd/system/,真正的配置文件存放在那个目录。
    systemctl enable命令用于在上面两个目录之间,建立符号链接关系。
    【6、Target】
    启动计算机的时候,需要启动大量的 Unit。如果每一次启动,都要一一写明本次启动需要哪些 Unit,显然非常不方便。Systemd 的解决方案就是 Target。
    简单说,Target 就是一个 Unit 组,包含许多相关的 Unit 。启动某个 Target 的时候,Systemd 就会启动里面所有的 Unit。
    【7、日志管理】
    Systemd 统一管理所有 Unit 的启动日志。带来的好处就是,可以只用journalctl一个命令,查看所有日志(内核日志和应用日志)。日志的配置文件是/etc/systemd/journald.conf

    3、Linux下如何操作文件

    (1)从外部复制文件到Linux指定目录
    待补充

    (2)将文件从一个目录拷贝到另一个目录

    使用cp命令拷贝文件
    cp {source} {target}
    
    image.png

    (3)文件的创建

    用vi命令创建文件
    vi {文件名}
    
    image.png

    列出目录下的文件后,能看到不同颜色的文件
    个人理解:白色的是文件,蓝色的是文件夹,红色的是压缩包

    (4)文件的删除

    删除指定文件:
    rm {文件名}
    
    image.png

    (5)文件内容的编辑
    参考资料

    使用vi命令修改文件内容
    vi {文件名}
    
    image.png

    所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。

    (6)文件的查找
    待补充


    相关文章

      网友评论

          本文标题:Linux学习

          本文链接:https://www.haomeiwen.com/subject/hbgsiltx.html