This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
hardware:pkumet:log [2020/07/02 02:20] Xinyu Wen 1 installation |
hardware:pkumet:log [2022/02/15 14:13] (current) Xinyu Wen |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Log: pkumet云主机维护记录 | + | ====== Log: pkumet.live ====== |
- | 2019年3月,闻新宇在aliyun上购买了一个为期3年的云主机,然后购买并绑定在了pkumet.live域名上。出于安全和稳定的考虑,这台云主机运行CentOS7。主机硬件参数如下: | + | ===== 7 Update Website and DNS ===== |
- | * 1 Processor | + | 2022年2月14日,续费阿里云网站和DNS域名,具体情况如下: |
- | * 1G RAM | + | * 阿里云ECS主机,¥256.2,延一年至2023-4-4 |
- | * 40G Hard drive | + | * 阿里云DNS域名(pkumet.live),¥66,延一年至2023-3-6 |
- | + | ||
- | ===== 1. Installation ===== | + | |
+ | ===== 6 Update yum ===== | ||
+ | yum update on June 21, 2020 | ||
< | < | ||
- | The clean OS occupies 1.8G at the very beginning!!! | ||
- | |||
yum update | yum update | ||
- | yum upgrade | + | </ |
- | yum install gcc (already installed, actually do nothing) | + | ===== 5 DokuWiki ===== |
- | yum install gcc-c++ gcc-gfortran | + | 2020年6月21日,应物理学院个人主页大迁徙,我干脆装个dokuwiki,由于之前已装好php,这真是一次简单而愉快的经历! |
+ | < | ||
+ | =================================== | ||
+ | Install DokuWiki | ||
+ | AN EASY JOB | ||
+ | June 21, 2020 | ||
+ | at / | ||
+ | take a look at readme.xwen there | ||
+ | =================================== | ||
+ | </ | ||
- | yum install ImageMagick | + | 具体这个DokuWiki的维护,请参考[[/ |
- | yum install lftp | + | ===== 4 PHP & MediaWiki ===== |
- | yum install mc tree htop | + | 错误的尝试:用yum安装php: |
- | yum install bzip2 (for install anaconda.sh) | + | |
- | + | ||
- | yum install w3m | + | |
- | yum install httpd | + | |
- | vi / | + | |
- | vi / | + | |
- | systemctl status | + | |
- | systemctl start | + | |
- | systemctl enable | + | |
- | systemctl restart httpd.service | + | |
- | + | ||
- | yum install netcdf nco ncl ncview grads | + | |
- | + | ||
- | wget https:// | + | |
- | then install Anaconda3-5.3.1-Linux-x86_64.sh at / | + | |
- | Before: | + | |
- | Filesystem | + | |
- | / | + | |
- | After: | + | |
- | Filesystem | + | |
- | / | + | |
- | move 'conda init' code from / | + | |
- | #################################### | + | |
- | # added by Anaconda3 5.3.1 installer | + | |
- | # >>> | + | |
- | # !! Contents within this block are managed by 'conda init' !! | + | |
- | __conda_setup=" | + | |
- | if [ $? -eq 0 ]; then | + | |
- | \eval " | + | |
- | else | + | |
- | if [ -f "/ | + | |
- | . "/ | + | |
- | CONDA_CHANGEPS1=true conda activate base | + | |
- | else | + | |
- | \export PATH="/ | + | |
- | fi | + | |
- | fi | + | |
- | unset __conda_setup | + | |
- | # <<< | + | |
- | #################################### | + | |
- | generate a conda list in / | + | |
- | remove the original installer file to save 638M disk space. | + | |
- | + | ||
- | add lines at the end of / | + | |
- | ######################## | + | |
- | "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 | + | |
- | ######################## | + | |
+ | < | ||
yum install php php-pdo | yum install php php-pdo | ||
======================================================================================================================== | ======================================================================================================================== | ||
Line 91: | Line 45: | ||
======================================================================================================================== | ======================================================================================================================== | ||
Install | Install | ||
+ | </ | ||
+ | 后来发现这个版本事php 5.4,版本太老,不合用,于是不得不卸载之 | ||
+ | < | ||
SINCE THIS DEFAULT VERSION IS PHP5.4, WAY TOO OLD FOR MEDEAWIKI, I HAVE TO REMOVE THEM BY... | 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 | yum erase php php-pdo php-cli php-common | ||
+ | </ | ||
+ | 正确的实践:参考网页[[https:// | ||
+ | < | ||
=============================================================================== | =============================================================================== | ||
Install MediaWiki (Ref: https:// | Install MediaWiki (Ref: https:// | ||
Line 113: | Line 72: | ||
Edit / | Edit / | ||
- | upload_max_filesize 100M (original=2M) | + | upload_max_filesize 100M (original=2M) |
- | post_max_size 128M (original=8M) | + | post_max_size 128M (original=8M) |
+ | </ | ||
+ | ===== 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 |
- | Install DokuWiki (as group website) | + | set fileencoding=UTF-8 |
- | AN EASY JOB | + | ######################## |
- | June 21, 2020 | + | </code> |
- | at /var/ | + | |
- | take a look at readme.xwen there | + | |
- | modify / | + | ===== 2. Anaconda |
- | upload_max_filesize = 500M (from 100M) | + | 首先从清华tuna下载anaconda安装包,并安装到/ |
- | post_max_size = 500M (from 128M) | + | < |
- | =================================== | + | wget https:// |
+ | then install Anaconda3-5.3.1-Linux-x86_64.sh at / | ||
+ | </ | ||
- | yum update | + | 磁盘容量因为安装anaconda而少了3.2G!!!真够大的! |
+ | < | ||
+ | Before: | ||
+ | Filesystem | ||
+ | / | ||
+ | After: | ||
+ | Filesystem | ||
+ | / | ||
</ | </ | ||
+ | |||
+ | 把‘conda init’代码段从 / | ||
+ | < | ||
+ | move 'conda init' code from / | ||
+ | #################################### | ||
+ | # added by Anaconda3 5.3.1 installer | ||
+ | # >>> | ||
+ | # !! Contents within this block are managed by 'conda init' !! | ||
+ | __conda_setup=" | ||
+ | if [ $? -eq 0 ]; then | ||
+ | \eval " | ||
+ | else | ||
+ | if [ -f "/ | ||
+ | . "/ | ||
+ | CONDA_CHANGEPS1=true conda activate base | ||
+ | else | ||
+ | \export PATH="/ | ||
+ | fi | ||
+ | fi | ||
+ | unset __conda_setup | ||
+ | # <<< | ||
+ | #################################### | ||
+ | </ | ||
+ | |||
+ | 最后生成一下conda已安装包的完整list,并删除安装包(以节省磁盘空间) | ||
+ | < | ||
+ | generate a conda list in / | ||
+ | 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 / | ||
+ | vi / | ||
+ | systemctl status | ||
+ | systemctl start | ||
+ | systemctl enable | ||
+ | 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,未升级)。主机硬件参数如下: | ||
+ | * 1 Processor | ||
+ | * 1G RAM | ||
+ | * 40G Hard drive | ||
+ | * ~100KB/sec Upload/ | ||
+ |