CentOS系统管理
wubolu
这个作者很懒,什么都没留下…
展开
-
CentOS中文乱码解决方案
vim /etc/sysconfig/i18nLANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"其中,i18n国际标准语言文件,LANG表示系统语言,SYSFONT表示系统使用字体,SUPPORTED表示支持的字体。注意:如果使用LINUX中文支持的话...2009-11-11 13:24:19 · 72 阅读 · 0 评论 -
scp: command not found找不到scp命令
今天装了CENTOS6 64bit,使用scp的时候提示scp: command not found找不到scp命令解决:yum install openssh-clients原创 2011-08-30 17:33:44 · 602 阅读 · 0 评论 -
inotify
inotifywait 仅执行阻塞,等待 inotify 事件。您可以监控任何一组文件和目录,或监控整个目录树(目录、子目录、子目录的子目录等等)。在 shell 脚本中使用 inotifywait。inotifywatch 收集关于被监视的文件系统的统计数据,包括每个 inotify 事件发生多少次。...原创 2011-06-07 10:00:34 · 65 阅读 · 0 评论 -
Tomcat 7 日志配置
Tomcat 日志分为两类:1、访问日志,记录访问的时间、访问的来源、访问的资料等相关信息。2、运行日志,记录tomcat运行信息,异常、错误信息。访问日志配置,在server.xml里的以下标签编辑,关闭访问日志注释以下段落内容即可<Valve className="org.apache.catalina.valves.AccessLogValve" directory="l...原创 2011-09-09 10:29:58 · 175 阅读 · 0 评论 -
session_start(): Failed to initialize storage module 解决办法
查看 phpinfo 信息 session.save_handler user在php.ini改成session.save_handler files原创 2011-06-14 18:36:45 · 151 阅读 · 0 评论 -
CentOS6 网络配置
修改对应网卡的IP地址的配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0" (描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0)NM_CONTROLLED="yes" (不知道)ONBOOT=yes (系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备)TYPE=Ethe...原创 2011-09-21 12:38:17 · 117 阅读 · 0 评论 -
php下添加pdo_mysql扩展
下载wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgztar xzvf PDO_MYSQL-1.0.2.tgzcd PDO_MYSQL-1.0.2/usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config注意:php安装在/usr/l...原创 2011-06-20 11:05:18 · 121 阅读 · 0 评论 -
PHP SAFE MODE Restriction in effect 的问题
当safe_mode设置为 on,PHP 将通过文件函数或其目录检查当前脚本的拥有者是否和将被操作的文件的拥有者相匹配。例如:-rw-rw-r-- 1 rasmus rasmus 33 Jul 1 19:20 script.php -rw-r--r-- 1 root root 1116 May 26 18:01 /etc/passwd 运行 script.php<?ph...原创 2011-06-25 10:45:03 · 96 阅读 · 0 评论 -
安装和配置phpMyAdmin 详解
安装和配置phpMyAdmin去phpMyAdmin的官方网站:http://www.phpmyadmin.net/找到下载地址:http://www.phpmyadmin.net/home_page/downloads.php找到phpMyAdmin 2.11.3选项,点击下载phpMyAdmin-2.11.3-all-languages.zip然后解压后到Apa...原创 2011-07-04 11:06:54 · 277 阅读 · 0 评论 -
用户ID管理
最近发现 rsync 同步文件到别的服务器上文件权限会变更,使用 rsync 本身的权限控制也不行,例如在服务器A的所有者是 userA,同步到服务器B后所有者会变成其它用户,原因是 rsync 同步控制权限的时候是更具宿主的uid和gid而不是用户组和用户名。所以,需要控制两台服务器 rsync 同步过来的文件权限一直,两台服务器的对应用户UID和GID必须一致。 修改用户所属用户...原创 2011-07-05 15:17:13 · 166 阅读 · 0 评论 -
通过 ulimit 改善系统性能
文章来源:http://www.ibm.com/developerworks/cn/linux/l-cn-ulimit/ 假设有这样一种情况,当一台 Linux 主机上同时登陆了 10 个人,在系统资源无限制的情况下,这 10 个用户同时打开了 500 个文档,而假设每个文档的大小有 10M,这时系统的内存资源就会受到巨大的挑战。 而实际应用的环境要比这种假设复杂的多,例...原创 2011-03-25 16:44:13 · 119 阅读 · 0 评论 -
nice调整SSHD的启动优先级别
转载自素食勤俭敬老孝慈 centos linux服务器远程连接无响应,有可能是由于apache或者是mysql等服务过载,或者受到dos等攻击造成服务器无响应。 为避免强制重启,可以调高sshd优先级。使用-2优先级是希望sshd服务的优先级高于apache等的0,但低于log等的-5。 要运行的命令作为 nice 的一个参数。而其另一个参数 -n 可用来设置优先级别。默认...原创 2012-03-01 09:51:08 · 1285 阅读 · 0 评论 -
chmod 设置文件特殊权限
linux中除了常见的读(r)、写(w)、执行(x)权限以外,还有3个特殊的权限,分别是setuid、setgid和stick bit1、setuid、setgid先看个实例,查看你的/usr/bin/passwd 与/etc/passwd文件的权限 [root@MyLinux ~]# ls -l /usr/bin/passwd /etc/passwd-rw-r--r--...原创 2013-03-19 17:04:15 · 462 阅读 · 0 评论 -
公钥与私钥
公钥与私钥 I.开启SSH公钥认证vim /etc/ssh/sshd_configRSAAuthentication yes # 启用 RSA 认证PubkeyAuthentication yes # 启用公钥认证 II.OpenSSH 下生成公钥私钥命令ssh-keygen -C "my@test" -t rsa -b 20...原创 2013-06-19 10:59:28 · 117 阅读 · 0 评论 -
JAVA 内存的那些事
(转载)固然Java屏蔽了一下内存细节,但是有时候,了解一下这些常识还是有好处的,特别是一些口试,总是盯着这些玩意不放手。 JVM启动以后,会分配两类内存区域,一类用于开发职员使用,比如保存一些变量,对象等,一类JVM自己使用,比如存放一些class类和描述。 1,第一类内存区域又可以分为栈(stack)、堆(heap),还有一些静态存储区域,这部分的内存在JVM启动的时候,可以...原创 2013-01-16 15:54:45 · 135 阅读 · 0 评论 -
域名记录类型
记录类型用来设置子域名记录类型A记录:地址记录,用来指定域名的IPv4地址(如:8.8.8.8),如果需要将域名指向一个IP地址,就需要添加A记录。CNAME: 如果需要将域名指向另一个域名,再由另一个域名提供ip地址,就需要添加CNAME记录。TXT:在这里可以填写任何东西,长度限制255。绝大多数的TXT记录是用来做SPF记录(反垃圾邮件)。NS:域名服务器记录,如果需...原创 2013-12-27 11:10:45 · 160 阅读 · 0 评论 -
内存类型查看
查看内存的插槽数,已经使用多少插槽.每条内存多大,已使用内存多大dmidecode|grep -P -A 5 "Memory\s+Device"|grep Size|grep -v RangeLinux 查看内存支持的最大内存容量dmidecode|grep -P 'Maximum\s+Capacity'Linux 查看内存的频率dmidecode |grep -A16...原创 2013-12-27 11:11:15 · 275 阅读 · 0 评论 -
Memcached Session Manager 共享tomcat session设置
wget http://memcached-session-manager.googlecode.com/files/memcached-session-manager-1.6.5.jarwget http://memcached-session-manager.googlecode.com/files/memcached-session-manager-tc7-1.6.5.jarwge...2014-02-27 14:05:25 · 135 阅读 · 0 评论 -
sysctl 调整系统内核
TCP 方面调优sysctl -a 查看内核参数 /etc/sysctl.conf 直接添加修改即可 /sbin/sysctl -p 命令即可使内核马上生效。 CentOS 6 2.6.32-71.29.1.el6.i686内核 vim /etc/sysctl.confnet.ipv4.tcp_keepalive_time = 300net.ipv4.tcp_...原创 2010-10-26 17:16:35 · 110 阅读 · 0 评论 -
samba 安装配置
有了 samba,Linux 就可以像 windows 一样共享和交互文件了。 I.安装 samba yum -y install samba II.配置 SAMBA vim /etc/samba/smb.conf[global]workgroup = mabinnetbios name = mabin-sambaserver string...原创 2011-08-22 17:12:50 · 74 阅读 · 0 评论 -
RPMForge安装
RPMForge是CentOS系统下的软件仓库,拥有4000多种的软件包,被CentOS社区认为是最安全也是最稳定的一个软件仓库。默认的CentOS源,软件太少了,可以添加额外的RpmForge。安装RPMForge,实验环境 CentOS 6 32bit1、确认系统是否安装了priority这个yum的插件,这个插件用来保证安装软件时候软件仓库先后次序,一般是默认先从官方base或者镜像...原创 2011-08-19 14:54:10 · 138 阅读 · 0 评论 -
查看系统信息
cat /etc/issue // 查看系统版本lsb_release -a getconf LONG_BIT // 查看LINUX BIT ...原创 2009-11-11 14:18:49 · 73 阅读 · 0 评论 -
Linux防火墙设置
1) 永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后复原 开启: service iptables start 关闭: service iptables stop iptables 脚本配置说明cat /etc/sysconfig/iptables 文件,内...原创 2009-11-11 14:44:16 · 172 阅读 · 0 评论 -
Nginx+PHP+MySQL高性能服务器搭建脚本说明
上次根据张晏发表的文章和根据我管理的服务器实际情况写了一个一键搭建PHP+NGINX+MYSQL高性能服务器脚步,现在对该脚本加于说明,方便读者理解。 【转载请注明出处 开源爱好者:伍波露 20091123 http://wubolu.iteye.com/admin/blogs/523603】 实验环境:CentOS 5.4_64_bit yum -y instal...2009-11-23 14:27:10 · 138 阅读 · 0 评论 -
Nginx 编译参数说明
来自http://wiki.nginx.org/NginxChsInstallOptions用于 RedHat 系发行版 (RHEL, CentOS, Fedora). 安装需求包: yum install gcc openssl-devel pcre-devel zlib-devel configure 支持下面的选项: --prefix=<path> - Nginx安装...2010-03-15 15:23:55 · 96 阅读 · 0 评论 -
iptraf -- CentOS 网络负载查看工具
1、原文出处 http://www.chinalinuxpub.com/read.php?wid=9292、安装yum install iptraf3、安装 将下载得到的iptraf-2.7.0.tar.gz上传到你所要安装的机器上,我的是防火墙的 /home/yang/ 目录 # cd /home/yang # tar zxf iptraf-2.7.0.tar.gz # cd ipt...2010-03-18 15:40:00 · 343 阅读 · 0 评论 -
MySQL 编译参数说明
安装MySQL 安装前确认以下包已经装好gcc gcc-c++ ncurses-devel/usr/sbin/groupadd mysql /usr/sbin/useradd -g mysql mysql tar zxvf mysql-5.4.0-beta.tar.gz cd mysql-5.4.0-beta CFLAGS="-O6 -mpentiumpro -fomit-frame-po...2010-03-24 23:37:11 · 174 阅读 · 0 评论 -
PHP 编译参数说明
参考博客:http://chinawl.blog.51cto.com/611661/284734 PHP安装./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysq...2010-03-30 16:35:15 · 120 阅读 · 0 评论 -
为什么2M带宽最大速度只有256K?
最近这样一个问题较多:‘某某站点需要开多大的带宽?’ 发现大多是模糊了 bit 与 Byte 的关系的原因。 首先它们的基本概念 bit 位,比特 (计算机最小的信息单位,多指速度) Byte 字节 (多指容量) 它们的大小关系为 8:1, 即 8 bit = 1 Byte 1Gb = 1024Mb;1024Mb/...2010-04-06 16:39:06 · 550 阅读 · 0 评论 -
rsync 远程数据同步工具详解
rsync 远程数据同步工具详解rysnc(remote synchronize)在CentOS系统默认安装在/usr/bin,此外rysnc在windows平台下也有相应版本。主页地址为:http://rsync.samba.org/rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快...2010-04-15 10:04:20 · 108 阅读 · 0 评论 -
phpmyadmin配置说明
找到 /libraries/config.default.php文件(config.default.php复制到phpmyadmin目录下,然后更名为config.inc.php),windows下编辑用写字板(不要用记事本,这是UTF8编码)进行编辑,在linux下直接用vim编辑。其中默认$i = 1为全局变量,全局变量按需要可增加。 配置项说明$cfg['Pma...原创 2010-01-22 16:24:20 · 67 阅读 · 0 评论 -
Tomcat
apache-tomcat-6.0.26 参考《Tomcat权威指南》by O’REILLY tomcat 工作原理:tomcat是个开源的servlet容器。当用户发出一个请求,servlet 容器使用servletRequest 对象把该请求封装起来,然后调用Java Servlet API 中定义的servlet 某些生命周期方法完成该请求,接着把处理结果封装到servletR...2010-04-27 10:35:42 · 67 阅读 · 0 评论 -
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
今天新装一台CentOS5.5启动后用ubuntu连接不上,提示如下,但在192.168.1.140本地查看网络全部正常,发现不到什么问题,网上也没有相关资料,清空了ubuntu下的.ssh/known_hosts仍然没有解决。 后来发现在局域网内有同样IP在上网,才想起原来是有IP冲突,后来CentOS换了一个ip地址后没有出现这个问题了。 20101220补充:...原创 2010-12-17 16:52:45 · 60 阅读 · 0 评论 -
Nginx 常见应用技术指南
作者:NetSeek http://www.linuxtone.org (IT运维专家网|集群架构|性能调优)欢迎转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明.首发时间: 2008-11-25 更新时间:2009-1-14 -- NGINX 运行参数 nginx -s stop 快速关闭nginx,可能不保存相关信息,并迅...原创 2011-04-20 15:19:45 · 96 阅读 · 0 评论 -
linux系统安全详解
linux系统安全详解一,BIOS安全(硬件上的安全)1,最基本最简单的安全配置,保障计算机硬件配置等不被别人更改.给BIOS设置密码,防止改变启动顺序从软盘或光盘启动.防止特殊的启动盘启动用户的系统,进入rescue或其他模式.改变或删除当前配置等.每一个细心的网管每个细节都不应该忽视!2,禁止使用contral+alt+delete重起机器编辑...原创 2011-04-21 16:18:13 · 175 阅读 · 0 评论 -
sysstat --iostat 检查磁盘性能
sysstat version 7.0.2--iostat 检查磁盘性能 (CentOS:man iostat查看使用手册)1、在Web、Mail、DBMS等小文件频繁读写的环境下,性能主要由IOPS决定。在视频、测绘等大文件连续读写的环境下,性能主要由带宽决定。可见,在不同的应用方式中,需要考察的侧重点也不同。对NAS产品来说,主要性能指数也是两个:OPS和ORT,分别...原创 2011-01-10 14:10:21 · 220 阅读 · 0 评论 -
sersync 实时同步工具
出处:http://code.google.com/p/sersync/ 当前版本的sersync依赖于rsync进行同步。如下图所示,在同步主服务器上开启sersync,将监控路径中的文件同步到目标服务器,因此需要在主服务器配置sersync,在同步目标服务器配置rsync。sersync 使用 Linux 2.6 内核的 inotify 监控 Linux 文件系统事件...原创 2010-09-28 11:23:49 · 119 阅读 · 0 评论 -
iptables 命令操作
iptables是基于内核的防火墙,,iptables内置了filter、nat和mangle三张表。 filter 负责过滤数据包,包括的规则链有,input,output和forward; nat 表示Network Address Translator即网络地址转换,包括的规则链有,prerouting,postrouting和output; mang...原创 2011-05-23 16:55:13 · 83 阅读 · 0 评论 -
Linux 日志管理
Linux 有三个主要日志子系统: 连接时间日志--由多个程序执行,把记录写入到/var/log/wtmp和/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。 进程统计统计--由系统内核执行。当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个记录。进程统计的目的是为系统中的基本服务提供命令使...原创 2013-10-16 11:04:41 · 337 阅读 · 0 评论