首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何备份PostgreSQL数据库

浏览我们如何在Ubuntu教程安装PostgreSQL以安装PostgreSQL并创建一个示例数据库。...一次性SQL 单数据库 PostgreSQL提供了pg_dump实用程序来简化备份单个数据库过程。 必须以对要备份数据库具有读取权限用户身份运行此命令。...以postgres用户身份登录: su - postgres 通过运行以下命令将数据库内容文件中。替换dbname为要备份数据库名称。...备份格式有几种选择: *.bak:压缩二进制格式 *.sql:明文 *.tar:tarball 注意:默认情况下,PostgreSQL将忽略备份过程中发生任何错误。...pg_dump -1 dbname > dbname.bak 远程数据库 正如psql允许您连接到远程主机一样,可以从客户端计算机运行pg_dump以备份远程服务器数据。

14.9K42

如何在Ubuntu 14.04备份和还原Redis数据

介绍 Redis是一个键值缓存数据库,它可以持久保存(永久保存)磁盘存储(即数据库)中。在本文中,您将了解如何在Ubuntu 14.04服务器备份Redis数据库。...,请保存: save 你可以退出: exit 如果您愿意,可以立即检查文件内容。...您可能没有在服务器安装rdiff-backup,因此您首先必须安装它: sudo apt-get install -y rdiff-backup 现在它已经安装,您可以通过将Redis数据备份主目录文件夹来测试它...要完成此操作,请打开系统crontab: sudo crontab -e (如果您之前未在此服务器使用过crontab,请在提示符下选择您喜欢文本编辑器。)...停止Redis 在我们可以在替换Redis文件之前,需要停止当前运行Redis实例。停止Redis后,您数据库将处于脱机状态。

2.2K50
您找到你想要的搜索结果了吗?
是的
没有找到

Grafana 监控系统是否重启

Kdump Kdump 是一种基于 kexec 内存工具,目前它已经被内核主线接收,成为了内核一部分,它也由此获得了绝大多数 Linux 发行版支持。...与传统内存机制不同不同,基于 Kdump 系统工作时候需要两个内核,一个称为系统内核,即系统正常工作时运行内核;另外一个称为捕获内核,即正常内核崩溃时,用来进行内存内核。 ...所以需要有一个脚本来监测一下,一旦发生重启,就可以使用 crash分析内存文件 怎么知道系统重启 在ubuntu系统中,有一个 last reboot 命令,它会显示系统重启历史列表 执行命令,效果如下...'{print $NF}'  表示获取ip地址最后一位 注意:这里job后面跟了一段字符串,是为了保证每一台服务器发送url不一致。这样监控数据就不会被其他主机覆盖!...其实,直接修改  /etc/crontab  文件,也可以添加任务计划 下面一段代码,用来判断任务计划是否已经添加,不存在时,就添加!

1.6K20

如何将 Azure Ubuntu 19.10 服务器升级 20.04

导语 Ubuntu 20.04 LTS 已经正式推出了。作为一名软粉,看到新版鲍叔毒瘤,我当然是激动万分,抱着批判态度,第一时间很不情愿更新了我服务器。...下载地址:https://ubuntu.com/download Azure现状 Microsoft Store 几天前就提前架了 WSL2 Ubuntu 20.04 LTS,Azure 国际版也毫不示弱...,第一时间架了 Ubuntu Server 20.04 LTS(啥时候Windows能有这样待遇就好了)。...Ubuntu 20.04 服务器,那么直接用这两个镜像就可以。...选择 y,放心重启服务器,坐和放宽。 ? 服务器重启完成后,就能在登录欢迎界面 20.04 字样了! ? 你也可以使用命令来查看 Ubuntu 版本: lsb_release -a ?

1.7K20

logrotate使用

对于忙碌服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,所以如何清理日志文件是一个问题。...文件,使用指定文件模式创建新日志文件 create 644 root root nocreate 不建立新日志文件 delaycompress 和 compress 一起使用时,日志文件下一次时才压缩...errors address 专错误信息发送到指定Email 地址 ifempty 即使是空文件,这个是 logrotate 缺省选项。...notifempty 如果是空文件的话,不 mail address 把日志文件发送到指定E-mail 地址 nomail 时不发送日志文件 olddir directory 日志文件放入指定目录...,必须和当前日志文件在同一个文件系统 noolddir 日志文件和当前日志文件放在同一个目录下 prerotate/endscript 在以前需要执行命令可以放入这个对,这两个关键字必须单独成行

93030

定时备份windows机器文件linux服务器操作梳理(rsync)

由于需要对网络设备做备份,备份文件是放到windows机器。...现在需要将备份数据同步linux备份机器,想到方案有三种: 1)将windows备份目录共享出来,然后在linux服务器上进行挂载,最后对挂载目录进行定时同步。这种方式不太安全。...下面简单介绍下使用rsync方式同步过程: 一、windows操作记录 1)在windows server安装配置Cwrsyncserver,按照提示一步步安装即可,需要注意下cwrsyncserver...Escape character is '^]'. 2)进入Linux服务器,新建一个backup_passwd文件,内容为在上面windows中RsyncServer中设定密码内容: [root@...3)linux服务器要安装rsync环境。

5.6K80

Usbrip:用于跟踪USB设备固件简单CLI取证工具

它是用纯Python 3编写一小块软件(使用一些外部模块,参见Dependencies / PIP),它解析Linux日志文件(/var/log/syslog或/var/log/messages 取决于发行版...此外,它还可以: 导出收集信息作为JSON(当然,打开这样); 生成一个授权(可信)USB设备列表作为JSON(称之为auth.json); 根据以下内容搜索“违规事件” auth.json...:show(或生成另一个JSON)USB设备出现在历史记录中并且不会出现在auth.json; 使用-sflag 安装时,创建加密存储(7zip存档),以便在crontab调度程序帮助下自动备份和累积...) usbrip&& cd usbrip~/usbrip$ 由于usbrip仅适用于系统日志文件非修改结构,因此,如果更改syslogs格式(例如,syslog-ng或者)rsyslog,它将无法解析...路径安装后,usbrip使用以下路径: /opt/usbrip/ - 项目的主目录; /var/opt/usbrip/usbrip.ini - usbrip配置文件:保留7zip存储密码; /var

99720

Nginx 每天莫名自动重启问题

连续几天在多个机器都发现同样情况。...左思右想,,,还是觉得nginx莫名重启和日志分割是分不开,在网上查找nginx日志分割发现都是通过脚本做分割,但是之前服务器里并没有这样脚本。...配置说明: daily: 日志文件每天进行滚动 missingok: 如果找不到这个log档案,就忽略过去 rotate: 保留最进52次滚动日志 compress: 通过gzip压缩以后日志...delaycompress: 和compress一起使用时,日志文件下一次时才压缩 notifempty 如果是空文件的话,不 create mode owner group:文件...,使用指定文件模式创建新日志文件 sharedscripts: 运行postrotate脚本(该脚本作用为让nginx重新生成日志文件) postrotate/endscript: 在以后需要执行命令可以放入这个对

6.7K80

linux日志切割神器logrotate

-m, --mail=command :压缩日志后,发送日志指定邮箱。 -s, --state=statefile :使用指定状态文件。 -v, --verbose :显示过程。...常见配置参数 daily :指定周期为每天 weekly :指定周期为每周 monthly :指定周期为每月 rotate count :指定日志文件删除之前转次数,0 指没有备份,5...nocreate:不建立新日志文件 delaycompress:和 compress 一起使用时,日志文件下一次时才压缩 nodelaycompress:覆盖 delaycompress...notifempty :如果是空文件的话,不 mail address :把日志文件发送到指定 E-mail 地址 nomail :时不发送日志文件 olddir directory:日志文件放入指定目录...,必须和当前日志文件在同一个文件系统 noolddir:日志文件和当前日志文件放在同一个目录下 prerotate/endscript:在以前需要执行命令可以放入这个对,这两个关键字必须单独成行

1.2K11

如何在Ubuntu 14.04使用PEPS运行自己邮件服务器文件存储

我们是否接受所有数据收集,处理和分析? 这个问题有一个解决方案:PEPS是一个使用端端加密电子邮件,文件共享和聊天平台。...端端加密可确保加密和解密在您计算机(客户端)上进行,而不是在服务器上进行,服务器永远不会以明文形式看到机密数据。...您需要一台带有Ubuntu 14.04 x64腾讯云CVM,并在其安装Docker应用程序。特别: 一个Ubuntu 14.04 x64 腾讯云CVM有2 GB内存,如果你只有几个用户。...在本地计算机上准备它们,并通过从包含证书目录运行将文件复制服务器: scp server.key server.crt your_server_ip:/etc/peps/ your_server_ip...您现在有一个在腾讯云CVM运行PEPS实例。您可以安全地发送消息,共享文件等(通过运行聊天等插件)。

1.7K00

linux下日志定时轮询流程详解

rotate 6 # 保留 6 个备份 compress # 压缩 delaycompress # delaycompress 和 compress 一起使用时,日志文件下一次时才压缩...1 因为logrotate切割周期是weekly,每次切割都是根据上一个切割时间来进行,如果距离一次有一周时间,就会切割,但是我们设置了crontab每天切割,既不会进入/etc/cron.daily...group 轮转时指定创建新文件属性,如create 0777 nobody nobody nocreate 不建立新日志文件 delaycompress 和compress 一起使用时,日志文件下一次时才压缩...notifempty 当日志文件为空时,不进行轮转 mail address 把日志文件发送到指定E-mail 地址 olddir directory 日志文件放入指定目录,必须和当前日志文件在同一个文件系统...当日志文件 >= log-size 时候就

2.1K10

linux 将一个服务器文件或者文件夹复制另一台服务器

使用 scp命令 可以将一个Linux系统中文件文件夹复制另一台Linux服务器复制文件文件夹(目录)命令:一、复制文件:1.1、将本地文件拷贝远程语法命令格式:scp 文件名 用户名@计算机...计算机IP或者计算机名称:文件名 本地路径示例如下:scp root@192.168.1.12:/usr/local/src/*.log /root/二、复制文件夹(目录):2.1、将本地文件夹拷贝远程...Linux服务器语法命令格式:scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径示例如下:scp -r /home/test1 root@192.168.0.1:/home/test2解释...:test1为源目录,test2为目标目录,root@192.168.0.1为远程服务器用户名和ip地址。.../home/test1解释:将远程服务器(即 192.168.0.1 这台服务器/home/test2目录下所有文件文件夹,全部复制本机/home/test1目录下

3.4K00

针对Memcached缓存服务器渗透测试方法介绍

在之前文章中,我向大家介绍了如何在Ubuntu 18.04配置Memcached Server,来构建我们自己渗透测试实验环境。而本文我们将学习多种利用Memcached Server方法。...实验环境 目标:在Ubuntu 18.04运行Memcached Server 攻击者:Kali Linux 话不多说,那我们开始吧!...version 针对Memcached缓存服务器渗透测试方法介绍 可以看到Memcached版本为1.5.6,运行在Ubuntu机器。 现在,让我们直接获取存储在服务器有价值数据。...stats items 针对Memcached缓存服务器渗透测试方法介绍 接着,我们运行下面的命令来特定slab中存在所有键。...memcdump --servers=192.168.1.33 针对Memcached缓存服务器渗透测试方法介绍 正如你在上图中看到,我们已经了当前服务器中存在所有键。

1.1K30

运维中日志切割操作梳理(Logrotatepythonshell脚本实现)

不知为何,我发现很多运维同学服务器都运行着一些诸如每天切分Nginx日志之类CRON脚本,大家似乎遗忘了Logrotate,争相发明自己轮子,这真是让人沮丧啊!...-m, --mail=command :压缩日志后,发送日志指定邮箱。 -s, --state=statefile :使用指定状态文件。 -v, --verbose :显示过程。...和compress 一起使用时,日志文件下一次时才压缩 nodelaycompress                        覆盖 delaycompress 选项,同时压缩。...日志文件放入指定目录,必须和当前日志文件在同一个文件系统 noolddir                                   日志文件和当前日志文件放在同一个目录下...当日志文件 >= log-size 时候就

3.7K120

MySQL备份工具——mysqldump

在大多数运维场景中,用户利用Linuxcrontab”,或Windows任务调度程序自动运行“mysqldump”。...“mysqldump”可以将表内容文件,具有如下特点: 备份全部数据库、指定数据库,或指定表。 允许在本地或远程进行备份。 独立于存储引擎。 生成文本格式文件。...“--lock-all-tables”:在期间,通过锁定全部表满足一致性。 “--flush-logs”:开启一个新二进制日志。...它提供了一个快速操作,并产生一个可以快速重新加载到MySQL服务器文件。...恢复数据 利用“mysql”客户端加载文件进行数据恢复,例如: mysql --login-path=login-path database < backup_file.sql 也可以将一个数据库复制另外一台服务器

20410
领券