现场维护常用

Posted yangtze-yufei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了现场维护常用相关的知识,希望对你有一定的参考价值。

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 192.168.1.200:27017/库名 -u user -p password
15
16 其他可以执行mongodb命令

 

以上是关于现场维护常用的主要内容,如果未能解决你的问题,请参考以下文章

最全最详细publiccms其他常用代码片段(内容站点)

切换片段时如何维护子视图的状态?

Oracle以及SDE维护常用命令-查看表空间等

C#常用代码片段备忘

常用python日期日志获取内容循环的代码片段

Oracle以及SDE维护常用命令-查看表空间等