zoukankan      html  css  js  c++  java
  • 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协议工作方式:
    经过网关转发
  • 相关阅读:
    python--threading多线程总结
    云服务器 ECS Linux CentOS 修改内核引导顺序
    日记——心刊
    64位linux安装wine等软件
    service: no such service mysqld 与MySQL的开启,关闭和重启
    python调用chrome ie等浏览器
    Linux系统下强制踢掉登录用户
    python读取数据库数据,读取出的中文乱码问题
    jmeter生成时间的函数
    PHP 递归超过100次会自动停止
  • 原文地址:https://www.cnblogs.com/guojieying/p/14082255.html
Copyright © 2011-2022 走看看