LINUX系统
文章平均质量分 76
LinuxJoey
一个颓废但又不甘失败的人
展开
-
Oracle VM VirtualBox 虚拟机设置全屏与共享
虚拟机:VirtualBox(1)要使用全屏和共享等功能需要为虚拟机安装增强功能>>点击"设备"-->"安装增强功能"桌面上会出现光驱图标,VBOXADDITIOINS_3.28_64453,如果没有也可以在media文件夹里面去找(2)安装增强功能打开它,找到里面的VBoxLinuxAdditions-x86.run打开终端,进入到VBox转载 2011-11-19 09:45:29 · 9500 阅读 · 0 评论 -
Linux的地址空间
在支持MMU的系统中,当系统做完硬件初始化后就使能MMU功能,这样整个系统就运行在虚拟存储空间中,实现虚拟存储空间到物理存储空间映射功能的是处理器的MMU,而虚拟存储空间与5路存储空间的映射关系则是由Linux内核来管理的。32位系统中物理存储空间占4GB空间,虚拟存储空间同样占4GB空间,Linux把物理空间中实际存在的远远小于4GB的内存空间映射到整个4GB虚拟存储空间中除映射I/O空间之外的转载 2011-12-03 10:03:22 · 962 阅读 · 0 评论 -
lsof简介
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打转载 2011-12-01 17:57:51 · 715 阅读 · 0 评论 -
Linux 桌面举步维艰的根源在于没有足够的生产力
本文原始出处:http://garfileo.is-programmer.comGarfileo posted @ 2010年11月05日 22:14 不懂事的时候,写过一些指点江山的文字。现在只能是在夜深人静的时候悄没声的从网络上某个角落找到它们,自我聊赖一下年轻时的幼稚。但是,在我反省自己的不幼稚之时,却发现 Linux 桌面的幼稚。曾经,Linux(严肃一下是 GNU转载 2011-11-11 09:28:06 · 975 阅读 · 0 评论 -
LINUX常用查看信息集
# uname -a # 查看内核/操作系统/CPU信息 #cat /proc/version # 查看内核 # cat /etc/issue # 查看操作系统版本 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostn原创 2011-11-11 09:05:42 · 809 阅读 · 0 评论 -
关于Linux内核学习(尚观Linux研究室)
1. 请推荐一些好的Linux内核参考书? a.《Linux Device Drivers, Second Edition》,有中文译本 b.《Understanding the Linux Kernel, 2nd Edition》 c.《Linux内核源代码情景分析》,分上下两册 d.《边干边学-Linux内核指导》 2. 内核源代码问题 2.1 如何得到某一版本转载 2011-12-01 16:46:17 · 3055 阅读 · 0 评论 -
Linux基本操作
0)序言日有一知,当有一录,自09年来,工作所需,接触开源平台,对Linux常有涉猎,其间问题,记录在案,虽为敝帚,不敢自珍,所记条目,并未严格整理,但愿于后来者有所裨益. 1)常用查看某个命令的路径which:查看某个命令的路径,该命令在PATH变量配置的路径中寻找命令,并给出第一个查询结果返回 查看用户信息的几种方法fingeridgroups转载 2011-12-17 08:50:33 · 1378 阅读 · 0 评论 -
强大的grep
最近在看一个不熟悉的源代码,是luci写的一个路由界面,由于我对于grep使用不熟,一开始就抵制它,我习惯用find,后来发现在看大型代码时不得不用grep,所以特地在网上收集一些资料整理出来和大家分享,希望对不熟悉grep命令的朋友有帮助.grep正则表达式元字符集: ^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ 锚定行的结束 如:'grep$'匹配所有原创 2011-12-17 09:01:01 · 5356 阅读 · 0 评论 -
安装Fedora 15后需做的25件事情
Fedora 15于5.24正式发布,这篇文章姗姗来迟。但是,我们曾在文章《Fedora 15 安装与配置一览》中给大家介绍过Fedora 15的一些相关配置。本篇文章与上述文章不同,着重讲解一些软件安装方面的技巧。如果有什么错误,欢迎大家积极提出指正。本文仅供参考。#1,设置sudo在Ubuntu或其他发行版本下用惯sudo,我们可以通过下面方式来实现sudo。在命令行下输入# vi转载 2011-12-12 09:57:34 · 981 阅读 · 0 评论 -
去除Linux多余的内核(fedora、ubuntu)
当Linxu系统内核升级之后Grub的开机启动项会显示新内核和旧内核的开机启动选项,删掉多余的开机启动项方法:1.找出系统已经安装的内核版本Ubuntu命令:$ dpkg --get-selections | grep linux-imagefedora命令:$ su -c 'rpm -qa kernel'2.卸载旧的内核版本ubuntu 命令:$转载 2011-12-12 09:55:44 · 1149 阅读 · 0 评论 -
Linux 文件系统概述
一、什么是文件系统(Filesystem);1、常见定义方法;什么是文件系统(filesystem),用一两句话解答出来,实在有点困难,这个问题只能留给文件系统的设计者或对文件系统精通的专业人士来答复;下面是关于filesystem的定义是我从 Google.com 上搜索到的;下面我们分析一下,对我们来说,了解一下也有好处。如果您是专业人士,如果您有自己的定义方法,请在本文后面留言;谢谢转载 2011-12-13 16:18:01 · 834 阅读 · 0 评论 -
解决 commnd not find
原因:命令fdisk 不在你的命令搜索路径中第一种解决办法,将fdisk添加到你的命令搜索路径中方法如下:先查看你当前的命令搜索路径:[root@localhost sbin]# echo $PATH/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/vin转载 2012-02-10 14:23:04 · 1658 阅读 · 0 评论 -
linux修改主机名的方法 与 本地互联
在论坛上看到有一些需要更改/proc/sys/kernel/hostname才行< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" /> linux修改主机名的方法用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。#hostname //查看机器名转载 2012-02-21 10:33:49 · 3011 阅读 · 1 评论 -
Linux下TC使用说明
一、TC原理介绍Linux操作系统中的流量控制器TC(Traffic Control)用于Linux内核的流量控制,主要是通过在输出端口处建立一个队列来实现流量控制。Linux流量控制的基本原理如下图所示。接收包从输入接口(Input Interface)进来后,经过流量限制(Ingress Policing)丢弃不符合规定的数据包,由输入多路分配器(Input De-Multip转载 2012-03-28 15:56:59 · 1298 阅读 · 0 评论 -
文件系统概念理解
最近一直在学LINUX,但是从没有真正的理解文件系统含义和作用,最近整理了一些关于文件系统的资料: 来自百度百科: VFS是一个异构文件系统之上的软件粘合层(注:有时也把VFS称为可堆叠的文件系统(Stackable Filesystem),因为VFS可以无缝地使用多个不同类型的文件系统,就像把多个文件系统堆叠在一起一样,故而得名)。通过VFS,可以为访问文原创 2011-12-03 09:52:10 · 3278 阅读 · 5 评论 -
Linux 开机就自动挂载(mount) fstab文件说明
1. fstab文件的作用 文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过"mount /directoryname"命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、mount、umount的等命令都利用该程序。 2. fstab文件格式 下面是/etc/fatab文件的转载 2011-11-11 11:32:54 · 2366 阅读 · 0 评论 -
linux下用通配符删除当前目录下包括子目录的相同文件
最近想把程序源码备份一下,但是每个源码目录都有*.o文件或者其他的一些编译产生的文件,不删掉这些文件的话压缩包会比较大,而且压缩时间长,也没有必要备份这些文件,但是一个个目录去删也太搞笑了。还好find命令有-exec的选项,一旦find命令匹配到了相应的文件,就可以有-exec选项中的命令对其进行操作。保险起见还是先用ls命令看看匹配的文件是不是都可以删:find . -name "转载 2011-11-18 17:54:12 · 5635 阅读 · 0 评论 -
vim配色方案
vim默认的配色方案有一点极不爽,就是注释,默认是蓝色的,在黑色背景下几乎看不清是什么东西。 倒腾了很多天,终于找到了解决办法,只要: vi ~/.vimrc 加一行 colorscheme murphy 保存退出就好了。配色方案:/usr/share/vim/vim72/colors 如果觉得murphy配色方案不好,可以看一下/usr/s转载 2011-11-15 08:48:32 · 16360 阅读 · 1 评论 -
软件版本命名规则
软件版本阶段说明 * Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。转载 2011-11-23 11:54:59 · 1162 阅读 · 0 评论 -
理解和使用Linux的硬件抽象层HAL
理解和使用Linux的硬件抽象层HAL 作者:刘旭晖 Raymond转载请注明出处Email:colorant@163.comBLOG:http://blog.csdn.net/colorant/主页:http://rgbbones.googlepages.com/ 说来惭愧,基于ARM平台的驱动做了这么长时间了,以前一直在kernel里面忙活,很少了解上层应用相关的发展,转载 2011-11-23 15:10:46 · 969 阅读 · 0 评论 -
使用 /sys 文件系统访问 Linux 内核
原文链接:http://www.bitscn.com/os/linux/200904/158631.html sysfs 是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似,但除了与 proc 相同的具有查看和设定内核参数功能之外,还有为 Linux 统一设备模型作为管理之用。相比于 proc 文件系统,使用 sysfs 导出内核数据的方式更为统一,转载 2011-11-23 16:22:08 · 608 阅读 · 0 评论 -
uboot打补丁的方法
打补丁的方法取得之后,可以直接给U-BOOT打补丁,直接得到需要的目标。1) 把补丁文件放到与U-BOOT目录同级的位置2) 进入U-BOOT目录[root@localhost ken]# cd u-boot-1.3.2[root@localhost u-boot-1.3.2]#3) 打补丁(如果文件是gz格式)[root转载 2011-11-23 16:30:19 · 6546 阅读 · 3 评论 -
/dev目录下的设备文件解析
设备文件一般存放在/dev目录下/dev/hd[a-t]:IDE设备 /dev/sd[a-z]:SCSI设备 /dev/fd[0-7]:标准软驱 /dev/md[0-31]:软raid设备 /dev/loop[0-7]:本地回环设备 /dev/ram[0-15]:内存 /dev/null:无限数据接收设备 ,相当于回收站 /dev/zero:无限零资源 /dev转载 2011-11-23 16:29:51 · 1906 阅读 · 0 评论 -
应用程序、内核、驱动的关系
应用程序与库函数、内核、驱动之间的关系应用程序、库、内核、驱动程序的关系:应用程序调用应用程序函数库完成功能、应用程序以文件形式访问各种资源、应用程序函数库、部分函数直接完成功能、部分函数通过系统调用。 由内核完成内核处理系统调用。 调用设备驱动程序,设备驱动直接与硬件通信。 它们之间的关系如下图所示设备类型:常见的设备有三类:字符设备、块设备、网络设备。转载 2011-11-28 14:31:19 · 10140 阅读 · 2 评论 -
linux ln用法
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。这个命令最常用的参数是-s,具体用法是:sudo ln -s 源文件 目标文件当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录放上该文件,然后在其它的目录下用ln转载 2011-12-01 14:30:12 · 983 阅读 · 0 评论 -
FrameBuffer的原理
一、FrameBuffer的原理FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通过Framebuffer的转载 2011-11-11 09:22:26 · 656 阅读 · 0 评论 -
SD卡详讲
此链接为SD驱动详讲,分析的很好http://www.cnblogs.com/cute/archive/2011/08/30/2159333.html转载 2011-11-11 09:26:30 · 491 阅读 · 0 评论 -
git的用法详细介绍
git的详细介绍http://blog.csdn.net/yeqishi/article/category/896651转载 2011-11-11 16:37:04 · 556 阅读 · 0 评论