1,问题描述

2,免费激活方法

|
1 |
irm https://
massgrave.dev
/get
| iex |



|
1 |
irm https://
massgrave.dev
/get
| iex |
PostgreSQL 被业界誉为“世界上最先进的开源关系型数据库”,虽然 PostgreSQL 是关系型数据库,但其也支持 NoSQL 数据类型(JSON/XML/hstore),并且性能甚至超过了 MongoDB。本文演示如何在 CentOS 7 系统下安装配置 PostgreSQL 数据库。
|
1 |
sudo yum install -y https:
//download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm |
|
1 |
docker pull postgres |
|
1 |
docker run -d -p 5432:5432 --name=postgresql -v /home/user/pgdata:/
var
/lib/postgresql/data -e POSTGRES_PASSWORD=123 postgres |
|
1
2 |
firewall-cmd --permanent --add-port=5432/tcpfirewall-cmd --reload |
原文出自:www.hangge.com 转载请保留原文链接:https://www.hangge.com/blog/cache/detail_3073.html

[embed]http://local.houlijiang.cn:9000/media/MzKqZmy_20240828213448.mp4[/embed]
是创业者的基因,每一次引「爆」都是对市场深刻的理解和对酒友的珍视与敬畏。2024#郝鸿峰年度演讲 ,群星闪耀,共襄盛举。
随着多媒体内容在互联网上的日益普及,视频处理工具变得越来越重要。FFmpeg作为一款强大的开源多媒体处理工具,广泛应用于视频编解码、转换、流处理等场景。为了在Docker环境中轻松运行FFmpeg,本文将为您提供详细的启动命令和文档指南。
首先,确保您已经成功安装了Docker。您可以通过运行
docker version命令来验证安装是否成功。接下来,在Docker Hub上搜索ffmpeg关键字,找到相应的镜像。这里,我们推荐使用jrottenberg/ffmpeg镜像,因为它提供了丰富的功能和稳定的性能。
一、拉取FFmpeg镜像
在终端中运行以下命令,从Docker Hub拉取
jrottenberg/ffmpeg镜像:
docker pull jrottenberg
/
ffmpeg二、运行FFmpeg容器
使用以下命令启动一个FFmpeg容器。这里,我们将
/path/to/input和/path/to/output分别指定为宿主机上的输入和输出文件夹路径。<ffmpeg command>是您要执行的FFmpeg具体命令,根据实际需求进行替换。
docker run
-
it
--
rm
-
v
/
path
/
to
/
input
:/
input
-
v
/
path
/
to
/
output
:/
output jrottenberg
/
ffmpeg
<
ffmpeg command
>例如,如果您想将输入文件夹中的
myfile.avi转换为VCD格式的视频文件,并保存到输出文件夹中,可以使用以下命令:
docker run
-
it
--
rm
-
v
/
path
/
to
/
input
:/
input
-
v
/
path
/
to
/
output
:/
output jrottenberg
/
ffmpeg
-
i
/
input
/
myfile
.
avi
-
target vcd
/
output
/
vcd
.
mpg三、FFmpeg命令参数详解
FFmpeg支持丰富的命令参数,以满足各种视频处理需求。以下是一些常用的命令参数及其说明:
-f fmt:指定输出文件的格式。-I filename:指定输入文件。-y:覆盖输出文件。-t duration:设置记录时间,格式为hh
ss[.xxx]。-ss position:搜索到指定的时间,格式为[-]hh
ss[.xxx]。-title string:设置标题。-author string:设置作者。-copyright string:设置版权信息。-comment string:设置评论。-target type:设置目标文件类型(如vcd、svcd、dvd),所有的格式选项(比特率、编解码以及缓冲区大小)将自动设置。四、验证处理结果
运行FFmpeg命令后,您可以使用本地的播放器或其他工具来验证处理结果是否符合预期。如果一切正常,您应该能在输出文件夹中看到转换后的视频文件。
总结
通过本文的介绍,您应该已经了解了如何在Docker中轻松运行FFmpeg,并掌握了相关的命令和文档。FFmpeg作为一款强大的多媒体处理工具,能够帮助您轻松处理各种视频任务。希望本文对您有所帮助,如有任何疑问或建议,请随时联系我们。
nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。
nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。
所有使用者
nohup Command [ Arg … ] [ & ]
Command:要执行的命令。
Arg:一些参数,可以指定输出文件。
&:让命令在后台执行,终端退出后命令仍旧执行。
以下命令在后台执行 root 目录下的 runoob.sh 脚本:
nohup / root / runoob . sh &
在终端如果看到以下输出说明运行成功:
appending output to nohup . out
这时我们打开 root 目录 可以看到生成了 nohup.out 文件。
如果要停止运行,你需要使用以下命令查找到 nohup 运行脚本到 PID,然后使用 kill 命令来删除:
ps - aux | grep "runoob.sh"
参数说明:
另外也可以使用 ps -def | grep "runoob.sh" 命令来查找。
找到 PID 后,就可以使用 kill PID 来删除。
kill - 9 进程号 PID
以下命令在后台执行 root 目录下的 runoob.sh 脚本,并重定向输入到 runoob.log 文件:
nohup / root / runoob . sh > runoob . log 2 >& 1 &
2>&1 解释:
将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 runoob.log 文件中。