美文网首页
linux 基础

linux 基础

作者: pancoder | 来源:发表于2019-06-12 23:58 被阅读0次

    1. 计算机体系结构
      运算器
       控制器
      存储器 内存,编址(平面编址)
      输出设备
      输入设备

    程序 = 指令 + 数据

    2.shell(广义):
    linux GUI(Graphical User Interface):
        Gnome : c
        KDE:C++
        XFace
       CLI(command-line interface):
        sh
        bash
        csh
        zsh
        ksh
        tcsh

    系统架构.png

    3.内存空间(粗略分)
       第一段:BIOS
       第二段:内核
       第三段:应用程序

    4.内核功能:
       进程管理
       内存管理
       文件系统
       网络功能
       硬件驱动
       安全机制

    5.linux的基本原则(哲学思想)
       1. 由目的单一的小程序组成:组合小程序完成复杂任务
      2. 一切皆文件;
      3. 尽量避免捕获用户接口;
      4. 配置文件保存为文本格式;

    6.CLI(comand line interface ):
      命令提示符,prompt(bash shell)
        #:root
        $: 普通用户
      命令:
        命令格式:
          命令 选项 参数
          选项: -(character)
           多个选项可以组合: - a (空格)- b = -ab
          长选项:--(word)
          参数:命令的作用对象

    login :
    用户名:用户名ID
    使用凭证: linux严格区分大小写
    认证机制:Authentication
    授权:Authorization
    审计:Audiation (日志)(监督)

    prompt ,命令提示符
    命令:(可执行必须有执行入口,库是没有执行入口的)
    magic number :魔数 ( 二进制开头处,独特的标志二进制执行格式)
    shebang/ magic number 魔数
    #!/bin/bash

    切换用户:
    # su: switch user
    # su [-l] 用户名
    # passwd
    密码复杂性规则
    1.使用4种类别字符中至少三种
    2.足够长大于7位
    3.使用随机字符串
    4.定期更换
    5.循环周期足够大

    相关文章

      网友评论

          本文标题:linux 基础

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