#
frp内网穿透实战

什么是frpfrp是一个使用非常简单的开源内网穿透软件,代码地址:https://github.com/fatedier/frp ,使用条前提你需要有一台公网服务器,大致原理是:公网服务器监听某个端口等待内网服务器连接,内网服务器连接成功后用户访问公网的某一个端口,访问的所有内容都会转发到内网服务器,也就是所有的请求都会经过公网服务器转发一次,还不是真正的完全内网穿透。 准备工作 准备一台公网... 阅读全文

@2022-09-23 Linux基础 浏览(1425)
#
记一次线上服务器重装系统全过程

其实整个系统重装和迁移在6月12晚上就完成了(花了好几个小时,一直搞到凌晨),只不过由于mysql换了版本导致时间插入一直有问题,一直没时间解决,今天才把重装过程补上来。 背景现在在用的ECS服务器还是2015年买的,当时为了省空间故意挑选了比较老的centos6.5系统,空间是省下来了,后面暴露的问题越来越多了。时间来到了2022年,连centos官方都已经放弃维护了,我用的却还是上古... 阅读全文

@2022-07-24 Linux基础 浏览(1097)
#
Linux服务器测试最大带宽和实时网速

测试最大带宽speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行,安装: yum install python-pip –ypip install speedtest-cli 输入speedtest-cli测试最大下载和上传带宽(下图中的单位Mbit/s需要除以8才是我们一般说的多少M/s): 显示实时网速也就是类似3... 阅读全文

@2020-06-12 Linux基础 浏览(6937)
#
修改SSH端口

如题默认端口是22,不修改的话很容易被人试探,修改方法如下。 vi /etc/ssh/sshd_config 然后在#Port 22一行下面增加自己的设置,比如端口号改为8888: # Port 22Port 8888 保存,然后执行``重启ssh服务: service sshd restart 此时端口就已经被修改了,22已经连不上了。但是一般还需要修改防火墙,因为默认新端口是没有被... 阅读全文

@2018-11-30 Linux基础 浏览(4842)
#
Linux/Mac下如何查看某个端口被谁占用

方法一lsof -i:端口号,这个很简单,也很好记,比如查看80端口被谁占用lsof -i:80: 很明显被nginx占用了。 方法二netstat -tunlp可查看当前活动网络连接(查看所有为netstat -anp): [root@iZ94i7kwlagZ ~]# netstat -tunlpActive Internet connections (only servers)Pro... 阅读全文

@2018-03-01 Linux基础 浏览(3924)
#
Linux防火墙iptables基本配置

正文iptables一般有2种配置方式,一种是直接在iptables后面跟一些命令,然后执行service iptables save保存到配置文件夹,一种是直接修改配置文件,建议始终都修改配置文件,因为使用自动保存功能会把配置顺序打乱,一些备注也搞没了。 配置文件路径为/etc/sysconfig/iptables,默认情况下是没有这个文件的,此时可以随便输入一条规则,然后保存: iptab... 阅读全文

@2018-03-01 Linux基础 浏览(6029)
#
Linux下使用squid搭建自己专属的http/https正向代理服务器

服务器配置其实很简单,我的是Centos系统,其它系统类推。 第一步,安装:yum install -y squid。 第二步,配置:vim /etc/squid/squid.conf: 主要是这2个: # 代理服务器端口http_port 3128# 允许访问所有地址,默认是 deny,这个要主动改一下http_access allow all 不同服务器默认配置可能不太一样,我的阿里... 阅读全文

@2018-01-10 Linux基础 浏览(13252)
#
碰到一个超级奇怪的问题,Linux的9999端口无法访问

概述阿里云服务器,Centos系统,tomcat7,配置了9999端口,本机测试可以访问,但是在Windows上怎么都访问不了,Chrome提示: 已确认防火墙关闭: 抱着不死心的态度,我又多试了几个端口,8080、9988、9998都没问题,都可以正常访问,唯独9999不行,奇了怪了,不知道是阿里云那边做了什么处理,还是9999这个端口本来就比较特殊,目前还没有找到原因。 解决方法... 阅读全文

@2016-11-18 Linux基础 浏览(12183)
#
vim编辑器简单使用

说明:不奢望成为vim专家,只要求会一些基本用法即可。 基本命令进入vim: vim fileName共有3种模式: 普通模式:光标移动插入模式:就是可以随意打字修改内容的模式命令模式:敲一些命令 默认进入是普通模式,输入i切换成插入模式,且编辑位置在光标前(输入其它一些普通字符也会变成插入模式),按ESC再次回到普通模式,输入:切换到命令模式。 普通模式: gg 文件首行G ... 阅读全文

@2016-10-27 Linux基础 浏览(3580)
#
Linux配置端口转发

开启IP转发首先开启IP转发功能,默认是关闭的。 临时修改: # echo 1 >/proc/sys/net/ipv4/ip_forward修改过后就马上生效,但如果系统重启后则又恢复为默认值0。 永久修改: vi /etc/sysctl.conf# 找到下面的值并将0改成1net.ipv4.ip_forward = 1# sysctl –p(使之立即生效)默认值0是禁止ip转发,修... 阅读全文

@2016-10-27 Linux基础 浏览(6509)
#
Windows和Linux下的Java环境安装

比较简单,因为准备把这些写成一系列,所以也单独写一篇文章。 安装jdk:下载并解压从官网下载jdk-7u79-linux-x64.tar.gz,假设我把它安装到/home/java下面: cd /home/javatar -zxvf jdk-7u79-linux-x64.tar.gzmv jdk1.7.0_79 jdk-1.7 # 这一步仅是个人习惯,给文件夹改个名字 配置环境变量执行v... 阅读全文

@2016-10-27 Linux基础 浏览(3259)
#
Linux环境变量配置

如题按生存周期分2种:一种永久的,一种临时的,临时的使用export命令声明即可,关闭shell后立即失效,这里只介绍永久的。 永久设置环境变量有2种方法,修改/etc/profile文件是针对所有用户,修改用户目录~下的.bash_profile文件是针对当前用户,这里只介绍前者。 以Java环境变量设置为例来说明如何设置环境变量: 执行vim /etc/profile命令,在文件的最后面... 阅读全文

@2016-10-27 Linux基础 浏览(3918)
#
Linux下tomcat的安装、配置、启动

安装安装jdk首先需要安装jdk,没有安装的可以参考这篇文章。 解压这里以安装tar.gz格式为例,假设已经下载好了apache-tomcat-7.0.39.tar.gz,我要安装到/home/tomcat/下面: tar zxvf apache-tomcat-7.0.39.tar.gzcp -r apache-tomcat-7.0.39 /home/tomcat/tomcat-7.0 #... 阅读全文

@2016-10-27 Linux基础 浏览(4559)
#
Linux下挂载阿里云数据盘

原文发表于:20160203 原文参考自:https://help.aliyun.com/knowledge_detail/5974154.html 查看数据盘在没有分区和格式化数据盘之前,使用df –h命令,是无法看到数据盘的,可以使用fdisk -l命令查看: 对数据盘进行分区执行fdisk /dev/xvdb命令,对数据盘进行分区,然后根据提示,依次输入“n”,“p”“1”,两次回... 阅读全文

@2016-10-20 Linux基础 浏览(3396)
#
Linux下安装SVN服务端

安装使用yum安装非常简单: yum install subversion配置创建仓库我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。 [root@localhost /]# cd /home[root@localhost home]# mkdir svn[root@localhost home]# sv... 阅读全文

@2016-10-20 Linux基础 浏览(3234)
#
Linux上安装和启动Memcached

安装 memcached依赖libevent,要先安装libevent然后安装memcached。 安装libevent(以下命令暂未亲测): # tar zxvf libevent-2.0.12-stable.tar.gz# cd libevent-2.0.12-stable# ./configure –prefix=/home/memcached/libevent-2.0.12-stab... 阅读全文

@2016-10-16 Linux基础 浏览(4275)
#
使用squid在阿里云服务器上搭建自己的代理服务器

前言阿里云服务器的下载速度真是杠杠的: 有时候下载国外的资源,本机下载很慢,但是阿里云下载很快,以前总是先在服务器上下载好,然后再下载到本地,非常麻烦,所以现在改用反向代理实现。 安装检测是否安装: # which squid/usr/bin/which: no squid in (/usr/local/sbin:/usr/local...出现以上提示说明没有安装。 安装: yum ... 阅读全文

@2016-10-10 Linux基础 浏览(9911)
#
[精品] Linux常见命令集合

常见操作命令查看磁盘空间、文件大小修改hosts解压压缩相关命令targztar.gz 和 tgzziplinux下端口映射远程桌面linux下node.js安装Centos 下安装shellinaboxlinux安装后的大小常见操作命令cd home, cd home/tomcat # 定位到某个目录cd ../ # 回到上一层目录ls # 显示当前文件夹下的文件tab键 # 自动完成mkdir... 阅读全文

@2016-06-27 Linux基础 浏览(3329)
第1页,共1页