BLOG
Enjoy when you can, and endure when you must.
CentOS6.4扫除连不上网但需要使用yum的尴尬
前两天,我发过一篇博客介绍了如何在CentOS下驱动Broadcom BCM4313网卡的文章(现在去看看),也就是手动编译驱动。但这需要一些包的支持,比如gcc和kernel-devel,这些默认情况下没有安装,于是就会想到yum。不过对于没法接入网络的我来说就有些尴尬了。当然,yum早就想到了这一点,只是说我们通常都是配置远程源以能获得更新。而在现在这种“囧”境之下,就可以考虑借助本地源。其配置也相当简单,唯一需要单独准备的是CentOS的ISO(注意要DVD版本)。切换目录至/etc/yum.repos.d下,一般可以看到CentOS-Base.repo,这个用于配置网络源,还有C...
CentOS6.4安装中文输入
一般说来,安装Linux都会选择英文原版,那之后就需要额外配置中文输入法。这很简单,利用yum即可搞定。# yum install "@Chinese Support" 这里主要想和大家分享遇到的一个问题。因为我是做Python开发的,而CentOS内置的Python版本都很低(目前是Python2.6.6),我一般会手动升级到Python2.7。不过搞定后就发现ibus出了点问题,输入的时候不能正常弹出选择框。在Input Method里也不能打开配置。这确实是由于升级Python引起的。因为ibus会依赖于Pyth...
CentOS6.4安装Broadcom无线网卡驱动及相关配置
对于Linux系统,可能经常遇到的棘手问题就是辛辛苦苦把系统装好了(其实安装过程挺简单的),结果发现木有驱动,特别是网卡!这可苦了我的超级本,本来就只有孤零零一个无线网卡,还不能工作,心那是拔凉拔凉的。于是乎,手动编译安装网卡驱动的任务开始了。首先确认自己的网卡型号,我的是Broadcom BCM4313,网上关于该型号驱动安装的文章还是挺多的,CentOS Wiki里也有相关的介绍,所以下面关于驱动安装的内容就基本是根据自己的情况拼凑起来的,希望对大家还是有所帮助。关闭不需要或可能引起冲突的驱动模块打开文件/etc/modprobe.d/blacklist.conf,加入如下行:bla...
CentOS安装FileZilla
CentOS上安装有些软件还真是费劲,比如...FileZilla。千辛万苦之后,发现还是想办法用yum装才是正道。 我的CentOS版本是6.4,首先更新一下rpmforge: sudo rpm -Uhv http://fedora.mirrors.pair.com/epel/6/i386/epel-release-6-8.noarch.rpm 然后用yum安装即可: sudo yum install filezilla 其间会同时安装两个依赖包,完成后通过在命令行下输入filezilla...
小玩ubuntu
之前,我一直习惯于使用CentOS,而对Ubuntu有些生疏,今天借在一台ubuntu上配置python环境来熟悉一下这个系统。 PIL的安装 python环境安装里,PIL的编译一直算是较为棘手的,因为一不小心,可能就会碰到如下情况: -------------------------------------------------------------------- *** TKINTER support not available *** JPEG support not a...
OpenVPN证书的生成与使用
好久没折腾VPN了,今天同事要在他的iPhone上搞下这玩意儿,还真是手生了,被证书折腾了好久。还要证书?为啥不用简单的PPTP搞定?还不是因为电信ADSL坑爹啊,表示我这里的电信ADSL已经大面积沦陷了,都分配不到公网IP,PPTP隧道根本穿透不了。那好吧,既然这样就用OpenVPN来折腾。其实配置OpenVPN挺简单的,之前刚刚开始搞这玩意儿的时候也发过相关的博客以备以后使用。不过对于证书这一块,一直有点模模糊糊的,好吧,我承认没好好读读相关文档。于是再学习一下,以下内容来自官方文档:首先生成服务端证书和私钥,在Linux/BSD/Unix中执行:./build-key-server...
nginx+django实现下载文件自动定位并重命名
本文介绍一种方法实现利用同一下载地址实现自动定位最新的下载文件(例如软件更新)并实现重命名。我们假设为用户提供软件更新,通过访问固定的地址/download/latest/获取最新版本的软件,并通过用户id在文件名后面加上特定的标识,最终得到(ori_filename)_u(uid).(ext)的文件名。首先来看django代码:from django.http.response import HttpResponse import os def get_latest_ver():     ...
让uWSGI选择使用不同版本的Python
uWSGI 可以使用 plugins 参数支持使用不同的 Python 版本,默认情况下其搜索路径是当前目录。这也许并不方便。指定一个固定的搜索路径可能是个好选择。下面我们将其路径指向 /usr/lib/uwsgi:首先下载 uWSGI 的源码包并解压:wget http://projects.unbit.it/downloads/uwsgi-1.4.10.tar.gz tar zxvf uwsgi-1.4.10.tar.gz进入到解压出来的文件夹,修改 buildconf/core.ini 文件,修改如下行:plugin_d...
CentOS 6 安装Aptana过程记录
虽然平时也经常使用 Linux,不过开发一直是在 Windows 下进行的,这次尝试在 CentOS 下进行开发,因此尝试首次安装 Aptana,将过程记录以备以后参考:1. 准备:在官网(http://aptana.org/products/studio3/download)下载最新版本的 Aptana Studio;下载 JDK(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html),当然,这是在没有 Java 环境的情况下,比如我自己。2. 安装并配置 Java:我是 ...
"^M"惹的祸
在 Windows 下编辑的文本拿到 Linux 下经常会多出一些奇怪的字符,例如“^M”,一般情况下,只要不经常在 Linux 下编辑/查看,影响并不大。但对bash脚本则可能导致严重的问题 —— 无法正常执行!最近在服务器上运行 gonicorn 脚本时就出现了这种问题,因为xshell下未显示出“^M”,导致还纠结了很一会儿。 对于这种,一般来说我们只要强制转换一次格式即可,即从 DOS 到 UNIX。 用 vi 打开文本文件,执行命令: :set ff? 命令行会回显 d...
<< < 1 2 3 4 5 > >>