全站日记 标签: Linux
提起Linus Torvalds 大家的第一反应是怎样的?是严苛刻薄,还是神级伟大,亦或是孤傲清高?二十五年来,LinusTorvalds 一直坚持在技术第一线,开发了 Linux 和Git 两个项目,并深刻影响了软件行业。如果没有 Linux,就不会有基于 Linux 的安卓系统,那世界...
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如 connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等 待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。 可是使用Select就可以完成非阻塞(所谓非阻塞方式non- block,就是进程或线程执行此函数时不必非要等待事件的发生,一...
Linux对我们的生活有着很大的影响。至少,你的安卓手机上面就有Linux内核。然而,头一次入手Linux只会让你觉得不适。因为在Linux上,你通常应该使用终端命令,而不是只要点击启动器图像(就像你在Windows上操作那样)。不过别担心,下面介绍的这10个基本的Linux命令和重要命令会帮助你尽快入门。 我们在谈论Linux命令时,其实是在谈论Linux系统本身。就这么区区10个基本的Linux命令不会让你成为天才或Linux专家。它会帮助Linux新手使用这些Linux...
写于 17 年 1 月。针对的是使用基于 GitHub 平台搭建独立博客的博主们日常书写和更新博客相关操作的优化设置。 以 Jekyll 为主的 GitHub Pages 博客有它非常让人充满好感的方面,比如维护成本低、安全、多平台。 通过命令行将日常博客使用中的一些繁琐操作半自动化,可以便捷到什么地步,本篇希望能梳理出一个概念还有一条优化的思路来。 ## 快速进入写作环境 日常,一般情况下使用 GitHub Pages 博客都不免是这样的流程: 1. Finder 上点点点... (10回应)
如 前面的日记 所述,在X220上安装Deepin 15.11,i3 CPU吃不消满频运行,发热十分严重,散热完全跟不上。用了半个月没动它,但这样长期下去吃不消啊,于是想到了CPU降频的方法。还好设备硬件支持降频,虽然性能有所损失(系统反应慢了半拍),但是好在散热被压下来了,风扇也没有呜呜的吹了。权当多了一两秒思考的时间吧。 话不多说,具体方法如下: sudo vi /etc/default/grub 编辑grub文件,其中两行改为如下: GRUB_CMDLINE_LINUX...
1学习的目的 首先我们要明白你的目的是什么,大概来说所谓嵌入式Linux可以分为两部分:底层系统、应用开发。如果你是想做应用开发,那么你去把C语言、数据结构、JAVA什么的学好吧。嵌入式应用开发和PC上的应用开发并没有什么特别要注意的。也许你说在嵌入...
第一种方式 $ sudo update-alternatives --config editor 输入相应的序号并回车。 第二种方式 a)导出环境变量 EDITOR $ export EDITOR=vim; b)导出环境变量 EDITOR sudo EDITOR=vim visudo c)在 /etc/sudoers 文件的最上方加入内容: Defaults editor=/usr/bin/vim Rmano 回答的最后一句话值得注意: A word of warnin...
原因 之前,曾经在VPS上想更新Python的版本,升级时也把yum依赖的Python2也卸载了,安装Python3.8,同时也把yum重装了一遍。然后,在虚拟机上由于用yum安装不了任何程序,想更新yum,过程中不小心把虚拟机的yum和Python2删除了,所以也重新安装了yum。 重装的教程 1.卸载现有的Python,强制删除已安装程序及其关联: rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps 2.强制删除...
大家都知道红帽认证,分为这三个等级,分别是RHCSA、RHCE和RHCA,其中RHCA的难度较大,光考试就要考五科呢,堪比当年的“中考”,咦,紧张兮兮。这篇文章就主要讲一下RHCSA和RHCE,对于运维工程师从业者而言,基本就已经够用了,但是,话说回来,学无止境,证书是一方面,核心要素还是要不断提高自身的技术硬实力呀。希望这篇关于Linux红帽认证的避雷指南,能够对众多志同道合的盆友们有一些帮助和收获。那么就开始吧,这里面包含了认证官方的介绍,考证的吃穿住行和具体流程。通过学...
学习Linux的同学都了解,其实Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口,它接收用户输入的命令并把它送入内核去执行。而Shell命令也让开发过程变得高效、便捷,但凡事都有两面性,Shell命令也是把双刃剑,在某些情况下,Shell 命令会立即执行而不需要用户的确认,这会让我们所执行的数据造成损失。因此,这几个命令一定要谨记,千万不能出错! rm -fr 命令 这条命令可以让用户精通“从删库到跑路”,它是Linux 系统删除文件夹及其内容的命令,并且不...
AWK是Linux上卓越的文本处理工具,它具有非常简单的语法结构,拥有强大的文本处理能力。AWK 是一种解释执行的编程语言,AWK 的名称是由它们设计者的名字缩写而来 —— Afred Aho, Peter Weinberger 与 BrianKernighan。 目前总共有如下几种不同的 AWK 版本。 AWK——这个版本是 AWK 最原初的版本,它由 AT&T 实验室开发。 NAWK ——NAWK(New AWK)是 AWK 的改进增强版本。 GAWK—— GAWK 即 ...
最近在研究 Linux 性能问题时,碰到一个难以理解的术语 Load Averages。有很多文章和书籍对此做了解释,但是看完之后仍是不甚明白。 我研读了一些文章,下面总结出来,希望对大家有所帮助。 Load Averages 的意义 Linux 里的 w、top 和 uptime 等命令都能够显示 Load Averages 信息。 $ uptime 22:21 up 7 days, 4:51, 3 users, load averages: 0.87 1.05 0.9...