2018年1月30日 星期二

PHP 使用 fgetcsv 無法正確剖析 UTF-8 中文

使用  fgetcsv 函式前,先執行
setlocale(LC_ALL, 'en_US.UTF-8')

PROXMOX 儲存空間管理 指令-pvesm

使用摘要
pvesm add dir img --path /img

pvesm set img --content "iso rootdir images backup vztmpl"

pvesm remove img

參考文件
https://pve.proxmox.com/wiki/Storage

Glusterfs 備份設定

#!/bin/bash
# backup glusterfs config

BACKUP_SRC="/var/lib/glusterd /etc/fstab /etc/glusterfs /etc/hosts /etc/hostname";

bakfile='';

bakdir=/etc/glusterfs/.bak;
[ -d "$bakdir" ]||mkdir $bakdir;
date +%Y-%m-%d-%H-%M-%S>$bakdir/volume.info;
gluster volume info >>$bakdir/volume.info;

[ -z "$bakfile" ]&&bakfile=`date +%Y-%m-%d-%H-%M-%S`;
find $BACKUP_SRC |tar zcf ${bakfile}.tar.gz -T - --null;

install X Windows on CentOS 7

yum groupinstall -y "X Window System"
yum install -y gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts

Proxmox 安裝 x window

1.apt-get update && apt-get dist-upgrade

2.擇一安裝視窗管理程式
apt-get install -y xfce4 
apt-get install -y lxde
apt-get install -y gnome
apt-get install -y icewm
apt-get install -y kde
apt-get install -y mate

3.apt-get install -y chromium lightdm

4.systemctl start lightdm

建立 YUM 伺服器

1.安裝相關套件
yum install createrepo

2.建立 放置 rpm 的目錄
mkdir -p /var/www/html/repos

3.建立 repository
createrepo /var/www/html/repos

4.增加減少RPM時,更新 repository
createrepo --update /var/www/html/repos

5.安裝 web server
yum install httpd

6.要使用的裝置增加以下設定
編輯 /etc/yum.repos.d/local.repo 加入
[reposerver]
name=Local Repo
baseurl=http://repo-server/repos
gpgcheck=0

7. 清除 cache
yum clean all