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协议工作方式:
经过网关转发

 

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

上一篇:Linux终端不再显示当前用户名和文件目录


下一篇:Linux文件/目录访问权限管理