最新内容

精华总结:10个问题理解 Linux epoll

作者:dustinzhou,腾讯 IEG 运营开发工程师epoll 是 linux 特有的一个 IO 事件通知机制。很久以来对 epoll 如何能够高效处理数以百万记的文件描述符很有兴趣。近期学习、研究了 epoll 源码,在这个过程中关于 epoll 数据结构和作者的实现思路产生出不少疑惑,在此总结为了 10 个问题并逐个加以解答和分析。 本文基于的内核源 …

每日一个Linux命令解析——ps(linux ps命令大全及快捷键)

ps:ps 即 process state,可以进程当前状态的快照,默认显示当前终端中的进程,Linux系统各进程的相关 信息均保存在procPID目录下的各文件中。一、语法ps [OPTION]...二、常用选项a 选项包括所有终端中的进程x 选项包括不链接终端的进程u 选项显示进程所有者的信息f 选项显示进程树,相当于 --forestk|--sort …

浅谈ios、安卓、unix、Linux他们之间的关系

首先让我们看一下几个系统出现的时间unix诞生于1969年linux诞生于1991年ios诞生于2007年1月安卓诞生于2007年11月UNIX的诞生1969年,贝尔实验室的研究员肯o汤普森,编写了一款计算机游戏Space Travel,先后在多个系统上运行,然而效果不理想,所以决定自己开发操作系统,就这样UNIX诞生了。贝尔实验室存在的时候就是永久的神,最 …

阿里P8架构师“呕心沥血”1年总结出这份Linux基础到进阶学习文档

开始学习Linux的一些建议建议读者范围有开发经验者。科研人员(由其Numrical)。动手能力强的。只是好奇,对于Linux只是浅尝辄止的就不建议继续往下看了。端正学习态度Linux不等于骇客(or Cracker)当然众所周知很多“黑客工具”都是Linux平台上的,我帮助过很多Linux小白发现他们殊途同归都是朝着类似Aircrack-ng去的。Linu …

Linux系统调用详解(实现机制分析)

系统调用概述计算机系统的各种硬件资源是有限的,在现代多任务操作系统上同时运行的多个进程都需要访问这些资源,为了更好的管理这些资源进程是不允许直接操作的,所有对这些资源的访问都必须有操作系统控制。也就是说操作系统是使用这些资源的唯一入口,而这个入口就是操作系统提供的系统调用(System Call)。在linux中系统调用是用户空间访问内核的唯一手段,除异常和 …

腾讯云国际站:怎样查看腾讯云服务器的登录日志?

本文由【云老大】 TG@yunlaoda360 撰写方法一:使用腾讯云控制台查看登录日志登录腾讯云控制台:访问腾讯云官网,登录账号。进入云服务器管理页面:在控制台首页,找到并点击“云产品”>“计算”>“云服务器CVM”,进入云服务器管理页面。选择目标服务器:在服务器列表中,找到需要查看登录日志的服务器实例,点击实例名称进入详情页。查看登录日志:在 …

Linux Shell用户界面(linux显示shell窗口)

预计更新1: 基础知识简介和安装基本命令变量和环境变量2: 流程控制条件语句循环语句函数3: 文件处理文件读写文件权限和所有权文件搜索和替换4: 网络和进程网络通信进程管理信号处理5: 文本处理正则表达式文本分析和处理生成报告和日志6: 用户界面命令行参数和选项菜单和交互式界面图形界面7: 系统管理系统信息和监控定时任务和计划任务系统备份和恢复8: 数据库操 …

Linux系统基础指令之将用户添加到用户组的几种方法

摘要:Linux用户组是用于管理 Linux 中用户帐户的组织单位。对于 Linux 系统中的每一个用户和用户组,它都有唯一的数字标识号。它被称为 用户 ID(UID)和用户组 ID(GID)。用户组的主要目的是为组的成员定义一组特权。可以执行权限允许的特定操作,但不能执行其他操作。Linux 中有两种类型的默认组。每个用户应该只有一个 主要组primary …

Linux 上以树状查看文件和进程(linux树状结构)

提供了一些方便的命令,用于以树状分支形式查看文件和进程,从而易于查看它们之间的关系。在本文中,我们将介绍 、 和 命令以及它们提供的一些选项,这些选项可帮助你将注意力集中在要查看的内容上。ps我们用来列出进程的 命令有一些有趣的选项,但是很多人从来没有利用过。虽然常用的 提供了正在运行的进程的完整列表,但是 命令增加了一个不错的效果。它缩进了相关的进程以使 …