
linux
文章平均质量分 52
A_cccll
人总是活在自己的认知里
展开
-
linux_中断
目录 思维导图原创 2021-10-12 21:59:01 · 236 阅读 · 1 评论 -
linux signal SIG_DFL
signal 默认行为原创 2021-09-28 21:58:49 · 897 阅读 · 0 评论 -
linux coredump
coredump文件 通常情况下 core文件会包含程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆栈信息等 coredump文件的存储位置 core文件的存储位置在/proc/sys/kernel/core_pattern文件里面进行描述 一般缺省值为core,表示在当前进程工作目录下创建 Linux系统默认的情况不产生段错误文件 可以通过下面的命令来查看系统默认段...原创 2019-12-02 17:11:20 · 353 阅读 · 0 评论 -
linux 进程命令
查看进程 ps -aux 最常用的格式,利用管道去查找特定的进程 ps -ef 后面跟文件或者文件夹 ps -eo lstart 查看进程的启动时间 ps -eo pid,lstart,etime | grep [ pid ] 查看特定进程的启动时间、运行时间 aix系统 查看某个端口 netstat -Aan|grep 80 (会显示一个地址) rmsock 地址 tcpcb/inpcb (报...原创 2019-12-30 09:28:05 · 196 阅读 · 0 评论 -
linux-系统目录结构
Linux系统目录结构 /root 超级用户主目录 /home 所有普通用户目录 /bin 存放二进制可执行文件(常用命令在这里) /sbin 存放root用户的二进制可执行文件(root权限使用的命令在这里) /etc 存放系统管理和配置文件 /dev 存放设备文件(存放的是Linux的外部设备) /media linux系统会自动识别一些设...原创 2020-01-08 11:37:13 · 450 阅读 · 0 评论 -
kernel lkm设计规则
lkm(可加载内核模块) 1.lkm编译依托于Linux内核源码 2.完全使用C语言设计规范 3.不能调用任何库文件 查看系统内核版本 uname -r lkm设计目标 进行内核的二次开发 1.内核的协议栈/系统调用都可以用lkm方式进行开发 2.结合内核的进程管理/文件系统/系统调用/字符驱动/内核网络等机制进行开发 lkm的makefile示例 obj-m += hell...原创 2020-01-08 19:58:15 · 352 阅读 · 0 评论 -
linux 文件重定向
相关扩展 nohup | 所属包:coreutils 功能说明:该命令可以让用户在退出系统之后,继续于后台中执行程序。注意nohup命令不会自动将程序放到后台执行,因此需要配合shell的特殊字符'&'使用,'&'放在一行指令的最后,如'nohup command &' 文件重定向原理 要想明白文件重定向,首先需要理解linux中的所有进程,是有3个预设文件描述符的,文件描述符映射到文件指针,文件指针指向具体文件: fd0 |默认映射到标准输入文件指针->(/dev/s原创 2021-03-14 23:51:03 · 578 阅读 · 0 评论 -
linux 终端总结
linux 终端分类 终端的作用 区分控制台与终端 其实起初终端和控制台都不是个人电脑的概念,而是多人共用的小型中型大型计算机上的概念。 • 控制台是一种特殊的人机接口, 是人控制主机的第一人机接口。而主机对于控制台的信任度高于其他终端。 • 终端为主机提供了人机接口,每个人都通过终端使用主机的资源。终端有字符终端和图形终端两种。一台主机可以连很多终端。 对此还可以结合内核启动代码中init进程打开/dev/console和执行两次sys_dup(0),以及标准输入、标准输出、标准出错,还有就原创 2021-09-25 20:49:54 · 171 阅读 · 0 评论