当前位置: 首页 > article >正文

linux及docker和postgres SQL常用的一些命令整理

cd 切换目录

mkdir创建文件夹

vim 文本编辑器

ls查询当前文件夹下文件

ll -t 当前文件夹下按时间顺序排列文件列表

cat 查看

sh或bash 执行shell脚本

rm删除文件

mv剪切文件

cp复制文件

netstat -tlnp|grep 端口号  查询端口号情况

crontab使用方法

具体看crontab使用方法_crontab用法_chrislin9的博客-CSDN博客

-e:编辑该用户的计时器设置;

-l:列出该用户的计时器设置;

-r:删除该用户的计时器设置;

-u<用户名称>:指定要设定计时器的用户名称。

shell脚本初始化一些服务器环境

# 判断java环境是否存在
java -version
isJava=$(echo $?)
if [ $isJava != 0 ]
then
   yum -y install java-1.8.0-版本
fi
# 判断docker环境是否存在
docker
isDocker=$(echo $?)
if [ $isDocker != 0 ]
then
   yum -y install docker
   systemctl start docker
   systemctl enable docker
fi

#启动容器
docker run -it -u root  --restart=always  --name 容器名称  --privileged=true  --shm-size='1G'  -v /home/路径XXX/路径XX/data/:/var/lib/postgresql/data  -e POSTGRES_PASSWORD=密码  -p 端口映射:端口映射  -e TZ='时区设置' -d  postgres:12.3

docker一些命令

--列出正在运行的容器来检查容器是否正在运行:  
docker ps
--查询postgres容器
docker ps|grep postgres

docker stop 容器id  停止docker容器

docker exec -it 容器id psql -U postgres   访问postgres SQL数据库

   --展示
   postgres=# \l
   --选择数据库
   postgres=# \c

postgres SQL查询表名

一种是postgres=# \d

另一种是

 SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg%' AND tablename NOT LIKE 'sql_%' ORDER  BY  tablename;

统计某时间段每天的数据量

select substr(时间字段,0,11) as day ,count(*) as num from  表名 where 时间字段>='2023-01-29T18:00:46' and 时间字段<='2023-01-29T18:00:50' group by day order by day desc limit 30 ;

使用PostgreSQL遇到的一个问题[column does not exist]字段不存在:参考这个

https://www.shuzhiduo.com/A/Gkz1Nap2JR/


http://www.kler.cn/news/9325.html

相关文章:

  • 托福高频真词List12 // 附托福TPO阅读真题
  • 【C++】继承---上(继承的引入及使用详解、切片赋值和作用域)
  • Elasticsearch+head+Ik中文分词器的安装以及Go操作Elasticsearch
  • 如何选择适合的企业网站建站方案?
  • 【Linux】基础IO
  • 【微信小程序】-- 自定义组件 - 父子组件之间的通信(三十八)
  • Flutter 生命周期原理
  • Properties
  • ios swift tableView根据数据显示隐藏cell
  • 单机最快的队列Disruptor解析和使用
  • 【Spring】1—Spring简介
  • 创建型模式-原型(Prototype)-解决复制创建对象问题-浅拷贝深拷贝
  • 【JavaWeb】1—JavaWeb概述
  • 【go 定时调度框架】你知道几种go语言定时调度框架?
  • 人工智能中的移动端编程
  • OLAP引擎—ClickHouse常规优化
  • 阿里云版GPT官宣,我们问了它10个问题
  • 网络编程之输入ip地址解析不出来域名
  • dijkstra算法 java 优先队列 路径记录
  • Meetup 回顾|Data Infra 研究社第十期(含资料发布)
  • 改进YOLO系列:将ConvNextV2结合YoloV8、YOLOv7、YOLOv5,(纯卷积|超越Swin)
  • html语义化标签和无语义化标签
  • 腾讯云轻量应用服务器16核32G28M处理器带宽流量性能测评
  • 系统集成项目管理工程师案例分析考点汇总(成本、质量、人力)
  • 「解析」Matplotlib 绘制折线图
  • 在线Plist文件格式转Json文件格式
  • 77-Linux_网络编程
  • 二 、Locust自定义用户(场景)
  • shell 脚本编写
  • uniapp - 实现车牌号键盘与格子间隔显示组件,汽车牌照录入支持自定义样式、新能源等(附带组件完整源码,开箱即用,稍微改改就能用)