说明:一般我们在编辑文件的时候,都喜欢用WinSCP
等FTP
软件进行编辑,这样确实方便不少,也有时候为了方便直接用vim
编辑文件。不过有时候编辑带有中文文件的时候会出现乱码的情况,这样有点影响我们的操作,这里就说下解决方法。
方法
1、编辑.vimrc文件
vim .vimrc
加入以下代码:
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
保存并退出,当然也可以用WinSCP
等FTP
软件在root
文件夹新建并编辑.vimrc
文件。
2、执行生效
source .vimrc
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1762/
不妨点个广告再走嘛
相关推荐
-
使用QuickBox搭建多用户BT离线下载/媒体库系统
简介 QuickBox是一个非常好用的SeedBox软件,支持多用户使用。可以使用Deluge、Rutorrent、Rtorrent、BTSync(Resilio-Sync)等多种种子软件。 注意:请勿在有数字版权保护法保护的VPS或者服务器上下载BT资源,否则会有罚款删机器的风险。(尤其是美国地区对版权非常敏感。OVH机房也非常反对BT版权影视、软件等资源)。请选择罗马尼亚、俄罗斯等版权非常宽松的地区的服务器进行测试。 安装 系统要求:Ubuntu 15.10、Ubuntu 16.04,内存4G以上。 登录服务器root命令运行脚本: apt-get -yqq update; apt-get -yqq upgrade; apt-get -yqq install git lsb-release; \ git clone https://github.com/QuickBox/QB /etc/QuickBox && bash /etc/QuickBox/setup/quickbox-setup 运行完成后根据提示配置相关信息,然后我们访问我们的IP地址或者域名即可进入控制面板。 注意:此时安装完成后SSH端口会变成4747,以后需要使用此端口登录SSH。 安装Plex Plex(plex.tv)是一款非常强大的媒体中心软件,可以以库的方式显示所有的影视资源,自动获取信息。支持全平台客户端。可以在服务器上部署后,家里远程访问。 我们连接上装有QuickBox的服务器,然后输入以下指令即可安装: box install plex 注意:请勿直接在QuickBox控制面板中安装Plex,会无法启动。请在SSH中使用以上命令进行操作。 然后,我们安装好Plex之后不要急忙打开Plex网址访问,我们还需初始化服务端进行账号关联。 首先,我们打开Putty, 照常输入服务器地址和SSH端口号,然后点击左侧Connection>SSH>Tunnels,在Source port中填入12345, 在Destination中填入localhost:32400 ,然后点击Add,如下图所示。然后点击Open并登录SSH. 此时打开浏览器,输入http://localhost:12345/web就可以看到服务器加载界面,点击Agree并点击Claim Server, 即可实现服务器加载和初始化,以后就可以在任何地方(包括各种手机客户端)登录该服务器了。 签发Let’s Encrypt证书 首先以Root登录进入SSH。然后运行: apt-get -y install git box install letsencrypt 然后根据提示输入你的邮箱,要申请SSL的域名就行了~(需要你提前解析好域名哦~)。 使用H5ai代替默认列表 因为Apache的默认列表很丑,所以这里使用H5ai来美化查看文件的列表。然后我们前往Apache目录下配置默认文档设置: vim /etc/apache2/apache2.conf 找到最后一行,把它前面的#删掉并保存,最后内容应该是这样: DirectoryIndex index.html index.php /_h5ai/public/index.php 最后重启Apache: service apache2 restart
-
Linux VPS使用Google BBR拥塞算法加速TCP教程
简介 Google BBR是一个TCP加速优化工具,类似于锐速,可用于优化TCP连接,最近Google开源了其TCP BBR拥塞控制算法,并提交到了Linux内核,根据实地测试,在部署了最新版内核并开启了TCP BBR的机器上,网速甚至可以提升好几个数量级,所以最近一下就火起来了。 特别提示:Google BBR不支持Openvz! 安装 本方法在Debian和Ubuntu部分版本中可行,此次测试操作系统是Ubuntu 14.04 x86_64。 内核下载 wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/linux-image-4.9.0-040900rc8-generic_4.9.0-040900rc8.201612051443_amd64.deb(64位内核) wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/linux-headers-4.9.0-040900rc8_4.9.0-040900rc8.201612051443_all.deb(32位内核) 内核安装 dpkg -i linux-image-4.9.0*.deb 查看内核 dpkg -l|grep linux-image 删除旧内核 apt-get purge (旧内核名称) 内核更新 update-grub 重启 reboot 保存生效 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p 查看内核是否已开启BBR sysctl net.ipv4.tcp_available_congestion_control 查看BBR是否启动 lsmod | grep bbr 显示以下即启动成功 # lsmod | grep bbr tcp_bbr 20480 14
-
Apache环境强制http 301跳转https的方法
说明:今天用服务器搭建了个Apache环境的站点,上SSL后,发现自己用惯了Nginx环境还不是很熟悉Apache的301定向,就自己在网上找了下方法,发现只需要修改.htaccess文件即可,这里说一下。 关于Nginx环境301请看:Nginx环境强制http 301跳转https的方法,Nginx环境开启ssl后强制https 301全部指向www的方法。 方法 直接修改对应网站根目录的.htaccess配置伪静态文件就可以,没有这个文件的可以自建一个试试。 1、根目录域名 RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L] 2、子目录 RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} 子目录文件夹 RewriteRule ^(.*)$ https://www.yourdomain.com/子目录文件夹 [R,L]
-
利用Caddy扩展快速安装FileManager(Filebrowser)私人网盘/在线文件管理器
说明:关于FileManager安装方法之前说过,参考:一个基于GO的轻量级文件管理系统:FileManager安装教程,不过对于小白来说,还是有点麻烦,刚刚看到逗比那里也有个安装方法,很方便。 提示:目前FileManager已更名为Filebrowser 截图 Caddy FileManager扩展介绍 FileManager是基于Caddy的扩展。它提供文件管理界面,可用于上传/下载/删除/预览和重命名等该目录中的文件。 支持 上传文件 支持 按类型 搜索文件 支持 批量压缩 文件下载 支持 多用户管理(权限可控) 支持 在网页执行 Linux命令 支持 创建 共享链接(限时/永久) 支持 在线编辑 各类文本文件 支持 在线浏览 图片/文本/视频等 支持 新建/重命名/移动/删除 文件和文件夹等 部署简单,几步完成,无需任何依赖环境 等等 … 安装Caddy Caddy文档:https://caddyserver.com/docs/http.filebrowserGithub项目:https://github.com/hacdias/filebrowser 运行以下命令: wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filebrowser #备用地址 wget -N --no-check-certificate https://www.southcat.net/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filebrowser 安装成功后,继续新建一个用于使用的虚拟主机文件夹,例如file(可以自己改): mkdir /usr/local/caddy/www && mkdir /usr/local/caddy/www/file 配置 1、IP访问绑定虚拟主机为IP(即通过IP访问),HTTP协议(80端口)。 # 以下全部内容是一个整体,是一个命令,全部复制粘贴到SSH软件中并一起执行! echo ":80 { root /usr/local/caddy/www/file timeouts none gzip filebrowser / /usr/local/caddy/www/file { database /usr/local/caddy/filebrowser.db } }"...
-
一个美观且支持对接多个存储的多用户网盘程序: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; } 最后打开域名进行安装即可。 相关教程...
-
CentOS 7安装配置Nginx 1.10、PHP 5.6、MySQL 5.7教程
说明:本教程就是通过一些yum源安装的,挺简单的,喜欢折腾的人可以试试。 安装Nginx 1、建立nginx的yum仓库 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm nginx的yum仓库地址:http://nginx.org/en/linux_packages.html 2、下载并安装nginx yum install nginx 3、启动nginx服务 systemctl start nginx 4、测试和配置访问IP地址,出现nginx欢迎界面。默认的配置文件在/etc/nginx路径下,使用该配置已经可以正确地运行nginx;如需要自定义,修改其下的nginx.conf等文件即可。 安装php 5.6 1、配置yum源 rpm -Uvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm remi源默认并没有启用,可以通过修改repo 文件来启用它。 vi /etc/yum.repos.d/remi.repo 修改以下位置: [remi] ...... enabled=1 [remi-php56] ...... enabled=1 如果需要安装php 7,请编辑/etc/yum.repos.d/remi-php70.repo启用相应yum源。 2、确认安装的php版本 yum list | grep php 3、安装php5.6 yum install php php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common 上面这条命令安装了一大堆东西,实际请按需安装。启用php-opcache及php-pecl-apcu能有效的提高php执行速度。 4、确认php版本 # php -v PHP 5.6.22 (cli) (built: May 26 2016 15:36:45) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c)...
-
Markdown-Temp:一款不错的在线Markdown编辑器
简介 Markdown-Temp是一款在线Markdown编辑器,她不仅免费开源,而且简单适用。Markdown-Temp适用于编写临时文档与在线分享,由小z博客进行开发。 Markdown-Temp说明 编辑器使用Editor.md 后端使用Parsedown进行解析 使用PHP语言,不需要数据库 使用了BootStrap框架 功能介绍 实时预览 支持导出.html、.md等格式 生成唯一链接方便临时分享 每隔30秒自动保存一次 使用说明 大部分核心代码均使用开源程序,小z博客只是在已有的轮子上进行组装。 Markdown-Temp不支持上传图片,若您需要插入图片请使用小z图床。 Markdown-Temp定位与临时在线文档,每个月的10号/25号会定期对用户文档进行清理,最长可保存15天,因此打算长期保存的用户并不适用,所以建议导出.html或.md格式。 其它说明 源码:Markdown-Temp 效果图:
-
Telegram MTProxy一键安装脚本
说明:我们一般使用Telegram的时候,都需要先爬Q,这样还是比较麻烦的,而在Telegram最新版本中内置了MTProxy代理,占用小,耗电量也小,只需要我们简单设置下,就可以让Telegram和本地应用一样,即开即用,而不需要额外的爬Q了。 安装 说明:这里使用的是逗比针对Go 语言版写的一键脚本,相比官方版本主要是不容易出错,而且功能更完善。 系统要求: CentOS 6+、Debian 7+、Ubuntu 14+ 安装命令: wget -N --no-check-certificate https://raw.githubusercontent.com/iiiiiii1/doubi/master/mtproxy_go.sh && bash mtproxy_go.sh 运行脚本后,会出现如下选项:安装完成后会得到相应的配置信息。 1、将链接复制到浏览器或者TG对话框打开并添加。 2、进入Settings(设置)—Data and Storage(数据和存储),找到相应的应用填入信息即可。
-
使用phpSound搭建私人的音乐网站
简介 phpSound是一款社会化音乐分享平台代码,基于著名的SoundCloud,用户可以在线分享自己创作的歌曲或者喜欢的歌曲!也可以本地上传和管理自己的音乐小样,任何注册的用户均可分享,所有访客可在线收听!且程序自带收费会员,但支付渠道仅限PAYPAL。 截图 安装 环境要求:PHP >= 5.5、MySQL、GD Library、OpenSSL、cURL、mod_rewrite。 本文所使用的破解源码为最新版v4.2.0,源码来自于顶点网,并由林叶展弟弟进行汉化。 1、安装宝塔 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 安装完成后,进入面板安装PHP、Mysql、Nginx、phpmyadmin。 2、安装程序先添加域名,然后下载程序: #phpSound-v4.2.0汉化破解 https://www.southcat.net/usr/down/phpSound-v4.2.0.zip #phpSound-v4.3.0汉化破解 https://www.southcat.net/usr/down/phpsound-v4.3.0.zip 将程序源码上传到网站根目录解压,然后新建一个数据库,将网站根目录里的phpSound.sql导入进去。 接着编辑网站根目录includes/config.php,进行如下修改: $CONF['user'] = 'YOURDBUSER';//数据库用户 $CONF['pass'] = 'YOURDBPASS';//数据库密码 $CONF['name'] = 'YOURDBNAME';//数据库名 $CONF['url'] = 'http://southcat.net';//程序安装网址 $CONF['email'] = 'admin@southcat.net';//系统联系邮件 再将根目录下列文件或文件夹属性设置为777: cache uploads、uploads/avatars、uploads/covers、uploads/media、uploads/tracks themes/sound/images 最后点击网站设置,添加Nginx伪静态: location / { if (-e $request_filename){ rewrite ^/(.*) /$1 break; } rewrite ^/(([^/]*)+)?$ /index.php?a=$1 break; } location /welcome { rewrite ^/welcome/?$ /index.php?a=welcome;...
-
可以在线查看WordPress网站使用的主题和插件的网站
说明:有时候看到别人的网站就很喜欢别人的主题,想知道别人所使用的主题插件,这里一般都可以通过源代码查看,但相对于可以直接查看的网站来说麻烦多了,这里分享3个可以在线查看WordPress网站使用的主题和插件的网站。 1、whatwpthemeisthat该站是直接从WordPress资源库调用的数据,一般没有上传到官方平台的是看不到的。 http://whatwpthemeisthat.com/ 2、WPThemeDetector该站差不多可以检测出WordPress站任何主题和插件,属于比较全面的。 http://www.wpthemedetector.com/ http://whattheme.com/