相关内容

Linux调试工具
更多ltrace信息 最近更新: ltrace 0. 7.1 发布, 程序调试工具 发布于 1年前 linux 调试器 和 跟踪器 kgtp kgtp 是一个 实时 轻量级linux 调试器 和 跟踪器 。 使用kgtp 不需要 在linux内核上打patch或者重新编译,只要编译kgtp模块并insmod就可以。 其让linux内核提供一个远程gdb调试接口,于是在本地或者远程的...

linux系统结构详解
linux 提供了对 4kb 缓冲区的抽象,例如 slab 分配器。 这种内存管理模式使用 4kb 缓冲区为基数,然后从中分配结构,并跟踪内存页使用情况,比如哪些内存页是满的,哪些页面没有完全使用,哪些页面为空。 这样就允许该模式根据系统需要来动态调整内存使用。 为了支持多个用户使用内存,有时会出现可用内存被消耗光的...

Android和Linux应用综合对比分析
嵌入式linux下armdsp通信接口设计及驱动开发. 仪表技术与传感器; instrument technique and sensor. 2009(5): 3. 何剑锋,李祥,何月顺,姜林. 基于s3c2410的嵌入式linux下oled模块驱动设计. 液晶与显示; chinese journal of liquid crystals and displays. 2010, 25(1): 4. 屈克文,石奋苏. 基于arm-linux的旋转编码...

Linux 系统结构详解
linux 提供了对 4kb 缓冲区的抽象,例如 slab 分配器。 这种内存管理模式使用 4kb 缓冲区为基数,然后从中分配结构,并跟踪内存页使用情况,比如哪些内存页是满的,哪些页面没有完全使用,哪些页面为空。 这样就允许该模式根据系统需要来动态调整内存使用。 为了支持多个用户使用内存,有时会出现可用内存被消耗光的...

Linux 系统结构详解
linux 提供了对 4kb 缓冲区的抽象,例如 slab 分配器。 这种内存管理模式使用 4kb 缓冲区为基数,然后从中分配结构,并跟踪内存页使用情况,比如哪些内存页是满的,哪些页面没有完全使用,哪些页面为空。 这样就允许该模式根据系统需要来动态调整内存使用。 为了支持多个用户使用内存,有时会出现可用内存被消耗光的...

谈谈 Linux 性能优化
无论你是运维还是开发,可能都经历过这样的场景: 流量高峰期,服务器 cpu 使用率过高报警,你登录 linux 上去 top 完之后,却不知道怎么进一步定位,到底...五个综合实战模块还原真实的工作场景,结合开源项目、框架或者系统设计的案例,手把手带你在「高级战场」演练,目的是让你把之前学到的所有知识融会贯通...
linux 系统命令大全
系统 # uname -a # 查看内核操作系统cpu信息 # head -n 1 etcissue #查看操作系统版本 # cat proccpuinfo # 查看cpu信息 # hostname # 查看计算机名 #lspci -tv # 列出所有pci设备 # lsusb -tv # 列出所有usb设备 # lsmod #列出加载的内核模块 # env # 查看环境变量 资源 # free -m #查看内存使用量和交换区使用量 # ...
Linux 系统安全与优化配置
linux 系统资源调配4.1. etcsecuritylimits.conf很多资料上是这么写的* soft nofile 65535* hard nofile65535 这样做是偷懒,会带来很多问题,如果你的服务器被攻击,由于你的设置,系统将耗光你的资源,直到没有任何响应为止,你可能键盘输入都成问题,你不得不重启服务器,但你会发现重启只能维持短暂几分钟,又会...
Linux 系统安全与优化配置
linux 系统安全与优化配置目录1. openssh 安全配置1.1. 禁止root用户登录1.2. 限制ssh验证重试次数1.3. 禁止证书登陆1.4. 使用证书替代密码认证1.5...pam_tally2.so此模块的功能是,登陆错误输入密码3次,5分钟后自动解禁,在未解禁期间输入正确密码也无法登陆。 在配置文件 etcpam.dsshd 顶端加入auth ...
Linux 系统安全与优化配置
linux 系统资源调配4.1. etcsecuritylimits.conf很多资料上是这么写的* soft nofile 65535* hard nofile65535 这样做是偷懒,会带来很多问题,如果你的服务器被攻击,由于你的设置,系统将耗光你的资源,直到没有任何响应为止,你可能键盘输入都成问题,你不得不重启服务器,但你会发现重启只能维持短暂几分钟,又会...

Linux再学习(一)-学习路线规划
这本书最大的优点是结合场景进行分析,看得见、摸得着,非常直观,唯一的缺点还是内核版本比较老。 5 实验定制化linux组件 从只看内核代码,到上手修改内核代码,这又是一个很大的坎。 因为linux有源代码,很多地方可以参考现有的实现,定制化自己的模块。 例如,你可以自己实现一个设备驱动程序,实现一个自己的系统...
详解Linux运维工程师必备技能
张戈大神是腾讯的一名运维,张戈博客也是我接触到第一个 linux 运维师的博客,最近也在接触 linux,说到工具,在行外可以说是技能,在行内一般称为工具...但至少相关的配置一定要学熟,而且肯定是编译安装多,那些模块要熟悉一下他的作用,特别是 php 那些模块。 这上面 2 点只是基础,也是必要条件,不能说是...
详解Linux运维工程师必备技能
linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都...但至少相关的配置一定要学熟,而且肯定是编译安装多,那些模块要熟悉一下他的作用,特别是php那些模块。 这上面2点只是基础,也是必要条件,不能说是工具...
详解Linux运维工程师必备技能
linux 系统如果是学习可以选用 redhat 或 centos,特别是 centos 在企业中用得最多,当然还会有其它版本的,但学习者还是以这 2 个版本学习就行...但至少相关的配置一定要学熟,而且肯定是编译安装多,那些模块要熟悉一下他的作用,特别是 php 那些模块。 这上面 2 点只是基础,也是必要条件,不能说是...
Linux下防御DDOS攻击的操作梳理
接下来说下linux系统下预防ddos攻击的操作:linux服务器在运行过程中可能会受到黑客攻击,常见的攻击方式有syn,ddos等。 通过更换ip,查找被攻击的站点...增加 xt_recent模块的参数值即可,默认是20# cat sysmodulext_recentparametersip_pkt_list_tot20# echo 50 >sysmodulext_recentparametersip_pkt_list...
关于linux进程间的close-on-exec机制
包括linux在内的许多unix实现,还允许另外一种非标准的ioctl调用来修改该标记:以ioctl(fd, fioclex)为fd设置此标志以ioctl(fd, fionclex)来清除此标志 3.5修复上述文件描述符泄露bug修改nginx模块代码,在模块main_conf的初始化函数开始处调用 closeonexec,即可解决上述问题。 ** porting code from libdaemon-0.14...

Linux运维工程师的十个基本技能点
linux系统如果是学习可以选用redhat或者centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本...但至少相关的配置一定要学熟,而且肯定是编译安装多,那些模块要熟悉一下他的作用,特别是php那些模块。 这2点只是基础,也是必要条件,不能说是工具...

Linux Is Not Unix,取每个单词首字母试试看~
这些第三方组件包括大量的作品,有内核模块和用户应用程序和库等内容。 linux 社区或企业都推出一些重要的 linux发行版,包括 linux内核、gnu组件、非gnu...虽然 linux 内核非常庞大,但是横向对比计算机的发展史, linux 的历史非常的简短,计算机出现的时候,还没有什么花里胡哨的包装,都是光着身子跑...

Linux是怎么来的?终于有一篇文章讲清楚了
一些个人和企业开发的第三方的非 gnu 组件也提供对 linux 内核的支持,这些第三方组件包括大量的作品,有内核模块和用户应用程序和库等内容。 linux 社区或企业都推出一些重要的 linux发行版,包括 linux内核、gnu组件、非gnu组件,以及其他形式的的软件包管理系统软件。 目前这个阶段,可以说每个人都脱离不开 linux...
Linux 下各文件夹的结构说明及用途介绍
linux下各文件夹的结构说明及用途介绍:bin:二进制可执行命令。 dev:设备特殊文件。 etc:系统管理和配置文件。 etcrc.d:启动的配 置文件和脚本。 home:用户主目录的基点,比如用户user的主目录就是homeuser,可以用~user表示。 lib:标准程序设计库,又 叫动态链接共享库,作用类似windows里的.dll文件。 sbin...