• 现场维护常用


    1、mysql 表和结构备份

    -- 将test表的结构和数据,备份到表test_0815,两个表结构和数据一样
    create table test_0815 as select * from test

    2、PostgreSQL 表和结构备份(同mysql)

    create table test_0815 as select * from test

    3、不同数据库之间数据导入

      不同数据库sql语法有些不同,想使用导出一个库的sql,再在另一个库中执行的方式往往行不通。这时可以使用Navicat导出数据为.csv格式,再在另一个库中导入。

    4、统计某个文件夹及其子文件夹中,某种类型的文件个数

      例如:统计某个python项目中有多个python项目。进入到该项目中,统计以.py结尾的文件个数

    ls -lR|grep .py|wc -l

    5、查看文件大小为G的,并排序显示

    du -sh *|grep G|sort -n

    6、生成文件的md5,校验文件是否是同一个文件。终端输入md5,将文件拖入,回车生成md5码

    md5 /Users/tim/person/learn/linux.txt 

    7、打包和压缩

    1 将pic文件夹和内容打包成tar文件。c:创建,v:浏览,f:包名
    2 tar -cvf pic.tar pic
    3 
    4 解包pic.tar文件夹。x;解包,v:浏览,f:包名
    5 tar -xvf pic.tar 
    6 
    7 tar -zcvf /home/abc.tar.gz /home/abc        打包,并用gzip压缩
    8 tar -jcvf /home/abc.tar.bz2 /home/abc      打包,并用bzip2压缩
    9 解压,c换成x

    8、日志级别

      log4j建议只使用五个级别,级别顺序(由低到高): DEBUG < INFO < WARN < ERROR < FATAL

      程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少。

      如果设置级别为INFO,则优先级高于等于INFO级别(如:INFO、WARN、ERROR)的日志信息将可以被输出,小于该级别的如DEBUG将不会被输出。

    9、docker常用操作

     1 # 查看镜像
     2 docker images
     3 
     4 # 查看容器。或者查看包含每个关键词的容器 docker ps -a | grep mongodb
     5 docker ps -a
     6 
     7 # 进入容器
     8 docker exec -it 容器id bash
     9 
    10 # 执行容器命令,例如进入了mongodb,后面可以执行mongo各种命令
    11 mongo
    12
    13 # 如果mogodb带有密码,需要执行:
    14 mongo 127.0.0.1:27017/库名 -u user -p password
    15
    16 其他可以执行mongodb命令
  • 相关阅读:
    VS 2008 和 .NET 3.5 Beta 2 发布了
    搭建.NET 3.0环境
    Expression Studio和Silverlight学习资源、安装问题汇总
    Discuz! NT官方社区
    VS2005中ajax安装指南[转]
    IT人 不要一辈子靠技术生存(转)
    Discuz!NT2.5发布 正式版同步开源
    VS2005下开发Silverlight 1.1翻译加补充
    自动化测试案例
    [原]JavaScript必备知识系列开篇
  • 原文地址:https://www.cnblogs.com/leanfish/p/9484070.html
Copyright © 2020-2023  润新知