说明:刚刚在操作VPS
的时候,需要创建一些文件夹和文件,而这些命令在Linux VPS
操作和应用过程中还是比较常用的,所以就说一下。
1、创建文件夹
mkdir xx #xx为文件夹名称
2、创建文件
touch xx #xx为文件名称,比如xx.txt,xx.php
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1760/
不妨点个广告再走嘛
相关推荐
-
H5ai修改版,带HTML5视频播放器DPlayer,并支持hls切片播放
简介 该源码由LOC的冻猫修改,将H5ai的视频播放器替换成了DPlayer。快进什么的方便些,也可以调播放速度。想加弹幕之类的可以自己改代码,3757行里面研究吧。 更新 【2019.6.14】 1、h5ai更新到0.29.2 2、DPlayer更新到1.25.0 3、增加hls切片播放支持 4、支持登录验证,默认用户名密码都是admin 5、支持vtt格式同视频文件名字幕文件,可用ffmpeg将普通字幕文件转换为vtt字幕文件。 截图 安装 Github地址:https://github.com/Pearlulu/h5ai_dplayer_hls 下载地址:点击进入,然后下载最新版的zip压缩包文件就行了。 安装教程:h5ai安装教程、H5ai一键脚本,如果使用脚本安装的,安装完成后需要替换H5ai源码文件。 关于切片视频播放: 例如视频在/video/abcd.mp4,那么会自动寻找/video/__abcd.mp4__/video.m3u8。也就是会寻找"__视频文件名__"文件夹下的切片文件。如果没有切片文件会播放原始视频。切片文件夹和文件都是隐藏的,不会在h5ai中显示。 1、如果不想要用户名密码,把_h5ai/public/index.php里第二行include 'login.php'注销。 2、修改用户名密码在_h5ai/public/login.php 简单切片 #搭配Aria2下载完成后自动切片 1、下载脚本 wget https://raw.githubusercontent.com/Pearlulu/h5ai_dplayer_hls/master/hls_aria2.sh 2、在aria2配置文件中增加以下参数,后面为脚本路径 on-download-complete=/root/hls_aria2.sh 3、授权脚本 chmod +x /root/hls_aria2.sh 4、修改脚本的下载路径DOWNPATH(注意需要结尾的"/"),然后重启Aria2生效。 #通用转换切片文件、将目录及所有子目录下的全部视频文件切片。 1、下载脚本 wget https://raw.githubusercontent.com/Pearlulu/h5ai_dplayer_hls/master/hls_general.sh 2、自行修改脚本里的目录绝对路径(注意结尾无"/")。 3、运行脚本,bash hls_general.sh
-
一个美观且支持对接多个存储的多用户网盘程序:BeDrive V2.0.9
说明:BeDrive是一款支持多用户的商业版网盘程序,功能强大,支持对接Amazon S3、DigitalOcean、Dropbox、FTP等存储,界面很漂亮,安装也简单,不过这是一款收费的程序,目前官方更新到了V2.0.9,这里就分享下由顶点网破解的BeDrive V2.0.9程序,博主用了下,感觉还行,不过不是很适合个人使用,有兴趣的可以用下。 截图 特性 基于Ajax 分享功能 文件上传 共享链接 多语言 响应式设计 文件预览 Amazon S3、DigitalOcean、Dropbox存储 认证管理 角色和权限 禁用注册 网格和列表视图 广告系统 专业设计 外观编辑 Analytics(分析) 多个主页 付款系统 拖放上传 上下文菜单 回收站 收藏 搜索 文件细节 安装 环境要求:Nginx/Apache、PHP >= 5.6、Mysql、PDO和Fileinfo拓展。 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装PHP、Nginx或Apache、Mysql。 再找到左侧软件管理-PHP管理-设置-安装Fileinfo扩展。 #如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz 1、脚本添加,脚本地址:https://www.southcat.net/archives/722/。 2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。 2、上传源码点击面板左侧-添加站点,数据库选择Mysql,设置好数据库名称、密码。 然后上传源码到根目录并解压出来(源码下载:BeDrive_V2.0.9),也可以直接在SSH客户端使用命令: #将下面根目录地址改成自己的再运行 cd /www/wwwroot/www.southcat.net wget https://www.southcat.net/usr/down/BeDrive_V2.0.9.zip unzip BeDrive_V2.0.9.zip && rm -rf BeDrive_V2.0.9.zip 3、配置网站进入到域名设置,点击网站目录,去除跨站攻击的√,并设置运行目录为public。 如果你是Nginx环境,还需要再点击伪静态设置,填入以下代码: location / { try_files $uri $uri/ /index.php?$query_string; } 最后打开域名进行安装即可。 相关教程...
-
H5ai一键安装脚本 for Debian
说明:h5ai就不过多介绍了,具体可参考:一款不错的PHP目录列表程序:h5ai安装教程,由于用常规的lnmp安装花的时间比较长,临时用还是有点麻烦的,于是博主就想搞个安装简单的方法,想到之前Vicer大佬写过Transmission+h5ai一键部署脚本,就把脚本拿来改了下,把Transmission给去掉了,运行脚本的过程也改简单了下,变成了输入域名地址后再安装。安装时间一般只要2分钟左右,还是很快的。 安装 脚本在Debian 7、8、9上均测试通过。且只适用于没安装过WEB环境的系统。 运行以下命令: wget --no-check-certificate https://www.southcat.net/usr/shell/h5ai_install.sh && bash h5ai_install.sh 运行后,输入域名地址,也可以是IP地址,记得带http://。输入域名需要提前做好解析,IP不用。 安装完成后,打开之前输入的地址即可。h5ai文件存放目录:/data/www/download。 给h5ai加密方法:给h5ai增加查看需要输入用户名和密码。
-
WordPress使用代码实现自动关键词与描述
说明:部分Wordpress主题在开发时并没有过多考虑SEO优化,如果手动设置文章关键词和描述,显然不太明智,当然了你完全可以使用插件来帮助你完成,比如All in one seo,但是Wordpress有个原则是能用代码实现的就尽量不用插件,可避免过多的消耗资源和影响站点速度。 方法 //自动关键词与描述 function meta_SEO() { global $post; $output = ''; if (is_single()){//如果是文章页 $keywords = ''; $description = ''; if ($post->post_excerpt) {//如果文章摘要存在就以文章摘要为描述 $description = $post->post_excerpt; $description = str_replace("\r\n","",$description); $description = str_replace("\n","",$description); $description = str_replace("\"","'",$description); $description .= '...'; } else {//如果文章摘要不存在就截断文章前200字为描述 $description = utf8Substr(strip_tags($post->post_content),0,200); $description = str_replace("\r\n","",$description); $description = str_replace("\n","",$description); $description = str_replace("\"","'",$description); $description .= '...'; } $tags = wp_get_post_tags($post->ID);//取文章标签 foreach ($tags as $tag ) { $keywordarray[] = $tag->name; } //以文章标签为关键字 $keywords = implode(',',array_unique((array)$keywordarray)); } else if (is_category()){ $description = strip_tags(trim(category_description())); $keywords = single_cat_title('', false); }else {//如果不是文章页、分类页 $keywords...
-
VPS安装BYPY实现百度云文件上传/下载/同步
简介 BYPY一个百度云/百度网盘的Python客户端。主要的目的就是在Linux环境下(Windows下应该也可用,但没有仔细测试过)通过命令行来使用百度云盘的2TB的巨大空间。它提供文件列表、下载、上传、比较、向上同步、向下同步,等操作。 由于百度PCS API权限限制,程序只能存取百度云端/apps/bypy目录下面的文件和目录。 据说百度PCS API最多返回目录下1000个文件(#306),如果属实,百度云盘上若有超过1000个文件的目录,将有一部分文件无法被看到/下载。 Github地址:https://github.com/houtianze/bypy 百度云PCS API地址:点击进入 安装 系统要求:Python版本要求2.7+,3.3+。可以使用命令python -V查看Python版本。当然建议系统越新越好,这样Python版本自然就高了。 1、安装pip或pip3pip或pip3随便选择一个安装即可。 安装pip: #CentOS 6.x 32位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm yum install -y python-pip #CentOS 6.x 64位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install -y python-pip #CentOS 7.x yum install -y epel-release yum install -y python-pip #如果CentOS 7安装出现No package python-pip available,可以用以下命令进行安装 wget https://bootstrap.pypa.io/get-pip.py python get-pip.py #Debian/Ubuntu系统 apt-get -y update apt-get -y install python-pip 安装pip3: #CentOS系统 wget https://www.southcat.net/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh #Debian系统 wget https://www.southcat.net/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh #查看是否安装成功 pip3 -V 2、安装bypy #pip安装 pip install bypy #pip3安装 pip3 install bypy 授权 执行bypy info命令,然后会给一个链接,用浏览器打开,将授权码复制过来即可。安装完成后可以看到,在你的百度网盘的【我的应用数据】下面已经多了一个【bypy】目录,你以后通过VPS所上传的文件都会在这个目录下面,你也只能下载这个目录里面的文件。 操作命令...
-
Linux VPS使用iftop监控服务器流量,查看网络异常情况
说明:我们手上的VPS服务器有时候会出现流量异常情况,这时候可能被人当肉鸡发包,或者挂了网站被CC消耗了大量的流量,这时候我们就需要查看流量具体情况来排除问题了,这里推荐个iftop工具,很好用,而且对检测流量异常的服务器是非常有效的。 简介 iftop是Linux系统一个免费的网卡实时流量监控工具,类似于top命令。iftop可以监控指定网卡的实时流量、端口连接信息、反向解析IP等,还可以精确显示服务器与其它服务器、网站的流量来源信息,非常方便我们查看服务器流量异常的根源,这对于网络故障排查、网络安全检测是十分有用的。 安装 CentOS/RHEL系统: #安装EPEL源 CentOS/RHEL 5 : rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm CentOS/RHEL 6 : rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm CentOS/RHEL 7 : rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #安装iftop yum install iftop Debian/Ubuntu系统: apt-get install iftop 使用 然后使用iftop命令查看流量信息。 参数说明: 1、最上面的一行显示的信息是流量刻度,用于显示网卡带宽流量。 2、中间的是服务器与其它服务器或IP流量传输关系,=>为发送数据,<=为接收数据。 3、最下面的信息 TX:发送流量 RX:接收流量 TOTAL:总流量 Cumm:运行iftop到目前时间的总流量 peak:流量峰值 rates:分别表示过去2s 10s 40s的平均流量 使用iftop -h可以查看各个参数含义,如: -i指定需要监测的网卡 iftop –i eth1 -n将输出的主机信息都通过IP显示,不进行DNS反向解析 iftop -n -B将输出以bytes为单位显示网卡流量,默认是bits iftop –B -p以混杂模式运行iftop,此时iftop可以作为网络嗅探器使用 iftop –p -N只显示连接端口号,不显示端口对应的服务名称 iftop –N -P显示主机以及端口信息,这个参数非常有用 iftop –P -F显示特定网段的网卡进出流量 iftop –F 192.168.12.0/24 -m设置iftop输出界面中最上面的流量刻度最大值 iftop –m
-
finalspeed一键安装包
简介 官方介绍:FinalSpeed是高速双边加速软件,可加速所有基于tcp协议的网络服务,在高丢包和高延迟环境下,仍可达到90%的物理带宽利用率,即使高峰时段也能轻松跑满带宽. 用途:可以压缩流量发包(双边),与Net-Speed多发包不同的是,FinalSpeed是压缩流量以增加传输成功率,这样就不会多耗费VPS流量,但是有可能对同机房的网络稳定造成影响。 说明:之前finalspeed一直免费,而且作为openvz架构的救星,加速是非常暴力的,如今finalspeed作者开始卖收费版了,所以停止了免费版的更新,现在还是有不少人对finalspeed有需求的,于是91yun博主就重新做了这个一键安装包。 这个一键安装包完全重写了作者原来的安装代码,启动,停止代码。并加入了服务,可以使用 service finalspeed star | stop 来控制,加入了开机启动启动。总之,你需要做的就是真正的一键。一键安装包安装的服务器端版本为1.2.需要1.0的自行到github下载。 注意:1.服务器必须同时部署FinalSpeed服务端才能进行加速.2.客户端必须准确设置物理带宽,最终加速的速度不会超过所设置的带宽值,如果设置值高于实际带宽会造成丢包,导致速度变慢.3.客户端首选tcp协议,如果udp不稳定,请切换到tcp.4.若服务器为openvz架构,客户端只能选择udp协议,其他架构同时支持tcp和udp协议.5.windows客户端使用tcp协议时不兼容锐速,停止锐速后可以正常运行.6.FinalSpeed不提供加密功能,如有安全需求,不要直接加速明文协议. github地址:https://github.com/91yun/finalspeed github里也有服务器端和客户端的文件。大家有需求可以自行去下载。 客户端的使用可以见《双边加速FinalSpeed客户端下载及教程 ,Openvz福音》 安装 一键安装代码: wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/finalspeed/master/install_fs.sh && bash install_fs.sh 一键卸载代码: wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/finalspeed/master/install_fs.sh && bash install_fs.sh uninstall finalspeed操作命令:启动: /etc/init.d/finalspeed start停止命令:/etc/init.d/finalspeed stop状态命令(查看日志):/etc/init.d/finalspeed status finalspeed安装路径:安装路径: /fs/日志路径:/fs/server.log
-
TypExport-Typecho数据导出工具,可搬家转换到wordpress博客
说明:对于很多typecho博客想搬到wordpress博客的人来说,这插件是再好不过了,利用此插件可导出一份xml文件,方便后续再导入wordpress就完成了转换,非常简单。文章、评论、分类目录和标签完全无损,不过插件不会导出友链的内容,这就到时候记得备份下友链就行了。 简介 Typecho导出WXR插件,WXR全称为WordPress eXtended Rss,是wordpress导出数据的一种格式,它包含了您的全部文章、页面、评论、自定义字段、分类目录和标签。测试平台:typecho 1.0 & wordpress 4.x,具体版本自己测试。项目地址:https://github.com/panxianhai/TypExport下载地址:TypExport-0.9.zip
-
一个基于Laravel5且功能强大的个人博客系统:Lablog搭建教程
说明:之前有同学投稿想要个Lablog宝塔教程,拖到现在才想起来,这里就发个搭建教程,Lablog博客基于最新PHP框架Laravel 5.7搭建而成,由OLAINDEX程序作者制作,前后基于adminlte响应式页面布局,适配PC、平板、手机;后台支持QQ、微博、github第三方登录;集成优秀的Markdown文本编辑器,支持图片拖拽上传;后台基于路由搭建完整的权限控制系统,支持多后台用户。且集成SM.MS上传接口,方便用户上传图片,作者也更新很勤快,对该类博客程序有兴趣的可以搭建个玩玩。 截图 环境要求 #必需 PHP >= 7.1.3 Nginx/Apache等 Mysql/Sqlite/Pgsql PHP Fileinfo 扩展 PHP OpenSSL 扩展 PHP PDO 扩展 PHP Mbstring 扩展 PHP Tokenizer 扩展 PHP XML 扩展 PHP Ctype 扩展 PHP JSON 扩展 #非必需,建议安装 PHP Imagick 扩展 PHP GD库 扩展 PHP Redis扩展 安装 Github地址:https://github.com/WangNingkai/Lablog 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装PHP 7.1+、Nginx、Mysql。 接下来再找到左侧软件管理-PHP管理-设置-安装Fileinfo和Redis扩展。 #如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz 1、脚本添加,脚本地址:https://www.southcat.net/archives/722/。 2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。 然后同样的在PHP设置里找到禁用函数,删除proc_open和proc_get_status函数,再重启PHP。 2、安装Imagick扩展经过步骤1后,该程序所需拓展除了Imagick都已经有了,这里就选择编译安装该扩展。以教程里的PHP 7.1为例,如果你是7.2将下面目录71改成72即可。 #imagick包下载地址http://pecl.php.net/package/imagick,这里以最新版3.4.3为准 wget http://pecl.php.net/get/imagick-3.4.3.tgz tar -zxvf imagick-3.4.3.tgz && cd imagick-3.4.3 phpize...
-
一些主流的WordPress备份插件
说明:WordPress作为目前最火的个人博客程序,其功能齐全最受大家喜欢了。这里收集了几款备份插件。 1、WP DB Backup(免费) https://wordpress.org/plugins/wp-db-backup/ WP DB Backup,相当流行的插件,而且免费。不过仅能备份数据库,不能备份附件、主题等。 2、WP Time Capsule(免费) https://wordpress.org/plugins/wp-time-capsule/ 可以备份整站,而且可以增量备份。 3、BackWPup(免费和收费版) https://wordpress.org/plugins/backwpup/ 可自动备份到Dropbox、Amazon S3、FTP等,收费版可以备份到Amazon Glacier、Google Drive。 4、UpdraftPlus(免费和收费版) https://wordpress.org/plugins/updraftplus/ 功能强大,可以备份到Google Drive、Amazon S3、Dropbox、FTP、emailed,而且可以设置定时备份。 5、Duplicator(免费和收费版) https://wordpress.org/plugins/duplicator/ 收费版功能强大。 6、Backup WordPress(免费和收费版) https://wordpress.org/plugins/backupwordpress/ 可以全站备份,但免费版只能备份到本地,收费版可以备份到其他应用。 7、BlogVault(免费版和收费版) https://wordpress.org/plugins/blogvault-real-time-backup/ 免费版仅能每周备份,收费版可以每日备份。 8、myRepono(收费, 现在可以免费使用) https://wordpress.org/plugins/myrepono-wordpress-backup-plugin/ 现在,捐赠5美金,就可以使用全部功能。可以备份数据库和附件,可以选择每日、每周、每月、每小时备份。 9、VaultPress(收费) https://vaultpress.com/ 提供无限的存储空间。 https://ithemes.com/purchase/backupbuddy/