2016-10-27 - 通过设置用户登录后只能访问指定目录来限制权限。 具体步骤如下: 1、新建用户: sudo useradd -m -d /home/ftpuser -s /usr/sbin/nologin ftpuser nologin要事先确认位置,通常在/usr/sbin或/sbin下(可在/etc/passwd中查看sshd的nologin配置) 设置用户密...
2016-10-27 - Mesos 与 Marathon Mesos Mesos 是一套分布式集群管理器,旨在通过以动态方式于不同任务之间共享资源的方式改进资源使用率。Mesos 提供一种统一化资源视角,其涵盖全部集群节点,并能够以无缝化方式利用类似于单一计算机内操作系统内核的方式实现资源访问。...
2016-10-27 - 实现目标:让www.sina.com - www.sohu.com 修改配置文件 在URL中输入一个地址,会自动跳转为另一个 修改主配置文件 #vim /usr/local/apache2/etc/httpd.conf LoadModule rewrite_module modules/mod_rewrite.so的注释去掉 修改子配置文件 #vim /usr/local/ap...
2016-10-27 - 基于IP的虚拟主机: 一台服务器,多个IP,搭建多个网站 基于端口的虚拟主机: 一台服务器,一个ip,搭建多个网站,每个网络使用不同端口访问 基于名字的虚拟主机: 一台服务器,一个ip,搭建多个网站,每个网站使用不同域名访问 域名解析 /文件解析 不能使用D...
2016-10-25 - 目录别名的作用相当于二级域名,起到一个扩容的作用。这样你一个服务器上可以放多个项目了。 修改配置文件 #vim /usr/local/apache2/etc/httpd.conf 453 Include etc//extra/httpd-autoindex.conf 把#去掉,让子配置文件生效。 保存 修改子配置文件 #vim /us...
2016-10-25 - 你有个想法,就是想重启一下apache。 之前的话,你需要在Xshell里输入很长的一段命令来解决。 比如你关闭的话,要输入命令:/usr/local/apache2/bin/apachectl stop 开启的话,要输入:/usr/local/apache2/bin/apachectl start 这里需要设置一个别名,这样你...
2016-10-25 - linux服务器中所部属的很多服务中,有相当一部分是jar文件,在设计这些程序的过程中,关键信息有相当一部分都是放在配置文件中,如何在服务器通过解压与压缩jar文件中的配置文件来修改关键信息呢?这里介绍jar文件的解压与压缩。 解压: [xxx@application01...
2016-10-23 - 先说下环境: 宿主机A(192.168.1.242)上运行着实例a(192.168.1.176), 宿主机B(192.168.1.56)上运行着实例b(192.168.1.50). 用户说从实例b上telnet实例a的9000端口, 但是在实例a上通过netstat -an | grep 9000查看到的Remote IP并不是实例b的, 而是宿主机B的网...
2016-10-23 - mutt命令执行了却发送不了邮件, 搜索了一会才明白原来是mutt需要一个发信的程序, msmtp刚好是一个不错的选择. 1.apt-get install mutt msmtp (安装过程中会弹出Postfix的配置向导,这一步选择No Configuration即可) 2.~/.muttrc ~/.msmtprc 是当前用户的配置...
2016-10-22 - 之前在做爬虫的时候遇到一种情况,当网络情况不太好的时候,爬虫爬到的链接在urlopen时会因为无法正常连接而报URLError或者timeout的错误导致陈序报错而终止;但是这些错误在重新运行陈序后能够解决,因此为了避免重复手动重启程序的麻烦,就想写脚本来自动...
2016-10-22 - 前言 在上个月.NET Core出了最新版本预览版,只是在Window系统上试验了一下。原本想等发布正式版的时候在linux系统上试试,可能还需要一段时间,刚好有空可以折腾一下。 由于之前安装的Ubuntu系统是16的,目前还不支持,就没有在Ubuntu上测试。 系统环境:Ce...
2016-10-21 - Ansible 是一款系统管理员进行自动化运维的强大工具。Ansible 让配置、交付、管理各种容器、软件部署变得非常简单。基于轻量级模块的架构非常适合系统管理,一个优点就是如果某个节点没有被 Ansible 管理的话,它的资源就不会被使用。 这篇文章介绍用 Ansibl...
2016-10-21 - 有时我们需要较为实时的查看服务器上的网卡流量,这里我写了两个小脚本,一个用shell(先写的,一次只能查看一个网卡),另一个用Python(后写的,一次可查看多个网卡)。脚本中都用了while true死循环,每隔10s从/proc/net/dev中取一次值并根据10s内的差值...
2016-10-21 - 分享一个查看本机到具体某个ip间的流量的思路。我有这个需求是因为:我们的存储是Dell存储设备通过nfs协议供多台业务机挂载使用,而我有必要了解每台机器和Dell存储之间的流量。 其实,如果仅仅是要看这个流量,iftop这个软件就很好,通过其自身的选项就能满...
2016-10-21 - 1、Webmin下载地址:https://sourceforge.net/projects/webadmin/files/webmin/ 版本使用1.820 2、解压Webmin tar -zvvf 3、运行setup.sh命令,一直下一步下一步即可 4、默认使用10000命令打开控制台 http://192.168.146.130:10000/ 5、启动、停止、重启webm...
2016-10-20 - 先说linux系统 上图是linux操作系统的面板截图 操作信息我们在这里可以看到。 linux更换win2008方式 选择更换操作系统就可以更换到win系统。 win操作系统 这个是win的面板信息 网站详情 这个是ftp登陆后显示的win操作系统文件夹。 本文永久更新地址: http:/...
2016-10-20 - 我们希望在 FSPAD_702 平板(我们用的开发板)的 Linux 实验项目中使用视频监控功能,首先选择的就是开源的 MJPG-Streamer 视频流服务器。 MJPG-Streamer 可以通过文件或者是 HTTP 方式访问Linux UVC 摄像头。 1、JPEG 库的移植 由于平板摄像头采集上的数据...
2016-10-20 - 我们在购买购买Linux vps、服务器之后首先需要检查的就是购买的机器与我们看到的方案、配置是不是一样,因为之前也存在过有购买到的机器与实际需要购买的并不是一样的配置。这个其中有可能商家搞错的问题,也有可能是配置降低的问题。 对于Linux VPS主机实际...
2016-10-20 - 有同学在docker下安装了nginx 但是不知道目录在哪,可以使用命令: sudo find / -name 50x.html 因为nginx里必定会有50x.html,所以查找它,结果发现nginx的目录在docker容器里,如果操作它,就需要进入容器的shell。 必须先启动容器: sudo docker start 容...
2016-10-20 - Linux下可以监听串口上数据的应用 The serial sniffer/monitor for Linux: There is port monitoring tool to watch the packets written on the port. Especially when you want to check if your program written works. Tool to see if your application...
2016-10-20 - 下面就要建立代码的版本库做描述: 1.安装svn版本服务器端 yum install subversion 从镜像下载安装svn服务器端,我们服务器已经安装了这个,所以这个没有验证,只是给出来。 2.创建版本库 版本库存放路径为/home/svn/qcom,创建版本库的命令: Svnadmin crea...
2016-10-18 - 这几天一直在连接腾讯云虚拟的主机,但是因为各种原因连接总是失败。使用SSH连接的时候一开始反馈出这样的问题: 于是在网上找各种答案,说什么防火墙开了啊,网络是不是不通的,是不是网络配置的问题,什么网卡,ip这些专有的名词看的让人头疼。 你知道后来...
2016-10-18 - 最近发现一个很不错的工具juypter,用完之后爱不释手,我很喜欢Jupyter,它可以把代码和自己的思路记录下载。整理一下就可以是一个笔记,但是由于电脑经常换,有必要在服务器上装一个(Python环境和模块已经装好了) 环境:centos7(Docker) 使用的python集成...
2016-10-17 - Apache是一种开源的HTTP服务器软件,可以在包括UNIX、Linux以及Windows在内的大多数主流计算机操作系统中运行,由于其支持多平台和良好的安全性而被广泛使用。 停止与启动需要输入一下命令: /usr/local/apache2/bin/apachectl start /usr/local/apache2/bin...
2016-10-17 - 使用php的常见问题是编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,这里就需要用到phpize了。 如我想增加bcmath扩展的支持,这是一个支持大整数计算的扩展。windows自带而且内置,linux本类函数仅...
2016-10-17 - ISPConfig是Linux下一款开源的虚拟主机管理面板,可通过Web控制面板管理单个或多个虚拟主机。 主页:http://www.ispconfig.org/ ISPConfig的安装和配置比较繁琐。下面我介绍一个一键安装配置脚本:ispconfig_setup,它可以引导你轻松安装所有需要的软件包。...
2016-10-17 - PHP Server Monito是开源的基于Web的监控工具,它可检测服务器健康状态,可通过Web接口管理后台服务。 主页:http://www.phpservermonitor.org/ PHP Server Monitor源代码:https://github.com/phpservermon/phpservermon CentOS 安装 PHP Server Monitor 1...
2016-10-17 - Zenphoto是专注于创建网络相册的开源内容管理系统,基于PHP+MySQL。支持图片、视频、音频媒体,具备RSS输出、FTP上传、Tag、评论回复等功能。 This makes Zenphoto the ideal CMS for personal websites of illustrators, artists, designers, photographers...
2016-10-15 - 在centos上使用phpstudy配置完环境之后,httpd出现了重复安装的情况, 1.查看是否安装httpd: find / -name httpd 2.更新 yum -y update 3.安装apache yum install httpd httpd-devel chkconfig mysqld on 设为开启启动 /etc/init.d/httpd start 启动apache...
2016-10-14 - 问题来源 最近在做服务器压力以及并发测试,因为是C/S模型,所以需要自己模拟客户端,需要运行大量的线程模拟并发,于是就碰到这个问题了。 另一个原因是,我在服务器中创建了一个线程池,我很想知道线程池的个数上限,从而更好的制定线程池动态增减的方法,...
2016-10-14 - 我在红帽工作的期间,每天在 Fedora Atomic host 上使用 Docker 容器。 来自 原子项目的原子主机是一个轻量级容器操作系统,可以以 Docker 格式运行 Linux 容器。它专门为提高效率而定制,使其成为用于云环境的 Docker 运行时系统的理想选择。 幸运的是,我...
2016-10-12 - 软硬件环境 ubuntu 16.04 desktop 32bit nginx 1.2.4 前言 在实际应用中,负载平衡是一种常见的技术,它用来优化利用资源、提高系统的吞吐量、减少访问等待时间并且有很好的容错性。在实际项目中刚好使用了nginx,本文介绍如何将nginx作为反向代理服务器来实...
2016-10-10 - 由于公司安全策略要求,需要绑定了MAC地址的机器才能联网,每次新增主机都要手动绑定IP和MAC地址。非常麻烦,所以自动绑定脚本应运而生,这是根据我们公司编写的shell脚本,大婶们见笑了,请多多指教。 ##################代码开始################## #!/bin...
2016-10-09 - web服务器运行的用户与目录所有者用户必须不一样,比如nginx运行的用户为www-data,那么网站目录设置的所有者就应该不能设置为www-data,而是设置不同于www-data的用户,如server。我们这里假设web服务器以www-data用户运行,网站分配的用户为server,dedecm...
2016-10-05 - 前言 ARM平台下无线网卡的配置和平时在windows或者linux下有点不太一样,对于热衷于window的朋友可能会觉得吃力,完全没有图像界面点击,只能靠一些命令来完成。刚好有时间,总结下这段时间调试无线网卡相关的操作。 网卡介绍 项目中暂时调试使用的无线网卡...
2016-10-05 - 介绍 ARM平台下无线通信一般都是点对点的,这次需求是要实现无线网卡的三跳,即实现A主机发送信息通过B主机中转后在发送给C,不能是直接从A到C,这里就涉及到了一个最基本的路由转发协议。其实早就有了开源的协议-AODV协议,该协议已经能够完美的解决我的需...
2016-10-03 - 你想使用 React 来构建应用吗?入门是很容易的,可是接下来呢? React 是一个构建用户界面的库,而它只是组成一个应用的一部分。应用还有其他的部分风格、路由器、npm 模块、ES6 代码、捆绑和更多这就是为什么使用它们的开发者不断流失的原因。这被称为 Java...
2016-10-02 - oVirt(http://www.ovirt.org/)是基于 KVM 项目的开源软件,其前身是 Redhat 的桌面虚拟化商业产品。 oVirt相关项目源代码:https://github.com/oVirt oVirt主要由两部分组成: oVirt Engine:基于Web的图形管理接口 oVirt Node:类似KVM,用来创建运行虚拟...
2016-10-01 - 需求:镜像生成了2个含有tomcat的容器,用nginx进行负载均衡。但是容器重启后ip会自动改变。所以使用pipework进行分配静态ip。 pipework安装 OS:centos6.5 第一步:安装git root@bogon ~]# yum -y install git 第二步:安装pipework [root@bogon ~]# git clone...
2016-10-01 - 最近同事反映,在使用pt-heartbeat监控主从复制延迟的过程中,如果master down掉了,则pt-heartbeat则会连接失败,但会不断重试。 重试本无可厚非,毕竟从使用者的角度来说,希望pt-heartbeat能不断重试,直到重新连接上数据库。但是,他们发现,不断的重试...