Linux 系统管理
文章平均质量分 67
suvi
这个作者很懒,什么都没留下…
展开
-
循环和替换
循环替换文件中的内容脚本,如下: loop=10while test $loop -lt 100 ; docp -R M00 M0$loopcd M0$loopsed -i "s/m00/m0$loop/g" *cd ..loop=`expr $loop + 1`done 》》》1. backslash / 的替换 在命令行的方式下, / 需原创 2009-06-15 11:23:00 · 833 阅读 · 0 评论 -
疑难杂症: HP DL160G6 P410 下安装 Centos5.x x64
先声明下,本文记录的问题尚未解决,希望路过的朋友能指点一二。(原文链接 http://ddbiz.com/?p=140)硬件: DL160G6, E5504x1Smart Array P410 SATA HD, RAID 1 OS: CentOS Linux svr0 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54原创 2010-11-22 13:04:00 · 2451 阅读 · 0 评论 -
nginx 常见错误及解决方式
413 Request Entity Too Large(原文链接 http://ddbiz.com/?p=141)通过 nginx/linux 转发到 asp.net/iis 上的一段文件上传,出现了 413 Request Entity Too Large的错误。这是因为上传的文件太大造成,可以修改 server {} 中的如下值:client_max_body_size 1m; =原创 2010-08-30 09:42:00 · 1223 阅读 · 0 评论 -
apache 常见模块与配置项
最近精简 httpd 装载的模块,遇到几个常用和不常用的模块,卸载后配置文件无法加载,列表如下:(原文链接 http://ddbiz.com/?p=148)DirectoryIndex mod_dir.soOrder mod_authz_host.soLanguagePriority mod_negotiation.soAuthUserFile mod_authn_file.s原创 2010-07-22 11:23:00 · 577 阅读 · 0 评论 -
给Centos 5.x安装桌面环境
一台服务器终于从机房退休了,说终于是因为它的年纪确实太大了,已经服役快8个年头了,中间加过硬盘,加过内存,换过电源,换过风扇,不过还是不能适应我们现在的需求了。(原文链接 http://ddbiz.com/?p=151)退役的机器扔在那里也没用处,那就把它当作一台普通的pc来用吧。不过机器年纪太大了,而且是scsi的,安装xp居然连安装界面都进不去,只好换用linux 的 gnome 吧。原创 2010-07-14 14:06:00 · 1406 阅读 · 0 评论 -
修复系统的 fstab
服务器上的镜像盘拆除后,启动操作系统(CentOS 5.5), 结果因为原镜像盘无法加载,系统进不去了:(原文链接 http://ddbiz.com/?p=152) 输入系统管理员口令,但是无法修改 /etc/fstab 文件,因为所有的文件系统都是只读的。需要重新加载一下分区: # mount -w -o remount / 然后再修改/etc/fstab,删除自原创 2010-07-13 12:00:00 · 679 阅读 · 0 评论 -
Centos/RHEL 5.x 挂载 NTFS 分区
环境: Centos 5.x (x>=4)(原文链接 http://ddbiz.com/?p=154)5.4以前的内核中,没有内建 fs/fuse 模块,(现在centos都>5.5了)可以采用 yum update 的方式,升级系统,不然在 centos 5.4以下的版本中安装很是麻烦。 用新内核启动,可以看到 :locate fuse.ko /li原创 2010-07-07 12:00:00 · 790 阅读 · 0 评论 -
X8DTL-6 安装 CentOS 5, SAS2008-IR 驱动安装方法
Supermicro X8DTL-6的主板使用的是 LSI SAS2008-IR 的 sas raid控制器。(原文链接 http://ddbiz.com/?p=158)很不幸的是,supermicro提供的驱动程序 RHEL_5.img 不支持 CentOS5!使用dmesg会发现: ksign: module signed with unknown public key原创 2010-06-11 17:23:00 · 3508 阅读 · 0 评论 -
apache 整站迁移和域名指向
利用apache 的 mod_rewrite 模块,可以实现对整个站点的迁移:此处的迁移是指更改域名。如:原域名: www.domain1.net,附加其他域名如: domain1.com,....新域名: domain2.net(原文链接 http://ddbiz.com/?p=167) NameVirtualHost *:80 ServerName www.d原创 2010-04-22 17:19:00 · 642 阅读 · 0 评论 -
Linux系统管理 安全篇 之开放端口
查看系统中开放的端口,关闭不需要的端口和程序,如下例中操作流程:(原文链接 http://ddbiz.com/?p=170) 1. 查看对外开启的端口: [root@mail ~]# nmap 127.0.0.1 #注:此处应该换作公网ip Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2010-04-2原创 2010-04-21 11:02:00 · 728 阅读 · 0 评论 -
服务器配置系列之二 Install php-5.3.2 on linux
本文为 服务器配置系列之一 Install apache2 on linux 的续篇(原文链接 http://ddbiz.com/?p=178)php 的安装要比 httpd 复杂一些,主要可能是他的相关模块以及对系统环境的相关行很强。 1. 下载 http://www.php.net/get/php-5.3.2.tar.bz2/from/a/mirror 2. 安装前的准原创 2010-03-29 13:11:00 · 1649 阅读 · 0 评论 -
web服务禁止 ip 直接访问: apache/httpd/nginx
随着这一段时间政府加大扫黄打非的力度,互联网上似乎正在被重新洗涤;而越来越严格的管控,姑且不论是否一刀切,至少我们看到了政府对黄这个问题的严重性的关注。创建一个文明的时代,正在成为越来越多网民以及网民相关人员的期待和迫切要求。(原文链接 http://ddbiz.com/?p=193)跑题了 :-) 昨日IDC机房通知,所有web服务器不可以直接通过ip地址进行访问web服务,必须原创 2010-01-05 11:47:00 · 2607 阅读 · 0 评论 -
创建 /dev/null
/dev/null是系统特殊设备文件,不过今天作系统维护时,一个错误的 ln -sf 命令,该文件被覆盖了,变成了一个 null -> .bash_xxx 的连接文件。看来只好重建该文件了。 rm /dev/null (此为连接符号)(原文链接 http://ddbiz.com/?p=212)mknod /dev/null c 2 2chmod 666 /dev/nu原创 2009-04-08 16:41:00 · 1452 阅读 · 1 评论 -
Linux/CentOS 常用命令集
1.(原文链接 http://ddbiz.com/?p=223)今天服务器突然连不上了,ip地址也Ping不到。只好联系机房,请其查找原因。几分钟后,服务器恢复了正常,赶紧登上去看看刚才是机房出了问题还是自己的机器出了问题。由此想到,linux的常用命令总是记不大住,一些简短的命令就此列表,以备查阅。#查看开机运行时间uptime09:44:45 up 67 days, 23:32原创 2008-11-26 10:04:00 · 2222 阅读 · 0 评论 -
Subversion 备份版本库
Subversion 同步备份 备份的服务器已经可以正常使用了,拟对开发环境做备份。因为开发环境采用了 svn 做版本控制,所以可以直接采用 svnsync 来镜像开发环境。(原文链接 http://ddbiz.com/?p=230)如下1) 在备份服务器上新建与开发环境一致的版本库:svnadmin create /home/sources/svnrepos/repos1原创 2008-11-06 16:38:00 · 580 阅读 · 0 评论 -
LAMP 优化之二 数据库优化Mysql
接上文 LAMP 优化之 apache/httpd(原文链接 http://ddbiz.com/?p=231) 测试服务器搬迁到 vmware 环境后好久了,mysql 数据库的默认建表一直是 MyISAM。 这在测试环境中没啥大影响,但是系统快要上线了,整个系统平台联调和压力测试就要进行了。为了保证数据完整性,需要统一一下平台设置,当然mysql的innodb也一定要上的。原创 2008-11-05 15:41:00 · 1056 阅读 · 0 评论 -
LAMP 优化 之一 apache/httpd
先解释一下LAMP:L - linuxA- apacheM-mysqlP- php(原文链接 http://ddbiz.com/?p=236)我们的服务多架构在这上面,我们会分别讨论不同部分对整个系统的影响和调优办法。当然最好的指导手册还是应用的原始文档。我们将结合不同的现象,分别讨论各自的解决办法 现象:近日服务器的web访问变得很慢, 很多图片都要刷新才能显原创 2008-10-31 11:05:00 · 724 阅读 · 0 评论 -
centos 6 尝鲜纪实 - [Errno 14] PYCURL ERROR 6 - ""
使用centos6的过程中遇到的些问题,有些其实与版本无关,是系统管理方面的问题,比如今天这个。yum update 时,出现了大量的 [Errno 14] PYCURL ERROR 6 - "" 错误。(原文链接 http://ddbiz.com/?p=110)其实这是因为系统 nameserver没有配置好,或者说 DNS解析上有问题,修改 /etc/resolv.confre原创 2011-09-15 11:19:12 · 1473 阅读 · 0 评论 -
Centos/Rhel6 GDM 和 XManager 4
1. 配置CentOS/RHEL6的gdm(原文链接 http://ddbiz.com/?p=309)编辑 /etc/gdm/custom.conf(此为gnome的桌面管理), 内容修改为如下:# GDM configuration storage[daemon][security]#不允许远程root登录,仅仅为安全设定AllowRemoteRoot=false原创 2011-12-29 12:21:42 · 1993 阅读 · 0 评论 -
服务器配置系列之一 Install apache2 on linux
前言新机器要上线了,除去硬件配置外,操作系统下的各个应用平台搭建起来很繁琐。本文是服务器配置的系列中的一篇,主要针对 httpd / apache2.2.15 在centos 5.x 上的安装。 1. 系统环境 # file /sbin/init/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SY原创 2010-03-24 10:07:00 · 733 阅读 · 0 评论 -
centos 6 尝鲜纪实 - PH67A/P67A 主板安装
Centos 6, 2011年7月刚刚发布,图新鲜,准备用在新的机器上。都知道新的系统出来肯定有很多状况是预料不到的,可是没想到Centos6的变化如此之大。本文仅做留档,以备后查。硬件环境:主板 GA-PH67A-D3-B3,支持 Intel Matrix R原创 2011-08-10 16:13:43 · 1624 阅读 · 0 评论 -
centos 6 尝鲜纪实 - vmware server 2.0.2 安装
centos 6不管怎么说,还是太新了。vmware server 最新的版本也是 2009年的 2.0.2,根本就不能正常运行在 centos 6上。此处先站个位子,后续把安装文档贴上来2011-09-15 11:20:51 · 1060 阅读 · 0 评论 -
iscsi ntfs windows
《局域网模拟网络存储:linux iscsi store windows/linux client》一文描述了如何使用一个磁盘分区模拟iscsi设备,并在windows上进行加载该设备。但是该文还遗留的很多没有解决的问题,今天我们一一探讨。(原文链接 http://ddbiz.com/?p=136)1. scsi-target 模拟设备scsi-target 可以使用一个分区进行网原创 2011-01-05 11:34:00 · 919 阅读 · 0 评论 -
svn: Valid UTF-8 data followed by invalid UTF-8 sequence
linux 用svn update更新,经常会遇到这个问题,如:(原文链接 http://ddbiz.com/?p=182)svn: Valid UTF-8 data(hex:)followed by invalid UTF-8 sequence(hex: d5 d5 c6 ac) 这是由于在目录中有中文的文件名,而这个文件名确是用gb2312编码的,只能一个一个目录找原创 2010-03-12 13:07:00 · 2764 阅读 · 0 评论 -
svn + ssh 完全配置手册
本部分分别讲述 svn+ssh 的配置过程,其中涉及的具体概念不做评述,可以参考svn 的文档(原文链接 http://ddbiz.com/?p=186)1. 创建svn的用户/组# su - #用管理员登录,或者后面都采用 sudo # groupadd svngroup # useradd -gsvngroup svnuser # passwd svnuser ##给该原创 2010-02-08 14:20:00 · 1830 阅读 · 0 评论 -
Linux系统管理之 ssh 管理
这是一个工作疏忽 -- 用户弱口令 造成失误。以此为戒。慎之又慎,网络安全容不得半点懈怠啊。(原文链接 http://ddbiz.com/?p=227)系统环境: CentOS5.x (2.6.18-92.1.13.el5 #1 SMP) 今天偶然发现我的客户端使用 ToadMySQL 无法连接我的测试环境了。很是奇怪。报告的错误居然是在执行查询中服务器断开连接,从来没有发原创 2008-11-12 09:14:00 · 1649 阅读 · 0 评论 -
Linux配置 之 gdm/xdmcp
Matrix RAID终于配置好了,现在要装数据库,还是需要一个远端的 x-window 环境,修改系统如下配置.(原文链接 http://ddbiz.com/?p=233)说明:仅限于 CentOS/RedHat 4.x or heigher/etc/gdm/custom.conf...[xdmcp]Enable=true... 保存,重新启动 gdm (在i原创 2008-11-04 12:28:00 · 1633 阅读 · 0 评论 -
linux 下的网络状态实时监控
自从反垄断司调查电信、联通宽带垄断,自从上海政府说,要把群众的带宽提高到100M,自从我们屁民的接入带宽悄悄的被提高到10M,IDC的服务器上的带宽从来没有像现在这么紧张过。(原文链接 http://ddbiz.com/?p=100)如果你是做下载站点,如果你是做视频站,如果你要做高清图站,如果你开着你的ftp,如果你对客户提供者无限量的邮箱服务,那么非常有可能一两个终端用户的动作,就能把原创 2011-12-21 15:10:57 · 1616 阅读 · 0 评论 -
nginx 反向代理之使用特定目录和处理程序
nginx 的反向代理概念还是先来介绍下环境:(原文链接 http://ddbiz.com/?p=133)1. nginx 作为web服务器 2. qmail-toaster qmail-toaster中提供的邮件管理是cgi方式的,比如 qmailadmin, qmaillog等,这些内容可是说是和 httpd 绑定在一起的(httpd 的效率还是不错的)。但是新环境中,原创 2011-01-10 09:50:00 · 3011 阅读 · 0 评论 -
hostname: Unknown host
今天要维护邮件服务器:修改些不相干的配置,比如增加log文件的大小,增加log文件的数量,然后重启邮件服务时,发生了(原文链接 http://ddbiz.com/?p=134)hostname: Unknown host 真是很奇怪的事情,log文件的修改是不会改动到任何网络这方面的设定的。 回到 shell 下,执行 #hostnameUnknown host原创 2011-01-06 13:01:00 · 4821 阅读 · 0 评论 -
nginx 优化系列之worker_connections
nginx.conf (原文链接 http://ddbiz.com/?p=153)events { use epoll; worker_connections 8192;}增加 worker_connections,测试配置报告: [warn]: 8192 worker_connections are more than原创 2010-07-09 12:11:00 · 14412 阅读 · 0 评论 -
Linux 常用命令之 tar
tar 常用命令格式:(原文链接 http://ddbiz.com/?p=159)-c创建归档文件。-u更新文件,如果要添加的文件比tar包中的新或tar包中不存在,则文件被添加。不支持压缩tar包,如tar.bz2等。如过被更新的tar包 不存在,则直接创建。所以如果创建非压缩的tar包,则可以用u选项代替c选项。注意,旧的文件依旧被保存,解压时如果有多个原创 2010-06-04 14:50:00 · 1059 阅读 · 0 评论 -
iptables 引起 ssh 登陆变慢
今天修改 iptables 设定,从严设计,结果启用新规则后发现 ssh 局域网登陆变慢;外网登陆到没问题。(原文链接 http://ddbiz.com/?p=211)修改/etc/ssh/sshd_conf文件,#UseDNS yes修改为UseDNS no保存后重起sshd,service sshd restart问题解决。 不过同样原因引起的原创 2009-04-09 14:46:00 · 2346 阅读 · 1 评论 -
CentOS5.x Matrix Raid
No RAID sets and with names: "isw_xxxxxxxx_Volume0" failed to stat() 硬件环境: Intel DQ965GF SATA 320G * 3软件环境: CentOS 5.x x64 (原文链接 http://ddbiz.com/?p=234) 自用的备份服务器宕机,刚好这几日看intel的文档,才原创 2008-11-04 10:09:00 · 1724 阅读 · 0 评论 -
LAMP 优化 之三 php Allowed memory size of xxx bytes exhausted
接前篇 LAMP 优化之二 数据库优化Mysql (原文链接 http://ddbiz.com/?p=228) 最近的页面好像越写越大,一个index.页面居然都会产生这种错误: [Mon Nov 10 10:49:09 2008] [error] [client 127.0.0.1] PHP Fatal error: Allowed memory size of 167原创 2008-11-10 11:29:00 · 4766 阅读 · 0 评论