range

If there were you, the world would be just right

1.系统就是通过 PATH 这个变量里面的内容所记录的路径顺序来搜寻指令的呢!如果在搜寻完 PATH 变量内的路径还找不到 ls 这个指令时, 就会在屏幕上显示“command not found ”的错误讯息
2.为了区别与自订变量的不同,环境变量通常以大写字符来表示
3.变量在被取用时,前面必须要加上钱字号“ $ ”才行,如:

[dmtsai@study ~]$ echo $PATH

4.在一般的状态下,父程序的自订变量是无法在子程序内使用的。但是通过 export 将变量变成环境变量后,就能够在子程序下面应用



阅读剩余部分...


1、停止MySQL的服务

sudo service mysql stop

2、复制原有数据库文件

su(获取root权限)
cp -av /var/lib/mysql/* /mysqldata/ (*代表mysql下的所有文件)

3、修改数据库配置文件

sudo vi /etc/mysql/mysql.conf.d/mysql.cnf
修改:找到datadir将其注释掉 如:#datadir = /var/lib/mysql
然后另起一行:datadir     =/mysqldata
保存退出!

4、修改appormar 配置

vi /etc/apparmor.d/user.sbin.mysqld

修改为:
# Allow data dir access
#/var/lib/mysql/ r,(将原来的注释掉)
#/var/lib/mysql/** rwk,(将原来的注释掉)
/mysqldata/ r,(新建)
/mysqldata/** rwk,(新建)

5、重启apparmor

sudo service apparmor reload

6、启动MySQL

sudo service mysql start

7、登陆MySQL

mysql -u  root -p

安装golang

1、先安装 EPEL 源:

yum install epel -y

2、然后使用 源码 安装 Golang:

wget https://www.golangtc.com/static/go/1.9.2/go1.9.2.linux-amd64.tar.gz

3、环境变量:
在 /etc/profile 添加:

export GOPATH=/data/web/go
export GOBIN=$GOPATH/bin
export GOPKG=$GOROOT/pkg/tool/linux_amd64
export GOARCH=amd64
export GOOS=linux
export PATH=$PATH:/usr/local/go/bin

然后执行 source /etc/profile 使之生效。


阅读剩余部分...


Typecho Nginx 404

如果安装的是LNMP一键安装包,内部有内置一些解决方案,因此方便许多

  • 把include enable-php.conf 改成 include enable-php-pathinfo.conf

阅读剩余部分...


function getSize($size) {
    $units = array(' B', ' KB', ' MB', ' GB', ' TB');
    for ($i = 0; $size >= 1024 && $i < 4; $i++) $size /= 1024;
    return round($size, 2).$units[$i];
}