文章分类 - Linux
摘要:一.概述 二.命令列表 1.strace; //追踪系统调用和信号. 在linux中,进程不能直接访问硬件。当进程需要访问硬件设备时,需要从用户态切换到内核态,由系统调用来访问硬件设备。 option_list: -p(必须),PID. //跟踪的进程ID. -o + filename. //将追踪
阅读全文
摘要:一.概述 操作系统拥有对整个系统的定时任务管理的文件,它位于/etc下,由系统管理员来管理。新创建的cron_file副本存放于/var/spool/cron,文件名就是用户名。cron的日志记录cron服务是否起作用,查看/var/log/cron的状态。 二.语法格式 minute/hour/d
阅读全文
摘要:一.概述 二.分类 1.独立启动守护进程: 它的运行方式是由于init脚本管理。所有的独立运行的守护进程脚本在/etc/rc.d/init.d/目录下。 2.超级守护进程: 它的运行方式是。
阅读全文
摘要:一.数据存储单元 1.一个字节占8位,无论这8位是否全部参与总值的构成,不参与总值的位填充0,就已经开了8位来构成一个字节。一个字节所表示的数值是一个范围。最终所有的数据都是要转换为二进制表示,也就是用数值表示一个数据。 2.字节的概念,是一个数值范围概念,可以理解为一个字节可以存储最大的数值。 3
阅读全文
摘要:一.概述 1.带宽 二.Linux网络收发流程 1.每一层的数据变化? 2. 三.网络IO模型 1.阻塞I/O 默认,所有的sockets是阻塞的。当我们发起一个无法立即完成的socket调用,我们的进程将会进入到休眠状态,以等待正确的条件。 可能阻塞的4类socket调用: (1).输入操作, (
阅读全文
摘要:一.概述 机械磁盘:机械磁盘的最小读写单位是扇区,512Byte. 固态磁盘:固态磁盘最小读写单位是页,通常大小4KB,8KB. 磁盘架构: 把多块磁盘组成一个逻辑磁盘,。 RAID(), 二.磁盘结构 三.磁盘I/O工作原理 四.常用指令 fsck; //磁盘检查. mount; //挂载. um
阅读全文
摘要:一.问题列表 1.如何理解操作系统? 多任务、多用户的管理系统,一个进程表示一个任务。 操作系统是对硬件的抽象的管理系统,对硬件管理,也就是系统资源的管理。 二.Linux的结构 linux操作系统结构,4层结构,自底而上。 底层为上层提供应用程序运行的环境。 1.内核: 2.system_call
阅读全文
摘要:一.概述 network常见的input操作有建立TCP/UDP连接,client发送的数据,。output操作,返回一个TCP/UDP连接,server端返回的数据。 二.I/O模型 1.阻塞I/O 默认,所有的sockets是阻塞的。当我们发起一个无法立即完成的socket调用,我们的进程将会进
阅读全文
摘要:一.概述 二.问题列表 1.为什么需要多线程? 当一个应用程序中可能同时有多个活动,其中的某些活动如果被阻塞,那么进程管理会很麻烦,如果是多线程模型的话,那就要简单很多了。 2.
阅读全文
摘要:一.概述 进程是属于操作系统的概念,程序运行的一个实例。每个进程都有自己的虚拟CPU(实际上是CPU在各进程之间切换的结果),这种快速切换叫做多道程序设计。 二.进程模型 进程的状态,粗略分3种状态, 执行态、就绪态、阻塞态(阻塞态与IO请求有关)。 进程的IO操作有哪些:比如进程间的通信、 进程接
阅读全文
摘要:一.概述 shell脚本以.sh后缀结束文件名,#! 是约定的标记,告诉系统这个脚本应该怎样执行。 二.变量
阅读全文
摘要:一.概述 keepalived基于VRRP(Virtual Router Redundancy Protocol)协议, 二.安装 进入到到下载包解压目录中,然后执行./configure文本。 三.使用
阅读全文
摘要:一.概述 Linux下的代码调试工具,可以查看项目运行的内部情况。任何不同于选项的参数,指定一个可执行文件和核心文件,或者进程ID。 它的作用: 1.开启项目,指定一些可能影响其行为的东西。 2.指定条件下,停止你的项目。 3.当你的项目停止的时候,检查发生了什么。 4.修改你的项目,你可以尝试修改
阅读全文
摘要:一.概述 Linux是一个多用户多任务的操作系统。 每个用户登录后,就会有一个专属的运行环境。 二.常见目录简介 1./proc,内核提供的一种特殊文件系统,是用户和内核交互的接口。用户可以从/proc中查询到内核的运行状态和配置选项。 2./etc,配合文件 (1). /etc/profile,系
阅读全文
摘要:一.概述 多核,也就是多核芯片。一核一个处理能力。 二.相关概念 1.cpu上下文切换 2.性能相关参数 (1).cat /proc/cpuinfo, physical id,物理CPU的个数. cpu cores,核数. processor,逻辑cpu的个数. siblings,线程数. 总核数
阅读全文

浙公网安备 33010602011771号