基于宝塔Linux面板的shadowsocks可视化管理插件

基于宝塔Linux面板的shadowsocks可视化管理插件

今天发现个好东西,基于宝塔面板的ss插件,具体原理就是 php install shadowsoks之后制作的可视化工具,嗯,意思就是可以从宝塔面板创建需要的ss端口,就这个意思。 前提条件:安装过宝塔Linux面板(不管什么系统的宝塔面板都行,建议宝塔最新版。) 安装完宝塔后,登陆到终端执行下面命令安装: 卸载 先在可视化界面中删除所有用户端口,再...

ss-panel-v3-mod_Uim魔改后端部署教程

ss-panel-v3-mod_Uim魔改后端部署教程

之前由于一些个人原因,一直没写后端教程,主要的一个原因是作者的wiki里面有详细的后端教程,但是昨天我看见已经把后端教程更改成Docker部署?之前的部署教程已经消失了,所以我才打算补一个教程出来,可能作者觉得能部署后端的都是买得起kvm的孩子吧... 好了,废话不多,直接切入正题: 通过http://50.tn购买前端后进行部署,然后通过前端...

Alpine Linux下安装Bash Shell

Alpine Linux下安装Bash Shell

Alpine Linux comes with BusyBox. It is described as, “The Swiss Army Knife of Embedded Linux.” BusyBox combines tiny versions of many common UNIX utilities into a single small executable including /bin/sh. By default, bash is not included with BusyBox and Alpine Linux. Alpine Linux附带BusyBox。 它被描述为“嵌入式Lin...

使用sed命令在两行匹配之间插入一行新内容

使用sed命令在两行匹配之间插入一行新内容

先上文本内容: hello welcome to shanghai 在这两个之间插入一行liming。 解决办法: 查了一下sed的用法貌似可以试一下,看到命令n可以读入下一行到pattern space,就可一匹配完前一行,继续匹配下一行了。 sed -i '/hello/{n;s/liming/liming\n&/g}' 1.txt 执行后使用cat查看内容: hello liming welcome to shanghai 在这种情况下n变成...

CentOS下网卡配置方法以及多IP配置

CentOS下网卡配置方法以及多IP配置

我们为什么要手动配置IP呢? 因为在某些服务器上,我们安装了BBR后,网卡会自动改变IP为内网IP,导致我们的程序无法联网,所以需要手动配置一下IP。 CentOS修改IP方法: vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0          //网卡名 BOOTPROTO=static     //静态获取,可以按照需要...

PHP利用淘宝IP接口获取用户IP所在地

PHP利用淘宝IP接口获取用户IP所在地

最近在研究PHP解析JSON,怎奈技术不过关,问了一下相关同学,获取到了解决办法,废话不多,直接上代码: <?php $ip = $_SERVER["REMOTE_ADDR"]; $url = "http://ip.taobao.com/service/getIpInfo.php?ip={$ip}"; //获取API返回值 $html = file_get_contents($url); $srt = json_decode($html); //echo $html; $addres...

Linux安装Nethogs查看网卡流量情况

Linux安装Nethogs查看网卡流量情况

Nethogs安装: 方法一:直接使用Yum和Apt安装: Centos: yum install epel-release -y yum install libpcap nethogs -y Debian&Ubuntu: apt-get install nethogs -y 方法二:源码安装 #安装c++环境 yum install -y gcc-c++ libpcap-devel.x86_64 libpcap.x86_64 ncurses* git clone https://github.com/raboof/nethogs cd nethogs/ make ...

Linux下升级python2.7到python3.5

Linux下升级python2.7到python3.5

我们先使用python -v来测试一下当前版本: ortonwu@ubuntu:~$ python -V Python 2.7 升级或安装Python3的话,可以使用如下命令下载最新的Python: apt-get install python3 之后输入python可以进入python的命令行交互: ortonwu@ubuntu:/usr/bin$ python Python 2.7.12 (default, Nov 19 2016, 06:48:10) [GCC 5.4.0 20160609] on linux2 Type...

Centos下使用ntsysv命令来控制开机自启软件

Centos下使用ntsysv命令来控制开机自启软件

ntsysv命令提供了一个基于文本界面的菜单操作方式,集中管理系统不同的运行等级下的系统服务启动状态。在RedHat各个发行版,CentOS各个版本,都自带这个工具。它具有互动式操作界面,您可以轻易地利用方向键和空格键等,开启,关闭操作系统在每个执行等级中,所要执行的系统服务。 我们先检查下是否安装ntsysv服务: yum list ntsysv 如果出...

Linux下使用mkfs快速对磁盘进行分区

Linux下使用mkfs快速对磁盘进行分区

mkfs命令用于在设备上(通常为硬盘)创建Linux文件系统。mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。 相关命令:  fs:指定建立文件系统时的参数; -t 文件系统类型:指定要建立何种文件系统; -v:显示版本信息与详细的使用方法; -V:显示简要的使用方法; -c:在制做档案系统前,检查该partition是否有坏轨。 使用...