#
记一次线上服务器重装系统全过程

其实整个系统重装和迁移在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)
#
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基础 浏览(3923)
#
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基础 浏览(13251)
#
碰到一个超级奇怪的问题,Linux的9999端口无法访问

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

@2016-11-18 Linux基础 浏览(12181)
#
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下nginx的安装部署和配置

原文发表于:2016-02-22 安装要安装nginx,默认情况下需要安装下面3个依赖项: rewrite模块需要pcre库gzip模块需要zlib库ssl 功能(例如开启https支持)需要openssl库 当然也不是非要安装不可,不想安装也可以通过参数配置来禁用,这是后话。我第一次安装时觉得https暂时用不上就没有安装,只装了前面2个,大家可以根据实际需要决定是否安装,第一个r... 阅读全文

@2016-10-20 nginx 浏览(5896)
#
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基础 浏览(4274)
#
使用squid在阿里云服务器上搭建自己的代理服务器

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

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

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

@2016-06-27 Linux基础 浏览(3329)
#
Linux下安装MySql总结

安装mysql的安装主要有3种方法,一种是源码安装,一种是RPM安装,一种是二进制文件安装(相当于Windows下的绿色安装),这里采用最后一种方式。 下载进入mysql官网,然后按照图示找到指定地方,我们这里下载一个历史版本5.5,然后指定platform为Linux-Generic,拖到最下面去,下载.tar.gz格式的64位文件。 开始安装不同于大部分教程,我这里安装到/... 阅读全文

@2016-06-22 MySQL 浏览(4217)
第1页,共1页