1.查看数据库链接ip的host命令: vim /usr/local/freetds/etc/freetds.conf
[freetds_unicom_2]
host = 10.192.13.123
port = 3433
tds version = 8.0
client charset = GBK
2.用tsql命令查询数据库数据信息
cd /usr/local/freetds/bin/
./tsql -H156.123.1.0.123 -p3433 -UwebUser -P8RScUjQM
说明信息: -H156.123.1.0.123 表示数据库所在ip地址 -p1433 表示端口 -Udfkdjkf 表示数据库用户名 密码 -P33rfer 数据库密码
locale is "en_US.UTF-8"
locale charset is "UTF-8"
1> use omg_log 说明信息:omg_log数据库名称
2> go
1> select top 10 * from t_log_user_login_1
2> go
3.在命令行里执行php文件
进入文件所在目录下面在执行这个命令 /usr/local/php/bin/php indexnew.php indexnew.php 是执行的php文件名
4.定时程序相关命令
crontab -l 查看所有的定时任务
crontab -e 定时程序 编辑定时任务
需要编辑的行输入i开始编辑。编辑结束点击Esc键 然后输入 : wq 保存退出
设置一个定时任务一分钟执行 一次
*/1 * * * * cd /data0/web_root/www.test.com/www/crontab_v3/ && /usr/local/php/bin/php clientList_3_new.php >/dev/null
具体参数的意思
0 11 4 * mon-wed 要执行的命令 (每个月的四号和每个礼拜的一到礼拜三的早上十一点)
分钟 小时 天 月 星期
(0-59)(0-23)(1-31)(1-12)(0-6 0表示周日)
5.服务器设置host命令---》 本台服务器上调另一台服务器的内部接口,需要在服务器上注host
vim /etc/hosts 查看当前服务器的host
需要编辑的行输入i开始编辑。编辑结束点击Esc键 然后输入 : wq 保存退出
6.在linux命令下访问一个url--》 curl http://www.baidu.com/
7.开启apache命令
/usr/local/apache2/bin/apachectl start 这是启动命令
/usr/local/apache2/bin/apachectl stop 这个停止
/usr/local/apache2/bin/apachectl restart 重启命令
8.修改服务器的时间格式 的配置文件
vim /usr/local/freetds/etc/locales.conf 说明:这个格式是php从数据库里查询出来的时间的显示格式
9.修改服务器当前显示时间
date 查看当前服务器的时间
date -d mm/dd/yy 及 date -s hh:mm:ss 说明:date -d 修改年月日 date -s修改时分秒
例:date -d 10/17/2008
date -s 10:12:13
10.查看数据库在服务器上是否通--》》 telnet 10.10.17.224 1433 说明10.10.17.224数据库ip地址。1433是端口
11.php.ini 配置文件的路径 /usr/local/php/lib php.ini的路径
12.配置一个新站点的步骤
a.把相关代码传到相应目录
b./usr/local/apache2/conf/ 下的http.conf 里面的
# Virtual hosts
Include conf/extra/httpd-vhosts.conf 去掉#号 如果该服务器上已经有站点了就不需要这一步操作
c./usr/local/apache2/conf/extra/httpd-vhosts.conf 里面加
<VirtualHost *:80>
ServerAdmin wuxia@163.com
DocumentRoot /data0/web_root/vroom.test.com/www
ServerName vroom.test.com
ErrorLog "|/usr/local/apache2/bin/rotatelogs /data0/logs/apache/vroom.test.com-error_log_%Y%m%d.log 86400 480"
CustomLog "|/usr/local/apache2/bin/rotatelogs /data0/logs/apache/vroom.test.com-access_log_%Y%m%d.log 86400 480" combined
<Directory "/">
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
d.重启apache服务 /usr/local/apache2/bin/apachectl restart 重启命令
e.检查文件权限。日志文件目录权限
f.本地配置host即可
13.压缩解压文件命令
解压文件命令 unzip text.zip
打包备份文件命令--》 tar zcvf passport.test.com.cn.2013.1.24.tar.gz www/ 打包压缩
tar zxvf freetds-stable.tgz 解压
14.检测日志数据记录命令--》
awk -F ',' '{uid[$2]++};END{for(i in uid){print i,uid[i]}}' ./log_user_login_lianxu.log 统计日志在id里有几次
awk -F ',' '{uid[$2]++};END{for(i in uid){print i,uid[i]}}' /data0/web_root/ilogin.tangguo100.com/log/app/20130207/log_user_login_lianxu.log
15.Linux下文本搜索命令--》
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。
grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
grep 7022050 *
find . passport.show.sina.com.cn-access_log_20130805*.log|xargs grep "reginterface.php"
find . passport.show.sina.com.cn-access_log_2013080518.log|xargs grep "reginterface.php" >/tmp/20130806.txt
把搜索到的匹配行打印到临时目录tmp下面的20130806.txt这个文本文件里
16把http://vroom.show.sina.com.cn/room.php?hall_id=1991 换成 http://vroom.show.sina.com.cn/1991
修改为下面为例:
<VirtualHost *:80>
ServerAdmin wuxia@sinashow.com
DocumentRoot /data0/web_root/vroom.show.sina.com.cn/www
ServerName vroom.show.sina.com.cn
ErrorLog "|/usr/local/apache2/bin/rotatelogs /data0/logs/apache/vroom.show.sina.com.cn-error_log_%Y%m%d.log 86400 480"
CustomLog "|/usr/local/apache2/bin/rotatelogs /data0/logs/apache/vroom.show.sina.com.cn-access_log_%Y%m%d.log 86400 480" combined
RewriteEngine On
RewriteRule ^/([0-9]+)$ /room.php?hall_id=$1
<Directory "/">
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>