面试官常考的 21 条 Linux 命令
作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率。一、文件和目录cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。
使用 GDB + Qemu 调试 Linux 内核
1.概述在某些情况下,我们需要对于内核中的流程进行分析,虽然通过BPF的技术可以对于函数传入的参数和返回结果进行展示,但是在流程的调试上还是不如直接GDB单步调试来的直接。本文采用的编译方式如下,在一台16核CentOS7.7的机器上进行内核源码相关的编译(主要是考虑编译效率),调试则是基于Virt
6 个“吓人”的 Linux 命令
顾名思义,crypt不是存放垃圾文件的地宫或墓坑,而是加密文件内容的命令。如今,“crypt”通常作为一个脚本而实现:通过调用一个名为mcry
深入浅出 Linux 进程管理
1.基础知识进程类型实时进程非实时进程CPU资源占用类型CPU消耗性(CPU-Bound)I/O消耗性(IO-Bound)交互进程(对响应时间有要求)进程优先级静态优先级(static_prio)实时进程0-99非实时进程100-139非实时进程静态优先级可以通过nice()进行调整。范围(-20-
为何Linux内核要引入设备树呢?
1、前言作为一个多年耕耘在linux2.6.23内核的开发者,各个不同项目中各种不同周边外设驱动的开发以及各种琐碎的、扯皮的俗务占据了大部分的时间。当有机会下载3.14的内核并准备
Linux 系统中成功恢复已删除的文件
当用户意外地删除了一个仍然
Linux 系统开机加电后发生了什么?
linux系统的启动流程关于linux系统的启动流程我们可以按步进行划分为如下:BIOSPOST自检BIOS(BootSequence)引导操作系统加载对应引导上的MBR(bootloader)主引导设置加载其BootLoader加载操作系统
图解 | Linux内存性能优化核心思想
hi,大家好,今天分享一篇内存性能优化的文章,文章用了大量精美的图深入浅出地分析了Linux内核slab性能优化的核心思想,slab是Linux内核小对象内存分配最重要的算法,文章分析了内存分配的各种性能问题(在不同的场景下面),并给出了这些问题的优化方案,这个对我们实现高性能内存池算法,或以后遇到
Linux 之 nohup 命令
nohup命令可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端无论是否将nohup命令的输出重定向到终端,输出都将附加到当前目录的nohup.out文件中。如果当前目录的nohup.out文件不可写,输出重定向到$HOME/nohup.out文件中。
Linux 系统中的 root 用户管理
超级用户在操作系统管理中的作用1.可以对任何文件、目录或进程进行操作超级用户的操作是在系统最高许可范围内的操作,有些操作就是具有超级权限的root也无法完成。比如/proc目录,/proc是用来反应系统运行的实时状态信息的
深入理解Linux内存子系统
目录一、走进linux内存二、linux内存地址空间三、Linux内存分配算法四、内存使用场景五、内存使用那些坑一、走进linux内存1、内存是什么?1)内存又称主存,是CPU能直接寻址的存储空间,由半导体器件制成;2)内存的特点是存取速率快,断电一般不保存数据,非持久化设备;2、内存的作用1)暂时
Linux内存占用分析的几个方法,你知道几个?
0.引言:系统内存是硬件系统中必不可少的部分,定时查看系统内存资源运行情况,可以帮助我们及时发现内存资源是否存在异常占用,确保业务的稳定运行。例如:定期查看公司的网站服务器内存使用情况,可以确保服务器的资源是否够用,或者发现服务器内存被占用异常可以及时解决,避免因内存不够导致无法访问网站或访问速度慢
超级干货:3个性能监控和优化命令详解
小编为大家整理出了三个有关性能监控和优化命令详细讲解,别看只有三个,但不影响他噎啊,本篇文章很长,涉及top命令、free命令和vmstat命令,真的是很详细的讲解,希望能帮到大家,另外还有两条相关的命令详解,消化消化这篇的知识,过几天再上那两条~1top命令top命令是Linux下常用的性能分析工
Linux 服务器日常巡检脚本分享
Linux系统日常巡检脚本,巡检内容包含了,磁盘,内存cpu进程文件更改用户登录等一系列的操作直接用就行了。报告以邮件发送到邮箱在log下生成巡检报告。#!/bin/bash#@Au
Linux 是洗衣粉!关于Linux 的10个趣事
看看这些关于Linux及其广泛使用的令人惊讶的趣事。如果有什么要补充的,请在评论中分享。今天,Linux操作系统驱动着超级计算机、子弹头列车、好莱坞电影、潜艇、国际空间站、纽约证券交易所等等
Linux 实时查看日志文件的 4 种方法
在Linux下如何才能实时查看日志内容呢?有很多工具可以帮助我们在文件持续修改的同时输出文件内容,最常用的莫过于tail命令了。1.tailCommand–MonitorLogsinRealTime如前所述,tail命令是实时显示日志的最常用的方法。不过该命
一文完全读懂 | Linux中断处理
什么是中断中断是为了解决外部设备完成某些工作后通知CPU的一种机制(譬如硬盘完成读写操作后通过中断告知CPU已经完成)。早期没有中断机制的计算机就不得不通过轮询来查询外部设备的状态,由于
Linux 实时查看日志文件的 4 种方法
在Linux下如何才能实时查看日志内容呢?有很多工具可以帮助我们在文件持续修改的同时输出文件内容,最常用的莫过于tail命令了。1.tailCommand–MonitorLogsinRealTime如前所述,tail命令是实时显示日志的最常用的方法。不过该命
常考的 21 条 Linux 命令
一、文件和目录1.cd命令(它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径)cd/home进入'/home'目录cd..返回上一级目录cd../..返回上两级目录cd进入个人的主目录cd~user1进入个人的主目录cd-返回上次所在的目录2.p
谁再说不熟悉Linux命令,就把这个给他扔过去!
虽然平时大部分工作都是和Java相关的开发,但是每天都会接触Linux系统,尤其是使用了Mac之后,每天都是工作在黑色背景的命令行环境中.自己