欢迎来到爱学习爱分享,在这里,你会找到许多有趣的技术 : )

 分类:Linux

Linux 系统如何处理名称解析

Linux 系统如何处理名称解析
简单介绍 在 Linux 系统中, 绝大多数程序依赖系统库函数来完成名称解析, 整个解析过程包含多个操作, 有些操作信息在启动程序时确定, 有些操作信息则在程序运行时确认, Linux 也提供了一些网络函数(由 glibc 提供)来控制这些操作,下图所示为一个比...

4年前 (2019-02-28) 1603℃ 0喜欢

使用 systemd 限制系统资源的使用

使用 systemd 限制系统资源的使用
简单介绍 在基于 Linux-3.x 内核版本的很多发行版都提供了 Systemd 来管理系统和服务. 同时也将 cgroup 功能加到了 slice, scope 和 service 三个单元中, 详见 sec-Default_Cgroup_Hierarchi...

4年前 (2019-02-22) 2131℃ 0喜欢

你真的知道什么是系统调用吗?

你真的知道什么是系统调用吗?
在现代操作系统里,由于系统资源可能同时被多个应用程序访问,如果不加保护,那各个应用程序之间可能会产生冲突,对于恶意应用程序更可能导致系统奔溃。这里所说的系统资源包括文件、网络、各种硬件设备等。比如要操作文件必须借助操作系统提供的api(比如linux下的fopen)。 ...

4年前 (2019-02-20) 970℃ 0喜欢

从 0 开始学 Linux 内核之 Android 内核栈溢出 ROP 利用

从 0 开始学 Linux 内核之 Android 内核栈溢出 ROP 利用
作者:Hcamael@知道创宇404实验室 最近在研究一个最简单的android内核的栈溢出利用方法,网上的资料很少,就算有也是旧版内核的,新版的内核有了很大的不同,如果放在x86上本应该是很简单的东西,但是arm指令集有很大的不同,...

4年前 (2019-02-20) 1035℃ 0喜欢

[译] Linux 系统调用权威指南

[译] Linux 系统调用权威指南
译者序 本文翻译自2016年的一篇英文博客 The Definitive Guide to Linux System Calls 。如果能看懂英文,我建议你阅读原文,或者和本文对照看。 以下是译文。 太长不看(TL;DR) 本文介...

4年前 (2019-02-20) 1022℃ 0喜欢

Linux 三剑客

Linux 三剑客
环境 windows git bash mac iterm term 用自己的帐号登录 ssh 手机号码后8位@shell.testing-studio.com 没有账号的可以临时用 ssh hogwarts2019...

4年前 (2019-02-06) 1073℃ 0喜欢

如何使用 rsync 命令

如何使用 rsync 命令
一 简介 rsync(Remote Sync)是linux系统下的数据镜像备份工具。使用快速增量备份工具rsync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。它的特性如下: 可以镜像保存整个目录树和文件系统 ...

4年前 (2019-02-01) 985℃ 0喜欢

Linux kernel 内核升级和降级的方法实践

Linux kernel 内核升级和降级的方法实践
前言 相信现在很多公有云包括企业内部已经开始使用Linux内核热补丁Livepatch,没人喜欢重启机器但现实是还得再等等。通常升级内核可能有多种原因,频率最高的比如修复安全漏洞,然而我们也会遇到需要降级内核的情况,比如向下兼容或者升级后产生新的严重Bu...

4年前 (2019-01-29) 1160℃ 0喜欢

使用 parted 解决大于 2T 的磁盘分区

使用 parted 解决大于 2T 的磁盘分区
前言 在 Linux 中,为磁盘分区通常使用 fdisk 和 parted 命令。通常情况下,使用 fdisk 可以满足日常的使用,但是它仅仅支持 2 TB 以下磁盘的分区,超出 2 TB 部分无法识别。而随着科技的进步,大容量硬盘已经步入我们的生活,1...

4年前 (2019-01-26) 958℃ 0喜欢

理解 Linux 的虚拟内存

理解 Linux 的虚拟内存
前言 前不久组内又有一次我比较期待的分享:”Linux 的虚拟内存”。是某天晚上加班时,我们讨论虚拟内存的概念时,leader 发现几位同事对虚拟内存认识不清后,特意给这位同学挑选的主题(笑)。 我之前了解一些操作系统的概念,主要是毕业后对自己大学四...

4年前 (2019-01-24) 1028℃ 0喜欢