
linux
文章平均质量分 68
null_ptr
这个作者很懒,什么都没留下…
展开
-
ubuntu设置root密码
Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定。以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码。给root用户设置密码的具体步骤:1. 打开一个terminal,然后输入下面的命令sudo passwd [root] // root可以省略 回车后会出现让你输入原始密码,新密码和确转载 2014-03-02 14:17:45 · 501 阅读 · 0 评论 -
linux内核中的原子操作
todo原创 2014-01-18 22:50:33 · 1178 阅读 · 0 评论 -
uboot如何向内核传递参数
U-BOOT 在启动内核时,会向内核传递一些参数.BootLoader可以通过两种方法传递参数给内核,一种是旧的参数结构方式(parameter_struct),主要是2.6之前的内核使用的方式。另外一种就是现在的 2.6内核在用的参数链表 (tagged list)方式。这些参数主要包括,系统的根设备标志,页面大小,内存的起始地址和大小,RAMDISK的起始地址和大小,压缩的转载 2014-03-02 18:23:49 · 4379 阅读 · 0 评论 -
linux的自旋锁
5.5. 自旋锁对于互斥, 旗标是一个有用的工具, 但是它们不是内核提供的唯一这样的工具. 相反, 大部分加锁是由一种称为自旋锁的机制来实现. 不象旗标, 自旋锁可用在不能睡眠的代码中, 例如中断处理. 当正确地使用了, 通常自旋锁提供了比旗标更高的性能. 然而, 它们确实带来对它们用法的一套不同的限制.自旋锁概念上简单. 一个自旋锁是一个互斥设备, 只能有 2 个值:"上锁"和"解锁转载 2014-01-19 20:52:11 · 541 阅读 · 0 评论 -
linux知识地图
1, 操作系统原理2,linux驱动程序原创 2014-08-24 21:16:29 · 2651 阅读 · 0 评论 -
uboot启动代码
u-boot-2014.07.tarDirectory Hierarchy:====================/arch Architecture specific files /arc Files generic to ARC architecture /cpu CPU specific files /arc700 Files specif转载 2014-11-22 22:29:43 · 768 阅读 · 0 评论 -
UBOOT启动过程zz
http://www.cnblogs.com/andrew-wang/archive/2012/12/06/2806238.html转载 2014-11-22 22:16:38 · 487 阅读 · 0 评论 -
微内核与巨内核
http://meta.slashdot.org/story/12/10/11/0030249/linus-torvalds-answers-your-questionshttp://yarchive.net/comp/microkernels.htmlLinus vs. Tanenbaum 译文http://www.simplemind.info/technolife/project转载 2013-01-31 21:19:23 · 1348 阅读 · 0 评论 -
内核线程、用户线程、LWP
http://www.cnitblog.com/tarius.wu/articles/2277.html在现代操作系统中,进程支持多线程。进程是资源管理的最小单元;而线程是程序执行的最小单元。一个进程的组成实体可以分为两大部分:线程集合资源集。进程中的线程是动态的对象;代表了进程指令的执行。资源,包括地址空间、打开的文件、用户信息等等,由进程内的线程共享。线程有自己的私有数据:转载 2014-09-01 22:05:14 · 2015 阅读 · 0 评论 -
编写最简单的内核:HelloWorld
原文出处: Arjun Sreedharan 译文出处:NOALGO博客 欢迎分享原创到伯乐头条内核是操作系统最核心的内容,主要提供硬件抽象层、磁盘及文件系统控制、多任务等功能,由于其涉及非常广泛的计算机知识,很少被人们所熟悉,因而披上了一层神秘的面纱。本文将从零开始实现一个最简单的内核,其可以通过x86系统的GRUB引导启动,并向屏幕输出“Hello World!转载 2015-10-26 20:16:07 · 1165 阅读 · 0 评论 -
Linux监控命令全覆盖
http://blog.jobbole.com/81173/1.1 top1.1.1 命令说明Top 命令能够实时监控系统的运行状态,并且可以按照cpu、内存和执行时间进行排序 1.1.2 参数说明命令行启动参数:用法: top -hv | -bcisSHM -d delay -n iterations [-u user | -U user]转载 2015-01-25 18:58:11 · 726 阅读 · 0 评论 -
Ubuntu Samba配置
======================================================================================1 首先当然是要安装samba了,呵呵: 代码: sudo apt-get install samba sudo apt-get install smbfs =======================原创 2014-01-28 21:57:33 · 512 阅读 · 0 评论 -
linux常用命令
1、查看系统信息2804459512转载 2014-06-07 14:11:40 · 434 阅读 · 0 评论 -
GDB使用技巧
1、断点(gdb)bmake_ // 支持联想功能2、转载 2014-06-07 15:13:52 · 466 阅读 · 0 评论 -
VI中的命令
转载 2014-06-07 14:21:45 · 457 阅读 · 0 评论 -
Ubuntu下SSH设置
1、安装 OpenSSH Server sudo apt-get install openssh-server2、确认sshserver是否启动 ps -e | grep ssh (或用“netstat -tlp”命令)3、ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是2原创 2014-03-02 14:41:19 · 424 阅读 · 0 评论 -
linux VFS
http://www.ibm.com/developerworks/cn/linux/l-vfs/转载 2014-09-28 22:02:44 · 869 阅读 · 0 评论 -
linux inode理解
http://www.cnblogs.com/itech/archive/2012/05/15/2502284.html一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即转载 2014-09-28 21:42:06 · 388 阅读 · 0 评论 -
重装xp找回ubuntu
很多朋友在安装 ubuntu 之后因为种种原因需要重新安装 xp ,这样就会将硬盘的 mbr (主引导扇区)覆盖,导致 ubuntu 无法启动,网上对于这种情况提供了很多解决办法,但是有些复杂。经过参考网上的一些资料,以及自己的实践,提供给大家两种最简便的方法:准备:下载 grub4dos 文件,http://download.gna.org/grub4dos/ 将 grldr 、 g转载 2014-11-25 22:43:32 · 423 阅读 · 0 评论 -
initrd
解开一个cpio initrd: > mkdir work > cp /boot/initrd.img ./initrd.img.gz > gunzip -c initrd.img.gz > cpio -i --make-directories 制作一个cpio initrd > find . | cpio -c -o > ../initrd.img > gzip转载 2014-11-06 21:27:32 · 432 阅读 · 0 评论 -
ubuntu增加国内源
1、修改源地址:cp /etc/apt/sources.list /etc/apt/sources.list.bakvim /etc/apt/sources.list2、在文件末尾增加网易源:## neteasedeb http://mirrors.163.com/ubuntu/ precise-updates main restricteddeb-src转载 2014-11-25 22:38:43 · 649 阅读 · 0 评论 -
使用virtualenv创建虚拟python环境
1, 安装virtualenvsudo apt-get install python-virtualenv或者 sudo pip install virtualenv2,建立一个测试目录mkdir venvcd venv然后创建一个虚拟环境:virtualenv env1cd切换到env1目录下,执行命令:source bin/activate你会发现在shel转载 2014-11-25 22:40:16 · 471 阅读 · 0 评论 -
xp下安装ubuntu.
一、下载Ubuntu11.10系统镜像文件,放在C盘。 二、将硬盘最后一个分区空出部分空间,使那些空间属于未分配状态(自己的是500G硬盘,留了50个G)。 三、下载Grub4Dos(下载地址:http://download.youkuaiyun.com/detail/maylian7700/4275799),解压grldr和menu.lst两个文件至XP的C盘根目录下,然后修改menu.l转载 2014-11-25 22:42:40 · 526 阅读 · 0 评论 -
同一进程中的线程究竟共享哪些资源
线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。 进程拥有这许多共性的同时,还拥有自己的个性。有了这些个性,线程才能实现并发性。这些个性包括:1.线程ID每个线程都有自己的线程ID,这个ID在本进程中是唯一的。进程用此来标识线程。2.寄存器组的值转载 2015-10-26 20:44:14 · 915 阅读 · 0 评论