Linux设备模型之tty驱动架构分析

  • Post author:
  • Post category:linux

Linux设备模型之tty驱动架构分析 一:前言 Tty这个名称源于电传打字节的简称。在linux表示各种终端。终端通常都跟硬件相对应。比如对应于输入设备键盘鼠标。输出设备显示器的控制 终端和串口终端.也有对应于不存在设备的pty驱动。在如此众多的终端模型之中,linux是怎么将它们统一建模的呢?这就是我们今天要讨论的问题 二:tty驱动概貌 Tty架构如下所示: 如上图所示,用户空间主要是通过设…

继续阅读 Linux设备模型之tty驱动架构分析

linux查漏补缺之常用命令

  • Post author:
  • Post category:linux

wc命令 -c, --bytes, --chars 输出字节统计数。 -l, --lines 输出换行符统计数。 -L, --max-line-length 输出最长的行的长度。 -w, --words 输出单词统计数。 grep命令 图解 版权声明:本文为csdn_kou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csd…

继续阅读 linux查漏补缺之常用命令

linux关闭线程切换,Linux操作系统线程库性能测试与分析

  • Post author:
  • Post category:linux

NPTL 成为 glibc "正选" 线程库后,它的性能如何受到很多人的关注。本文就针对 NPTL 与 LinuxThreads 的性能比较,以及超线程、内核可抢占等特性对线程性能的影响进行了全面评测。 一、 前言 在 Linux 2.6.x 内核中,调度性能的改进是其中最引人注目的一部分 [1]。NPTL(Native Posix Thread Library)[2] 使用内核的新特性重写了 L…

继续阅读 linux关闭线程切换,Linux操作系统线程库性能测试与分析

linux mint搭服务器,Linux Mint 17下搭建Ruby环境

  • Post author:
  • Post category:linux

Linux Mint 17下搭建Ruby环境 一.环境搭建 安装curl sudo apt-get install curl 安装RVM(Ruby Version Manager) curl -sSL https://get.rvm.io | bash -s stable 安装ruby rvm install ruby-1.9.3-p545 安装bundler gem install bundle…

继续阅读 linux mint搭服务器,Linux Mint 17下搭建Ruby环境

linux不能ping通域名能ping通ip

  • Post author:
  • Post category:linux

http://blog.163.com/coco_blog/blog/static/130852930201063014836855/ 首先检查dns配置文件:/etc/resolv.conf,看下dns配置正确否; 然后检查此文件:/etc/nsswitch.conf第38行,是否有dns,即hosts : files   dns 这两项满足就解决了,有人说检查防火墙是否开通53端口,我没有添加…

继续阅读 linux不能ping通域名能ping通ip

Linux老司机开火车

  • Post author:
  • Post category:linux

[Window Title] Synaptics TouchPad 64-bit Enhancements [Main Instruction] Synaptics TouchPad 64-bit Enhancements 已停止工作 [Content] 请稍候,Windows 正在向 Microsoft 报告问题... [取消]

继续阅读 Linux老司机开火车

linux ubuntu配置要求,Ubuntu Server 14.04和Kylin 14.04 Enhanced Release amd64最低硬件配置要求…

  • Post author:
  • Post category:linux

Ubuntu Server 14.04和Kylin 14.04 Enhanced Release amd64最低硬件配置要求 Ubuntu(乌班图)是一个以桌面应用为主的 Linux 操作系统。其名称来自非洲南部祖鲁语或豪萨语的 “ubuntu” 一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。 ubuntu 发音 "oo-BOON-too"…

继续阅读 linux ubuntu配置要求,Ubuntu Server 14.04和Kylin 14.04 Enhanced Release amd64最低硬件配置要求…

【Linux】ntpdate与ntpd区别

  • Post author:
  • Post category:linux

前两天遇到时间显示的问题,整理记录下来。 问题描述:开机程序startA自己统计自己的运行时间,每次运行时间显示异常,类似17713d45h54m。 有一些猜测:1、计算异常,出现负数;2、获取时间异常;3、ntp同步有问题 最后分析结果:程序启动获取一次时间作为基准时间,这个时间是1970-1-1(没有RTC),后面ntp同步成功之后获取到最新的时间2018-7-1,所以时间差很大。 那么有新的…

继续阅读 【Linux】ntpdate与ntpd区别

Linux IIC 驱动分析(1) — 框架分析

  • Post author:
  • Post category:linux

Linux IIC 驱动分析(1) — 框架分析 目录 1、框架 2、数据结构&软件层次 2.1、i2c_adatper 2.2、i2c_algorithm 2.3、i2c_bus_type 2.4、i2c_client 2.5、i2c_board_info 2.6、i2c_driver 2.7、i2c_msg 2.8、i2c_dev 3、小结 IIC 属于较为常用的总线,一般会集成到 S…

继续阅读 Linux IIC 驱动分析(1) — 框架分析

Linux入门——Linux上的HTTP服务及服务器的部署

  • Post author:
  • Post category:linux

HTTP服务 http协议 http:应用层协议(Hyper Text Transfer Protocol)超文本传输协议 作用:在客户端与网站服务器间传输网站代码,浏览器解析代码,展示网站数据 网站类型 静态网站 所有客户端访问看到的数据是一致的,由html语言开发 动态网站 一段程序代码, 根据用户传递参数不同,显示不同的结果 cookie / session会话 作用:使网站服务器可识别用户…

继续阅读 Linux入门——Linux上的HTTP服务及服务器的部署