maming

OpenStack的release列表可以参照https://releases.openstack.org

对于还在支持的版本,可以在https://repos.fedorapeople.org/openstack/找到rpm列表
对于已经EOL的版本,上述地址已经不再提供下载,可以在http://ftp.riken.jp/Linux/cern/centos/7/cloud/x86_64/找到rpm列表,但是太老的版本这里也没有

...

现象

之前分配给公司实习生一个任务,需要制作一个带python脚本的rpm包,在制作时后发现他的rpm编译过程不会自动编译出.pyc.pyo文件,所以安装出来的就不带.pyc.pyo文件,他的.py脚本安装目录为/usr/local/bin/test

...

P.S. 此安装方法仅在ubuntu14.04上验证过,其他版本不一定有效

以前QQ出过一个linux下版的QQ,不过那个之后就完全没有更新,基本上不能用。目前比较常见的安装QQ的方法是使用wine+qq国际版安装。

安装

# 安装依赖包 
maming@maming-Home:~$ sudo apt-get install wine g++-multilib libncurses5:i386 libc6:i386 libgcc1:i386 gcc-4.6-base:i386 libstdc++5:i386 libstdc++6:i386 libgtk2.0-0:i386 

# 下载wine-qq
maming@maming-Home:~$ wget http://down.maming.org/file/wine-qqintl.zip

# 解压,如果没有安装unzip工具,先安装下unzip工具
maming@maming-Home:~$ unzip wine-qqintl.zip

# 安装
maming@maming-Home:~$ sudo dpkg -i fonts-wqy-microhei_0.2.0-beta-2_all.deb ttf-wqy-microhei_0.2.0-beta-2_all.deb wine-qqintl_0.1.3-2_i386.deb

使用

直接到管理器里面找QQ快捷方式即可

...
2017-11-18

无论在公司还是在家的开发环境,都一般会找一个centos机器做workspace,在这个机器上将/root目录通过nfs映射出去,然后所有开发机都mount这个nfs挂载点。就解决了在开发分布式软件时,每次修改一个文件,就要scp到所有节点的麻烦。

P.S 以下配置仅在centos7.x上验证,centos6.x的服务启动方式和7.x有区别,不能使用以下方式

...

P.S. 本文不讲linux如何配置语言环境变量

现象

服务器明明配置的是英文,但是使用不同的机器ssh登录服务器时,发现服务器的系统语言有时中文有时英文
使用locale命令执行后发现,无论locale.conf配置的是什么,实际的语言环境都在变

[root@dev ~]# cat /etc/locale.conf 
LANG="en_US.UTF-8"
[root@dev ~]# locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:en_US:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY=zh_CN.UTF-8
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL=

猜测应该是ssh登录的时候干了什么,然后使用ssh登录时的-v参数看下登录过程中的调试信息,发现在通过认证最后登录前,有一个发送环境变量的动作

...