October 13, 2010
CentOS常用命令
"在电脑常用操作中,我们经常会用到CentOS常用命令。所以,我们对一些经常使用又很重要的CentOS常用命令进行了全面的整理。下面,就给大家介绍这些CentOS常用命令。\n一:使用CentOS常用命令查看cpu\nmore /proc/cpuinfo | grep “model name” grep “model name” /proc/cpuinfo [root@localhost /]# grep “CPU” /proc/cpuinfo model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz 如果觉得需要看的更加舒服 grep “model name” /proc/cpuinfo | cut -f2 -d:\n二:使用CentOS常用命令查看内存\ngrep MemTotal /proc/meminfo grep MemTotal /proc/meminfo | cut -f2 -d: free -m |grep …"
October 13, 2010
CentOS配置SSH证书登录验证
"操作步骤:\n————————– 1)先添加一个维护账号:msa\n2)然后su – msa\n3)ssh-keygen -t rsa 指定密钥路径和输入口令之后,即在/home/msa/.ssh/中生成公钥和私钥:id_rsa id_rsa.pub\n4)cat id_rsa.pub \u0026raquo; authorized_keys 至于为什么要生成这个文件,因为sshd_config里面写的就是这个。 然后chmod 400 authorized_keys,稍微保护一下。\n5)用psftp把把id_rsa拉回本地,然后把服务器上的id_rsa和id_rsa.pub干掉\n6)配置/etc/ssh/sshd_config\nProtocol 22 ServerKeyBits 1024 PermitRootLogin no #禁止root登录而已,与本文无关,加上安全些\n#以下三行没什么要改的,把默认的#注释去掉就行了\nRSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys …"
October 13, 2010
Linux实现从Ext2到Ext3文件系统的转换
"日志文档系统ext3具备ext2所不具备的特点和优势。顺利完成从ext2到ext3的转换,是实现ext3优势的必经之路。ext3文档系统是ext2文档系统的更高一级版本,他有一个其他同类日志文档系统所不具备的独特优势――完全兼容ext2文档系统,因而ext3能充分利用ext2中已有的操作和应用,而且比ext2更有效、更易用。他在ext2的基础上加入了记录元数据的日志功能,是个支持异步的日志。Red Hat 7.2和SuSE 7.3已率先发行了包含ext3文档系统的Linux。通过使用Linux最新安装版本和e2fsprogs Linux公用程式,可将ext3文档系统编译到系统的内核中。这里介绍的是ext2到ext3系统转换的一些基本方法,并为用户提供修正的参考建议。\next3日志文档系统\n1.日志文档系统\n日志文档系统的设计思想是跟踪文档系统的变化而不是文档系统的内容。他用单独的日志文档跟踪磁盘内容的变化,就像关系型数据库(RDBMS),因而比传统的文档系统安全。日志文档系统能够用事务处理的方式,提交或撤消文档系统的变化。当系统非正常关闭,处于写入磁盘过程中的文档系统被非正常卸载,文档 …"
October 13, 2010
Linux 查看文件系统及分区格式!
"可以用df -T /df -Th /df -TH\n今天读到新一代 Linux 文件系统 btrfs 简介 感觉写的很好,纠正了我对ext2/3的几个错误理解,并且让我明白了为什么很多人在论坛或者聚合上总是在问Linux 什么时间支持ZFS 真是期待Btrfs的出现呀!不过在LinuxTOY上看到说MeeGo将采用btrfs做为默认文件系统。\next3比ext2读写小文件要快,才想到我的很多系统貌似手工做成了ext2格式的想统计一下,于是乎就产生了这个标题。\n两个文件 /etc/fstab 和 /etc/mtab (至于这两个文件后便介绍)可以看到分区的格式信息,另外运行一条命令也可以 df -T 不过他读取的是 /etc/mtab中的信息,貌似这样不挂载的分区信息将无法展现出来。\n另外 fdisk 可以查看磁盘的分区的类型,这个类型不是格式 是指是哪类文件系统。\n例如:fdisk -l 可以列出分区信息里边有一个ID列,这个就是分区的类型ID.可以到 fdisk 里用l命令查看具体分类!\n/etc/fstab是个配置文件,而/etc/mtab则显示的是已经被挂载的fs的清单文件,关 …"
October 13, 2010
ldconfig命令作用
"ldconfig是一个动态链接库管理命令\n为了让动态链接库为系统所共享,还需运行动态链接库的管理命令–ldconfig\nldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为 /etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表.\nldconfig通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令.\nldconfig命令行用法如下:\nldconfig [-v|–verbose] [-n] [-N] [-X] [-f CONF] [-C CACHE] [-r ROOT] [-l] [-p|–print-cache]\n[-c FORMAT] [–format=FORMAT] [-V] [-?|–help|–usage] path…\nldconfig可用的选项说明如下:\n(1) -v或–verbose : 用此选项 …"
October 13, 2010
转:Yum使用
"yum(Yellow dog Updater, Modified)是redhat系列(包括CentOS、SUSE、Fedora等发行版本)操作系统特有的软件管理工具,类似FreeBSD的port和Debian的apt-get,当然yum有着更强大的功能,无论是图形还是文字界面上的。\n目录 1 Yum使用 1.1 目的 1.2 yum介绍 1.3 yum常用命令 2 yum服务器 2.1 rpm软件包放置的一点小知识 2.2 rpm软件包命名 2.3 rpm软件包目录放置 2.4 服务器上repo的更新 3 yum客户端 3.1 客户端配置 3.2 客户端repo配置 Yum使用 目的 如何使用yum软件管理工具; 如何将rpm包放置到yum服务器上; 配置好客户端的yum源; yum介绍 yum(Yellow dog Updater, Modified)是redhat系列(包括CentOS、SUSE、Fedora等发行版本)操作系统特有的软件管理工具,类似FreeBSD的port和Debian的apt-get,当然yum有着更强大的功能,无论是图形还是文字界面上的。 yum …"
October 12, 2010
MySQL /bin/rm: cannot remove `libtoolT’: No such file or directory的解决办法
"在 CentOS 5.5 下编译安装MySQL时出错:\n/bin/rm: cannot remove `libtoolt‘: No such file or directory\nconfig.status: executing depfiles commands config.status: executing libtool commands /bin/rm: cannot remove `libtoolT’: No such file or directory config.status: executing default commands configure: WARNING: unrecognized options: –with-low-mymory\nThank you for choosing MySQL!\nRemember to check the platform specific part of the reference manual for hints about installing MySQL on your platform. Also have a …"
October 12, 2010
(总结)Nginx 502 Bad Gateway错误问题收集
"nginx和lighttpd的文档真的很少,更不用说中文文档了,所以收集一些和502有关的错误在这里。\n502是FastCGI出现问题,所以从FastCGI配置入手。\n1.请检查你的FastCGI进程是否启动\n2.FastCGI进程不够使用 请通过执行 netstat -anpo | grep “php-cgi” | wc -l 判断,是否接近你启动的FastCGI进程,接近你的设置,表示进程不够\n3.执行超时 请把 fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; 这几项的值调高\n4.FastCGI缓冲不够 nginx和apache一样,有前端缓冲限制 请把 fastcgi_buffer_size 32k; fastcgi_buffers 8 32k; 这几项的值调高\n5.Proxy缓冲不够 如果你使用了Proxying,请把 proxy_buffer_size 16k; proxy_buffers 4 16k; 这几项的值调高\n6.https …"
October 12, 2010
Linux下patch打补丁命令实例详解
"linux下patch命令使用详解—linux打补丁命令\n功能说明:\n****修补文件。\n语 法:\npatch [-bceEflnNRstTuvZ][-B \u0026lt;备份字首字符串\u0026gt;][-d \u0026lt;工作目录\u0026gt;][-D \u0026lt;标示符号\u0026gt;][-F \u0026lt;监别列数\u0026gt;][-g \u0026lt;控制数值\u0026gt;][-i \u0026lt;修补文件\u0026gt;][-o \u0026lt;输出文件\u0026gt;][-p \u0026lt;剥离层级\u0026gt;][-r \u0026lt;拒绝文件\u0026gt;][-V \u0026lt;备份方式\u0026gt;][-Y \u0026lt;备份字首字符串\u0026gt;][-z \u0026lt;备份字尾字符串\u0026gt;][–backup-if -mismatch][–binary][–help][–nobackup-if-mismatch][–verbose][原始文件 \u0026lt;修补文件\u0026gt;] 或 patch [-p \u0026lt;剥离层级\u0026gt;] \u0026lt; [修补文件]\n补充说明:\n****patch指令让用户利用设置修补文件的方式,修改,更新原始文件。倘若一次仅修改一个文件,可直接在指令列中下达指令依序执行。如果配合修补文件的方式则能 …"
October 12, 2010
CentOS 5 VPS的nginx+php+mysql解决方案之一
"在CentOS5 VPS下的nginx+php+mysql的解决方案有多个,本文介绍其中的解决方案之一。\n本文基于64位的CentOS 5 VPS,如果是32位的VPS,请在相应部分做修改。\n本解决方案使用瑞豪开源自己编译的最新稳定版本的Nginx,fastcgi进程管理使用spawn-fcgi,还有CentOS 5自带的5.0.45版本的MySQL和5.1.6版本的php。\n优缺点 本方案的优点是使用CentOS5自带的php和mysql,扩展性好,php的各种扩展yum库里面都有,都可以直接使用;另外,由于使用系统自带的php和mysql,安全性要好一些,如果有什么漏洞都可以直接升级为centos官方的最新版本。由于使用spawn-fcgi,所以无须重新编译php。\n本方案的缺点有:\nphp和mysql都是centos自带的版本,不是最新版本,万一用到php最新版本的某些特性则就不行了。 spawn-fcgi的性能不如php-fpm,如果想用php-fpm,请参考http://rashost.com/blog/centos5-vps-nginx-solution2 安装Nginx …"