随笔分类 -  Linux

linux 系统启动过程
摘要:硬件读取引导扇区加载LILO或者grub加载内核挂装根文件系统启动/sbin/init ,一切进程的“祖父”读取/etc/inittab文件读取rc.sysinit文件读取/etc/fstab文件运行rcX.d下的文件(文件都是init.d下的符号链接)其中有一个xinetd 的超级进程,调用/etc/xinetd.conf 配置文件,从配置文件中知道读/etc/xinetd.d 文件,结束后调用Miggetty读取/etc/rc.d/rc.local文件 阅读全文
posted @ 2012-02-22 13:31 一个人的天空@ 阅读(299) 评论(0) 推荐(0) 编辑
linux下如何挂载NTFS分区并让其可读可写
摘要:第一步:重新编译内核<选上>FUSE(Filesystem in Userspace) support其下面的DOS/FAT/NT Filesystems —>里面的NTFS选项勾上吧!第二步:wgethttp://www.ntfs-3g.org/ntfs-3g-2009.4.4.tgz第三步:安装NTFS-3G./configure make make install第四步:进行挂载并测试mount -t ntfs-3g /dev/sda1 /mnt 阅读全文
posted @ 2012-02-22 13:29 一个人的天空@ 阅读(2239) 评论(0) 推荐(0) 编辑
CentOS RHEL 5.3 编译内核
摘要:下载linux-2.6.29.4.tar.bz2到/usr/src# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.tar.bz2 # tar -jxvf linux-2.6.27.tar.bz2 # cd linux-2.6.27 # make mrproper # make menuconfig # make clean # make bzImage # make modules # make modules_install # mkinitrd /boot/initrd_2.6.27.img 2.6.27执行m 阅读全文
posted @ 2012-02-22 13:28 一个人的天空@ 阅读(575) 评论(0) 推荐(0) 编辑
Centos5.3+iptables+l7-filter+IPP2P的实现(转)
摘要:这两天和一位朋友,相互研究了一下在IPTABLES中增加新的模块功能。在网上查了些资料,都没有成功实现,最后,经过测试与调试,最终实现。现在就把具体步骤贴出来,与大家分享。个人建议:在安装最新的软件前,大家最好看一下他们的版本与适合的版本。否则,出了问题也找不到原因!系统环境:CentOS 5.3Kernel 2.6.18-128.el5iptables 已经卸载(采用源码进行安装)1.下载所需软件包kernel 2.6.19.7# wgethttp://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.7.tar.bz2iptables1.3 阅读全文
posted @ 2012-02-22 13:22 一个人的天空@ 阅读(1013) 评论(0) 推荐(0) 编辑
linux系统实用命令收集
摘要:1、统计apache占用的系统内存ps aux | grep apache | awk ‘{sum+=$4};END {print sum}’注:$4表示第四域2、在VIM中的一些技巧(针对当前屏幕) H–跳到第一行 M–跳到中间一行 L–跳到最后一行 (针对整个文档) gg–到首行 G–到尾行 7yy复制7行 5dd 删除5行 dG 删除所有行 d$ 从当前位置删除到行尾 y$ 从当前位置复制到行尾3、让命令提示符前显示完整路径vi /etc/bashrc找到“$PS1″ = “< a href=” file:////s-//v///$”>\\s-\\v\\\$< /a & 阅读全文
posted @ 2012-02-22 13:20 一个人的天空@ 阅读(269) 评论(0) 推荐(0) 编辑
linux启动脚本(Red5)
摘要:vi /etc/init.d/red5#!/bin/bash# For RedHat and cousins:# chkconfig: 2345 85 85# description: Red5 flash streaming server# processname: red5# Created By: Sohail Riaz (sohaileo@gmail.com)PROG=red5RED5_HOME=/usr/local/red5DAEMON=$RED5_HOME/$PROG.shPIDFILE=/var/run/$PROG.pid# Source function library. /e 阅读全文
posted @ 2012-02-21 14:39 一个人的天空@ 阅读(2243) 评论(0) 推荐(0) 编辑
开机的时候重新设置密linux管理员的密码
摘要:1. 在出现grub画面时,用上下键选中你平时启动linux的那一项,然后按e键2. 再次用上下键选中你平时启动linux的那一项(类似于kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键3. 修改你现在见到的命令行,加入single,结果如下:kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ single4. 回车返回,然后按b键启动,即可直接进入linux命令行5.用password命令修改密码 阅读全文
posted @ 2012-02-17 13:01 一个人的天空@ 阅读(559) 评论(0) 推荐(0) 编辑
教大家如何实现硬盘安装linux系统
摘要:在网上找也好多关于这方面的资料,但都没有一个可以用的,自己研究了一下,完全可以实现,只要按照以下步骤做了,包你能把CentOS请回家平台Windows XP; 所需软件grub4dos-0.4.3.zip; CentOS镜像文件DVD。1.在Windows XP下删除最后一个分区。2.把下载的CentOS镜像文件放在FAT格式的任何一个盘。3.解压DVD镜像中isolinux文件夹到C:\(就是C盘的根目录);4.解压grub4dos-0.4.3.zip里面的(menu.lst、grldr、grldr.mbr)到C:\(就是C盘的根目录)。5.打开c:\boot.ini在文件最后加入 c:\g 阅读全文
posted @ 2012-02-17 12:59 一个人的天空@ 阅读(976) 评论(0) 推荐(0) 编辑
如何在Linux下如何安装多语言包
摘要:大家在使用linux系统的是时候是不是出现过麻将牌式字符?比如说,我们安装系统的时个只安装了英文,当我们在浏览中文网页的时候是不是会出现麻将牌式字符,这个时候你就要安装另外一种语言。我的系统是Centos5.2,已经安装好了系统是英文语言, 下面是我安装多个语言包的详细过程,希望对大家有所帮助.可以有两种方法,第一种,使用光盘或者相当于光盘的媒介。第二种,是用网络。先来讲第一种方法。# mount /dev/cdrom /mnt/cdrom# cd /mnt/cdrom# rpm -ivh fonts-chinese第二种方法更简单,但很需要时间,原因是网速太慢!(当然也可以配置本地的YUM源 阅读全文
posted @ 2012-02-17 12:55 一个人的天空@ 阅读(4458) 评论(0) 推荐(0) 编辑
详解建立Linux环境软RAID 5教程
摘要:1:Raid定义RAID,全称Redundant Array of Inexpensive Disks,中文名为廉价磁盘冗余阵列.RAID可分为软RAID和硬RAID,软RAID是通过软件实现多块硬盘冗余的.而硬RAID是一般通过RAID卡来实现RAID的.前者配置简单,管理也比较灵活.对于中小企业来说不失为一最佳选择.硬RAID往往花费比较贵.不过,在性能方面具有一定优势.2:RAID分类RAID可分为以下几种,做个表格认识下:RAID 0 存取速度最快 没有容错RAID 1 完全容错 成本高,硬盘使用率低.RAID 3 写入性能最好 没有多任务功能RAID 4 具备多任务及容错功能 Par 阅读全文
posted @ 2012-02-15 15:25 一个人的天空@ 阅读(1499) 评论(0) 推荐(0) 编辑
FMS流媒体服务器集群
摘要:1.1 部署集群服务器负载均衡设备不是基础网络设备,而是一种性能优化设备。首先,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高,这就是我们常说的集群(clustering)技术。第二层含义就是:大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间,这主要针对Web服务器、FTP服务器、企业关键应用服务器等网络应用。那么什么是NAS存储,简单的说NAS存储就是基于专用硬件设备上的、安装特殊操作系统、具有强大用户访问权限管理功能、数据安全保护和恢复功能的文件服务器。搭建点播模式的流媒体服务器拓扑结构 阅读全文
posted @ 2012-02-15 14:50 一个人的天空@ 阅读(5632) 评论(0) 推荐(1) 编辑
redhat_linux_配置yum详解
摘要:redhat linux 配置yum详解 修改浏览权限 | 删除 首先,rhel5系统安装的时候其实已经有yum了,只是因为如果用官方的网站更新的话除非你是用钱买的rhel5.否则它会提示注册之类的。所以只要把 yum的更新地址改成开源的就行了。而限定yum更新地址的文件在/etc/yum.repos.d/里。先把它们改成备份文件,即在后面加.bak。[root@killgoogle ~]# mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.bak[root@killgoogle ~]# m 阅读全文
posted @ 2012-02-10 10:22 一个人的天空@ 阅读(5982) 评论(0) 推荐(1) 编辑
linux用户管理命令(添加,删除,修改)
摘要:linux下强制踢掉登陆用户查看机器中登陆的用户[root@sunsyk ~]# w16:29:02 up 2 days, 2:35, 5 users, load average: 0.03, 0.05, 0.01USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/1 :0.0 Tue15 2days 1:44 0.04s -bashroot pts/2 :0.0 Tue15 46:42m 0.05s 0.05s bashroot pts/3 :0.0 Tue15 2days 0.02s 0.02s bashroot pts/4 172.20.52 阅读全文
posted @ 2012-02-10 09:33 一个人的天空@ 阅读(16293) 评论(0) 推荐(0) 编辑
计划任务工具 cron 的配置和说明
摘要:作者:北南南北来自:LinuxSir.Org摘要:Linux操作系统中,计划任务通常由cron来承担,了解或掌握cron,能为我们管理服务器带来更多的便利,也能省却更多的时间。本文也举了一些简单明了的例子,为了让新手上路方便;目录2.1.1 在Redhat 或 Fedora等RPM包管理的系统的安装;2.1.2 在Slackware系统中的安装;2.1.3 cron 的开启、停止、重新启动方法;2.2.1 全局性配置文件;2.2.2 cron 配置计划任务的书写格式2.2.3 关于同一时间,同时执行多个任务的定义方法;2.2.4 对于用户自身的cron 配置文件的说明;2.1 cron 的安装 阅读全文
posted @ 2012-01-16 15:13 一个人的天空@ 阅读(701) 评论(0) 推荐(0) 编辑
Ubuntu 安装VMware tools 解决方法讨论
摘要:1、启动并进入Linux系统。2、然后选择虚拟机菜单中的“虚拟机/安装VMware-Tools”,此时就会有把VMware-tools文件映像到CD-ROM中。3、把“VMwareTools-6.0.2-59824.i386.rpm,VMwareTools-6.0.2-59824.tar.gz”文件复制到自己的需要的位置中,然后选择一种安装方式。在此我选VMwareTools-6.0.2-59824.tar.gz。4、解压# tar -zxvf VmwareTools-6.0.2-59824.tar.gz5、进入/home/tsm/Tools/vmware-tools-distrib目录中,c 阅读全文
posted @ 2011-12-22 12:02 一个人的天空@ 阅读(13625) 评论(0) 推荐(0) 编辑
VMware虚拟机磁盘压缩
摘要:在VMware里新建虚拟机向导时会让选择是否预分配虚拟磁盘空间(preallocate for virtual disk),如果选是,VMware将立即分配所有空间(Allocate all disk space now);否则虚拟机文件将随着虚拟系统使用而增大。如果选择了不立即分配空间,那使用了一阵子虚拟机后,你会就发现虚拟机文件只增不减,远大于虚拟系统中已使用的空间;还有虚拟系统运行速度逐渐下降,这样可能造成很多不便。这时可以对虚拟磁盘/分区进行整理和压缩:整理(Defragment)在虚拟机设置中的虚拟磁盘设置可以找到,关键是保持磁盘数据的连续性,可以提高磁盘性能。VMware Tool 阅读全文
posted @ 2011-12-21 10:19 一个人的天空@ 阅读(6862) 评论(0) 推荐(0) 编辑
在Linux下安装和使用MySQL(转)
摘要:一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。本文的Linux环境是Red Hat 9.0,MySQL是4.0.16。 二、安装Mysql 1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MyS... 阅读全文
posted @ 2011-12-16 10:28 一个人的天空@ 阅读(265) 评论(0) 推荐(0) 编辑
Install Ruby 1.9.3 with libyaml on CentOS(转)
摘要:Ruby 1.9.3-p0 makes psych—the replacement for 1.8.7’sYAMLlibrary, Syck—the defaultYAMLparser. Psych is a wrapper around libyaml, so you’re going to need it installed and configuredbeforeinstalling Ruby.If you install 1.9.3-p0 without libyaml, you’ll see warnings like this:It seems your ruby installa 阅读全文
posted @ 2011-12-15 11:15 一个人的天空@ 阅读(5604) 评论(0) 推荐(0) 编辑
救火必备linux命令小结(一)------查问题
摘要:线上查问题的时候有些命令是必备,有必要把一些常用命令总结一下(这类命令和相关参数相当多,只总结自己常用得到的),查找问题一般可以分为系统参数、性能参数、进程、内存、网络、存储、内存和jvm这么几类:系统参数cat /proc/cpuinfo cpu相关参数cat /proc/meminfo 内存相关参数cat /proc/loadavg 负载情况性能参数1)topM:按内存使用排序P:按CPU占用排序1:显示各CPU的使用情况k:kill进程o:更多排序规则回车:刷新数据2)ulimitulimit -a:显示本用户的系统限制参数ulimit -Hn <num>:更改最大Hard 阅读全文
posted @ 2011-12-13 14:51 一个人的天空@ 阅读(358) 评论(0) 推荐(0) 编辑
Linux 下zip包的压缩与解压
摘要:linux zip 命令详解功能说明:压缩文件。语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。参 数:-A 调整可执行的自动解压缩文件。-b<工作目录> 指定暂时存放文件的目录。-c 替每个被压缩的文件 阅读全文
posted @ 2011-11-29 17:09 一个人的天空@ 阅读(343) 评论(0) 推荐(0) 编辑