- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 命令行参数
命令行参数命令行参数是控制命令执行的一种方式。 命令行参数类似于函数的参数,只是命令行参数是传送给命令的。命令执行时,内核已经将命令行参数放入命令的栈中,命令执行时则可以获取命令行参数,解析,执行。命令行参数使命令可以执行不同任务。linux下的实现int execve(const char *pathname,char *const argv[],char *const envp[]);exe
2015-08-27 16:01:59 560
转载 objdump命令的使用
objdump命令是Linux下的反汇编目标文件或者可执行文件的命令,它还有其他作用,下面以ELF格式可执行文件test为例详细介绍:objdump -f test显示test的文件头信息objdump -d test反汇编test中的需要执行指令的那些sectionobjdump -D tes
2015-08-27 14:21:38 467
转载 Linux进程-命令行参数和环境列表
命令行参数在C中,main函数有很多的变种,比如main(),int main(),int main(int argc, char *argv[]),int main(int argc, char *argv[], char *env[])。在很长一段时间里(特别是在windows下),我都不清楚后面两种main函数中这么多参数有什么用,直到转到linux下,才明白了这些参
2015-08-26 19:10:58 392
原创 有了 Linux,你就可以搭建自己的超级计算机
几乎所有超级计算机上运行的系统都是 Linux,其中包括那些由树莓派(Raspberry Pi)板卡和 PlayStation 3游戏机组成的计算机。超级计算机是一种严肃的工具,做的都是高大上的计算。它们往往从事于严肃的用途,比如原子弹模拟、气候模拟和高等物理学。当然,它们的花费也很高大上。在最新的超级计算机 Top500 排名中,中国国防科技大学研制的天河 2 号位居第一,而
2015-08-26 18:57:29 6552
原创 你应该认识的 12 位最有影响力的程序员
我们每天所玩的 app 或游戏,不是凭空生出来,而是有某些人在某些地方,呕心沥血,以一行一行程序写出来的。平台、网页、网络本身,都是起源于此。现在工程师写程序创造一个又一个便利的产品,也是站在巨人肩膀上的结晶。Business Insider列出 12位至今仍在世的重要工程师,让我们来认识这些程序界的大前辈吧!自由操作系统 Linux 开发者 Linus Torvalds1
2015-08-26 15:32:45 856 2
原创 一个23岁大学生的Raspberry Pi开源项目
对大多数人来说,谷歌阅读器的关闭是件苦恼的事,但对大学生雅各布·库克(Jacob Cook)而言,却是个一展抱负的机会。他自主开发了一个名为“ ARKOS”的操作系统,声称可以取代谷歌或者其他云公司提供的所有服务,包括运行电子邮件、聊天、文件共享、虚拟主机等基本服务,它通过一个信用卡大小的私人服务器来实现。ARKOS是一个基于Linux的服务器操作系统,可在小巧的Raspberry Pi硬
2015-08-26 11:24:39 1370 2
原创 Linux创始人畅谈开源操作系统
来源:infoqLinux创始人林纳斯·托瓦兹(Linus Torvalds)在今年LinuxCon2015会议上的自由提问环节中,向与会者分享了他对开源软件和Linux现状的思考。对开源系统安全性、Linux在物联网中的应用、未来Linux发展蓝图等问题,Torvalds一一做了精彩的回答,eweek、zdnet等媒体都进行了报道。此次自由提问环节的主持人是Linux基金会的执行董事吉姆·泽姆林(
2015-08-25 19:40:34 590
转载 Linux下硬盘设备命名规则
本篇主要来介绍一下在Linux下硬盘和分区的命名规则。 通常对于IDE硬盘来说,第一个IDE槽的Master上的硬盘为/dev/hda,Slave上的硬盘为/dev/hdb,第二个槽Master 上的硬盘为/dev/hdc,Slave上的硬盘为/dev/hdd。对于scsi硬盘来说就变成了/dev/sda~/dev/sdd。 每块硬盘最多只能有4个主分区,一般为了有更多的分区,我们都会设置扩展分
2015-08-25 15:21:06 2238
转载 Linux下获取硬盘相关信息
熟悉Linux的都知道,Linux下硬盘的命名规则是had、hdb…sda、sdb之类的。但是,如何才能知道机器上到底有多少块硬盘呢? 刚开始,我以为/dev目录下会有所体现结果我发现设备文件存在并不代表这个设备。那么怎么办才好呢。后来我发现fdisk可以得到硬盘的数量。于是就阅读了一下fdisk的源代码。果然找到了Linux获取硬盘数量的方法。实例代码如下: #include
2015-08-25 15:19:20 352
转载 如何使用Linux lsblk命令列出块设备信息
译至:http://linoxide.com/linux-command/linux-lsblk-command/lsblk命令(列出块设备)用于列出所有可用的块设备的信息,但是, 它并没有列出有关的RAM磁盘的信息。块设备的例子是硬盘,闪存驱动器,CD-ROM等等。如何安装lsblk该命令lsblk在util-linux-ng的包里,现在改名为util-lin
2015-08-24 12:43:00 713
原创 关于块设备
不识庐山真面目,只缘身在此山中。—我们面对的计算机块设备UNIX的块设备块设备块设备将信息存储在固定大小的块中,每个块都有自己的地址。数据块的大小通常在512字节到32768字节之间。块设备的基本特征是每个块都能独立于其它块而读写。磁盘是最常见的块设备。------来自百度百科块设备是对外部存储设备的一种抽象。计算机五大部件中的存储部件,是由内存与外存构成的。这是不得以而为之的——内存由
2015-08-15 16:51:27 763
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人