前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >运维人员常用的Linux命令总结

运维人员常用的Linux命令总结

作者头像
职场亮哥
发布于 2020-10-10 03:21:29
发布于 2020-10-10 03:21:29
1.8K00
代码可运行
举报
文章被收录于专栏:职场亮哥职场亮哥
运行总次数:0
代码可运行
目录结构

目录

说明

/bin

存放可执行文件

/boot

核心与启动相关文件

/dev

设备有关的文件

/etc

相关的配置信息

/etc/rc.d

存放开关机过程中用到的脚本文件

/etc/rc.d/init.d

所以服务默认的启动脚本都放在这里

/etc/xinetd.d

启动服务可在此找到

/etc/X11

与X windows有关的配置文件

/lib

执行或编译某些程序时用到的函数库

/proc

系统核心与执行程序所需要的一些信息。都是内存中的数据

/root

系统管理员根目录

/sbin

系统管理常用的程序

/tmp

存放临时文件的地方

/usr

存放系统信息,用来存放程序与指令。类似windows下的program flies

其中重点需要掌握的是/etc目录和/proc目录。

监控

查看CPU详细信息

cpu相关信息存放在/proc/cpuinfo目录中,所以要查看cpu信息就可以用以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat /proc/cpuinfo

得到相关的cpu信息如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 60
model name	: Intel(R) Pentium(R) CPU G3260 @ 3.30GHz
stepping	: 3
cpu MHz		: 800.000
cache size	: 3072 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer xsave rdrand lahf_lm abm arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase erms invpcid
bogomips	: 6584.81
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 60
model name	: Intel(R) Pentium(R) CPU G3260 @ 3.30GHz
stepping	: 3
cpu MHz		: 800.000
cache size	: 3072 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 2
initial apicid	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer xsave rdrand lahf_lm abm arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase erms invpcid
bogomips	: 6584.81
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

上面的这些cpu信息我们需要关注的是processor,physical id,siblings,core id,cpu cores这几个字段。这几个字字段的含义如下图:

根据上面的介绍可知我这台服务器上有一个物理cpu,2个逻辑处理器(逻辑cpu),这个物理cpu有两个内核。

可以通过以下方法查询CPU状态。

查询逻辑CPU个数
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat /proc/cpuinfo | grep "processor" | wc -l
查询物理CPU个数
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
查询每个物理cpu中core的个数
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat /proc/cpuinfo | grep "core id" | wc -l

查看cpu利用率

查看cpu利用率可以用top命令。top命令可以显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等。

关于cpu利用率和cpu负载的详细计算方法可以参见:Load和CPU利用率是如何算出来的

linux版本信息

两种方法:查看cat /proc/version文件或者 lsb_release -a命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost /]# cat /proc/version 
Linux version 2.6.32-431.el6.x86_64 (mockbuild@x86-023.build.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Sun Nov 10 22:19:54 EST 2013

[root@localhost /]# lsb_release -a
LSB Version:	:base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID:	RedHatEnterpriseServer
Description:	Red Hat Enterprise Linux Server release 6.5 (Santiago)
Release:	6.5
Codename:	Santiago

内存信息

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat/proc/meminfo   
free –m  
top

下面列出free -m的结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost proc]# free -m
             total       used       free     shared    buffers     cached
Mem:          7747       5392       2355          0        230       3258
-/+ buffers/cache:       1903       5843
Swap:         7999          0       7999

Mem行:

指标

含义

大小

total

内存总数

7747M

used

已经使用的内存数

5392M

free

空闲的内存数

2355M

shared

当前已经废弃不用,总是0

0

buffers

Buffer 缓存内存数

230

cached

Page 缓存内存数

3258

所以有关系:total(7747M) = used(5392M) + free(2355M)

(-/+ buffers/cache)行:

  • (-buffers/cache) used内存数(已占用):1903M(指的Mem行中的used - buffers - cached)
  • (+buffers/cache) free内存数(可使用):5843M (指的Mem行中的free + buffers + cached)

可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。

swap行:

swap内存如果经常是使用很多,就表示内存不足需要加物理内存了。

内存使用率的计算:

  • 内存使用率=真实内存占用/内存总数
  • 真实内存占用=used-buffers-cached
  • 空闲内存=free + buffers + cached

磁盘情况

  • df -h :按照G显示,fdisklsblk没有权限时最好使用df -h
  • df -l :按照K显示
  • fdisk -l :显示磁盘详细信息
  • lsblk :格式整齐,最为推荐使用
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost /]# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   461G  0 disk 
├─sda1   8:1    0 402.9G  0 part /
├─sda2   8:2    0  50.4G  0 part /home
└─sda3   8:3    0   7.8G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom 

[root@localhost /]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       397G   21G  356G   6% /
tmpfs           3.8G     0  3.8G   0% /dev/shm
/dev/sda2        50G  180M   47G   1% /home

[root@localhost /]# df -l
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda1      415787952 21556856 373110280   6% /
tmpfs            3966492        0   3966492   0% /dev/shm
/dev/sda2       51999916   184304  49174156   1% /home


[root@localhost /]# fdisk -l

Disk /dev/sda: 495.0 GB, 495041143296 bytes
255 heads, 63 sectors/track, 60185 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x66cbb80d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       52589   422416384   83  Linux
/dev/sda2           52589       59166    52829184   83  Linux
/dev/sda3           59166       60186     8192000   82  Linux swap / Solaris

字符集相关

查看当前字符集

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
echo $LANG

系统所有字符集

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
locale -a

临时修改字符集

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export LANG=字符集

字符集配置文件修改

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vi /etc/sysconfig/i18n

服务

防火墙开关

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#查看防火墙状态
service iptables status
#开启防火墙
service iptables start
#关闭防火墙
service iptables stop
#重启防火墙
service iptables restart

ftp服务开关

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#查看ftp服务状态
service vsftpd status
#开启/关闭/重启防火墙
service vsftpd start/stop/restar

常用命令

###查看文本命令:cat 、tail、vim

例子:cat/tail/vim a.txt

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#查看/proc/cpuinfo的最后五行
[root@localhost proc]# tail -n 5 /proc/cpuinfo
clflush size	: 64
cache_alignment	: 64
address sizes	: 39 bits physical, 48 bits virtual
power management:

文本处理sed

sed命令的使用参考:https://man.linuxde.net/sed

后续会自己总结一篇sed命令的使用心得。

修改系统时间

date:系统时间

clock:硬件时间

hwclock:同步二者的命令

修改系统时间

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
date -s "20160408 12:52:00"	#修改系统时间为20160408 12:52:00

hwclock --systohc	#将硬件时钟调整为与目前的系统时钟一致

hwclock --hctosys	#将系统时钟调整为与目前的硬件时钟一致

(这两个选项很容易理解反)

文件查找find

在/home目录下查找以.txt结尾的文件名

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
find/home -name "*.txt"

远程拷贝scp

从远处复制到本地

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
scp -r root@192.168.118.1:/opt/soft/mongodb /opt/soft/

其中-r表示递归复制,类似cp,目录必须已存在。

从本地复制到远处

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
scp /opt/soft/mysql-5.6.0.tar.gz root@192.168.118.1:/opt/soft/scptest

从远程复制到远程

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
scp -r root@192.168.118.1:/opt/soft/mongodb root@192.168.118.3:/opt/soft

目录创建删除

mkdir
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkdir -p /tmp/aa/bb/cc
rmdir

只能删除空目录。rmdir /tmp/aa会报错

文件删除rm

递归的删除文件或目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rm -rf /tmp/aa

文件移动mv

文件移动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mv /tmp/test.file /tmp/lib/

文件更名

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mv /tmp/test.file /tmp/lib/test1.file

查看登陆用户who

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[weblogic@gssbf01 /]$ who
weblogic pts/2        2016-04-08 10:01 (ip不显示了(*^__^*) 嘻嘻……)
weblogic pts/3        2016-04-08 13:18 (ip不显示了(*^__^*) 嘻嘻……)
weblogic pts/4        2016-04-08 14:11 (ip不显示了(*^__^*) 嘻嘻……)
[weblogic@gssbf01 /]$ whoami
weblogi

系统重启

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
reboot

改变权限chmod

功能:更改文件和目录的权限。

用法:chomod 权限分配 文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
chmod u+rwx,g+rw,o+r aa.txt	#分别为属主,属组,其他分配权限
chmod 764 aa.txt

改变用户和组chown

功能:更改文件或者目录的属主属组

用法:chown [OPTION]... [OWNER][:[GROUP]] FILE...

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#改变文件属主
chown weblogic nohup.log
#改变文件属组
chown :weblogic nohup.log
#改变文件属主属组
chown weblogic:weblogic nohup.log

只有文件主和超级用户才可以使用该命令。(基本都是超级管理员去修改)

压缩解压

平时遇到的基本都是tar.gzip包,用到的最多的命令就是下面两种。(我们采用在参数前不加’-‘的旧风格,避免报错)

压缩时:-c

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#打包,-c创建新包,-f制定新包的名称,结果会得到一个名为backup.tar的包
tar cvf backup.tar /etc
#压缩
gzip backup.tar	#压缩之后会得到backup.tar.gz压缩包
bzip2 backup.tar	#压缩之后得到backup.tar.bz2压缩包

#等价于
tar cvfz backup.tar.gz /etc		#-z:通过gzip指令处理打包文件
tar cvfj backup.tar.bz2 /etc	#-j:通过bzip2指令处理打包文件

解压时:-x

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#解压缩
gunzip backup.tar.gz	#得到backup.tar,同时压缩包消失
bunzip2 backup.tar.bz2	#得到backup.tar,同时压缩包消失
#解包
tar xvf backup.tar	#得到打包之前的目录,并且backup.tar包不消失

等价于
tar xvfz backup.tar.gz	#-z按照gunzip解压,压缩包不消失
tar xvfj backup.tar.bz2	#-j按照bunzip2解压,压缩包不消失

杀掉进程ps

ps命令用来列出系统中当前运行的那些进程,为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ps -ef	#后面可以跟上grep命令

如果查到需要杀死的进程,则可以用kill命令处理。

用法:kill 进程号

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[weblogic@localhost ~]$ ps -ef | grep vim
root     11588 10104  0 17:16 pts/5    00:00:00 vim aa.txt
weblogic 11600 11543  0 17:17 pts/0    00:00:00 grep --color vim

[root@localhost ~]# kill 11588
#或者
[root@localhost ~]# kill -9 11588	#kill发出第九种信号(SIGKILL),可以无条件杀死进程。

Linux相关配置文件

配置文件

作用

/etc/profile

配置全局的环境变量

~/.bash_profile

配置当前用户的环境变量

/etc/xinetd.conf文件和.d/etc/xinetd.conf目录

配置常用的服务

/etc/rc.d/rc.local

开机启动脚本

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-03-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
简单的 H5 视频推流解决方案
作者:周超 导语 随着直播平台爆发式增长,直播平台从 PC 端转战移动端,紧跟着直播的潮流,自己学习实现了一套简单的 H5 视频推流的解决方案,下面就给小伙伴们分享一下自己学习过程中的经验。 环境部署 1、 配置、安装 Nginx; # ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/
腾讯云开发者社区
2018/01/15
10K5
简单的 H5 视频推流解决方案
NGINX如何实现rtmp推流服务--鉴权篇
最近直播大火,直播推流软件遍地开花,那么用NGINX如何进行推流呢?下面我们就简单的介绍一下用NGINX的rtmp模块如何实现视频推流,我们主要从一下几点介绍:
大话swift
2020/03/31
4.4K0
Nginx 搭建RTMP视频点播 直播 HLS服务器
安装Nginx --下载nginx-rtmp-module模块 git clone https://github.com/arut/nginx-rtmp-module.git --安装依赖 yum install -y wget gcc gcc-c++ make pcre pcre-deve zilib zlib-devel openssl-devel --下载Nginx源码包并解压 wget http://nginx.org/download/nginx-1.18.0.tar.gz tar zxvf
剧终
2020/12/15
5.4K0
Nginx 搭建RTMP视频点播 直播 HLS服务器
搭建直播系统并实现h5播放rtmp
推流只能用rtmp协议,拉流可以使用rtmp协议和hls协议。rtmp协议时adobe公司开发的开放协议,hls是苹果公司推出的直播协议。我们使用nginx的rtmp插件来搭建推流服务器
我的小熊不见了丶
2020/07/09
8.4K0
搭建直播系统并实现h5播放rtmp
【Android RTMP】RTMP 直播推流服务器搭建 ( Ubuntu 18.04.4 虚拟机 )
① 数据采集 : 使用 Camera 相机采集图像数据 , 使用 AudioRecord 采集声音 ;
韩曙亮
2023/03/27
9.9K0
【Android RTMP】RTMP 直播推流服务器搭建 ( Ubuntu 18.04.4 虚拟机 )
Nginx + RTMP + nginx-http-flv-module 环境搭建(CentOS 7)
实时消息传输协议(RTMP)是一种设计用于实时数据传输的协议,广泛用于流媒体服务。本文将介绍如何在CentOS 7上搭建一个基于Nginx的RTMP服务器,并使用nginx-http-flv-module模块实现HTTP-FLV流媒体服务。
IT_陈寒
2023/12/14
1.4K0
Nginx + RTMP + nginx-http-flv-module 环境搭建(CentOS 7)
Nginx添加rtmp模块搭建rtmp推流服务器
前言 搭建基于rtmp协议的推流服务器。 环境Centos 7 + Nginx 我这里默认nginx是用yum安装的 所以这篇文章最大可能和yum安装的nginx保持相同的配置 yum安装目录介绍 /usr/sbin/nginx 执行文件 /usr/lib64/nginx/modules/ 依赖模块目录 /etc/nginx 配置文件路径 /usr/share/nginx 默认的站点目录 安装Nginx和相关依赖 0、查看Nginx的版本和依赖 nginx -V 1、安装Nginx及其依赖库: #
码客说
2019/10/22
8.3K1
搭建nginx rtmp流媒体服务器(超详细)_nginx rtmp 集群
本微博在借鉴其他大牛之后,觉得应该写一个直播的完整流程,虽然简单,但是会有一个宏观感受:
全栈程序员站长
2022/09/27
5.7K0
搭建nginx rtmp流媒体服务器(超详细)_nginx rtmp 集群
OSSRS搭建rtmp推流服务器
文中测试视频:https://pan.baidu.com/s/1Cs9bULQ26zmDjbNqiIyUow 密码:q839
西里国际站
2023/04/18
4.2K0
ubuntu搭建推流服务器Nginx+rtmp
****前言**** 最近这两年直播平台及其流行,然而我呢? 也要玩玩推流服务器~~~ 实现服务器推流/PC客户端观看/浏览器客户端查看 ---- ****简介**** 对于Nginx的优点呢就不多说了,两句话: 1)并发量高 2)可负载均衡 重点谈谈rtmp吧! RTMP全称是Real Time Messaging Protocol(实时消息传输协议),rmtp是一种通讯协议。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种
AlicFeng
2018/06/08
4.3K0
利用Simple-RTMP-Server搭建RTMP和HLS直播服务(上)
1、推流地址:rtmp://192.168.43.118:1935/live/livestream
LiveVideoStack
2021/09/02
3.1K0
利用Simple-RTMP-Server搭建RTMP和HLS直播服务(上)
Nginx流媒体服务器搭建
下载地址:http://nginx.org/download/nginx-1.12.1.tar.gz
aruba
2020/12/21
7.5K0
Nginx流媒体服务器搭建
Ubuntu中使用Nginx+rtmp搭建流媒体直播服务.md
本篇文章是继上一篇文章《Ubuntu中使用Nginx+rtmp模块搭建流媒体视频点播服务》文章而写,在上一篇文章中我们搭建了一个点播服务器,在此基础上我们再搭建一个直播服务器,
汤青松
2019/12/04
1.9K0
nginx服务器添加rtmp模块支持视频推流
注:Nginx服务器默认安装完成,只添加nginx-rtmp-module模块和nginx-http-flv-module模块,如果没有安装nginx服务,请参考 nginx安装
请叫我师哥
2021/10/25
4.1K3
nginx服务器添加rtmp模块支持视频推流
教你如何搭建自己的直播服务器-简易
 在项目中有没有遇见过要对接直播接口的需求?我想大家都是有的。但是怎么说呢,对接第三方的缺点也很明显,除去那不可避免的一些事故。最大的缺点就是要钱!!!要钱!!!要钱!!!
全栈程序员站长
2022/09/07
3.3K0
教你如何搭建自己的直播服务器-简易
Nginx+FFmpeg打造自己的视频直播服务
现在很多项目都有视频实时播放的功能需求,例如监控,直播等,原始的摄像头采集的视频流协议一般都是 rtsp 协议,在旧版的浏览器中使用
ruochen
2021/11/24
6.2K0
Nginx学习之配置RTMP模块搭建推流服务
写在开始 小程序升级实时音视频录制及播放能力,开放 Wi-Fi、NFC(HCE) 等硬件连接功能。同时提供按需加载、自定义组件和更多访问层级等新特性,增强了第三方平台的能力,以满足日趋丰富的业务需求。 为更高效地连接用户与商家,小程序提供了实时音视频录制及播放组件。符合类目要求的小程序自助开通后,可自建或使用云服务,实现单向、双向甚至多向的音视频功能,如在线授课、远程咨询、视频客服,以及多人会议等。 2017-12-26微信小程序推送了这样一条消息,文档,代码也是简单的一笔带过,用户需要自建或使用云服务,实
小柒2012
2018/04/13
3.8K0
Nginx学习之配置RTMP模块搭建推流服务
openresy+nginx-rtmp-module搭建点播直播服务器
一般点播或者直播服务器都是使用nginx-rtmp-module作为服务器,然后使用ffmpeg或者obs来进行推流,客户端使用rtmp、http-flv、hls或者dash协议拉取转码后的数据,进行播放。
golangLeetcode
2024/04/10
6830
openresy+nginx-rtmp-module搭建点播直播服务器
OSSRS搭建rtmp推流服务器
文中测试视频:https://pan.baidu.com/s/1Cs9bULQ26zmDjbNqiIyUow 密码:q839
码客说
2019/10/22
7.9K0
FFmpeg推流到Nginx并使用播放器播放
如今直播很火,下面就简单分享下我是如何直播的。必备工具:FFmpeg,Nginx,还有一个播放器。之前在实例解析中分享过如何用FreeSWITCH来做直 播,这次分享下如何用FFmpeg配合Nginx做直播。
杜金房
2020/12/21
2K0
推荐阅读
相关推荐
简单的 H5 视频推流解决方案
更多 >
LV.0
腾讯公司高级开发工程师
目录
  • 监控
    • 查看CPU详细信息
      • 查询逻辑CPU个数
      • 查询物理CPU个数
      • 查询每个物理cpu中core的个数
    • 查看cpu利用率
    • linux版本信息
    • 内存信息
    • 磁盘情况
  • 字符集相关
    • 查看当前字符集
    • 系统所有字符集
    • 临时修改字符集
    • 字符集配置文件修改
  • 服务
    • 防火墙开关
    • ftp服务开关
  • 常用命令
    • 文本处理sed
    • 修改系统时间
    • 文件查找find
    • 远程拷贝scp
    • 目录创建删除
      • mkdir
      • rmdir
    • 文件删除rm
    • 文件移动mv
    • 查看登陆用户who
    • 系统重启
    • 改变权限chmod
    • 改变用户和组chown
    • 压缩解压
    • 杀掉进程ps
    • Linux相关配置文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档