Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

在Linux笔记本上执行这句命令就能导致设备永久变砖

在Linux笔记本上执行这句命令就能导致设备永久变砖

上个月,有用户在Arch Linux论坛发帖提问,为什么他的笔记本在运行了一个简单的“rm -rf -no-preserve-root /”命令之后就完全没法启动了。有Linux基础的同学应该知道,运行这条命令其实很蠢,但一般并不会产生什么硬件的破坏性结果。但在MSI的笔记本上, 运行这条命令有可能导致彻底清除EFI引导分区。 这个在论坛上发帖的用户叫“9233”,他在帖子中说:“今天我和我的朋友...
全面解析Linux的grep命令中正则表达式的用法

全面解析Linux的grep命令中正则表达式的用法

Linux 附带有 GNU grep 命令工具,它支持扩展正则表达式extended regular expressions,而且 GNU grep 在所有的 Linux 系统中都是默认有的。Grep 命令被用于搜索定位存储在您服务器或工作站上的任何信息。正则表达式正则表达式就是用于匹配每行输入的一种模式,模式是指一串字符序列。下面是范例:复制代码代码如下:^w1w1|w2[^ ]grep 正则表达式示例在 /etc/passswd 目录中搜索 "vive...
Linux中文本处理命令sed的使用示例分享

Linux中文本处理命令sed的使用示例分享

sed对文本的处理很强大,并且sed非常小,参数少,容易掌握,他的操作方式根awk有点像。sed按顺序逐行读取文件。然后,它执行为该行指定的所有操作,并在完成请求的修改之后的内容显示出来,也可以存放到文件中。完成了一行上的所有操作之后,它读取文件的下一行,然后重复该过程直到它完成该文件。在这里要注意一点,源文件(默认地)保持不被修改。sed 默认读取整个文件并对其中的每一行进行修改。说白了就是一行一行的操作。我用sed主要就是用里面的替换功能,真的很强大。...
解决Linux下微信公众平台网页版音频无法播放的方法

解决Linux下微信公众平台网页版音频无法播放的方法

有人在Linux系统中发现了一个有趣的问题,那就是网页版微信公众平台上,音频文件无法播放。这就意味着在Linux系统中无法收听到对方发过来的语言消息。这个问题如何解决呢? 解决办法: 1、修改浏览器的标识为Windows的即可。 2、如果是firefox用户可以使用插件 User-agent Switcher,方便的在各标识之间切换。 Linux下微信公众平台网页无法播放音频的原因就是:微信公众平台的网页不支持Linux浏览器的标识。所以只要把...
简要剖析Linux系统的进程管理机制

简要剖析Linux系统的进程管理机制

一 、进程的概念和分类1.进程的概念Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用同一个linux系统;多任务是指在Linux下可以同时执行多个任务,更详细的说,linux采用了分时管理的方法,所有的任务都放在一个队列中,操作系统根据每个任务的优先级为每个任务分配合适的时间片,每个时间片很短,用户根本感觉不到是多个任务在运行,从而使所有的任务共同分享系统资源,这就是多任务的概念。上面说的是单CPU多任务操作系统的情形,在这种环...
解析Linux系统启动的引导流程

解析Linux系统启动的引导流程

LINUX是自由开源软件,在LINUX里一切都是文件,不管是命令,操作等等都是以文件形式保存,这篇博客来记录LINUX启动时的引导流程是通过哪写文件来完成的. 使用的LINUX版本是CentOS5,CentOS和Ubuntu都是自己联系使用时的较理想版本. 下面以CentOS5.5版本为例,介绍LINUX的引导流程,具体流程如下:下面详细介绍每一步: 1)第一步firmware固件自检,主要是进行CMOS/BIOS对硬件进行POST加电自检,在物理层次上...
腾讯云Linux系统怎么挂载磁盘?

腾讯云Linux系统怎么挂载磁盘?

不管是任何云服务器都是没有多少磁盘空间的,最大的不过就20G,腾讯云默认Linux只有8GB系统盘,一般的网站也足够使用,如果额外购买的数据盘安装系统之后根据不同的面板、系统的路径问题可能不会自动加载到指定的数据盘目录,需要我们手工进行加载数据盘 ,也就是我们常说的挂载。正好今天演示一下腾讯云Linux系统如何挂载磁盘。1、检查硬盘设备是否有数据盘当然我也知道我现在磁盘是有数据的,大概服务器有58G的磁盘空间,8G是系统盘那么就剩下了50G的剩余空间,那么...
Linux中文件的压缩与解压缩命令操作示例集锦

Linux中文件的压缩与解压缩命令操作示例集锦

所谓压缩就是将原有的文件通过不同的编码技术进行运算,以减少数据存储所需要的空间,使用前再利用解压缩还原源文件的内容即可。和windows一样,在linux下也存在多种压缩与解压缩方法。1、zip压缩与解压缩 zip是最为广泛使用的压缩程序,经它压缩的文件会产生扩展名为zip的压缩文件,而且这种格式在多种系统上可以使用,像windows中的winzip 下面看一下在linux中如何建立zip文件。 我们在终端中输入zip会出现这个命令的一些介绍和参数的意义...
在Linux系统上开启Initrd文件系统的方法

在Linux系统上开启Initrd文件系统的方法

initial RAM diskLinux初始RAM磁盘(initrd)是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。initrd文件中包含了各种可执行程序和驱动程序,它们可以用来挂载实际的根文件系统,然后再将这个 initrd RAM磁盘卸载,并释放内存。在很多嵌入式Linux系统中,initrd 就是最终的根文件系统。本文将探索 Linux 2.6 的初始 RAM磁盘,包括如何创建以及如何在Linux内核中使用。什么是初始 RA...
Linux系统中使用iostat命令检测磁盘的IO性能

Linux系统中使用iostat命令检测磁盘的IO性能

iostat命令可以提供丰富的IO性能状态数据。iostat可以收集和显示系统输入/输出存储设备方面的统计信息.经常用于追查存储设备性能方面的问题,包括设备,本地磁盘和nfs等远程磁盘。iostat提供几个用于定制输出的开关。最有用的有: -c 只显示CPU行 -d 显示设备(磁盘)使用状态 -k 以千字节为单位显示磁盘输出 -t 在输出中包括时间戳 -x 在输出中包括扩展的磁盘指标rrqm/s: 每秒进行 merge 的读操作数目。wrqm/s: 每秒进...
详解Linux中获取全球唯一标示符UUID的方法

详解Linux中获取全球唯一标示符UUID的方法

UUID(Universally Unique IDentifiers),全球唯一标示符.它是一个标识系统中的存储设备的字符串,使其确定系统中的所有存储设备。为什么要使用UUID?因为系统自动分配的设备名称并非总是一致的,它们依赖于启动时内核加载模块的顺序.相同的名称可能代表不同的硬盘分区.如果每个分区有一个唯一的UUID值,尤其是在grub中的kernel设置,这样就不会发生分区识别混乱的问题.下面介绍几种方法来获得UUID.1.最简单的方法就是使用bl...
举例讲解Linux中的重命名命令rename的使用方法

举例讲解Linux中的重命名命令rename的使用方法

rename 用于 对文件进行命名管理,可进行批量命名并支持正则表达式, rename命令存在两个版本用法上有所区别 一个是 C语言版本支持通配符,另一个是 Perl版本.支持正则表达式命令格式:Usage: rename [-v] [-n] [-f] perlexpr [filenames]参数说明:v 显示文件重命名的细节n 不执行重命名,但会模拟执行重命名,并显示会出现的情况,例如是否会有同名文件冲突等。在重命名前测试很有用。f 强制覆盖同名文件常用...
Linux系统中的ps进程查看命令使用实例集锦

Linux系统中的ps进程查看命令使用实例集锦

linux 中ps命令是Process Status的缩写。ps命令可以列出系统中当前运行的进程,所列出的进程是执行ps命令这个时刻正在运行的进程。如果要动态显示进程信息,需要使用top命令。通过ps命令,可以确定哪些进程正在运行和运行状态、进程是否结束、进程是否僵死,哪些进程占用过多资源等。要杀死进程,使用kill命令,例:kill 12345 (12345为进程的pid)linux进程有5种状态1.运行(正在运行或在运行队列中等待)2.中断(休眠中,受...
详解Linux中监控CPU与虚拟内存运行信息的命令用法

详解Linux中监控CPU与虚拟内存运行信息的命令用法

mpstatmpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具vmstat只能查看系统整体cpu情况。语法mpstat [-P {|ALL}] [internal [count...
Linux中用于更改光标和文本属性的tput命令使用详解

Linux中用于更改光标和文本属性的tput命令使用详解

tput 命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用 tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。与 UNIX 中的大多数命令一样,tput 命令既可以用在 shell 命令行中也可以用在 shell 脚本中。为让您更好地理解 tput,本文首先从命令行讲起,然后紧接着讲述 shell 脚本示例。tput命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通...
<< 121 122 123 124 125 126 127 128 129 130 >>