• 解决ssh登录超时的”Write failed- Broken pipe”问题

    环境 服务器环境:Linux CentOS 客户端:Mac Terminal 出现问题 用 ssh 命令连接服务器之后,如果一段时间不操作,再次进入 Terminal 时会有一段时间没有响应,然后就出现错误提示: Write failed: Broken pipe 只能重新用 ssh 命令进行连接。 解决方法 方法1 如果您有多台服务器,不想在每台服务器上设置,只需在客户 ...

    阅读全文
    作者:永恒 | 分类:linux | 阅读:49 次 | 标签:,
  • Shadowsocks完整安装大全

    Shadowsocks即有服务端还有专门的客户端,支持全平台,神马Windows、Linux、Mac、Android、iOS、OpenWrt…统统都支持。下面主要介绍server和client的安装过程。 Clients 平台 下载地址 Windows shadowsocks-win: GitHub,百度云盘 密码: uc93 Shadowsocks-Qt5: GitHub,百度云盘 密码: q5kw Mac OS ...

    阅读全文
    作者:永恒 | 分类:linux | 阅读:163 次 | 标签:, ,
  • linux环境MySQL对外开放端口可远程访问

    默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。 我们主要检查三项: mysql配置 输入以下命令查看 netstat -an | grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 监听的是本地127.0.0.1端 ...

    阅读全文
    作者:永恒 | 分类:linux, mysql | 阅读:97 次 | 标签:,
  • 数据库状态标识位flag的设计实现

    设计目的 减少各种状态值字段 减少数据库冗余和存储空间 增加状态值时可灵活调整,无需增加额外字段 运用场景 例子1:管理用户的支付方式 比如针对不同用户组设置了不同的支付方式支持,假设支付方式有支付宝、微信、银联、借条等。A用户支持支付宝、微信;B用户支持支付宝、微信、借条。一般用户支付方式数据库设计 ...

    阅读全文
    作者:永恒 | 分类:mysql, php | 阅读:73 次 | 标签:
  • Ubuntu查看crontab运行失败日志

    问题原因 今天发现一台服务器crontab定时运行生成jekyll静态网站脚本失败,手动执行脚本没问题,所以想从crontab的日志里找原因,突然发现我的/var/log下没有cron日志,这里记录一下如何ubuntu server如何查看crontab日志 crontab记录日志 修改rsyslog sudo vim /etc/rsyslog.d/50-default.conf cron.* /var/log/cron.l ...

    阅读全文
    作者:永恒 | 分类:linux | 阅读:64 次 | 标签:, , , ,
  • kafka消息日志系统安装笔记

    1) zookeeper集群 启动3台服务器 sudo bin/zookeeper-server-start.sh config/zookeeper.properties >> /tmp/zookeeper-startup.log & sudo bin/zookeeper-server-start.sh config/zookeeper-1.properties >> /tmp/zookeeper-startup-1.log & sudo bin/zookeeper-server-start.sh config/zookeeper ...

    阅读全文
    作者:永恒 | 分类:java | 阅读:75 次 | 标签:,
  • Windows系统的包管理器Chocolatey

    Windows用户的福音!Linux用户习惯了apt-get,yum,Mac用户习惯了brew,现在windows也有了自己的包管理工具,这就是Chocolatey。 安装Chocolatey 方法1:打开cmd,输入以下命令行 @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://bit.ly/ ...

    阅读全文
    作者:永恒 | 分类:windows | 阅读:47 次 | 标签:, , , ,
  • RabbitMQ使用详解

    Rabbitmq特性 可靠性:持久化存储、ACK消息确认、发布confirm、事务支持。 灵活的路由:交换机功能。交换机类型:direct,topic,headers,fanout。 持久化存储可靠性不够健壮。 confirm模式或事务提供更好的持久化保障。 Qos公平调度,可以更好的解决分配队列数据不均等问题。 Ack消息确认,确保每条数据都被 ...

    阅读全文
    作者:永恒 | 分类:php | 阅读:137 次 | 标签:,
  • 用Lua控制Nginx静态文件的权限访问

    安装LuaJIT 下载地址:http://luajit.org/download.html tar zxf LuaJIT-2.1.0-beta2.tar.gz cd LuaJIT-2.1.0-beta2 make PREFIX=/usr/local/luajit make install PREFIX=/usr/local/luajit 下载ngx_devel_kit模块 下载地址:https://github.com/simpl/ngx_devel_kit/tags 目前最新版本:https://github.com/simpl/ngx ...

    阅读全文
    作者:永恒 | 分类:linux | 阅读:76 次 | 标签:,
  • 使用Gradle构建Java项目

    Gradle 是一款基于 Groovy 语言、免费开源的构建工具,它既保持了 Maven 的优点,又通过使用 Groovy 定义的 DSL 克服了 Maven 中使用 XML 繁冗以及不灵活的缺点。 Gradle 官方网站:http://www.gradle.org/downloads 安装 一种方式是从 官方 下载解压然后配置环境变量。 Mac 上安装 $ brew install gradle Windo ...

    阅读全文
    作者:永恒 | 分类:java | 阅读:94 次 | 标签:, , , ,
  • Django服务器部署常用命令

    使用开发服务器,即开发时使用,一般修改代码后会自动重启,方便调试和开发,但是由于性能问题,建议只用来测试,不要用在生产环境。 [cc lang=”python”] python manage.py runserver # 当提示端口被占用的时候,可以用其它端口: python manage.py runserver 8001 python manage.py runserver 9999 (当然 ...

    阅读全文
    作者:永恒 | 分类:Python | 阅读:136 次 | 标签:
  • Git常用命令备忘

    去除已加入版本控制的文件,并忽略 git rm -r --cached . git add . git commit -m 'update .gitignore' 生成密匙 “`ssh-keygen -t rsa -C “155177042@qq.com” cat ~/.ssh/id_rsa.pub ssh -T git@git.oschina.net <strong>长期存储密码:</strong> git config –global credential.help ...

    阅读全文
    作者:永恒 | 分类:linux | 阅读:40 次 | 标签:
  • 自动提取文章关键词:scws中文分词的使用

    SCWS是一套基于词频词典的机械式中文分词引擎,它可用于搜索分词,或是自动提取文章内容关键词为标签。 scws分词系统是基于c语言开发,需要编译安装。具体安装说明请参看官方文档。scws及php扩展安装完后即可使用。 以下是使用案例: $sh = scws_open(); scws_set_charset($sh, 'utf8'); scws_set_dict($sh, '/usr/loca ...

    阅读全文
    作者:永恒 | 分类:php | 阅读:97 次 | 标签:, ,
  • Python笔记:变量的赋值,拷贝

    之前要对一个list对象进行操作,为了保留原始对象值,所以进行了简单赋值,打印出来发现两个变量同时变了~ >>> lst = [1,2,3] >>> lst [1, 2, 3] >>> org_lst = lst >>> org_lst [1, 2, 3] >>> lst.pop() 3 >>> lst [1, 2] >>> org_lst [1, 2] >> ...

    阅读全文
    作者:永恒 | 分类:Python | 阅读:64 次
  • nginx proxy_pass后返回状态码给上游服务器

    利用 proxy_next_upstream 可实现文件服务器的扩容存储,实现404容错处理,如果文件服务器都无法获得文件,这时候上游服务器要捕获这个404错误,设置proxy_intercept_errors = on 让上游服务器继续处理404错误。 http节设置 upstream mh_bakend { server 192.168.1.12:8080 weight=10; ...

    阅读全文
    作者:永恒 | 分类:linux | 阅读:141 次 | 标签:, ,
  • linux安装配置svn服务器(备份转移)

    1).环境 centos5.5 2).安装svn yum -y install subversion 3).建立版本库,创建一个新的Subversion项目 mkdir /home/svn cd /home/svn svnadmin create se126.com 4).拷贝一份配置文件到svn根目录 cp /home/svn/se126.com/conf/svnserve.conf /home/svn/svnserve.conf cp /home/svn/se126.com/conf/authz /home/svn/a ...

    阅读全文
    作者:永恒 | 分类:linux | 阅读:82 次 | 标签:,
  • SublimeText3: ImportError: No module named ‘urllib2’

    使用sublime text的同学一般会装package control这个插件,这个插件是管理插件的功能,先安装它,再安装其他插件就方便了。 console安装命令: import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.jo ...

    阅读全文
    作者:永恒 | 分类:IDE, 学习笔记 | 阅读:1,838 次 | 标签: