linux 脚本记录

1、linux设置时间(与授时服务器同步   定时器)
     定时器   crontab -e
     0 23 * * * /usr/sbin/ntpdate 210.167.182.10>>/root/ntpdatelog.txt

 

2、文件权限 

    2.1、 修改文件权限
         chmod 777 test.txt
    2.2、 修改文件夹及子文件夹权限
         chmod -R 777 /home/test/test

 

3、mysql备份

    3.1、mysql备份导出
           mysqldump -uroot -ppasswd  --skip-lock-tables --single-transaction tsp_surface > /mnt/data2/tsp_surface_0318.sql
     3.2、mysql备份导入
          mysql -utsp -ppasswd scrm_71 < /tmp/mnt/data2/scrm_0328.sql

 

 4、压缩解压

     4.1、文件压缩

          tar -zcvf catalina.out.tar.gz catalina.out

     4.2、解压
          tar -zxvf /tmp/catalina.out.tar.gz /tmp/

 

5、线程

     5.1、显示所有在运行的线程

         ps -ef

     5.2、按条件搜索运行的线程

         ps -ef|grep surface|grep tomcat |grep tsp

     5.3、终止指定线程
         kill -9 ???

6、文件拷贝

     6.1、本地复制

           cp  /home/tsp/tsp-surface/tsp-surface/branches/release/build/surface.war /home/tsp/tsp-surface/online/

    6.2、远程复制(下载)

           scp [email protected]:/home/tsp/tsp-surface/surface.war ./surface/build/
           scp -P 50022 [email protected]:/home/tsp/tsp-surface/surface.war ./surface/build/

 

7、其他

     7.1、关键字搜索

          more catalina.out | grep 关键字

     7.2、动态日志

         tail -f /tsp/tsp-surface/apache-tomcat-6.0.35/logs/catalina.out

 

你可能感兴趣的:(脚本,linux)