Linux
文章平均质量分 55
loyachen
这个作者很懒,什么都没留下…
展开
-
如何在CentOS 5/6上安装EPEL源
EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。转载 2015-08-28 16:34:43 · 902 阅读 · 0 评论 -
Linux上下行网速测试工具_speedtest-cli
speedtest-cli是Linux下的一个上下行网速测试工具,是一个用python写的命令行脚本。需要python2.4-3.3的支持。项目地址:https://github.com/sivel/speedtest-cli原创 2016-02-29 16:18:34 · 21271 阅读 · 0 评论 -
Windows安装Python、pip、easy_install
安装Python下载Python安装包https://www.python.org/downloads/图形化安装选择安装位置 这里安装至D:\Program Files (x86)\Python27设置环境变量将D:\Program Files (x86)\Python27;添加至PATH「注意格式」验证安装安装pip下载pip安装包https://pypi.python.org/pypi/pip原创 2016-02-29 21:45:49 · 1221 阅读 · 0 评论 -
局域网内知道Mac地址查询对应IP
环境: 1. 知道cubietruck的Mac地址为A:B:C:D:E:F 2. 同一局域网内的一台计算机(这里为Ubuntu)一、ping 255获取广播地址ifconfig | grep 'Bcast' | awk -F' ' '{print $3}' | awk -F':' '{print $2}'ping广播ping 10.0.0.255二、arp -aarp -a | grep 'A:原创 2016-03-15 14:15:41 · 18330 阅读 · 1 评论 -
Linux---centos搭建git服务器
[系统环境] CentOS release 6.7 (Final)1.创建用于运行git的用户和用户组groupadd gituseradd -g git git2.安装Git2.1安装依赖yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel2.2安装gityum insta原创 2016-04-17 21:50:47 · 452 阅读 · 0 评论 -
Linux---windows下通过VNC图形化访问Ubuntu桌面环境
【系统环境:Ubuntu 14.04.4】在windows下或Mac下可以通过VNC服务来图形化访问Ubuntu或其它Linux系统桌面环境,需要在Ubuntu下安装vncserver,在windows或Mac下安装客户端访问工具VNC viewer。1.windows下客户端访问工具 后面的:1是分配的桌面号,可以给不同的客户端分配不同的桌面号访问,如果是默认端口这样输入就可以了,如果设置了端口原创 2016-04-10 15:25:31 · 8774 阅读 · 1 评论 -
Linux---centos安装配置并挂载NFS
服务端配置1. 安装nfs-utils和rpcbindyum install -y nfs-utils rpcbind2.设置开机启动服务chkconfig nfs onchkconfig rpcbind on3.启动相关服务service rpcbind startservice nfs start4.创建共享目录mkdir /share5.编辑/etc/exports文件添加如下内容vim /原创 2016-03-30 02:01:33 · 13208 阅读 · 0 评论 -
Linux---centos编译安装mysql5.6
一、编译安装MySQL前的准备工作1、安装编译源码所需的工具和库yum -y install gcc gcc-c++ autoconf* automake* zlib* libxml* ncurses-devel* libgcrypt* libtool* openssl*安装cmakeyum -y install cmake2、设置MySQL用户和组groupadd -r mysqluseradd原创 2016-03-29 18:17:32 · 623 阅读 · 0 评论 -
Linux---centos永久关闭防火墙
关闭iptables# 关闭iptables/etc/init.d/iptables stop# 永久关闭chkconfig iptables off# 检查chkconfig --list iptables关闭selinux# 关闭selinuxsetenforce 0# 永久关闭selinuxsed -i 's/SELINUX=enforcing/SELINUX=disabled/g'原创 2016-03-29 14:55:33 · 13013 阅读 · 0 评论 -
Linux---centos6编译安装nginx1.8.1(附:安装脚本)
环境系统环境:CentOS release 6.7 (Final)需求centos6.7编译安装nginx1.8.1准备安装依赖yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel下载安装包cd /opt/software#download nginxw原创 2016-03-16 14:04:29 · 7143 阅读 · 0 评论 -
Linux---ubuntu重启网络服务
在更改网络配置后,我们需要重启网络服务使更改生效。在centos系统中,我们可以通过以下命令重启网络服务:/etc/init.d/network restart# orservice network restartUbuntu14.04重启网络服务无效:service networking restartstop: Job failed while stoppingstart: Job i原创 2016-05-27 18:42:35 · 30581 阅读 · 4 评论 -
Linux---centos升级git版本
[系统环境] CentOS release 6.7 (Final)升级git版本至1.8.4.1curl --progress https://www.kernel.org/pub/software/scm/git/git-1.8.4.1.tar.gz | tar xzcd git-1.8.4.1/./configuremake && make install && echo OK#查看版本git原创 2016-05-19 09:08:44 · 843 阅读 · 0 评论 -
Linux---Linux限制网络带宽的占用
有时候我们需要限制一些进程或程序对带宽的占用,例如限制上传或下载速度。本文介绍两种方式来实现。在 Linux 中限制一个应用的速率 限制网络流量速率的一种方法是通过一个名为trickle的命令行工具。通过在程序运行时,预先加载一个速率限制 socket 库 的方法,trickle 命令允许你改变任意一个特定程序的流量。 trickle 命令有一个很好的特性是它仅在用户空间中运行,这意味着,你不原创 2016-08-09 21:19:07 · 6267 阅读 · 1 评论 -
Linux---使用 nice、cpulimit 和 cgroups 限制 cpu 占用率
Linux内核在各个进程间公平地分配系统资源,以保障系统的正常运转。但是有时候,我们需要提高一个进程的优先级,或者降低一个进程的优先级,我们就需要由用户为内核指定进程的优先级。大部分进程启动时的优先级是相同的,因此Linux内核会公平地进行调度。 如果想让一个CPU密集型的进程运行在较低优先级,那就需要事先配置好调度器。下面介绍3种控制进程运行时间的方法:使用 nice 命令手动降低任务的优先级。原创 2016-08-09 23:30:20 · 22610 阅读 · 0 评论 -
Linux---centos搭建SVN服务器
1.安装SVNyum install -y subversion2.创建SVN版本库目录mkdir /opt/svn3.创建版本库svnadmin create /opt/svn/repos4.进入repos版本仓库下的配置文件目录cd /opt/svn/repos/conf/authz 权限控制文件passwd 帐号密码文件svnserve.confSVN 服务配置文件5.修改svnserve原创 2016-04-14 21:42:50 · 379 阅读 · 0 评论 -
cubietruck---安装lubuntu系统&挂载磁盘
Hello CubietruckAbuot CubietruckCubieboard是由一支中国珠海的技术团队Cubietech开发的一个开源MiniPC和开发板,团队在国际上被认可,但国内却默默无闻,Cubieboard类似于树莓派(Raspberry pi),但是在硬件性能、接口丰富性和扩展性上均优于后者。Cubietruck,也称之为”Cubieboard3”,配置着一枚与Cubieboa原创 2016-03-19 18:55:41 · 3733 阅读 · 0 评论 -
MySQL存储引擎MyISAM和InnoDB的对比
MySQL存储引擎MyISAM和InnoDB的对比:MySQL5.1的默认存储引擎为MyISAM,从MySQL5.5版本开始,默认存储引擎改为InnoDB,MySQL5.6继承了MySQL5.5默认存储引擎InnoDB。InnoDB和MyISAM是MySQL常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyIS原创 2015-10-16 18:47:33 · 516 阅读 · 0 评论 -
Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
转载自:http://freeloda.blog.51cto.com/2033581/1288553大纲一、前言二、环境准备三、安装与配置Nginx四、Nginx之反向代理五、Nginx之负载均衡六、Nginx之页面缓存七、Nginx之URL重写八、Nginx之读写分离注,操作系统为 CentOS 6.4转载 2015-08-19 17:21:48 · 923 阅读 · 0 评论 -
Linux下取代top的进程管理工具 htop
【转自:http://www.cnblogs.com/mchina/archive/2013/03/15/2858041.html】一、htop 简介htop 是Linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要ncurses。与Linux传统的top相比,htop更加人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操转载 2015-09-02 10:30:47 · 522 阅读 · 0 评论 -
http反向代理之haproxy详解
转载自:“Share your knowledge …”博客http://freeloda.blog.51cto.com/2033581/1294094大纲一、前言二、haproxy 简介三、haproxy 版本特性四、haproxy 支持的平台及OS五、haproxy 性能特点六、负载均衡器的性能评估因素七、hapr转载 2015-09-06 17:34:53 · 7813 阅读 · 0 评论 -
U盘安装Ubuntu-14.04.2-server
一、准备工作:硬件 服务器:Dell PowerEdge R720 U盘 :TOSHIBA USB3.0 32G 软件 映像写入工具:UltraISO 映像:ubuntu-14.04.2-server-amd64.iso说明:因为只有3台R720需要装Ubuntu系统,就没有采用PXE+KickStart的方式,尽管使用U盘安装有点’low’。这里选择USB3.0对于读取速度会原创 2015-09-26 23:59:17 · 9265 阅读 · 5 评论 -
VMware Workstation克隆CentOS 没有网卡eth0 无法开启网络服务
VMWare上克隆了一台CentOS6.6,开机后发现没有eth0,查看/etc/sysconfig/network-scripts/ifcfg-eth0 文件存在提示:device eth0 does not seem to be present,delaying initial原创 2015-08-03 15:19:30 · 3427 阅读 · 1 评论 -
CentOS同步网络时间
【系统环境:CentOS-6.6-x86_64】 很多时候需要将CentOS系统的时间和网络标准时间同步,具体步骤如下(此处同步时间日期为 亚洲上海 时间):1.显示当前的系统时间date2.更改时区cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime3.使用ntpdate同步标准时间ntpdate pool.ntp.org原创 2015-08-22 00:31:23 · 2035 阅读 · 0 评论 -
Nginx添加新模块&平滑重启
需求当编译完成后的Nginx需要添加新的模块时,我们需要添加该模块重新编译。比如我这里的需求是:编译好Nginx后,我需要添加nginx-rtmp-module模块环境[系统环境:CentOS release 6.7 (Final) nginx/1.8.1]nginx的安装位置:/opt/nginx nginx软件包位置:/opt/software/nginx-1.8.1准备下载新模块下载需要原创 2016-03-16 10:10:26 · 9984 阅读 · 0 评论 -
如何使用 fail2ban 防御 SSH 服务器的暴力破解攻击
对于SSH服务的常见的攻击就是暴力破解攻击——远程攻击者通过不同的密码来无限次地进行登录尝试。当然SSH可以设置使用非密码验证方式来对抗这种攻击,例如公钥验证或者双重验证。我们这里讨论当SSH服务使用密码验证方式时,如何保护SSH服务器避免暴力破解攻击。转载 2015-08-28 17:27:17 · 1873 阅读 · 0 评论 -
Linux下暴力破解工具Hydra详解
转载自:http://www.cnblogs.com/mchina/archive/2013/01/01/2840815.html一、简介Number one of the biggest security holes are passwords, as every password security study shows. Hydra is a parallized l转载 2015-09-06 10:58:53 · 625 阅读 · 0 评论 -
rsync安装部署
centos 6.6下rsync的安装部署原创 2015-08-14 16:17:24 · 968 阅读 · 0 评论 -
利用rsync+inotify搭建实时同步系统
利用rsync+inotify搭建实时同步系统原创 2015-08-15 19:11:25 · 755 阅读 · 0 评论 -
Linux---删除vim中的^M换行符
需求 有时候从Windows转移至Linux下的文本文件,vim中每行行尾会有一个^M换行符,通过如下方式删除命令tr -d "\015" < old_file.txt > new_file.txt原创 2016-11-26 14:52:07 · 2089 阅读 · 0 评论