关于windows下网站迁移到Linux下编码问题

前几天公司要把在windows上的那部分网站迁移到linux上,但迁移过程中遇到乱码问题,在windows下的网站统一采用gb2312编码,所以需要进行转码工作,从以下几个方面入手:

1. MySQL数据库编码集
2. html, css, xml 中 charset 编码设置
3. php 截取中文函数
4. php, html, js 等文本源码编码字符集
Read More →

Linux 下让 root 用户默认使用 VIM

前言

Linux 下 root 用户使用 vi 编辑文件不会默认使用 vim 进行代码高亮等新特性。 openSUSE 下不需要此方法,默认开启。

默认使用 VIM

只需要编辑 /etc/profile.d/vim.sh 注释3,4行,如下:

if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then
  #[ -x /usr/bin/id ] || return
  #ID=`/usr/bin/id -u`
  [ -n "$ID" -a "$ID" -le 200 ] && return
  # for bash and zsh, only if no alias is already set
  alias vi >/dev/null 2>&1 || alias vi=vim
fi
Read More →

Linux 终端快捷键

序言

在 Llinux 终端下我们常常使用 Tab 键自动完成来加快输入速度, 如果想更快一点可能就需要熟悉一下 Linux 终端下的快捷键。 如果你熟悉 VIM 可以参考这篇文章 开启 Bash vi 模式。注:

'<C-a>'意为'Ctrl + a',其他同理。
Read More →

LINUX 终端查看图片

系统环境:CentOS 6.4 x86_64

Linux 终端下查看图片有两款比较不错的软件:fbi 和 fbv。下面我们进行安装和使用:

1. 安装 fbi

添加 epel 源

# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Read More →

Linux 下 YUM 安装 Percona Server 5.6

系统环境:

  • CentOS 6.3 x86_64

简介

Percona Server 是 MySQL 的衍生版,专注于 Linux/BSD 下 MySQL 数据库服务器的改进, 在功能和性能上较 MySQL 有着显著的提升

Read More →

Linux 下安装 Cacti 监控

系统环境:

  • CentOS 6.4 x86_64

安装依赖

# yum install rrdtool net-snmp net-snmp-utils

Cacti 使用 PHP + MySQL 开发,当然少不了 PHP 开发环境。 参考 快速搭建 Percona Server + PHP + NGiNX 开发环境

Read More →

Linux 下安装 SUN JDK 1.7

下载 SUN JDK

点击 Java SE Development Kit 7u21 下载 jdk-7u21-linux-x64.rpm

安装 SUN JDK

Fedora/CentOS:

Read More →

Linux 下安装 VirtualBox 4.3.2

下载 VirtualBox

VirtualBox 官网 下载系统相应版本.

安装 VirtualBox

Fedora/CentOS 下安装依赖:

# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# yum install dkms kernel-devel kernel-headers
Read More →

Linux 下使用 adb 和 fastboot 命令

下载 Android platform-tools 包

android platform tools 包,包含了 adb 和 fastboot 命令。

> wget http://dl-ssl.google.com/android/repository/platform-tools_r19-linux.zip
> unzip platform-tools_r19-linux.zip
Read More →

Linux 下安装 Xmind 3.3.1

XMind 是一个非常实用的思维导图软件,界面美观,体积小,且兼容 FreeMind 和 MindManager 数据格式, 可快速的将你的思维流形象的表达出来。以下安装方式适用于 Fedora, ContOS 和 openSUSE 等 Linux 发行版, Ubuntu下可直接使用官方提供的.deb包安装。

Read More →