红联Linux门户

Linux帮助
  • 如何在Arch Linux中安装DNSCrypt和Unbound如何在Arch Linux中安装DNSCrypt和Unbound

    2015-09-28 - DNSCrypt 是一个用于对 DNS 客户端和 DNS 解析器之间通信进行加密和验证的协议。它可以阻止 DNS 欺骗或中间人攻击。 DNSCrypt 可用于大多数的操作系统,包括 Linux,Windows,MacOSX ,Android 和 iOS。而在本教程中我使用的是内核为4.1的 archlinux。 Unbou...

  • Pure-ftpd服务安装及虚拟用户设置

    2015-09-28 - 发现公司用的是pure-ftpd,然后对比看了下,发现pure-ftpd还是功能强大很多,但配置相对复杂些。然后工作中经常要开ftp账号,供其他同事使用。故简单做些记录。 安装: sudo apt-get install pure-ftpd 虚拟用户设置: 首先,可以在系统中添加相应的用户和组...

  • linux让apache不区分大小写办法

    2015-09-28 - 作为草根程序员在调试程序的时候难免会出现因为程序中有大小写的原因而让linux服务器无法运行而直接输出的尴尬,这里简单介绍一下处理apache的方法和心得: 在linux下,路径是区分大小写的,今天我们来把它改成不区分大小写的方法吧,有需要的朋友可以参考一...

  • Debian 8 Jessie安装LAMP服务器教程Debian 8 Jessie安装LAMP服务器教程

    2015-09-27 - LAMP 是 Linux、Apache、MySQL(或 MariaDB)、PHP 的简称,是 Linux 下经典的 web 服务器搭配。本教程将向我们展示如何在 Debian Jessie (8) 服务器上安装 Apache2 web服务、PHP 5 (mod_php) 和 MariaDB 数据库,说一下 MariaDB 数据库,它是由 Mysql 发展...

  • Nagios(centreon)监控Linux日志

    2015-09-26 - 1.将check_log3.pl下载后放到客户端服务器的插件文件夹 [root@SSAVL2475 libexec]# cp /tmp/check_log3.pl /usr/local/nagios/libexec 2.增加执行权限 #chmod +x check_log3.pl [root@SSAVL2475 libexec]# chmod +x check_log3.pl 3.修改owner #chown nagios...

  • 你知道URL、URI和URN三者之间的区别吗?你知道URL、URI和URN三者之间的区别吗?

    2015-09-25 - 这是一个经典的技术争论,许多人都会自问:URL、URI,很可能还有URN,它们之间的区别是什么。虽然,现在我们简单地把 URN 和 URL 都看做 URI,但严格来说URI可以进一步划分为URL、URN或者这两者的组合,所以了解这三者之间的区别将会非常有趣并让人受益匪浅...

  • 如何在linux中搭建FTP服务如何在linux中搭建FTP服务

    2015-09-25 - 在本教程中,我将会介绍如何搭建你自己的FTP服务。但是,首先我们应该来的学习一下FTP是什么。 FTP是什么? FTP 是文件传输协议的缩写。顾名思义,FTP用于计算机之间通过网络进行文件传输。你可以通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算...

  • docker初安装的血泪史

    2015-09-24 - 最近docker很火,不管是朋友圈内还是公司内聊天都离不开docker,于是对docker产生了极大的好奇心,凭着一颗程序猿的好奇心开始了docker的安装血泪史。 首先我有一台从公司退役的本本x220,性能还不错。在此本本上我安装了双系统,win7 64bit和ubuntu 12.04 32...

  • PHP:Linux/Ubuntu15.04搭建LAMP开发环境图解教程PHP:Linux/Ubuntu15.04搭建LAMP开发环境图解教程

    2015-09-23 - 这几天手上没活,想学点PHP什么的,据说PHP是世界上最好的语言!。那么问题来了:如何搭建PHP开发环境呢?Windows可选择WAMP集成包,一键安装,Linux/Ubuntu平台也有类似的集成包,不过没装成,于是采用了分步安装的方式,Apache+Mysql+PHP分开安装。由于网...

  • Linux高级(策略)路由使用方法

    2015-09-21 - 1、Linux 高级路由功能需要如下支持: a) Kernel space:配置CONFIG_IP_ADVANCED_ROUTER 配置路径:在linux内核中运行make menuconfig,按照路径Networking support --- Networking options ---TCP/IP networking--IP: advanced router, 选中IP: advanced r...

  • Kafka安装和测试Kafka安装和测试

    2015-09-21 - 1.简介 kafka(官网地址:http://kafka.apache.org)是一款分布式消息发布和订阅的系统,具有高性能和高吞吐率。 i. 消息的发布(publish)称作producer,消息的订阅(subscribe)称作consumer,中间的存储阵列称作broker。 ii. 多个broker协同合作,produce...

  • CentOS学习笔记--SCSI设备热插拔

    2015-09-20 - 处于运行中的服务器,因业务要求也许不允许重启机器,而新添加的SCSI设备(主要是硬盘)如何实现热插拔呢? 首先需要查看一下设备: #cat /proc/scsi/scsi Attached devices: Host: scsi1 Channel: 00 Id: 00 Lun: 00 Vendor: NECVMWar Model: VMware IDE CD...

  • cherokee小型web服务器配置概述

    2015-09-18 - http://www.cherokee-project.com/download/0.11/0.11.6/cherokee-0.11.6.tar.gz 下载下来解压。 然后configure;make;make intall 发现不支持php(会报503错误) 于是。再装了一下php。debian的系统直接apt一个php5-cgi即可。 红帽的用户请装php-common,php-cl...

  • wamp下开启SSL,解决APACHE启动问题

    2015-09-17 - 一,wamp开启SSL 解决wamp5_1.7.4中APACHE启动问题 1.#修改httpd.conf文件 LoadModule ssl_module modules/mod_ssl.so Include conf/extra/httpd-ssl.conf #去掉上面两行前的# 2.#修改conf/extra/httpd-ssl.conf SSLCertificateFile D:/wamp/Apache2/bin/ser...

  • 打造终端下mutt收发邮件环境(fbterm,fetchmail,msmtp,procmail,

    2015-09-17 - 实现mutt下收发邮件需要安装,mutt,fbterm,fetchmail,msmtp,procmail 以下是各配置文件,在home目录下,隐私信息有马赛克... .muttrc : 其中Mail是我建立的邮件目录,还有比较舒适的界面配置 set editor=vim set mbox=/home/xiaojunyu/Mail/inbox set spoolf...

  • centos下应用gitosis搭建git代码仓库

    2015-09-17 - centos折腾了半个月,总算把环境都配置好了,这个git尤其麻烦. 先说明,针对的系统是centos,其它系统不知道,切匆模仿,后果自负! 安装git $ wget http://kernel.org/pub/software/scm/git/git-1.7.2.3.tar.gz $ tar -xzvf git-1.7.2.3,tar.gz $ cd git-1.7.2.3 $...

  • 阿里云centOS配置实录阿里云centOS配置实录

    2015-09-16 - Step1.系统挂载数据盘 df -h,看不到数据盘。 fdisk -l ,可以看到数据盘 执行fdisk -S 56 /dev/xvdb命令,对数据盘进行分区; 根据提示,依次输入n,p1,两次回车,wq,分区就开始了,很快就会完成。 使用fdisk -l命令可以看到,新的分区xvdb1已经建立完成...

  • linux设置服务器间互信

    2015-09-16 - 1.切换到要建立互信的用户(以root为例): su - root cd ~ 2.制作密钥并赋权: # ssh-keygen -t dsa #出现提示默认回车不要输入 # cat .ssh/id_dsa.pub .ssh/authorized_keys # chmod 644 ~/.ssh/authorized_keys # chmod 755 ~/.ssh 3.创建config文件,取消...

  • CentOS 6搭建nginx提供web服务CentOS 6搭建nginx提供web服务

    2015-09-15 - 需要依赖的库: 1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) 2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ ) 3. ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ ) 可以使用rpm q xxx 查询库是否已经安装成功 可以使...

  • 如何将windows上的软件包或文件上传到linux服务上如何将windows上的软件包或文件上传到linux服务上

    2015-09-14 - 昨天晚上朋友让我帮他简单的搭建个环境,他公司让他做款软件测试温度的,他自己搞的是嵌入式,在公司担任的是软件工程师,应届毕业生。也可能他们搞嵌入式的对这个linux系统不太熟,不会把windows上的软件包或文件上传上linux服务上,编译还凑合。我今天到网...

  • Linux下存储分离

    2015-09-14 - 服务端: 首先拿出一块分区/dev/sda5 # yum search target # yum install scsi-target-utils.x86_64 -y //服务端的包 # vim /etc/tgt/targets.conf //编辑服务端的配置 target redhat:1 //共享出这块分区的名字为redhat:1 backing-store /dev/sda5 /target /...

  • linux nginx 301跳转

    2015-09-12 - 1.修改 default 文件 ubuntu@:~$ sudo vi /etc/nginx/sites-available/default 2.server {} 中增加如下代码 location /www-vote4twix-mars-com-twix-pick-a-side-sweepstakes.html { rewrite ^(.*)$ /www-vote4twix-mars-com-twix-brand-pick-a-side-game-sw...

  • golang rabbitmq实践(一rabbitmq配置)

    2015-09-11 - 1:环境选择 系统为ubuntu 15.04 ,我装在虚拟机里面的 2:rabbitmq tabbitmq 3.5.4download url : http://www.rabbitmq.com/ 3:安装 在Ubuntu环境下,建议直接下载deb安装包,可以再ubuntu软件包管理中直接安装,并且安装其他依赖包 4:启动 如果是deb包直...

  • linux定期备份网站网页

    2015-09-10 - 要备份系统网页可以使用tar命令。它是linux系统最常用的备份方式,请执行下列命令备份/var/www/html目录里所有的文件资料: 首先要创建backup目录,然后执行后面的操作。 [root@free /]# tar zcvf /backup/web-backup.tgz /var/www/html backup为备份文件存...

  • linux配置独立svn服务器linux配置独立svn服务器

    2015-09-10 - 前言:独立SVN服务器不结合APACHE安装使用,连接独立SVN服务器也不是用HTTP协议。这是比较快捷的SVN服务器配置方法。 一。下载工具 1.subversion-1.6.17.tar.gz 2.subversion-deps-1.6.17.tar.gz 这两个都是必须下载的,否则单独下载第一个包编译时就会提示...

  • 使用libevent多线程验证Linux上的服务器"惊群"现象使用libevent多线程验证Linux上的服务器"惊群"现象

    2015-09-09 - 什么是惊群现象? 惊群(thundering herd)是指,只有一个子进程能获得连接,但所有N个子进程却都被唤醒了,这种情况将使性能受损。 举一个很简单的例子,当你往一群鸽子中间扔一块食物,虽然最终只有一个鸽子抢到食物,但所有鸽子都会被惊动来争夺,没有抢到...

  • 6个下一代Docker监测工具6个下一代Docker监测工具

    2015-09-09 - 容器:这里面什么才是最重要的?container monitoring,一项可以帮助你了解容器内发生什么以及让你获得某种支持的技术,随着Docker自身的monitoring 和 introspection技术API的成熟,已经有最新一波的容器监测技术利用到它们。 以下列举6个Docker相关的监测A...

  • 阿里云服务器挂载数据盘

    2015-09-07 - 阿里服务器申请到后,即便申请了数据盘,系统里面也没有自动配置上,看到的只有系统盘20GB,需要手动配置数据盘。 [root@iZcmake-2.8.5]# fdisk -l Disk /dev/xvda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylind...

  • CentOS下Tomcat的基础安装CentOS下Tomcat的基础安装

    2015-09-07 - 系统环境:CentOS 6.6 64位 Step 1:安装配置JDK 1.下载JDK rpm包 下载地址:http://www.oracle.com/technetwork/java/javase/downloads 通过Xftp或WinSCP等软件,将jdk-8u45-linux-x64.rpm包上传至 /usr/local/ 目录。 赋予可执行权限:chmod +x jdk-8u45-l...

  • apache一键安装脚本

    2015-09-07 - 最近在玩apache,首先安装apace要配置apr,apr-util,pcre,而配置这些基本都是千篇一律。所谓程序员的精神就是减少重复性的劳动,下面请看我写的apache安装脚本: 这个脚本我也放到我的github上:https://github.com/adairjun/install-sh/blob/master/apach...

  • 开启centos防火墙的8080端口

    2015-09-06 - 开启centos防火墙的8080端口 /etc/sysconfig/iptables 21L, 949C # Firewall configuration written by system-config-securitylevel # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT...

  • linux下apache启动、停止、重启命令

    2015-09-05 - 基本的操作方法: 本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令: 推荐/usr/local/apache2/bin/apachectl start apaceh启动 apache停止命令 /usr/local/apache2/bin/apachectl stop 停止 apache重新启动命令: /us...

  • bind配置简单自用DNS服务器

    2015-09-05 - 目标:自定义一个域名 www.test.com,可以解析到指定机器 安装(版本:9.7.3): yum install bind 配置: 初始化配置: #生成rndc.conf文件 cd /etc rndc-confgen rndc.conf #生成named.conf文件 tail -10 rndc.conf | head -9 | sed s/#\ //g named.conf #...

  • 使用IPMI控制/监控Linux服务器

    2015-09-05 - 1、IPMI简述 IPMI提供了很多丰富功能,我使用的功能,说得大白话一点,就是: 1、获取本设备的硬件信息:包括CPU和主板的温度、电压、风扇转速。 2、在设备A上,通过命令,控制远程设备B,开机、关机、重启。(看到这个有没有一点想做坏事的冲动,哈哈) IPM...

  • 如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器

    2015-09-05 - 今天我们将会学习如何使用 Weave 和 Docker 搭建 Nginx 的反向代理/负载均衡服务器。Weave 可以创建一个虚拟网络将 Docker 容器彼此连接在一起,支持跨主机部署及自动发现。它可以让我们更加专注于应用的开发,而不是基础架构。Weave 提供了一个如此棒的环境...

  • 如何设置在Quagga BGP路由器中设置IPv6的BGP对等体和过滤如何设置在Quagga BGP路由器中设置IPv6的BGP对等体和过滤

    2015-09-04 - 在本教程中,我们会向你演示如何创建IPv6 BGP对等体并通过BGP通告IPv6前缀。同时我们也将演示如何使用前缀列表和路由映射特性来过滤通告的或者获取到的IPv6前缀。 拓扑 教程中,我们主要参考如下拓扑。 服务供应商A和B希望在他们之间建立一个IPv6的BGP对等体...

  • 如何为你的平台部署一个公开的系统状态页如何为你的平台部署一个公开的系统状态页

    2015-09-04 - 如果你是一个系统管理员,负责关键的 IT 基础设置或公司的服务,你将明白有效的沟通在日常任务中的重要性。假设你的线上存储服务器故障了。你希望团队所有人达成共识你好尽快的解决问题。当你忙来忙去时,你不会想一半的人问你为什么他们不能访问他们的文档...

  • linux下开发板网络速度测试记录linux下开发板网络速度测试记录

    2015-09-03 - 由于做的项目对于网络和USB的读写速度有很高的要求,因此新拿回来的板子要测试网络和usb的最佳传输速度。要考虑不少因素,先把我能想到的记录下来。 测试的环境是开发板和ubuntu虚拟机。虚拟机通过桥接和开发板处于同一局域网内,开发板是linux操作系统。 网...

  • linux统计分析流量-wiresharklinux统计分析流量-wireshark

    2015-09-03 - wireshark(https://www.wireshark.org/)是一款带界面的开源抓包工具,可以用来对系统流量进行统计分析。 安装 由于wireshark是带界面的,所以一般在界面环境下运行,可以通过yum安装: $ yum install -y wireshark wireshark-gnome 所以这里安装了两个包。...

  • 使用PSSH批量操作Linux服务器

    2015-09-03 - 简介 服务器多了,有一个问题就是如何批量快速操作多台服务器,在网上搜到了PSSH工具,试用了一下发现挺好用,推荐给大家。 pssh是一个python编写的可以在多台服务器上执行命令的轻量级管理工具,同时支持拷贝文件,python版本大于2.4即可,项目地址:parall...