推荐两款不错的终端软件

一直在Linux下做开发,一个好用的终端软件能帮你节省很多时间和精力 作为一个经常喜欢敲命令的人,可能要同时做很多操作,Linux各个桌面的窗口切换有多那啥,这里就不吐槽了, 我总是在想要做另外一个操作,但又不想结束当前的工作,之前我习惯于再打开一个终端,但是后来终端越来越多导致我想找回原来的工作的时候就变的很费力,而且对桌面有洁癖的人不允许任务栏太杂...

comments

ssh证书登录错误

错误描述 使用证书ssh链接的时候提示下面错误信息 Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). 可能原因 authorizedkeys 或.ssh的权限太open .ssh 目录改成755 权限 authorizedkeys 改成600 解决 查看日志: cat /var/log/secure 发现 Aug 8 17:15:13 CentOS62 sshd[5624]:...

comments

使用Linux shell实时检测文件变更

使用python做web开发,现在流行使用uwsgi调用python程序,但是使用uwsgi一段时间发现有一个弊端,就是每次更改源代码后必须重启uwsgi才能生效,包括更改模板文件也是,我是个懒人,再经过一段时间反复的更改-重启后我终于忍受不了,决定写一个脚本来定时程序目录的文件改动,并及时自动重启uwsgi,来解放我的双手可以不用理会这些琐碎的重启工作. 用了点时间来编写了一个脚本用来判断是否更改,然后判断是否需要重启uwsgi. 下面放出脚本内容: #!/bin/bash #...

comments

iptables:restorecon: command not found无法保存策略解决

今天更新了几条iptables,但是运行命令service iptables save保存时确提示iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 268: restorecon: command not found 好吧,很明显的错误,找不到restorecon命令. 查找一下: which restorecon whereis restorecon...

comments

CentOS下搭建python web生产环境(nginx+web.py+uwsgi)

前面都一篇文章介绍介绍了Ubuntu下web.py的开发环境搭建,这篇文章主要来介绍如何让web.py结合nginx来实现生产环境 首先使用环境介绍: 系统: CentOS 5.5 32位 Python版本:2.7.2 nginx:1.0.13 ip:192.168.3.3/24 由于CentOS默认自带都python(2.4.3)版本较低,所以我们采用手动编译安装python的方式来使用python 2.7.2 首先安装python 2.7.2 cd /usr/src/ mkdir...

comments

lvs+keepalived实现高可用群集配置详解

lvs是一个开源的软件,由毕业于国防科技大学的章文嵩博士于1998年5月创立(中国人的项目),可以实现LINUX平台下的简单负载均衡。LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器。本文将介绍lvs结合keepalived实现一个高科用的Linux群集系统. lvs有三种工作模式NAT(地址转换),IP Tunneling(IP隧道)、Direct Routing(直接路由)。...

comments

使用cacti构建监控系统

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具,它是通过 snmpget来获取数据,使用 RRDtool绘画图形,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。...

comments

lnmp环境搭建完全手册(四)——lnmp搭建(源码安装)

上面3篇我们主要对系统进行了安装和配置,并且配置了yum包管理器,安装了几个常用的工具,这篇我们就来介绍如何来搭建lnmp环境.这里的LNMP环境是指Linux下搭建Nginx+MySQL+PHP.Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Nginx不仅可以作为web服务器,也可以作为负载均衡器,之前也有文章介绍,大家可以看一下....

comments

lnmp环境搭建完全手册(三)——应用安装(yum配置和包安装)

上两篇文章我给大家讲解了系统的安装,网络和ssh的配置和连接,这篇就给大家讲一下Linux如何安装包.CentOS使用rpm包管理,rpm包安装使用rpm命令 比如你有一个包为: abc-0.1.3-el5.centos.rpm 包的名称由3部分组成,第一部分是包名,第二部分是版本号,第三部分是使用平台.如果想安装这个包使用如下命令安装: rpm -ivh abc-0.1.3-el5.centos.rpm # i是安装 v是显示详细信息,-h显示安装进度 卸载这个包使用: rpm -e...

comments