- 博客(21)
- 资源 (18)
- 收藏
- 关注
原创 IPTABLES 允许PING 出,但不允许PING进;允许DNS;允许25出【备忘】
要求: 1、可以PING出去,但不允许PING进来 2、要求能发邮件。 解决思路: 涉及到25和DNS,ICMP协议问题 条件:假设INPUT链默认策略ACCEPT只需在/etc/sysconfig/iptables不添加如下策略即可:-A INPUT -p icmp -m icmp --icmp-type 0 -j ACCE
2013-11-28 15:43:11 4873
原创 mysql SQL分析常用工具
1、执行计划 运行执行计划 可以很明显知道SQL有无走索引,及执行过程。 如: explain select sql_no_cache a.ID,a.MANAGER_NAME,a.MOBILE,a.MANAGER_PHOTO,a.MANAGER_CORP,(ifnull(b.integral_sum,0)+ifnull(c.USER_SCORE,0)+ifnul
2013-11-26 12:06:27 670
原创 shell 脚本备忘录
一些算术括展运算,如:z=`expr $z + 2`等效于 z=$(($z + 2)) 等效于 z=$((z + 2 ))递增 let n=n+1 等效于 (( n +=1))> abc.txt 等效于 touch abc.txt重定向& > a.txt 将标准输出(屏幕)与错误输出重定向到a.txt2>&1 stderr 重定向到stdout&- 关闭输出
2013-11-20 16:09:56 1003
原创 LogMiner安装及使用来分析日志【备忘】
要安装LogMiner工具,必须首先要运行下面这样两个脚本,这两个脚本必须均以SYS用户身份运行。其中第一个脚本用来创建DBMS_LOGMNR包,该包用来分析日志文件。第二个脚本用来创建DBMS_LOGMNR_D包,该包用来创建数据字典文件。1..$ORACLE_HOME/rdbms/admin/dbmslm.sql 2. $ORACLE_HOME/rdbms/admin/dbmslmd.
2013-11-20 14:18:20 736
原创 LINUX几个查看系统硬件信息的有用命令
1、查看内存槽数、那个槽位插了内存,大小是多少dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range2、查看最大支持内存数dmidecode|grep -P 'Maximum\s+Capacity'3、查看槽位上内存的速率,没插就是unknown。dmidecode|grep -A16 "M
2013-11-20 10:13:23 650
原创 KVM虚拟机添加virbr0 nat 虚拟网卡方法
有时候KVM启用桥接后,系统无法发现VIRBR0网卡,可利用下面方法手工添加# virsh net-define /usr/share/libvirt/networks/default.xmlNetwork default defined from /usr/share/libvirt/networks/default.xml# virsh net-autostart defa
2013-11-20 10:12:00 3483
原创 ftp 无须对话机制下载文件示例
#!/bin/bashecho "--------------------------------------------"date '+%Y-%m-%d_%H:%M:%S'user=ftppassw=aaa ftp -i -v -n localhost user $user $passwbinary cd pubcd Pack
2013-11-20 09:53:05 760
转载 如何正确删除ORACLE归档日志文件
我们都都知道在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的 controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不知道这些文件已经不存
2013-11-19 15:31:26 746
原创 MySQL数据库备份和还原的常用命令小结【备忘】
备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump ---add-drop-table -uusername -ppa
2013-11-18 17:24:13 677
原创 my.cnf /my.ini常用的一些服务端参数
个人觉得非常有用永久更改MYSQL数据库编码为UTF8character-set-server=utf8 mysql innodb引擎一张表一个文件innodb-file-per-table=1最大连接数max_connections=N(N为数字)
2013-11-18 17:22:33 639
原创 Linux date 很NB的一个参数 【备忘】
个人觉得很好用,不用傻乎乎去计算linux中用shell获取昨天、明天或多天前的日期# -d, --date=STRING display time described by STRING, not `now’date --date="next-day " +%Y%m%d 明天 [root@Gman root]# date -d "next-day" +%Y%m%d #
2013-11-15 17:35:58 700
原创 LINUX 解决SSH慢问题
1 、解决客户机ssh服务器慢的方法(ssh慢)vim /etc/ssh/sshd_config添加一行 UseDNS no 重启sshd 服务或者 在本机hosts文件中对目标主机进行机器名解析(比较有用)2、第一次SSH时不提示(yes/no)? ssh -o StrictHostKeyChecking no IP
2013-11-15 17:32:23 701
原创 Linux 如何修改系统时区【备忘】
如何修改系统时区 有时候, 系统安装时选错的时区,系统安装完成后,就算调用图形界面选择了对应的时区,用date 命令发现时区仍然不对,所以,最终的修改方法是:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 覆盖以前的文件即可
2013-11-15 17:31:29 623
原创 LINUX如何添加静态路由
添加静态路由在 网卡配置目录(类似/etc/sysconfig/network-script/)下,新建名为routes-ethX 文件(为哪张网卡添加路由,名字就是哪个),在其添加类似如下内容:[root@web02 network-scripts]# cat route-eth1 192.168.1.0/28(目标网络) via 192.168.1.249(网关)
2013-11-15 17:30:15 678
原创 LInux访问WINDOWS 共享【备忘】
mount -t cifs -o username=administrator,password=redhat //windows_ip/share_folder /mnt administrator:windows 用户名 password windows 密码 linux 访问 samba mount -t smbfs -o usernam
2013-11-15 17:28:19 601
原创 Linux 禁用IPv6
禁止IPV61. /etc/sysconfig/networkNETWORKING_IPV6=no2. /etc/modprobe.d/ipv6.conf (新建文件)alias net-pf-10 offalias ipv6 offblacklist ipv6以上两个修改重启后能够禁用 IPV6 3. 第三中情况,当使用 bondin
2013-11-15 17:24:25 782
原创 LVM 正确扩容方法及 扩容失败后超级块的恢复
超级块恢复LVM 扩容时,若不先UMOUNT 分区,直接扩容,有可能导致扩容不成功,再次重启时,无法正常重启。需要进行超级块恢复。超级块:从磁盘上读出来的第一块信息就是超级块(superblock),它记录了磁盘的几何尺寸,可用空间容量最重要的是记录了第一个inode位置,就是"/ "的拉,ext2/3文件存取都是通过inode定位的,比如使用/home/blue/test这个
2013-11-14 17:32:33 8118 1
原创 清理系统缓存 echo 3 > /proc/sys/vm/drop_caches
清理系统缓存当服务器内存使用率高达90%以上时,且有较大耗内存操作时,可以考虑把系统的垃圾内存清理掉。方法如下linux23:~ # echo 3 > /proc/sys/vm/drop_caches linux23:~ # free -m total used free shared buffers cache
2013-11-14 17:17:56 14965
原创 PHP 添加扩展
今天安装cacti发现需要php sockets扩展,而现在的lnmp没有安装,于是想到了phpzie工具安装扩展,安装方法如下:cd php-5.3.8/ext/sockets//usr/local/php/bin/phpize./configure --enable-sockets --with-php-config=/usr/local/php/bin/php-config (要
2013-11-14 17:16:52 501
原创 WINDOWS 如何远程LINUX服务器
window客户端:VNC软件客户端LINUX 服务端:【注意,LINUX上以哪个用户创建,连接成功后的身份就是哪个用户】 [sybase@sybase_1 ~]$ vncserver :3You will require a password to access your desktops.Password:Verify:xauth: creating new auth
2013-11-14 17:13:28 739
转载 LINUX屏幕录像方法
LINUX屏幕录像方法 script 及 scriptreplay 是 linux 自带工具,可以用于进行屏幕的记录,包括命令执行,脚本编辑, 但具有一个漏洞,假如用户 scp 脚本上传后再执行,则无法获得用户脚本内容,从而无法进行用户命令执行监控。可以利用 svn 进行脚本控制,只允许用户从 svn 中获得脚本,从而得知用户脚本内容。屏幕录像控制命令script -t 2> te
2013-11-14 17:08:11 856
Zenoss 管理手册中文版
2011-09-26
ip guard 破解
2010-10-08
三层交换机实现VLAN互通实例
2008-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人