原创 利用virtualenv實現Python2和Python3共存,且ipython2和ipython3共存

由於開發需求,需要Python2和Python3共存,利用當下最流行的虛擬環境工具virtualenv實現。#安裝virtualenv pip install virtualenv #使用virtualenv創建虛擬環境 virtualen

原创 centos7實現腳本的開機自啓

  在產品開發過程中,需要一些代碼和軟件開機自啓(基於centos7),比如lampp等。做法是在/etc/rc.local中添加如下:#vim /etc/rc.local /opt/lampp/lampp restart重新啓動系統,發現

原创 用python實現子網掩碼地址與位長的相互轉換

  某日,使用centos7,發現網絡配置時,子網掩碼需要手動轉換;因爲centos7的網絡配置方式爲:nmcli connection enp4s0 modify ipv4.methord manual ipv4.address "192

原创 RHEL7上搭建shadowsocks服務器,實現fanqiang

  由於目前的***速度太慢,而且有流量限制,於是買了個美國的vps,用於搭建***的服務端。安裝的操作系統是紅帽7.3版本。內存要求大於128M。  1.登錄遠程vps,安裝軟件包:sudo yum install python-setu

原创 企業級docker私有倉庫harbor在Ubuntu14.04上的部署與使用

一、harbor簡介:  簡單的說,Harbor 是一個企業級的 Docker Registry,可以實現 images 的私有存儲和日誌統計權限控制等功能,並支持創建多項目(Harbor 提出的概念),基於官方 Registry V2 實

原创 gitlab服務器啓用https

  某日,被內網***了,於是着手把最寶貴的代碼服務器gitlab7.10.5加上ssl,下面記錄流程。  原本是http訪問的:  1.修改配置文件:sudo vim /etc/gitlab/gitlab.rb  修改爲如下:  2.生成

原创 關於Ubuntu14.04下的ulimit的限制問題

Linux對於每個用戶,系統限制其最大進程數。爲提高性能,可以根據設備資源情況,設置各linux 用戶的最大進程數。可以使用ulimit -a查看當前限制:對於一些服務的資源限制,如mongodb最大連接數限制等,常用的解決方法是:#uli

原创 ubuntu14.04搭建gitlab服務器

  某日,工作需要,需要搭建一個版本控制器。查看資料,當前比較流行的有gitlab,svn。由於常用github,所以更傾向於gitlab。下面記錄了搭建的流程。  1.安裝郵件支持的插件:sudo apt-get install curl

原创 刪除docker私有倉庫中的鏡像

docker私有倉庫v2版本中的鏡像,官方不建議刪除,但是也提供了刪除接口:DELETE /v2/<name>/manifests/<reference> Host: <registry host> Authorization: <sche