Table of Contents

Log: pkumet.live

7 Update Website and DNS

2022年2月14日,续费阿里云网站和DNS域名,具体情况如下:

6 Update yum

yum update on June 21, 2020

yum update

5 DokuWiki

2020年6月21日,应物理学院个人主页大迁徙,我干脆装个dokuwiki,由于之前已装好php,这真是一次简单而愉快的经历!

===================================
Install DokuWiki (as group website)
AN EASY JOB
June 21, 2020
at /var/www/html/group
take a look at readme.xwen there
===================================

具体这个DokuWiki的维护,请参考硬件与网站 之 本网站维护记录

4 PHP & MediaWiki

错误的尝试:用yum安装php:

yum install php php-pdo
========================================================================================================================
 Package                       Arch                      Version                          Repository               Size
========================================================================================================================
Installing:
 php                           x86_64                    5.4.16-46.el7                    base                    1.4 M
 php-pdo                       x86_64                    5.4.16-46.el7                    base                     99 k
Installing for dependencies:
 libzip                        x86_64                    0.10.1-8.el7                     base                     48 k
 php-cli                       x86_64                    5.4.16-46.el7                    base                    2.7 M
 php-common                    x86_64                    5.4.16-46.el7                    base                    565 k

Transaction Summary
========================================================================================================================
Install  2 Packages (+3 Dependent packages)

后来发现这个版本事php 5.4,版本太老,不合用,于是不得不卸载之

SINCE THIS DEFAULT VERSION IS PHP5.4, WAY TOO OLD FOR MEDEAWIKI, I HAVE TO REMOVE THEM BY...
yum erase php php-pdo php-cli php-common

正确的实践:参考网页https://www.tecmint.com/install-mediawiki-on-centos-7/,升级yum并安装php7.3,修改MediaWiki的属性,修改php上传/下载文件容量的限制

===============================================================================
Install MediaWiki (Ref: https://www.tecmint.com/install-mediawiki-on-centos-7/)
===============================================================================
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install epel-release
yum install yum-utils
yum-config-manager --enable remi-php73
yum install php php-pdo php-gd php-mbstring php-xml php-intl
systemctl restart httpd

chown -R apache:apache /var/www/html/mediawiki-1.33.0/
chown -R apache:apache /var/www/html/wiki
chmod 755 /var/www/html/mediawiki-1.33.0/
chmod 755 /var/www/html/wiki/
===============================================================================

Edit /etc/php.ini:
upload_max_filesize 100M (original=2M) 其实后来我又进一步改为500M
post_max_size 128M (original=8M) 其实后来我又进一步改为500M

3. Vim

对编辑器 Vim 进行配置

add lines at the end of /etc/vimrc:
########################
"set encoding=utf-8
"set number
set tabstop=2
"set expandtab
set autoindent

set encoding=UTF-8              to ensure Chinese input in vim
set fileencoding=UTF-8
########################

2. Anaconda

首先从清华tuna下载anaconda安装包,并安装到/opt目录下

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
then install Anaconda3-5.3.1-Linux-x86_64.sh at /opt/anaconda3-3.5.1

磁盘容量因为安装anaconda而少了3.2G!!!真够大的!

Before:
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G  2.8G   35G   8% /

After:
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G  6.0G   32G  16% /

把‘conda init’代码段从 /root/.bashrc 复制到 /etc/bashrc 以便于所有用户都能正确加载

move 'conda init' code from /root/.bashrc to /etc/bashrc for ALL USERS like:
####################################
# added by Anaconda3 5.3.1 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/opt/anaconda3-5.3.1/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/opt/anaconda3-5.3.1/etc/profile.d/conda.sh" ]; then
        . "/opt/anaconda3-5.3.1/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=true conda activate base
    else
        \export PATH="/opt/anaconda3-5.3.1/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<
####################################

最后生成一下conda已安装包的完整list,并删除安装包(以节省磁盘空间)

generate a conda list in /opt/anaconda3-5.3.1/condalist-20190307 by 'conda list'
remove the original installer file to save 638M disk space.

1. Initial Installation

最开始,干净的新系统一共占硬盘 1.8G 的容量。使用yum命令安装如下程序:

yum update
yum upgrade

yum install gcc (already installed, actually do nothing)
yum install gcc-c++ gcc-gfortran

yum install ImageMagick

yum install lftp
yum install mc tree htop
yum install bzip2 (for install anaconda.sh)

yum install w3m
yum install httpd
    vi /etc/httpd/conf/httpd.conf ---> 如果需要,改为 LISTEN 8000,我其实并未改
    vi /etc/httpd/conf.d/userdir.conf ---> comment out "UserDir disabled"; uncomment "UserDir public_html"
    systemctl status  httpd.service
    systemctl start   httpd.service
    systemctl enable  httpd.service
    systemctl restart httpd.service

yum install netcdf nco ncl ncview grads

0. History

2019年3月,闻新宇在aliyun上购买了一个为期3年的云主机,然后购买并绑定在了pkumet.live域名上,该云主机2020年4月3日到期。出于安全和稳定的考虑,这台云主机运行CentOS 7(2019年9月已经释放了CentOS 8,未升级)。主机硬件参数如下: