码迷,mamicode.com
首页 > 其他好文 > 详细

现场维护常用

时间:2018-08-15 22:49:52      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:table   post   color   bzip   数据导入   mysql   备份   .gz   生成   

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命令

 

现场维护常用

标签:table   post   color   bzip   数据导入   mysql   备份   .gz   生成   

原文地址:https://www.cnblogs.com/yangtze-yufei/p/9484070.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!