linux下一些常用命令总结

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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值