• linux——计算机硬件,操作系统,网络基础


    1.Linux是一种开源电脑操作系统内核

    2.内核,是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能,是操作系统工作的基础,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性 。

    3.python  shell脚本可以以txt结尾

    4.linux默认启动shell解释器---->学了一门shell语言

    5.vi 1.sh 

    #编辑内容,运行1.sh
    bash 1.sh 

    6.

    shell定义变量name="lili" (不能加空格,空格由特殊意义的标识)
    echo $name #执行name

    7.

    shell提供的内置函数即
    命令语法:
          命令  选项  参数
         # ls    -l    /root/

    8.

    linux内存优化机制
    优化读:把要用的数据事先加载到内存(缓存),cache读缓冲区
    一涉及到硬盘数据就慢了
    buffer优化写缓冲区
    适时释放缓冲区部分数据
    ps:硬盘的接口有 IDE、SCSI、SAS、SATA 等几类(其中 IDE、SCSI 已退出历史舞台),硬盘的类型也分为机械硬盘和SSD(固态硬盘)两种。
    固态硬盘
    +服务器硬盘接口SAS #土豪高配(用的多) 固态硬盘+服务器硬盘接口SATA #中配 机械硬盘+服务器硬盘接口SAS#中配(用的多) 机械硬盘+服务器硬盘接口SATA(低配)

    9.linux缓存

    物理内存(totel)=系统看到的用掉的内存(used)+系统看到空闲的内存(free)
    shared:多个进程共享的内存总和,当前废弃不用。
    buffers:缓存内存数。
    cached:  缓存内存数。
    注:程序预留的内存=buffers+cached

    10.

    # free查看内存信息
    # free -w  free是真的剩下的内存,buffer cache临时被借走的
    # free -m 查看linux内存使用情况
    # free -wm

    11.管道就是共享内存 

    12.

    集群:效率高,稳定性强
    只有一个:叫单点故障

    13.linux由来

    批处理操作系统--->分时操作系统(利用多道技术)--->multics(太追求完美,之后项目流产),支持11个连接终端--->简易版本的multics,只支持7个连接终端,用来运行《太空漫游》游戏
    --->unix(肯.汤姆森)因IBM公司版权问题收费--->大学教授---->minix(李纳斯)--->linux

    14.

    linux是多用户多任务的操作系统
    windons系统只能单用户
    后来有了网络,linux发展过程中的连接终端这个概念就没多大意义了

    15.

    ip地址找到局域网
    mac地址找到哪台计算机(mac地址是ip推算出来的)
    子网掩码与ip地址一一对应

    16.

    ARP协议工作方式:
    经过网关转发
  • 相关阅读:
    Safe3TV
    LINQ 對付 SQL Injection 的 "免費補洞策略"
    Sstart(一个批量运行的小工具)
    从CSDN 漏洞谈.NET 安全开发
    看大成天下网站安全
    discuz获取任意管理员密码漏洞利用工具vbs版
    Wfuzz(支持各种web漏洞扫描的工具)
    Apache Tomcat UTF8编码漏洞
    VS2010下如何调试Framework源代码(即FCL)
    《Practical Clojure》学习笔记[3] Clojure中程序流程控制
  • 原文地址:https://www.cnblogs.com/guojieying/p/14082255.html
Copyright © 2020-2023  润新知