一.Linux常用命令
命令 | 作用 |
---|---|
pwd | 显示当前目录的位置 |
cd 目录名 | 切换到指定目录 |
ls | 显示不隐藏的文件和文件夹 |
ls-a | 显示当前目录下的所有文件及文件夹包括隐藏的.和…等等 |
ls-l | 显示不隐藏的文件与文件夹的详细信息 |
ls-al | 显示当前目录下的所有文件及文件夹包括隐藏的.和…等的详细信息 |
touch 文件名 | 创建文件 |
rm 文件名 | 删除文件(需要输入y 或 n 再次确认) |
rm -f 文件名 | 强制删除文件 |
ln 源文件 链接文件 | 创建文件硬链接(占磁盘空间) |
ln -s 源文件 链接文件 | 创建文件链接(不占磁盘空间) |
mkdir 目录名 | 创建目录 |
rm-r 目录名 | 删除目录(需要输入y或n再次确认) |
rm -rf 目录名 | 强制删除目录 |
cp-r 目录名 目的路径 | 复制目录 |
mv 源文件 目的路径 | 移动文件或目录 |
useradd 用户名 | 创建新用户 |
groupadd 用户组名 | 创建用户组 |
gpasswd -a 用户名 用户组名 | 将用户加入用户组 |
gpasswd -d 用户名 用户组名 | 将用户退出用户组 |
curl -O 路径 | 不用离开终端就可以下载文件,下载的文件在当前的目录 |
wget 路径 | 同上 |
ping 地址 | 发送请求包到指定的地址 |
tracepath / traceroute | 追踪到指定目的地之的 络路径 |
host 域名 / host IP地址 | 做DNS查询,如果参数是域名会输出关联的IP地址,如果参数是IP地址会输出关联的域名 |
ifplugstatus | 查看有没有 线插到 络接口上 可以查看所有 络接口的状态或者是指定 络接口的状态 用sudo apt-get install ifplugd 按安装 |
ifconfig | 查看所有启用的 络接口的状态 比如说IP地址和其他信息 |
netstat | 可以显示 络接口的很多统计信息,包括打开的socket和路由表 |
二.搭建http服务器
搭建命令:python3 -m http.server
访问本机:
三.搭建mysql服务器
搭建命令:
1.安装mysql服务器:apt-get install mysql-server
2.安装mysql客户端:sudo apt-get install mysql-client
3.安装libmysqlclient,在使用开发工具连接数据库时会用到:sudo apt-get install libmysqlclient-dev
4.登录mysql数据库:mysql -u root -p
5.查看mysql密码:sudo cat/etc/mysql/debian.cnf
6.修改mysql密码:mysql -u debian-sys-maint -p
7.修改密码后,用root登录
cd srs/trunk(进入srs源代码目录)
./configure && make(编译srs源码,生成可执行文件)
vi conf/srs.conf(编译配置文件srs.conf,修改SRS默认的最大连接数选项,否则就会 错)
查看启动之后的状态
不管是否启动成功都可以用tail命令查看日志,通过status命令查看运行状态
tail -f ./objs/srs.log 可以显示日志内容
./etc/init.d/srs status 执行命令后出现下图就表示服务启动成功
设置OBS直播推流时需要发送到服务端的数据
点击【显示器采集】
如果想将OBS采集的数据发给SRS服务器,那么就要进行推流设置:点击控件中的【设置】服务器中的IP地址是安装SRS服务的Linux虚拟机的IP地址,在srs.conf配置文件中的监听端口默认就是1935,SRS服务提供的默认推流密钥是livestream
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24689 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!