查看系统中gcc和g++的版本,可采用如下命令:
gcc -v和g++ -v
假设系统中有4.4和4.8两个不同版本的gcc和g++,可分别采用下述命令进行不同版本添加:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40
sudo update-alterna……继续阅读 »
norbert
8年前 (2017-04-12) 4110浏览
170个赞
该文来自于Derrik Diener的主页,由网络上其他人员翻译。
基于 Debian的Linux发行版上有一个共同特点:为用户提供了很多可选的软件。当涉及到为 Linux 制作软件时,所有的大公司都首先瞄准这种类型的 Linux 发行版。甚至一些开发人员根本不打算为其他类型的 Linux 发行版打包,只做 DEB 包。然而,这么多的开发人员针对此类 Lin……继续阅读 »
norbert
8年前 (2017-02-15) 4913浏览 0评论
11个赞
该文整理自网络,更多内容请看这里。
Linux的启动过程
具体启动过程如下:
1.开机自检(POST),初始化部分硬件
2.搜素可用于引导的启动设备(如磁盘的MBR)
3.读取并将控制权交给系统启动加载器(grub2)
4.启动加载器加载器配置,显示可用配置菜单
5.启动加载器加载内核及initramfs,置入内存
6.启动加载器将控制权交给内核
7.由……继续阅读 »
norbert
8年前 (2017-02-13) 4973浏览 0评论
9个赞
无线遥控器(无线电遥控器)在我们生活中非常常见,应用于各种场景,方便着用户的使用。不过大多数还是用于安防方面的,比如: 遥控报警器、电动卷帘门、电动伸缩门、遥控电开关、无线遥控门铃……
1.无线遥控器简介
无线遥控器从安全角度看大致分为两类,一类是最普遍的固定码遥控器,特点是廉价、应用广泛、市场大、用户多;另一类是滚动码遥控器,特点是价格较贵、相对比较安全……继续阅读 »
norbert
8年前 (2017-02-13) 5433浏览 0评论
4个赞
以下内容来自Brendan D. Gregg的运维,详细可以看这里。
更多Linux命令可以看看这个Slide文件。
……继续阅读 »
norbert
8年前 (2017-02-07) 3042浏览 0评论
3个赞
网络传输性能优劣与TCP/IP协议栈设置密切有关,因此Google了一下TCP/IP的协议栈的参数意义和配置,记录下来。如果想永久的保存参数的设置, 可以将参数加入到/etc/sysctl.conf中。如果想临时的更改参数的配置, 可以修改/proc/sys/net/ipv4/下的参数, 机器重启后更改失效。
具体内容请移步至
Linux TCP/IP 协议……继续阅读 »
norbert
8年前 (2017-01-28) 3403浏览 0评论
3个赞
最近在看这方面的内容,以下整理自网络。
TCP连接的状态
首先介绍一下TCP连接建立与关闭过程中的状态。TCP连接过程是状态的转换,促使状态发生转换的因素包括用户调用、特定数据包以及超时等,具体状态如下所示:
CLOSED:初始状态,表示没有任何连接。
LISTEN:Server端的某个Socket正在监听来自远方的TCP端口的连接请求。
SYN_SEN……继续阅读 »
norbert
8年前 (2017-01-28) 3640浏览 0评论
5个赞