linux学习总结

author author     2022-12-04     267

关键词:

磁盘存储和文件系统
  1. 分区管理:
    1)分区指令:fdisk(ext系列)、gdisk(xfs系列)、parted
    2)分区同步指令:partprobe(支持centos5、7版本)partx -a 设备分区地址(同步centos6版本新增分区)partx -n 6-7 设备分区地址(centos6版本删除的分区同步指令)
    注解:在我们对一个正在使用的硬盘分区后,通常不会存入缓存中,要不重启,要不使用以上命令完成缓存与配置文件的同步
  2. 系统文件
    1)文件系统指令:mkfs、fsck、mkswap、swapon和mke2fs、dumpe2fs、tune2fs、e2label(支持ext系列)或者xfs_(tab补全)
    2)查看硬件信息指令:lsblk、blkid、du、df、findmnt、findfs
    3)挂载指令:mount、umount
    设备挂目录、目录挂目录(参数-B)、文件挂目录(参数选项-o loop)、光盘挂目录、格式化文件挂目录、swap挂目录
    4)创建逻辑卷分区流程:分散空间>物理卷>卷组>逻辑卷
    文件挂载配置文件/etc/fstab 文件命令:dd

    网络协议和管理

    1.OSI:物理层>数据链路层>网络层>传输层>会话层>表示层>应用层
    2.三种通讯方式与通信模式:单工、半双工、全双工和单播、组播、广播
    3.物理设备:集线器(物理层):提供物理连接、交换机(数据链路层)分割冲突域、路由器(网络层)分割广播域
    4.帧包头结构
    5.TCP协议、UDP协议、IP协议、ICMP协议、ARP协议(容易发生ARP欺骗)、RARP协议
    6.IP网络地址的划分早期分为ABCD类网络ID类型 127开头都属于环回地址
    A类网络前8位,第一位为0,1-126 网络个数2^7 主机个数2^24-2
    B类网络前16位,前两位10,128-191 网络个数2^14 主机个数2^16-2
    C类网络前24位,前三位110,192-223 网络个数2^21 主机个数2^8-2
    1)网络中主机数=2^(32-网络ID位数)-2
    2)网络数=2^可变网络ID位
    7.无类:网络ID位数不确定
    netmask(子网掩码):共32位,对应IP中网络ID位为1,主机位为0
    1)网络中主机数=2^(32-网络ID位数)-2
    2)网络数=2^可变网络ID位
    3)网络ID=IP与netmask
    注意:网络在A和B通信时,是拿自己子网掩码与自己与然后再拿自己子网掩码与对方与.
    4)无类地址CIDR表示法:IP/网络ID位数,CIDR表示法,无类域间路由
    5)划分子网数=2^网络ID向主机ID借位
    7.路由表:
    目标网络、netmask、接口、网关(关键四项)
    目标网络:网络ID
    netmask:子网掩码
    接口:从本设备哪个接口出去,就能到达目标网络
    网关:到达目标网络,将数据包发送给下一个路由器的接口的IP
    8.有限状态机CLOSED、LISTEN、SYN-SENT、SYN-RECEIVED、ESTABLISHED、FIN-WAIT-1、FIN-WAIT-2、TIME-WAIT、CLOSE-WAIT、LAST-ACK、CLOSING
    三次握手过程:
    客户端和服务器开始都处于CLOSED状态下,当客户端向服务器发送连接报文段时自己进入SYN-SENT状态,服务器处于LISTEN状态,收到消息后将确认报文段和连接报文段发送个客户端,自己进入SYN-RECEIVED状态,当客户端收到消息后,发送确认报文段给服务器,自己进入ESTAB-LISHED状态,在服务器收到消息后,即进入ESTAB-LISHED状态,自此连接建立成功。
    注意:在此建立连接过程中,必须经过三步,一和二步明确了客户端发出的消息服务器能收到,二和三步明确了服务器发出的消息客户端能收到。所以这是必不可少的步骤。

linux学习总结(83)——linux环境变量总结(代码片段)

前言Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。设置环境... 查看详情

课程学习总结报告

linux课程学习总结报告根据本课程所学内容总结梳理出一个精简的Linux系统概念模型,最大程度统摄整顿本课程及相关的知识信息,模型应该是逻辑上可以运转的、自洽的。因此在这里主要结合之前的实验心得来谈一谈linux的进程... 查看详情

linux之基本命令学习总结(代码片段)

        前言:从今天开始开始写这系列linux博客了(是学习刘遄老师的<linux就该这么学>),视频学习的资源可以在b站上找到:https://www.bilibili.com/video/av45771723?from=search&seid=16246736897428574633,同 查看详情

linux学习总结(88)——linux系统中的swap交换分区总结(代码片段)

前言Linux中的Swap交换分区就是Windows中的虚拟内存,将Linux系统服务器中的物理硬盘空间虚拟化成内存使用,以解决内存不够的问题。不同的Linux【CentOS/Ubuntu/Debian】发行版新建,增加Swap分区的方法是一样的,下面致臻数据就分享... 查看详情

linux学习总结(代码片段)

第一部分:1:linux基础简介1:操作系统(OperatingSystem)1:操作系统是管理计算机硬件与软件资源的程序2:典型操作系统1:UNIX、LINUX、MacOSX、WindowsiOS、Android、MS-DOS3:操作方式1:命令行界面(CommandLineInterfaceCLI)1:用户通过键盘... 查看详情

linux学习第十周总结(代码片段)

linux学习第十周总结接着上周的mysql,重点终结日志管理,备份还原,主从复制和mysql集群一、mysql日志管理事务日志transactionlog错误日志errorlog通用日志generallog慢查询日志slowquerylog二进制日志binarylog中继日志releylog1.事务日志事务... 查看详情

linux学习第十二周总结(代码片段)

linux学习第十二周总结本周学习两个内容Linux防火墙和企业级调度LVS一、Linux防火墙一、防火墙的分类(一)、包过滤防火墙。数据包过滤(packetFiltering)技术是在网络层对数据包进行选择,选择的依据是系统内设置的过滤逻辑,称为... 查看详情

linux学习第八周总结(代码片段)

linux学习第八周总结本周学习了两个服务,DNS和ansible由于这些服务很复杂,我也只能是到达刚了解或者是刚刚入门的程度,所以只说一些简单基本的东西,简单总结。一、DNS服务1.简介域名系统(英文:DomainNameSystem,缩写:DNS)... 查看详情

linux学习总结

磁盘存储和文件系统分区管理:1)分区指令:fdisk(ext系列)、gdisk(xfs系列)、parted2)分区同步指令:partprobe(支持centos5、7版本)partx-a设备分区地址(同步centos6版本新增分区)partx-n6-7设备分区地址(centos6版本删除的分区同步指令)注解:在... 查看详情

linux阶段总结

Linux总结   一.学习心得;       在学习本阶段关于Linux阶段的课程时,让我对Linux有了一个大概的了解。     我了解到Linux操作系统是基于最初的Unix系统而开发出来的;       在学习Linux的时候,首先... 查看详情

linux课程学习总结报告

...后,执行runlevel程序。6.启动指定级别的服务。一中断的学习1.我认为中断最大的作用就是可以及时的切换执行程序,这对实时系统很重要。2.硬中断,软中断,与 查看详情

课程学习总结报告

Linux内核主要由以下几个功能:进程管理、文件系统、IO体系结构和设备驱动程序、内存管理等等。从这张图中,我们可以看到linux操作系统的架构。对底层来说,Linux系统与硬件交互,管理所有资源,对上层来说,通过系统调用... 查看详情

linux学习总结(72)——linux系统安全加固(代码片段)

#!/bin/bash#设置密码复杂度if[-z"`cat/etc/pam.d/system-auth|grep-v"^#"|grep"pam_cracklib.so"`"];thensed-i\'/passwordrequiredpam_deny.so/a\\passwordrequiredpam_cracklib.sotry_first_passminlen=8ucredit=-1lcredi 查看详情

linux学习总结(代码片段)

一.Linux系统有7个运行级别(runlevel):运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:... 查看详情

linux学习基础知识总结1

冯诺依曼计算机组成结构: 常用的机架式Rack服务器结构:CPU主频外频关系: 服务器架构:精简指令集和非精简指令集内存带宽:计算机上的接口概念:  ABI和API的概念:用户态和内核态:系统调用:开源镜像获... 查看详情

linux性能优化(学习总结)

linux性能问题我们都可以从top着手top反应了服务器的负载,任务,cpu,内存及各进程的情况。   系统负载(load),反应服务器1,5,15分钟各个时间段的负载情况。当load的值超出cpu总数的60%,系统负载过高。 这列... 查看详情

linux小课堂开课了

前言:突然奇思妙想,何不在学习Linux的道路上一边学习一边总结,这样应该学得更加深刻。不敢造次,所以起名叫Linux小课堂,零零散散地总结,也是一个动力。我是系统学习,但不保证小课堂是系统总结输出,纯属小打小闹... 查看详情

课程学习总结报告(代码片段)

...进建议Linux概念模型在Linux系统分析这门课中,我们主要学习了中断,系统调用,程序加载执行,进程管理,文件系统,计时器方面等方面的内容。通过这门课的学习让我初步了解到了,Linux系统的大致运行过程。时钟贯穿了整个... 查看详情