【精通内核】Linux内核自旋锁实现原理与源码解析
不管是普通自旋锁还是读写自旋锁都是通过原子性命令来加减操作的;而对于读写锁而言,可通过将 lock 变量变为 0x01000000 值,然后后将第六位作为写锁标志位来使用。
Linux文件查找find
Linux中文件查找,以find命令学习为主,学习根据各种限制来查找相对应的文件,并对查找到的文件做一些处理
【Linux基础】Linux软件包管理器yum的使用指南rzsz安装
本篇重点介绍了yum,以及yum的安装,lrzsz的安装等,还有一大堆好玩的扩展
Linux常用操作命令大全
Linux常用操作命令大全
Linux文件属性与权限
当你在输入终端输入 ll查看的时候,会发现出现下面的情况前面会有如果是一个 “ - ”表示的是是一个普通文件,但是前面是 d 是什么意思呢,这就是本篇文 章要介绍的,文件的属性文件权限类文件属性Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性
【Linux】分析缓冲区,刷新机制,FILE
本文系统区分了用户层和内核层缓冲区,指出两者不同之处和特点;归纳了用户层缓冲区的三种刷新策略/文件缓冲的模式;分析了用户层缓冲区引起的常见问题;在源码层面分析了FILE结构体,尤其是关于缓冲区和_flags位图,总结了刷新策略在_flags位图上的体现。
【Linux】部署Jenkins(简介及详细教程【war包部署】)
随着软件开发需求及复杂度的不断提高,团队开发成员之间如何更好地协同工作以确保 软件开发的质量已经慢慢成为开发过程中不可回避的问题。Jenkins 自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更 早的获取代码变更的信息,从而更早的进入测试阶段,更早
【Kali】kali主要工具使用说明(文末附超全思维导图)
本文为《从实践中学习Kali Linux渗透测试》总结笔记,仅供学习使用,禁止用于非法用途,转载请附上原文链接!1. 信息收集1.1 发现主机traceroute获取目标主机的路由条目,确定网络拓扑。每一跳表示一个网关,星号可能为防火墙导致。1.1.1 扫描主机① nmapnmap -sP ip/i
云计算赛项私有云
国赛云计算赛项-私有云搭建详析
【Linux】Linux中的gcc/g++编译器的使用
主要讲编译过程和动、静态链接的区分
如何在Linux上优雅地写代码-Linux生存指南
初入Linux,发现老是要面对一个命令行,大黑框,看不懂各种手册,写代码也是用vi/vim,难受的捉急。其实Linux下的各种工具,强大得超出你的想象,如果你初入Linux,那么你急需阅读这篇文章,让你更加优雅,更加高效。
Linux - 日期时间类型命令
date 显示当前时间1) 基本语法2)实例操作date 显示非当前时间1)基本语法2) 实例操作date 设置系统时间1)基本语法2)案例实操cal 查看日历1)基本语法2)选项说明3)案例实操
【Linux修炼】6.gcc/g++及Makefile【工具篇】
本篇介绍了gcc/g++的使用,Makefile的相关知识,以及小程序进度条的实现。
Makefile入门(超详细一文读懂)
1、Makefile基本格式1、语法规则目标 ... : 依赖 ... 命令1 命令2 . . .1、目标即要生成的文件。如果目标文件的更新时间晚于依赖文件更新时间,则说明依赖文件没有改动,目标文件不需要重新编译。否则会进行重新编译并更新目标文件。2、默认情况下Makefile的第一个目标为终极目标
Linux命令老是记不住?一篇文章帮你解决。Linux常用命令汇总
100个最常用的Linux命令
【Linux】基本指令(中)
本篇博客主要讲解的是Linux的基本指令:cat、more、less、head、tail、时间相关的指令以及cal指令。
【Linux】Linux下的自动化构建工具——make/makefile
欢迎来到差生工具多系列。写了makefile后再也不用手动敲编译指令了!!!
【linux】进程概念详述
进程概念
服务器连接校园网
服务器连接校园网的作用包括但不限于课程表开发、校园论坛开发。北京信息科技大学使用深信服开发的 EasyConnect 作为校园网连接软件,虽然 EasyConnect 拥有 Linux 桌面版程序,但是在使用期间经常会无缘无故掉线,无法提供稳定服务。
你知道.c是如何变成.exe的吗
程序翻译环境与执行环境