标签: linux
你值得了解的 10 个有趣的 Linux 命令行小技巧
在这篇文章中,我们将介绍一系列有用的命令行小技巧,它们可以显著地提高你的 Linux 使用技能。
闰秒为什么会导致linux出现问题
由于Linux kernel 2.6.29之前版本存在bug,在进行闰秒调整时可能会引起系统时钟服务ntpd进程死锁。Debian Lenny、RHEL/CentOS 5等旧发行版今天仍被广泛使用,部分供应商早已经发布了补丁。
为你的 Linux 服务器加把锁
无论你使用的哪种 Linux 发行版,你都需要使用基于 iptables 的防火墙来保护它。默认情况下,你的 Linux 系统对攻击者来说并非是足够安全的。当然,它比 Windows XP 要安全多了,但这说明不了什么。想要使你的 Linux 系统真正稳固,你需要按照 Linode 的 服务器安全指南 来操作。总的来说,首先你必须关闭那些你不需要的服务。当然要这样做的话,你先要知道你正在使用哪些网络服务。
Linux技巧:慢动作输出命令结果并用彩色显示
lolcat 命令可以满足上面的需求。它基本上通过与 cat 命令[1]类似的方式将文件或标准输入定向到标准输出来运行,覆盖某个命令的默认屏幕输出颜色,并为其添加彩色。
详解Linux命令行自动补全及编程实现方法
如果只有一个命令匹配到,按一次Tab键就自动将这个命令补全。比如,想更改密码,但只记得这个命令前几个字母是pass。这时候,按Tab键,shell就自动输出 passwd 命令,非常方便。当然,除了命令补全,还有路径、文件名补全。这个在我们 cd 到特定目录时特别好用。那么,自己开发的程序,该怎么实现Tab自动补全?
Shell中$()、$(())和${}的用法
第二种场景 必须你shell中要对一个命令的结果做操作这时候就要用到$()
在Linux上检测硬盘上的坏道和坏块
。随着坏道的继续积累,它们会对你的磁盘或闪存容量产生令人不快或破坏性的影响,甚至可能会导致硬件失效。同时还需要注意的是坏块的存在警示你应该开始考虑买块新磁盘了,或者简单地将坏块标记为不可用。因此,在这篇文章中,我们通过几个必要的步骤,使用特定的磁盘扫描工具让你能够判断 Linux 磁盘或闪存是否存在坏道。
Linux里的2>&1什么鬼
我们在linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当前用户和系统的回话下的进城忽略响应HUP消息。&是把该命令以后台的job的形式运行。那么就剩下command>/dev/null 2>&1,command>/dev/null较好理解,/dev/null表示一个空设备
Linux 系统中僵尸进程
Linux 系统中僵尸进程和现实中僵尸(虽然我也没见过)类似,虽然已经死了,但是由于没人给它们收尸,还能四处走动。僵尸进程指的是那些虽然已经终止的进程,但仍然保留一些信息,等待其父进程为其收尸。
Linux bashrc和profile的用途和区别
bashrc和profile都是Shell的启动设置文件(其实这两个文件也是Shell脚本),可以为当前的Shell初始化环境变量等,它们类似Microsoft DOS/Windows下的autoexec.bat文件。
利用Linux系统生成随机密码的10种方法
通常情况下大家生成密码都好困惑,一来复杂程度不够会不安全,复杂程度够了又不能手动随便敲击键盘打出一同字符(但通常情况下这些字符是有规律 的),使用1password 或者 keepass 这种软件生成也可以,不过貌似1password 要收费,既然这样我们就玩一下好玩的用 linux 来生成随机密码玩玩吧;
安装Linux让你的电脑变成双系统的七个理由
计算机当中最重要的组件之一就是操作系统。事实上,强大的操作系统应当具备软件兼容性,并能够顺畅实现硬件与软件之间的交互。对于大多数用户而言,Linux加Windows或者Linux加Mac OS往往是最理想的组合。
linux命令行快捷键
当我们在shell命令行执行命令的时候,最近的HISTSIZE条命令被保存在内存当中可以使用上下光标或者ctrl+p,ctrl+n上下查找命令。当退出shell时HISTFILESIZE条命令被保存到历史命令文件中,下次登录shell时会从历史命令文件中读取命令道内存历史命令道中
从 shell 眼中看世界
当你按下 enter 键后,发生在命令行中的一些“魔法”。虽然我们会 仔细查看几个复杂有趣的 shell 特点,但我们只使用一个新命令来处理这些特性。
Linux与Android的关系
大家都知道Android是基于Linux内核的操作系统,也曾经和Linux基金会因为内核问题产生过分歧,本文将开始对Android的内核进行剖 析,主要介绍Android和Linux之间的关系,后续还会讲到Android系统在Linux系统之上扩展的部分功能和驱动。
Linux中常用文件传输命令及使用方法
sz/rz 是基于ZModem传输协议的命令。对传输的数据会进行核查,并且有很好的传输性能,使用起来更是非常方便。
十条命令在一分钟内检查 Linux 服务器性能
一些命令需要安装sysstat包,有一些由procps包提供。这些命令的输出,有助于快速定位性能瓶颈,检查出所有资源(CPU、内存、磁盘IO 等)的利用率(utilization)、饱和度(saturation)和错误(error)度量,也就是所谓的USE方法。
Linux下的静态库、动态库和动态加载库
库的存在极大的提高了C/C++程序的复用性,但是库对于初学者来说有些难以驾驭,本文从Linux的角度浅谈Linux下的静态库、动态库和动态加载库。
Linux性能分析头60秒你需要干的事情
为了解决性能问题,你登入了一台Linux服务器,在最开始的一分钟内需要查看什么?
简述Linux的启动过程
内核启动的第一个用户态进程init到底是个什么东东?其实它就是一个普通的程序,内核并没有对它做什么要求,只是别退出就好,init进程如果挂 了的话,系统就崩溃了,至于init进程干些啥,启动其它的哪些进程,跟内核已经没有关系了
Linux取代Windows?影儿都看不见呢
上个月的统计数据显示,Windows 仍是占主导地位的桌面操作系统。更重要的是,Linux 还未能对 Windows 造成任何实质性威胁。
Linux无处不在 它是如何毁了微软统治世界的计划?
全球500台运行速度最快的超级计算机中,80%采用的是Linux 系统,这些昂贵的计算设备造价数亿元到数十亿元不等;但同时,也有像樱桃那么小的迷你计算机,售价不过33 元人民币,同样运行着完整的Linux 操作系统。
25个你可能不知道的Linux真相
今天,Linux统治了服务器操作系统。它也是Android的基础——统治了手机操作系统。而且,它还是100%自由而开源的。让我们回溯时光,看看Linux 这25年来的25个鲜为人知的真相:
外媒评Linux史上25大里程碑事件
。Linux至今已经诞生了25年,无论是从技术还是生态系统角度来看,如今的Linux已经与最初的Linux有很大不同。美国科技媒体ZDNet近日按照年份评选出Linux历史上25大里程碑事件,凸显了其亮点与不足。
已经 25 岁的 Linux,但你知道它的开源却是为了自私目的么?
在一次和 BBC 的采访中林纳斯谈及,他所认为的开源真正的特色是让人人能“自私”。
