发布于 2018-02-28 22:11:51 0 comments CentOS 6升级python至2.7并安装最新pip CentOS 6自带的是python 2.6.6,很多软件需要2.7才行运行。但是又不能通过yum来装,因为里面没有新版本。首先下载python源码并解压wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgztar zxvf Python-2.7.14.tgzcd Python-2.7.14在编译安装之前,需要安装一些库,否则... 阅读全文 »
发布于 2018-02-27 22:44:24 0 comments 常用简单iptables操作与设置 允许5000端口的tcp入和出:iptables -I INPUT -p tcp --dport 5000 -j ACCEPTiptables -I OUTPUT -p tcp --sport 5000 -j ACCEPT保存iptables设置到文件:iptables-save > /etc/fz-iptables从文件读取iptables设置:iptables-restore < ... 阅读全文 »
发布于 2017-11-08 22:29:47 0 comments 使用Nginx转发我的两个https博客 由于最近服务器被墙,至今未恢复,换IP太贵了,无奈之下,只能搞一台新的服务器做Nginx转发,实现之后效果还行。不过还是有点麻烦的,因为两个博客都是https的,而且证书是分开的,因此需要把两套证书文件都拷过来才行,不然没法正常https。首先,sudo apt-get install nginx,之后在/etc/nginx/conf.d/新建配置文件并编辑,加入如下内容:server { ... 阅读全文 »
发布于 2017-09-05 14:40:44 0 comments CentOS 6.5更新OpenSSH 先在http://www.openssh.com/portable.html下载OpenSSH。解压tar zxvf openssh-7.5p1.tar.gz。安装依赖库yum install pam pam-devel zlib zlib-devel,如果还有缺少的安装一下就可以了。进入目录,./configure --prefix=/usr --sysconfdir=/etc/ssh --wi... 阅读全文 »
发布于 2017-08-11 16:21:28 0 comments 从国外下载大量小文件到国内的方法 现有需求下载大量小文件到国内,怎么办呢?文件是以Apache的http形式给出,即为这篇文章里的样子。好像有点麻烦,如果在国内直接下载,由于文件数量多,必然速度很慢。我的解决方案是:首先用国外的机器进行wget,由于国外对国外,即使文件数量多,也可以基本做到满速,而且不论如何都得wget的,所以这步基本可以做到没有损失。之后考虑将这些文件,使用较好的网络,传到国内。首选校园网。但由于我VPS空间不... 阅读全文 »
发布于 2017-05-16 12:56:30 0 comments 多用户共享使用一个Linux分区的解决方案 如果你在服务器上新加了一块硬盘,想让大家一起用,怎么办呢?一个容易想到的解决方法就是为每个用户新建一个目录,用户只能访问自己的目录,然后还要把这个目录软链接到用户的home目录下,这样用户就像完全是在自己的目录下操作的一样。具体来说,我们需要在新挂载的硬盘的目录下,以/mnt/work1/为例,新建一个文件夹,权限设置成777:mkdir share; chmod 777 share; cd sh... 阅读全文 »
发布于 2017-05-16 11:23:10 0 comments 使用GNU parted进行分区并开机挂载 老板新买了几块硬盘,现在要挂到服务器上使用。首先,要对硬盘进行分区。由于硬盘超过2T,不能使用MBR分区表,只能使用GPT分区表。因此不能使用fdisk进行分区,只能使用parted。使用fdisk -l查看新插入的硬盘的设备名,以/dev/sda为例。执行parted /dev/sda进入分区模式。执行mklabel gpt指定硬盘使用GPT分区表,之后mkpart primary ext4 0... 阅读全文 »
发布于 2017-05-14 00:54:54 0 comments CentOS系统修改软件源 在/etc/yum.repos.d/中找到CentOS-Base.repo,并修改其中URL的部分。以在CentOS 6.5上使用TUNA源为例,我这里有一份修改好的文件。UPDATE: 上次TUNA接锅会集中开发时说到了这个问题,现在已经增加了CentOS的help。... 阅读全文 »
发布于 2017-05-07 21:18:12 0 comments Nginx监听IPv6 以Ubuntu为例,使用apt安装的Nginx默认是支持IPv6的。但是我不论配置文件怎么设置,用IPv6访问总是跳转到Nginx默认的页面上去。后来发现,在server项中,只listen 80是不能做到监听IPv6的。必须使用listen [::]:80才能监听IPv6的80端口。再仔细看Nginx的默认配置项,sites-available/default文件,它默认监听了IPv6,所以IP... 阅读全文 »
发布于 2017-05-07 02:00:53 0 comments 使用Navicat管理MySQL数据库 Navicat是一款非常好用的GUI管理数据库的软件,其实它不仅可以管理MySQL,还能管理MariaDB、SQL Server、SQLite、Oracle以及PostgreSQL。而且它是跨平台的,不过Linux版是借助wine来实现的。一般来说用phpmyadmin管理MySQL是一个比较好的选择,但是并不是每个机器都有PHP环境,而且在网页上操作数据库还是不够舒服的,上传文件的大小也受到ph... 阅读全文 »