展开

关键词

首页关键词linux 微妙

linux 微妙

相关内容

  • 广告
    关闭

    腾讯云+社区「校园大使」招募开启!报名拿offer啦~

    我们等你来!

  • 一篇文章学习 linux 命令

    注意 os x 系统是基于 bsd unix 的,许多命令(例如 ps,ls,tail,awk,sed)都和 linux中有微妙的不同( linux 很大程度上受到了 system v-style unix 和 gnu 工具影响)。 你可以通过标题为 bsd general commands manual 的 man 页面发现这些不同。 在有些情况下 gnu 版本的命令也可能被安装(例如 gawk 和 gsed ...
  • Linux内核管理风格

    linux内核管理风格这是一个简短的文档,描述了linux内核的首选(或编造的,取决于您问谁)管理风格。 它的目的是在某种程度上参照 processcoding-style.rst 主要是为了避免反复回答相同(或类似)的问题。 管理风格是非常个人化的,比简单的编码风格规则更难以量化,因此本文档可能与实 际情况有关,也可能与实际情况...
  • Linux常用基础命令

    以后笔名真的不能瞎起啊? 最近忙的差不多了,准备更新一篇推文给大家看看。 因为之前有同学反应不会linux,一窍不通,那今天给大家介绍一下常用的linux命令基础。 第一条:lsls就是list的意思,把当前目录下的所有文件或目录都列出来? ls后面还可以接以下参数:ls -a 列出所有文件(包含隐藏文件)? ls -l 列出文件或...
  • Linux stress命令详解

    $ stress --cpu 3 --io 3 --vm 2 --vm-bytes 10m --vm-keep总结对于学习 linux性能检测相关的命令来说,stress 命令是个得力的助手。 通过模拟各种高负载...函数的进程(创建文件,写入内容,删除文件) –hadd-bytes b 指定文件大小 -t,--timeout n 在 n 秒后结束程序 –backoff n 等待n微妙后开始运行 -q...
  • Linux命令行的艺术

    熟练使用命令行是一种常常被忽视或被认为难以掌握的技能,但实际上,它可以提高你作为工程师的灵活性以及生产力。 本文是一份我在 linux 上工作时发现的一些关于命令行的使用的小技巧的摘要。 有些小技巧是非常基础的,而另外一些则是相当复杂的甚至晦涩难懂的。 这篇文章并不长,但当你能够熟练掌握这里列出的所有...
  • Linux 库函数与系统调用

    linux 中通过执行 int $0x80 来执行系统调用的中断,但内核实现了很多系统调用,这时需要传递「系统调用号」来指明需要哪个系统调用。 为了更清楚的说明...库函数调用大概花费时间为半微妙,而系统调用所需要的时间大约是库函数调用的 70 倍(35微秒),因为系统调用会有内核上下文切换的开销。 纯粹从性能上...
  • Linux下TCP连接过程总结

    一、linux服务器上11种网络连接状态:? 图:tcp的状态机通常情况下,一个正常的tcp连接,都会有三个阶段:1、tcp三次握手; 2、数据传送; 3、tcp四次挥手注:以下说明最好能结合”图:tcp的状态机”来理解。 syn:(同步序列编号,synchronize sequencenumbers)该标志仅在三次握手建立tcp连接时有效。 表示一个新的tcp连接请求...
  • linux时间相关结构体和函数整理

    linux下常用的时间类型有4个:time_t,struct timeb, struct timeval,struct timespec,clock_t, struct tm.(1) time_t是一个长整型,一般用来表示用1970...来获取timeb. 成功返回0, 失败返回-1. (3) struct timeval有两个成员,一个是秒,一个是微妙. 1 struct timeval2 {3 long tv_sec; * seconds *4 long tv...
  • Linux 开发过程那么麻烦,是否值得?

    作者 | glauber costa 译者 | 冬雨 策划 | tina linux 从诞生至今,已经快有 30 年了。 这期间 linux 一直延续着通过邮件来提交变更、审查、讨论直至批准的研发过程,这一流程非常费时费力,不仅成为新人的进入门槛,也成了可持续生产的障碍。 那么,为什么 linux 一直要坚持遵循这一过程呢,它能带来什么好处?...
  • 谢宝友:深入理解 Linux RCU 从硬件说起之内存屏障

    更深入的思考包括:1、读屏障、写屏障、读依赖屏障的概念2、各个体系架构中,屏障的实现、及其微妙的差别3、深入思考内存屏障是否是必须的,有没有可能通过修改硬件,让屏障不再有用? 4、内存屏障的传递性,这是linux系统中比较微妙而难于理解的概念。 5、单核架构中的屏障,是为了解决什么问题? 怎么使用?...
  • 深入浅出:Linux设备驱动之中断与定时器

    (6) 对于周期性的任务,linux内核还提供了一种delayed_work机制来完成,本质上用工作队列和定时器实现。 6.1,内核延时linux内核中提供了如下3个函数分别进行纳秒,微妙和毫秒延时void ndelay(unsigned long nsecs); void udelay(unsigned long usecs); void mdelay(unsigned long msecs); 上述延时实现的原理实质上是...
  • Linux性能优化篇-了解CPU上下文切换

    linux是一个多用户用任务的操作系统,他支持远远大于cpu的进程数运行,而cpu每次却只能运行一个任务,所以其实这些任务其实并不是在同时运行...大概每次上下文切换会花费几十纳秒到数微妙之间,当大量进程时,这个cpu上下文切换是相当可观的,会花费大量时间在保存和恢复cpu上下文和用户空间状态...
  • Linux MacOS 修改 ls 显示年月日的时间格式

    21.953041715 +0800 btmp-20191201 注意:若想跟 --full-time 格式一样,显示出纳秒(秒 - 毫秒 - 微妙 - 纳秒),纳秒日期格式为:%n,详见米扑博客:linux date日期格式及加减运算即日志格式化:export time_style=+%y-%m-%d__%h:%m:%s.%n 1 2 3 4 5 vim ~.bashrc 在最后一行添加:export time_style=+%y-%m-%d__%h...
  • 从 Linux 进程调度到 Android 线程管理

    linux 进程与android 线程基础知识进程是资源管理的最小单位,线程是程序执行的最小单位。 在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持smp以及减小(进程线程)上下文切换开销。 无论按照怎样的分法,一个进程至少需要一个线程作为它的指令执行体,进程管理着资源(比如cpu、内存、文件等等)...
  • Linux之父Linus Torvalds毒舌语录,句句中肯!

    “老天爷,那个 gcc 4.9.0 编译器不应该被允许从幼儿园毕业。 2014年7月24日“gcc是废话。”2006年11月28日gnomegnome 是一个可以在多数 linux发行版获取的开源桌面环境,它提供了一个图形用户界面和多种应用程序。 linus torvalds 与 gnome 的关系在很长一段时间里都是很微妙的,使用之后再放弃使用其他环境(如...
  • 从Linux源码看Socket(TCP)的listen及连接队列

    前言笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件exciting的事情。今天笔者就来从linux源码的角度看下server端的socket在进行listen的时候到底做了哪些事情(基于linux 3.10内核),当然由于listen的backlog参数和半连接hash表以及全连接队列都相关,在这一篇博客里也一块讲了。 server端...
  • 宋宝华:当Linux内核遭遇鲨鱼—kernelshark

    比如系统启动的慢、一个软件启动的慢,用火焰图固然可能有一点帮助,但是帮助肯定很微妙。 因为这种某个过程慢的问题,是一个时序问题。 不是一个运行时热点的问题,所以你最重要的是画出来你的这个过程的时序图。 这里面说不定有io的牵绊,说不定就是狂占cpu,说不定谁傻不拉几地在sleep。 linux界有一个杀手级分析...
  • Linus Torvalds:开源Linux OS安全性不可能十全十美

    所以系统必须权衡其他的优先因素——如处理速度、灵活性和易用性——在一系列固有微妙的关系间进行权衡”。 该报同样将torvalds盛赞为“手握因特网未来的人”。 总之,这两点建议表明torvalds并不十分关注linux的安全问题,而且他这种不作为的方式对使用互联网的每一个人产生危害。 这两种说法都是存在问题的...
  • 渗透测试TIPS之删除、伪造Linux系统登录日志

    前段时间nsa泄露的渗透测试工具中就有一款wtmp日志的擦除,非常好用,这引起了我的兴趣,于是研究了一下linux 登录相关二进制日志的文件格式,用python写了一个日志擦除,伪造的工具(末尾附源码)0×01. linux中与登录有关的日志及其格式分析linux中涉及到登录的二进制日志文件有varrunutmp varlogwtmp varlogbtmp ...
  • 渗透测试TIPS之删除、伪造Linux系统登录日志

    前段时间nsa泄露的渗透测试工具中就有一款wtmp日志的擦除,非常好用,这引起了我的兴趣,于是研究了一下linux 登录相关二进制日志的文件格式,用python写了一个日志擦除,伪造的工具(末尾附源码)0x01. linux中与登录有关的日志及其格式分析linux中涉及到登录的二进制日志文件有varrunutmp varlogwtmp varlogbtmp ...

扫码关注云+社区

领取腾讯云代金券