Chinaunix首页 | 论坛 | 博客
  • 博客访问: 144731
  • 博文数量: 58
  • 博客积分: 130
  • 博客等级: 入伍新兵
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-19 21:38
文章分类
文章存档

2012年(22)

2011年(36)

分类:

2011-11-30 23:31:24

先查应用是否正常,确认其它站点是否正常
netstat -tan|grep $PORT
ps aux|grep $PROGRAM
善于查看配置文件,各种日志
cat /var/log/message #系统无误可以不看
cat $PRO.conf|grep log #查看进程error日志在何处
tail -f $ERROR.log #查看是否有啥有用信息
1.pureftp
ftp的链接方式: A、命令链接在21端口
B、数据链接根据工作模式来定
pasv模式的话就是9000:9050端口
所以记得在iptables里面添加规则:
iptables -A INPUT -s source_IP -p tcp --dport 9000:9050 -j ACCEPT

2.windows远程超出最大连接数(挤占windows远程桌面连接)
mstsc /v:IP:PORT /console
3.戴尔2950做raid
硬盘foreign状态,删除VD,新建VD
更换新硬盘直接插入即rebuilding,等待重建完成即可

6.清空文件、日志
cat /dev/null > log.txt
> log.txt
7.mount挂载命令挂载设备
mount -t iso9660 /dev/cdrom /mnt/cdrom
mount -t 文件类型 设备文件 挂载目录
卸载:unmount 挂载目录

8./proc内存映射目录、硬件信息
cpuinfo CPU信息
interrupts 中断信息
meminfo 内存信息
pci pci设备信息

9.查看硬盘信息
fdisk -l /dev/hda 查看分区情况
df -h 硬盘分区使用
du -sh 目录大小
10.文件比较
文本文件 diff file-1 file-2
数据文件 cmp file-1 file-2

13.关于DNS配置
nslookup 回车
server IP
能够自定义DNS服务器,接着输入域名就能确定解析地址,无需等待
set debug
接着输入域名就能知道返回的DNS服务器名称ns1.XXX等
set type=mx
直接输入xx.com就可以解析处mail exchanger = 目标值

14.MySQL数据库相关
新建数据库;默认字符utf8
CREATE DATABASE `dataname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
还原库与备份库:< 指向改变即可 >
还原 mysql -p dataname < /path/backup.sql (默认用户root)
新建数据库用户
grant all privileges on dataname.* to username@"localhost(或其它IP、*)" identified by "passwd";
flush privileges;

16.关于oracle VM
虚拟机不能启动,日志显示domain do not exist
mkdir /dev/net
mknod -m 600 /dev/net/tun c 10 200
mknod用于创建一个设备文件,即特殊文件
设备文件:块设备和字符设备
块设备:通过内存读取
17.关于linux网络
注意检查ifcfg-eth* 和 network
route -n
route add default gw gw_IP
route del default gw gw_IP

19.关于的账号密码
1.找到对应DB库
找到属性:用户 表user 显示所有行
查看是否有user passwd信息,重新更改密码退出即可

20.全文替换字符
sed -i ""s/\/data/\/www/g" filename
21.远程获取文件SCP
scp root@remote_IP:/PATH/remote_filename local_filename
22.vi文本编辑下的替换
:s/china/america/g
问题:/china 怎么提取出china?
用反斜杠:s/\/china/\/america/g
24.mysql+windows,定时同步脚本bat
将以下内容保存为.bat批处理文件
mysqldump.exe -Q db_name -u user -p pass_word > F:\backup\db_name_bak.sql
放入计划任务
验证可行,密码明码,有隐患

27.resin的配置(java / jdk)
注意以下几点:
1.检查到jsp文件有更新就自动重启的配置项
600s
检查时间600s,不需要检查配为-1s
2.resin的access.log
被注释
JVM内存分配
分配内存为物理内存total的 50%至75% (预留内存)
关键词:-Xms1536M -Xmx1536M
resin的安装
cd /usr/java
mkdir -p /www/client/logs
mkdir -p /home/ResinMonitor
wget _url/jsp/resin.tar.gz
tar zxvf resin.tar.gz
echo "/usr/java/resin/bin/http.sh start" >> /etc/rc.local
source /etc/profile
jdk的安装(JDK的安装)
在/usr/java/下运行jdk````.bin
更改以下配置
/etc/profile 全局变量
~/.bash_profile 用户变量
JDK安装过程
sed -i "s/jdk1.5/jdk1.6/g" /etc/profile
wget _url/install/jdk.bin
chmod u+x jdk.bin
/$PATH/jdk.bin
javapath="/$PATH/jdk"
echo "export JAVA_HOME=$javapath" >> /etc/profile
echo "export CLASSPATH=.:\$JAVA_HOME/lib:\$JAVA_HOME/jre/lib:\$CLASSPATH" >> /etc/profile
echo "export PATH=\$PATH:\$JAVA_HOME/bin:\$JAVA_HOME/jre/bin:\$HOME/bin" >>  /etc/profile
echo "source /etc/profile" >> /etc/rc.local
export JAVA_HOME=$jdk_path
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HOME/bin
source /etc/profile

28.防火墙/iptables
iptables -A(增加/-D) INPUT(入)/OUTPUT -s(源地址) -p(tcp/udp) --dport portnum -j ACCEPT
29.IIS应用程序设置
ASP提示路径错误
主目录-应用程序配置-选项-启用父路径
32.NGINX/nginx配置相关
nginx编译参数
--with-cc-opt
--with-cpu-opt 针对CPU的优化,xeon为什么选择opteron?(opteron--amd处理器)

rewrite功能
1.固定跳转
if ($host ~* ^(target)\.domain\.cn) {
rewrite ^/$ permanent;
}
2.结合正则
#以bj/sh/gz开头,跳转到--->
if($host ~* ^(bj|sh|gz)\.domain\.com){
set $sub_name $1;
#定义开头(bj|sh|gz)为$sub_name的项
rewrite ^/s permanent
}
3.如果定义了server_name,也许还要添加下面一条.($request_filename未知··)
if (-d $request_filename){
rewrite ^/(.*)([^/])$ permanent;
}
那么使用^直接匹配后的内容

例如以下就是^/(\w+)/$
#域名后面的任意字符,跳转到以这个字符命名的网页文件
#尾端有/
转发到
写法:
location ~* ^/(\w+)/$ {
rewrite  ^/(.*)/$    permanent;
}
例: ——> 

#尾端无/
转发到
写法:
location ~* ^/(\w+)$ {
rewrite  ^/(.*)$    permanent;
}
例: ——> 

33.sql server
设置主键
进入库--表--右键设计表(design)--选择列右键--设置主键(OK)
34.cwRsync同步软件
server端与client端版本必须一致
35.正则表达式小记
1.匹配日期yyyy-dd-mm的正则表达式
^([1-2]\d{3})-(0?[1-9]|10|11|12)-([1-2]?[0-9]|0[1-9]|30|31)$

37.sql server问题笔记
1.某表某列无自增属性
设计表-->标示(是)-->标示种子(1)-->标示增量(1)
2.设置主键
设计表-->列(右键)-->设置主键
38.系统时间(linux centos)
date #显示当前
date -s 10/27/88 12:00:01 #设置时间
hwclock -w #当前时间写入BIOS
39.显示目录(文件)大小
du -sh file*
-c 统计所显示的目录 统计总量
40.统计文件数量(包含子目录,多个目录文件数量)
ls -alR /data/docs/news/Editor/UploadFile08/2009* | wc -l
2009*为所有2009的目录(非文件):先列出,再统计行
-R 递归到子目录
41.IIS属性无ASP.NET标签
A.win2003(64bit) + IIS6(32bit mode) + .NET1 +.NET2
无ASP.NET标签,打开动态页貌似有Server Application Unavailable
B.win2003(64bit) + IIS6(64bit mode) + .NET2(only)
有ASP.NET标签,出现Server Application Unavailable
应用程序池-defaultappPool-属性-标识-预定义账户-“网络服务”改为“本地系统”
解决Server Application Unavailable
阅读(834) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~