前言 公司业务中有一些场景需要用到服务端音视频剪辑技术,最开始为了快速上线使用的是某公有云的商用解决方案,但由于费用太高所以我们团队经过一个星期的冲刺,给出了一个FFmpeg+Serverless的解决方案,更好地满足了业务方的视频剪辑需求.经过统计,自研方案成功地将剪辑失败率降到了万分之一左右,并且将费用成本降到了原本的15%左右,是一个非常大的突破.现在我们计划把该平台做得更加通用化,让更多的业务可以无缝接入,通过任务编排来实现更多定制化需求. 题外话,为什么我们会选择Serverless来…
NFS介绍: NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. NFS在文件传送或信…
作业一:部署samba 每个用户有自己的目录,可以浏览内容,也可以删除 所有的用户共享一个目录,只能浏览内容,不能删 安装samba服务 1.准备环境 setenforce 0 2.安装软件包 yum -y install samba 3.修改配置文件 /etc/samba/smb.conbf        #先建立共享目录  mkdir /share 4.启动服务 systemctl start smb 5.测试 samba用户必须是系统用户,登录类型为/sbin/nologin不可登录型 作…
1. 系统监视和进程控制工具—top和free 1) top命令的功能:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 2) 使用top命令列出系统状态时,系统默认每5秒刷新一下屏幕上的显示结果. 显示结果如下: 1) 第一行是任务队列信息 2)第二.三行为进程和CPU的信息 2.free命令的功能:显示内存的使用状态. free 监控内存 以kb为单位 free –w buffer cache 分开计算 free –m…
1.开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 2.使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 命令:ctrl+alt+F2 3.使用命令退出虚拟终端2上登录的用户 命令:exit 4.使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符 命令:ctrl+alt+F5 5.使用命令退出虚拟终端5上登录的用户 命令:exit 6.切回图形界面,右单击桌面打开终端,输入关闭系统的命令 命令:ctrl+alt+F2 命令:ini…
一.环境边量 每个用户登录shell需要执行的四个文件 /etc/profile /home/egon/.bashrc_profile /home/egon/.bashrc /etc/bashrc 非登录shell加载的文件 /home/egon/.bashrc /etc/bashrc 要固化一个配置时在哪种登录下生效,就显而易见的知道该写在哪个文件里了 通常,我们会将环境变量设置在 /home/egon/.bashrc 中 如果不管哪种登录都想使用的变量就设置在/etc/bashrc中 添加语…
作业一: ) 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/.txt(覆盖) cat /etc/passwd /etc/group > /test/.txt ) 将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/.txt(追加) cat /etc/passwd /etc/shadow >> /test/.txt ) 将/.txt./.txt两个文件打包为/.tar tar -cvf /test/.tar /test1.txt /test/.txt ) 使用gzip命…
一.什么是shell script 将OS命令堆积到可执行的文件里,由上至下的顺序执行文本里的OS命令 就是脚本了. 再加上些智能(条件/流控)控制,就变成了智能化脚本了 二.变量命名规则 以字母或下划线开头,剩下的部分可以是:字母.数字.下划线. 遵循下述规范: 1.以字母开头 2.使用中划线或者下划线做单词的连接 3.同类型的用数字区分 4.对于文件最好加上拓展名 例如: sql_bak.tar.gz,log_bak.tar.bz2  定义变量名的边界 [root@MiWiFi-R3-srv…
作业一: 1) 新建用户natasha,uid为1000,gid为555,备注信息为“master” groupadd -g 555 natasha useradd -u 1000 -g 555 -c master natasha id natasha 2) 修改natasha用户的家目录为/Natasha cd /home usermod -md /Natasha natasha 3) 查看用户信息配置文件的最后一行 tail -1 /etc/passwdtai 4) 为natasha用户设置…
目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通用户 切换用户 groupadd命令 userdel删除用户 sudo命令 文件与目录权限 什么是权限 Linux权限的观察 文件权限 目录权限 查看用户权限命令 修改文件权限属性 文件权限 修改权限的命令 软连接 PS1变量 tar解压命令 gzip命令 netstat命令 ps命令 Kill命令…