fslib 发布的文章

本文原地址: http://www.feitianzhi.com/boke/index.php/archives/16/

转载请注明出处,有疑问或错误请发邮件到[email protected] 或加QQ群:869598376


概述

参考 http://www.feitianzhi.com/boke/index.php/archives/11/ 安装完系统(虚拟机镜像除外),需要重建硬盘(把硬盘的其他空间格式化后储存数据)

步骤

以刚装好vultr的服务器为例,磁盘截图如下

  1. 使用fdisk对硬盘分区,如下图

  1. 系统重启后登录系统(用户名:root,密码:12345),使用zfs对硬盘进行格式化,如下图


关于zfs的更多使用方法请参考oracle官网:
https://docs.oracle.com/cd/E26926_01/html/E25826/zfsover-1.html#scrolltoc

猜您可能喜欢

小雉系统安装:http://www.feitianzhi.com/boke/index.php/archives/11/
小雉系统网络配置:http://www.feitianzhi.com/boke/index.php/archives/15/
小雉系统远程升级:http://www.feitianzhi.com/boke/index.php/archives/14/
使用Google Authenticator为小雉系统增加动态密码功能:http://www.feitianzhi.com/boke/index.php/archives/17/

本文原地址: http://www.feitianzhi.com/boke/index.php/archives/15/

转载请注明出处,有疑问或错误请发邮件到[email protected] 或加QQ群:869598376


概述

"小雉系统"采用双系统设计,基于centos定制,对centos系统的网络配置作出了修改,标准的centos系统的网络配置方法在"小雉系统"中不能保存,重启后无效.

准备

下载小雉系统工具,见http://www.feitianzhi.com/boke/index.php/ziyuanxiazai.html页面;
解压升级工具,如解压到D:小雉系统工具-20190419中

使用ifconfig 配置临时IP

本地登录系统(用户名:root,密码:12345);
使用 ifconfig -a 查看所有接口;
使用 ifconfig eth0 192.168.10.254/24 对eth0配置ip;
使用 route add default gw 192.168.10.1 添加默认路由;
使用ifconfig 配置小雉系统临时IP

使用小雉系统工具配置永久IP

如下图配置永久IP
使用小雉系统工具配置永久IP
注:不执行第11步的保存动作,所有的修改都只是在"小雉系统工具"内部,不会影响远程的主机;

猜您可能喜欢

小雉系统安装:http://www.feitianzhi.com/boke/index.php/archives/11/
小雉系统硬盘配置:http://www.feitianzhi.com/boke/index.php/archives/16/
小雉系统远程升级:http://www.feitianzhi.com/boke/index.php/archives/14/
使用Google Authenticator为小雉系统增加动态密码功能:http://www.feitianzhi.com/boke/index.php/archives/17/

本文原地址: http://www.feitianzhi.com/boke/index.php/archives/14/

转载请注明出处,有疑问或错误请发邮件到[email protected] 或加QQ群:869598376


概述

"小雉系统"基于centos定制,采用双系统设计,升级过程中掉电不会损坏系统,保证系统的可靠运行,总共占用空间500M,系统的维护采用使用升级包对系统升级的方式完成,支持对grub,内核,虚根,应用程序及所有运行库的升级;
"小雉系统"的升级包采用jpg打包,jpg图片可显示此升级包的摘要信息,方便历史记录查看;
"小雉系统"的升级包采用校验和机制,版本号仅作为工程记录的一个编号,即系统升级可以从任何一个版本切换到其他的任何一个版本,不需要升级包版本的连续,也不会限制只能从低版本升高版本.

升级教程

  1. 下载升级包,见http://www.feitianzhi.com/boke/index.php/ziyuanxiazai.html页面;

*注:下载的升级包需要加.jpg的后缀,如下载文件为"fs-2.128.1228.upt"需重命名为
"fs-2.128.1228.upt.jpg"*

  1. 下载小雉系统工具,见http://www.feitianzhi.com/boke/index.php/ziyuanxiazai.html页面;

解压升级工具,如解压到D:\小雉系统工具-20190419中

  1. 使用升级工具打开升级包并填写主机ip,完成"小雉系统"远程升级,如下图
小雉系统升级
新版本的升级工具如下图(增加批量导入导出主机,并支持root密码校验,root密码不为12345的主机必须使用新版本升级工具)
小雉系统升级

猜您可能喜欢
小雉系统安装: http://www.feitianzhi.com/boke/index.php/archives/11/
小雉系统安装包制作: http://www.feitianzhi.com/boke/index.php/archives/50/
小雉系统网络配置:http://www.feitianzhi.com/boke/index.php/archives/15/
小雉系统硬盘配置:http://www.feitianzhi.com/boke/index.php/archives/16/
小雉系统远程升级:http://www.feitianzhi.com/boke/index.php/archives/14/
使用Google Authenticator为小雉系统增加动态密码功能:http://www.feitianzhi.com/boke/index.php/archives/17/
小雉配置工具:http://www.feitianzhi.com/boke/index.php/fslib-config.html
资源下载:http://www.feitianzhi.com/boke/index.php/ziyuanxiazai.html

本文原地址: http://www.feitianzhi.com/boke/index.php/archives/13/

转载请注明出处,有疑问或错误请发邮件到[email protected] 或加QQ群:869598376


概述

小雉系统中已集成mariadb数据库,但未包含数据库文件,本文是在完整的centos7.3上装好mariadb数据库,把初始化后的数据库文件打包传到小雉系统中.

步骤

  1. 使用ssh或telnet工具远程登录小雉系统(用户名:root,密码:12345),如下图

ssh或telnet工具远程登录小雉系统

  1. 用ftp登录系统(用户名:admin,密码:12345)上传数据库文件(可下载我提供的https://download.csdn.net/download/zhangrui_fslib_org/11317633,没有密码)到ftp根目录,如下图

上传数据库文件

  1. 解压数据库文件,并启动mariadb数据库(系统每次开机时会自动启动数据库)

    cd /fs/project/data/
    ls
    gzip -cd mysql.cpio.gz |cpio -idvm
    ls
    systemctl restart mariadb
    systemctl status mariadb

解压数据库文件,并启动mariadb数据库

  1. 修改mariadb数据密码,支持远程登录,如下图

    mysql;
    user mysql;
    select user,host,password from user;
    update user set host='%',password=password('12345') where user='root' and host='localhost';
    select user,host,password from user;
    FLUSH PRIVILEGES;

修改mariadb数据密码,支持远程登录
猜您可能喜欢
使用小雉系统搭建可调试的php生产环境:
http://www.feitianzhi.com/boke/index.php/archives/12/

本文原地址: http://www.feitianzhi.com/boke/index.php/archives/12/

转载请注明出处,有疑问或错误请发邮件到[email protected] 或加QQ群:869598376


功能介绍

  1. 支持nginx,php-fpm,mariadb,ftp;
  2. 支持命令行查看php的异常和错误输出;
  3. 整套系统采用双镜像设计,启动时会校验操作系统的完整性,保证系统从完整的系统启动,彻底解决系统断电后系统启动过程中磁盘自检异常的问题;

系统搭建

  1. 参考http://www.feitianzhi.com/boke/index.php/archives/11/安装系统;
  2. 初始化数据库,参考http://www.feitianzhi.com/boke/index.php/archives/13/;

网站部署

  1. 使用ssh或telnet工具远程登录系统(用户名:root,密码:12345),并创建web所需的目录,如下图

网站部署--创建网站根目录

  1. 用ftp登录系统(用户名:admin,密码:12345)上传web文件,web为网站的根目录,上传文件后用浏览器直接访问,如下图

ftp登录小雉系统

  1. 把网站数据上传存于web目录中(注:web目录为网站的根目录);

特殊功能演示

  1. php-fpm程序的输出记录,如下图

php-fpm程序的输出记录

  1. 支持第三方扩展加载失败提示,如下图

支持第三方扩展加载失败提示

  1. 支持php://stdout,php://stderr的输出,如下图

支持php://stdout,php://stderr的输出

  1. 支持php代码异常捕捉,如下图

支持php代码异常捕捉

  1. 支持thinkphp框架,如下图

支持thinkphp框架

猜您可能喜欢

小雉系统安装:http://www.feitianzhi.com/boke/index.php/archives/11/
小雉系统网络配置:http://www.feitianzhi.com/boke/index.php/archives/15/
小雉系统硬盘配置:http://www.feitianzhi.com/boke/index.php/archives/16/
小雉系统远程升级:http://www.feitianzhi.com/boke/index.php/archives/14/
使用Google Authenticator为小雉系统增加动态密码功能:http://www.feitianzhi.com/boke/index.php/archives/17/

本文原地址: http://www.feitianzhi.com/boke/index.php/archives/11/

转载请注明出处,有疑问或错误请发邮件到[email protected] 或加QQ群:869598376


一,使用虚拟机镜像安装

  1. 下载vmware虚拟机镜像,地址:http://download.csdn.net/download/zhangrui_fslib_org/11316868
  2. 使用VMware Workstation 打开虚拟机,如下图

虚拟机打开小雉系统

  1. 开启虚拟机,使用用户名:root,密码12345登录系统,如下图

小雉系统登录

二,云服务器安装

以vultr云(地址:https://www.vultr.com/,可申请免费试用,试验首选)为例(可参考http://www.feitianzhi.com/boke/index.php/archives/40/进行操作)

  1. 云主机安装好centos7.*系统;
  2. 使用ssh远程工具登录系统,必须使用root登录,如下图

  1. 上传"小雉系统安装包"到云服务器(可以使用ssh,ftp等方式),这里使用wget直接下载"小雉系统安装包"(地址:http://mym9.com:16080/__pic/xiaozhios.img.gz,速度慢可在此地址下载:https://download.csdn.net/download/zhangrui_fslib_org/11343895),如下图

  1. 上传小雉系统安装脚本(可以使用ssh,ftp等方式)并加上执行权限,这里使用wget直接下载(地址:http://mym9.com:16080/__pic/xiaozhiosinstall),如下图

  1. 运行xiaozhiosinstall脚本安装上传的xiaozhios.img.gz系统,安装大概需要2分钟,如下图

  1. 系统在重启后,使用用户名:root,密码:12345登录系统(注:虽然系统已配置好网络,但仍要使用小雉的工具配置网络),如下图

猜您可能喜欢

小雉系统网络配置:http://www.feitianzhi.com/boke/index.php/archives/15/
小雉系统硬盘配置:http://www.feitianzhi.com/boke/index.php/archives/16/
小雉系统远程升级:http://www.feitianzhi.com/boke/index.php/archives/14/
使用Google Authenticator为小雉系统增加动态密码功能:http://www.feitianzhi.com/boke/index.php/archives/17/

本文原地址: http://www.feitianzhi.com/boke/index.php/archives/9/

转载请注明出处,有疑问或错误请发邮件到[email protected] 或加QQ群:869598376


实时截图--应用场景

  1. 网页上显示摄像机的实时图像;
  2. 对多相机视频画面的审计,如有几千个相机,不可能同时显示几千个相机的视频,要全部遍历一次相机的画面非常耗时,而对所有相机的画面进行实时截图,再全部显示在客户端,可提升审计效率;

演示样例:http://www.feitianzhi.com/boke/index.php/archives/7/

本文原地址: http://www.feitianzhi.com/boke/index.php/archives/6/

转载请注明出处,有疑问或错误请发邮件到[email protected] 或加QQ群:869598376


概述

      本测试环境使用两台服务器搭建,ip分别为10.172.100.81和10.172.100.82,把10.172.100.81服务器映射到公网,软件使用"小雉视频系统": http://www.feitianzhi.com/boke/index.php/archives/4/;


总览地址(可查看相机状态,相机快照): www.mym9.com:16880

  • 10.172.100.81服务器使用rtsp拉取相机10.172.100.44的流

    1. rtsp直播转发 : rtsp://www.mym9.com:554/rtsp_pull
      播放方法:使用vlc播放,需要使用rtsp over tcp, udp未映射到公网
    2. hls直播转发 : http://www.mym9.com:16880/rtsp_pull
      播放方法:使用vlc播放或使用html5中的video标签播放
    3. rtmp直播转发 : rtmp://www.mym9.com:1935/rtsp_pull
      播放方法:vlc或flash播放
  • 10.172.100.44相机使用gb28181协议推流到10.172.100.81服务器

    1. rtsp直播转发 : rtsp://www.mym9.com:554/gb28181_push
      播放方法:使用vlc播放,需要使用rtsp over tcp, udp未映射到公网
    2. hls直播转发 : http://www.mym9.com:16880/gb28181_push
      播放方法:使用vlc播放或使用html5中的video标签播放
    3. rtmp直播转发 : rtmp://www.mym9.com:1935/gb28181_push
      播放方法:vlc或flash播放

猜您可能喜欢

小雉系统安装:http://www.feitianzhi.com/boke/index.php/archives/11/
小雉系统网络配置:http://www.feitianzhi.com/boke/index.php/archives/15/
小雉系统硬盘配置:http://www.feitianzhi.com/boke/index.php/archives/16/
小雉系统远程升级:http://www.feitianzhi.com/boke/index.php/archives/14/

本文原地址: http://www.feitianzhi.com/boke/index.php/archives/5/

转载请注明出处,有疑问或错误请发邮件到[email protected] 或加QQ群:869598376


      Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。

         我的理解是Telnet就是一个用tcp建立的一个连接,客户端与服务器之间发送与接收以\r\n结尾(linux以\n为换行符,不用这个做换行符的不用看此文章了)的数据信息,基于此原理,客户端在发送一些特定的二进制信息登录telnet服务器后,再发送要运行的程序文本就可运行自己想要的程序,之后等待服务器发送\r\n回来,收到就表示要运行的程序已死;

         基于上述编程原理可实现以下功能:

                1,telnet运行程序实质是前台运行,此法可让不能后台运行的程序后台运行;

                2,telnet客户端检测到要运行的程序时退出后,自己主动退出,因终端退出后,在此终端运行的所有程序都会退出,可彻底解决那些已退出程序序但在后台假死的问题;

        此文章的具体应用在文章:http://www.feitianzhi.com/boke/index.php/archives/4/

       附用shell telnet 运行程序的脚本

{
sleep 1
echo "root"
sleep 1
echo "root"
sleep 1
echo "cd /bin"
echo "ls"
sleep 1
while [ 1 ]; do sleep 10; done
echo "exit"
} | telnet 127.0.0.1