LINUX
文章平均质量分 53
zhoubo200
这个作者很懒,什么都没留下…
展开
-
Linux系统新手学习的11点建议(转帖)
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。 一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后原创 2009-07-12 21:59:00 · 479 阅读 · 0 评论 -
FREE 命令详解
http://blog.csdn.net/lm_tom/archive/2007/10/20/1834688.aspx在Linux下查看内存我们一般用command free[root@nonamelinux ~]# freetotal used free shared buffers cachedMem: 386024 377116 8908 0 21280 155468-/+ buffer原创 2010-03-16 07:46:00 · 3541 阅读 · 0 评论 -
永久修改主机名
好吧:永久修改主机名方法一:vi /etc/sysconfig/network(文件丢失?那么自己建一个) 更改HOSTNAME 方法二:vi /etc/rc.local ,添加 echo yourhostname > /proc/sys/kernel/hostname(等同于hostname yourhostname)原创 2010-04-07 16:09:00 · 648 阅读 · 0 评论 -
tar的用法
tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。语法:tar [主原创 2010-04-07 23:15:00 · 441 阅读 · 0 评论 -
set,env,export的区别
set:显示shell变量 包括的私有变量以及用户变量,不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样env:显示用户变量变量export:显示当前导出成用户变量的shell变量。举个例子来讲:[oracle@zhou3 ~]$ aaa=bbb --shell变量设定[oracle@zhou3 ~]$ echo $aaa bbb[oracle@zhou3 ~]$ env| grep aaa --设置完当前用户变量并没有[oracle@zhou3 ~原创 2010-07-17 14:44:00 · 527 阅读 · 0 评论 -
查看Linux下的操作系统位数
<br />32位的系统中int类型和long类型一般都是4字节,<br />64位的系统中int类型还是4字节的,但是long已变成了8字节。<br />inux系统中可 用"getconf WORD_BIT"和"getconf LONG_BIT"获得word和long的位数。<br />64位系统中应该分别得到32和64。<br /><br />原创 2010-12-08 11:41:00 · 499 阅读 · 0 评论 -
查看操作系统cpu信息
<br />1 windows: cmd--->systeminfo<br />2 linux: cat /proc/cpuinfo <br /> <br /> processor : 7vendor_id : GenuineIntelcpu family : 6model : 23model name : Intel(R) Xeon(R) CPU E5405 @ 2.00GHzstepping原创 2010-12-08 12:05:00 · 620 阅读 · 0 评论 -
特殊小命令(echo $$,echo$?)
<br /> 作用 echo $$ 是显示当前会话进程号<br /> echo $? 是返回上一条命令是否正确<br /> echo > 2.txt 或者 >2.txt 插入空<br /> <br /> <br />UID PID PPID C STIME TTY TIME CMDroot 28345 3213 0 12:36 ? 00:00:00 sshd: oracle [priv]oracl原创 2010-11-05 13:16:00 · 1485 阅读 · 0 评论 -
VMware6.5下修改linux(Redhat5.3)的分辨率
欢迎访问新博客:http://www.mysqlinfo.com/ 1.在VM下拉菜单里有一选项Install vmware tools ,之后在/dev/cdrom(看你有几个虚拟光驱会根据实际加载的)目录下就会有vmware-linux-tools .tar .gz的包了, 记得要在命令行下进行如下操作,最好先把/etc/inittab里面的运行等级由5改变为3的 3为开原创 2009-08-08 17:27:00 · 2107 阅读 · 0 评论 -
史上最经典的Linux内核学习方法论
转载 待到山花烂漫时,还是那些经典在微笑。 有关内核的书籍可以用汗牛充栋来形容,不过只有一些经典的神作经住了考验。首先是5本久经考验的神作(个人概括为“2+1+2”,第一个2是指2本全面讲 解内核的书,中间的1指1本讲解驱动开发的书,后面的2则指2本有关内核具体子系统的书,你是否想到了某某广告里三个人突然站起单臂齐举高呼“1比1 比 1”的场景?)。 《Linux内核设计与实现》转载 2012-04-07 19:20:20 · 442 阅读 · 0 评论 -
Buffered I/O and non-buffered I/O
Buffered I/O and non-buffered I/O转自:http://ender.hitidea.org/tag/o_direct/参考文献部分的内容是非常好的。这个选项在测试时是非常有用的。实验需要对Flash Disk做无系统缓冲的I/O操作,顺便了解了一下Linux下的I/O.Linux上的块设备的操作可以分为两类:第一类是使用C标准库转载 2012-04-12 17:29:20 · 964 阅读 · 0 评论 -
linux 多线程编程(转)
linux 多线程编程(转)2009-07-16 17:10 45人阅读 评论(0)收藏 举报1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许转载 2012-04-24 14:25:22 · 521 阅读 · 0 评论 -
信号trap的应用(转)
一. 信号简介在有些情况下,我们不希望自己的shell脚本在运行时刻被中断,比如说我们写得shell脚 本设为某一用户的默认shell,使这一用户进入系统后只能作某一项工作,如数据库备份, 我们可不希望用户使用ctrl+C之类便进入到shell状态,做我们不希望做的事情。这便用到了信号.处理。二. 列出信号kill -l可以列出系统的信号名称,如下:#kill -l也可以使转载 2012-08-14 14:51:16 · 836 阅读 · 0 评论 -
How to measure Index Selectivity
下面的文章不错,大概总结一下所谓索引的selectivity 实际就是 索引列中非重复值/列中所有的记录 =selectivity这个值范围是在 0~1,选择性越高那么意味着优化器会优先选择索引方式作为访问路径而生成执行计划一个good selectivity 100000条记录,其中索引列中有88000的非重复值 那么selectivity = 8800转载 2010-03-06 20:58:00 · 636 阅读 · 0 评论 -
实例解说Linux中fdisk分区使用方法
一、fdisk 的介绍fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系统的文件转载 2010-03-04 23:42:00 · 376 阅读 · 0 评论 -
关于linux进程管理
复习一下,免得忘记。显示进程属性- ps 命令 ps 命令:该命令是最基本同时也是非常强大的进程查看命令,用于报告进程标识、用户、CPU 时间消耗以及其他属性。利用它可以确定有哪些进程正在运行及运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等。ps 命令可以监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入 / 输出设备进行通信的,如果需要检测其情况,转载 2010-02-22 01:06:00 · 402 阅读 · 0 评论 -
Linux新手要了解的十个知识点
1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和 my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。 2.文件名最多可以有256个字符,可以包含数原创 2009-07-12 22:53:00 · 339 阅读 · 0 评论 -
linux文件系统基础知识(转帖)
这两天看了一本fedora 6的实践教程,下面是有关linux文件系统知识的学习笔记:1、linux文件系统分配策略: 块分配( block allocation ) 和 扩展分配 ( extent allocation ) 块分配:磁盘上的文件块根据需要分配给文件,避免了存储空间的浪费。但当文件扩充时,会造成文件中文件块的不连续,从而导致过多的磁盘寻道时间。原创 2009-07-12 22:40:00 · 390 阅读 · 0 评论 -
Linux 命令 硬连接 软连接
软连接与windows下的快捷方式类似 硬连接是直接建立在节点表上的,建立硬连接指向一个文件的时候,会更新节点表上面的计数值。举个例子,一个文件被连接了两次[硬连接],这个文件的计数值 是3,而无论通过3个文件名中的任何一个访问,效果都是完全一样的,但是如果删除其中任意一个,都只是把计数值减1,不会删除实际的内容的,只有计数值变 成0也就是没有任何硬连接指向[任何存在的文件本身就算原创 2009-07-12 22:44:00 · 705 阅读 · 0 评论 -
分区的基本概念
分区的基本情况: 主分区是包含操作系统启动时所必需的文件和数据的硬盘分区,系统启动时必须通过它才行。也就是一个独立的电脑的硬盘上至少得有一个主分区。 所谓扩展分区就是除主分区外,硬盘上剩下的空间所建立起来的分区。不过它并不能直接使用,必须再将其划分为若干个逻辑分区才行。 所谓逻辑分区也就是我们把扩展分区分成的具有逻辑顺序的分区,也就是我们平常在电脑中所看到的D、E、F……等分区。逻辑转载 2009-07-13 01:18:00 · 1227 阅读 · 0 评论 -
linux uniq命令用法
linux uniq命令用法接下来通过实践实例说明:===========================================[root@stu100 ~]# cat testboy took bat homeboy took bat homegirl took bat homeboy took bat homeboy took bat homedog brou转载 2009-07-16 00:11:00 · 2634 阅读 · 0 评论 -
Linux系统学习方法论
首先,我想引用一下别人说过的一句话:除非在过去的十年你一直生活在山洞里,否则你一定听说过linux. 是的,现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少,这就造成了现在的状况:各大 linux论坛十分热闹,但我国linux瞬娜椿故 纸羧?到底是什么原因造成了这样的状况? 纠其原因,只有两个字:浮燥! 如果转载 2009-07-18 21:34:00 · 624 阅读 · 1 评论 -
如何利用Grub命令启动损坏的Linux系统
可能你的电脑因为某些原因损坏不能自动启动了。当然原因很多,可能的现象也很多。 这里说一下这种情况下的处理方法,即:屏幕上提示 “ grub> ” ,但你的硬盘上数据没有丢失,各分区都是好的。 这种情况是你的 grub 信息损坏了,但比较严重的是系统启动不了。 当然,在正常启动情况下,屏幕上出现 grub 的启动项选择菜单时按 c 键也是可以进入 “grub>” 状态的。这时候我们需转载 2009-07-22 17:34:00 · 526 阅读 · 0 评论 -
移动硬盘安装linux,thinkpad sl400笔记本安装vista,双系统
第一次在移动硬盘上安装linux兴致冲冲的拿出RHEL5光盘放入本本里开始安装,开始不知道以为这样直接安装上就跟xp上装俩系统一样,开机的时候会自动出现俩个启动菜单,可恨的是等安装完并没有出现俩个系统的启动选择菜单(linux安装的过程中选择了把grub写入sda的MBR),随后按网上的文章修改/grub/menu.lst添加其他系统的加载信息为了把控制权转移给vista的bootlo原创 2009-07-23 11:01:00 · 2777 阅读 · 1 评论 -
REDHAT LINUX 单用户模式启动(可以防止忘记root密码)
REDHAT LINUX 单用户模式启动 GRUB在引导装载程序菜单上,键入 [e] 来进入编辑模式。你会面对一个引导项目列表。查找其中类似以下输出 的句行: kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2(这里不一样)按箭头键直到这一行被突出显示,然后按 [e]。你现在可在文本结尾处空一格再添加 single 来告诉 GRUB 引导单用户 Linux 模转载 2009-07-23 22:43:00 · 1304 阅读 · 0 评论 -
Ubuntu/Vistadual-boot(reference the the steps of installing Windows Vista on a computer which already have an Ubuntu installatio
下面是我转来的一篇文章,写的很详细了:This tutorial guides you through the steps of installing Windows Vista on a computer which already have an Ubuntu installation.I wrote this tutorial because I havent found a "Ubu转载 2009-07-23 22:17:00 · 513 阅读 · 0 评论 -
带你剖析Linux目录结构
随着Linux的不断发展,越来越多的人开始使用Linux,对于那些刚刚接触的人来说,恐怕最先感到困惑的就是那些“不明不白”的目录了。如果想熟练使用Linux,让Linux听命于自己,就必须掌握这些目录,下面就以Xteam公司的最新产品——XteamLinux 4.0为例,介绍一下在该系统下的目录。/bin bin是Binary的缩写。这个目录存放着最经常使用的命令。 /boot这里存放的是转载 2009-08-08 18:42:00 · 333 阅读 · 0 评论 -
linux 的crondtab用法
任务调度的crond常驻命令http://yun.baidu.com/disk/beinvited?uk=1292220315 百度云盘不错crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统转载 2010-04-04 21:37:00 · 941 阅读 · 0 评论