随笔分类 -  Linux

摘要:点击打开链接功能说明:控制shell程序的资源。语 法:ulimit[-aHS][-c<core文件上限>][-d<数据节区大小>][-f<文件大小>][-m<内存大小>][-n<文件数目>][-p<缓冲区大小>][-s<堆叠大小>][-t<CPU时间>][-u<程序数目>][-v<虚拟内存大小>]补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。参 数:-a 显示目前资源限制的设定。-c<core文件上限> 设定core文件的最大值 阅读全文
posted @ 2011-10-31 23:42 Podevor 阅读(150) 评论(0) 推荐(0)
摘要:点击打开链接linux下 tar解压 gz解压 bz2等各种解压文件使用方法 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName ———... 阅读全文
posted @ 2011-09-30 14:24 Podevor 阅读(174) 评论(0) 推荐(0)
摘要:新安装的centos可能会出现各种意想不到的问题,这也给初学者带来了很多的不便,这里是一个很常见的问题,因为初学者可能更多的看到的一些linux的表面的东西,也有与windows比拟的地方。这个在从windows到linux的用户更是明显。这里是分析一个在centos下开机和在Shell下由于输错命令或是种种原因,会发出“嘟嘟”的报警声,我们要明确这个问题并不是声卡发出的,而是主板的蜂鸣器,所以不能通过关闭音箱来解决。声音非常刺耳,可以用这样的方法关闭:获取管理员权限,编辑/etc/inputrc,找到 #set bell-style none项,她是注释掉的。bell-style的取值范围是 阅读全文
posted @ 2011-07-26 08:21 Podevor 阅读(424) 评论(0) 推荐(0)
摘要:打开链接就可以看到了http://www.powerlinux.info/?p=115随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。一、从基础开始: 常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux 就是希望构架网站,根本没有想到要先了解一 阅读全文
posted @ 2011-07-23 20:37 Podevor 阅读(219) 评论(0) 推荐(0)
摘要:from:点击打开链接工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。入门类直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Windows,因此对于这绝大部分人来说,如果要学习Linux开发,学会使用这个系统都是必不可少的一个环节。现在的Linux初学者是幸福的,随着Linux桌面环境越来越易用,入门一个新的系统是非常容易的事情。虽然命令行对于提高工作效率更加有效,但我们完全可以把熟悉命令的过程放到日常使用中进行。无论学习什么知识, 阅读全文
posted @ 2011-07-08 15:01 Podevor 阅读(110) 评论(0) 推荐(0)
摘要:from:点击打开链接 Apache 至今仍处于web服务器领域的霸主,无人撼动,没有开发者不知道。Hovhannes Avoyan分享25个Apache性能优化的技巧,如果你能理解并掌握,将让你的Apache性能有显著的提升!Apache 部分: 1. 移除不用的模块。 2. 使用 mod_disk_cache NOT mod_mem_cache 。 3. 扁平架构配置mod_disk_cache。 4. 安装恰当的Expires, Etag, 和 Cache-Control Headers 。 5. 将缓存放在独立的磁盘 6. 使用管道日志替代直接记录 7. 将日志放在不同的... 阅读全文
posted @ 2011-07-07 20:28 Podevor 阅读(166) 评论(0) 推荐(0)
摘要:from:http://www.cppblog.com/tankzhouqiang/archive/2011/07/07/150362.htmllinux 进程间通信中消息传递主要分为管道,FIFO,消息队列(1)管道管道由pipe函数创建,提供一个单路(单向)数据流。pipe函数返回两个文件描述符:fd[0]和fd[1]。前者打开来读,后者打开来写。管道没有名字,所以只能由有亲缘关系的进程使用。尽管管道是由单个进程创建的,它却很少在单个进程内使用。管道的典型用途为两个不同进程(一个是父进程,一个是子进程)提供进程间的通信手段。首先,由一个进程(它将成为父进程)创建一个管道后调用fork派生一 阅读全文
posted @ 2011-07-07 13:37 Podevor 阅读(857) 评论(0) 推荐(0)
摘要:Phoronix has identified the source of Linux power regression problems in Linux 2.6.38 as being related to ASPM code for PCI Express, and has published a workaround. The problem, which can reduce battery life with Ubuntu 11.04 and Fedora 15, was confirmed by Tom's Hardware Guide.The L... 阅读全文
posted @ 2011-07-05 15:39 Podevor 阅读(269) 评论(0) 推荐(0)
摘要:学习步骤如下:1、Linux 基础安装Linux操作系统Linux文件系统Linux常用命令Linux启动过程详解熟悉Linux服务能够独立安装Linux操作系统能够熟练使用Linux系统的基本命令认识Linux系统的常用服务安装Linux操作系统Linux基本命令实践设置Linux环境变量定制Linux的服务 Shell 编程基础使用vi编辑文件使用Emacs编辑文件使用其他编辑器2、Shell 编程基础Shell简介认识后台程序Bash编程熟悉Linux系统下的编辑环境熟悉Linux下的各种Shell熟练进行shell编程熟悉vi基本操作熟悉Emacs的基本操作比较不同shell的区别编写 阅读全文
posted @ 2011-07-04 16:48 Podevor 阅读(172) 评论(0) 推荐(0)
摘要:如果你正在学习Linux操作系统,不知从哪里入手,可以参考下面给出的9点建议,还有一点是本人附加的,Linux程序工程师非常吃香,以后肯定是个火红职业。不管怎样,只要努力的学,后果很美好。1.掌握至少50个以上的常用命令。比如:安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh文件处理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln系统管理相关命令: df、 top、 free、 quota 、at、 lp、 adduser、 groupadd kill、 crontab、 阅读全文
posted @ 2011-07-04 16:47 Podevor 阅读(219) 评论(0) 推荐(0)
摘要:若只是查看当前目录下的文件数目(除开.和..文件),使用下面的命令:$find ./ -type f | wc -l若查看当前目录下面的所有文件,含.和..使用如下命令即可:$wc -lps:find command and wc command1、FIND命令NAMEfind - search for files in a directory hierarchySYNOPSISfind [path...] [expression]DESCRIPTIONThis manual page documents the GNU version offind. find searches thedir 阅读全文
posted @ 2011-06-19 18:32 Podevor 阅读(255) 评论(0) 推荐(0)
摘要:1、加载BIOS的硬件信息与进行自我测试,并依据设置取得第一个可启动的设备2、读取并执行第一个启动设备内MBR的boot loader3、依据boot loader的设置加载kernel,kernel会开始检测硬件与加载驱动程序4、在硬件驱动成功后,kernel会主动调用init进程,而init会取得run-level的信息;5、init执行/etc/rc.d/rc.sysinit文件来准备软件执行的操作环境(网络、时区等);6、init执行run-level的各个服务的启动(script方式)7、init执行/etc/rc.d/rc.local文件8、init执行终端机模拟程序mingett 阅读全文
posted @ 2011-05-22 07:55 Podevor 阅读(142) 评论(0) 推荐(0)
摘要:总体上来讲:BIOS->MBR->GRUB(LILO)->内核->用户空间1. 系统上电时,cpu会将pc指针赋值为一个特定的地址0xffff0, 并且执行该地址处的指令。在pc中,该地址位于BIOS中。2. BIOS按照CMOS中设定的启动顺序来搜索处于活动状态的,可以引导的设备。如果是硬盘,则读取MBR(512)个字节到RAM中,并将控制权交给这段程序。3. 主引导加载程序查找并加载次引导加载程序。它在分区表中查找活动分区,当找到一个活动分区时,扫描其他分区,以确保它们不是活动的。当这个过程完成之后,将这个活动分区的引导记录读入RAM并执行它。4. 次引导加载程序加 阅读全文
posted @ 2011-05-22 07:47 Podevor 阅读(217) 评论(0) 推荐(0)