Climate Group

http://pkumet.live/group

User Tools

Site Tools


hardware:cs2019:log

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
hardware:cs2019:log [2020/08/15 20:43]
Xinyu Wen add aria2
hardware:cs2019:log [2022/07/13 10:52]
Xinyu Wen
Line 1: Line 1:
 ====== Log: 气候组服务器维护记录 ====== ====== Log: 气候组服务器维护记录 ======
 +
 +===== 9. WordPress =====
 +2022-July-13, I install MySQL + php extensions and setup my first WordPress
 +
 +有关 MySQL 的安装和配置如下:
 +
 +  直接用apt安装MySQL
 +  apt install mysql-server
 +  
 +  进入MySQL命令行环境
 +  mysql -u root
 +  CREATE DATABASE wordpress; 创建一个给wp用的数据库wordpress
 +  CREATE USER wpuser IDENTIFIED BY 'your-password-here'; 添加一个用户wpuser和密码
 +  GRANT ALL ON wordpress.* TO wpuser; 给wpuser用户赋予完全读写wordpress数据库的权力
 +  FLUSH PRIVILEGES; 改动生效
 +  EXIT
 +
 +有关 PHP 的安装和配置如下:
 +
 +  系统原本就有apache2和php,其它是需要安装的,否则wordpress会报错说:php没有安装mysql的扩展插件
 +  apt install apache2 \
 +              ghostscript \
 +              libapache2-mod-php \
 +              mysql-server \
 +              php \
 +              php-bcmath \
 +              php-curl \
 +              php-imagick \
 +              php-intl \
 +              php-json \
 +              php-mbstring \
 +              php-mysql \
 +              php-xml \
 +              php-zip
 +  此时务必重启一下计算机!
 +
 +有关 WordPress 的安装和配置:
 +
 +  cp wp-config-sample.php wp-config.php
 +  
 +  vi wp-config.php
 +     我改动了如下几处
 +     define( 'DB_NAME', 'wordpress' );
 +     define( 'DB_USER', 'wpuser' );
 +     define( 'DB_PASSWORD', 'mysql中设置的wpuser的密码' );
 +     $table_prefix = 'wp20220713_';
 +     
 +  chown -R www-data:www-data wordpress   把wordpress整个目录的文件都设为www-data用户
 +     
 +  打开浏览器,进入5分钟配置页面即可:http://climateserver.xxxx.xxx/wordpress/wp-admin/install.php
 +  
 +  日后访问网页:http://climateserver.xxxx.xxx/wordpress
 +  日后登录后台:http://climateserver.xxxx.xxx/wordpress/wp-login.php
 +
 +
 +===== 8. WebDAV service =====
 +2022-May-17, I strictly follow this page to configure WebDAV service within Apache2 framework: https://www.techrepublic.com/article/how-to-enable-webdav-on-your-ubuntu-server/
 +
 +   你可以这么使用webdav服务:
 +   url: http://climateserver.3322.org/webdav/[MakeOnePathHere] 实际是在/var/www/webdav/下建一个你的具体使用目录,然后连这个url即可
 +   id:  wensirwebdav
 +   pw:  wxxxxxxx2xx0 经典pw
 +
 +
 +===== 7. 重装NCL =====
 +2021年10月17日,未知原因原来的NCL6虚拟环境不能用了,进不了ncl,于是决定重装
 +
 +  su -    #必须切换到root账户
 +  conda create -n NCL662 -c conda-forge ncl    #就这一条命令即可完成安装NCL,6.6.2版是最新版
 +
 +至此已经完成安装,以后用如下命令即可进入或退出NCL环境
 +  conda activate NCL662
 +  conda deactivate
 +
 +老的NCL6环境,就删除吧
 +  conda env list    #查看有哪些环境
 +  conda env remove --name NCL6
 +
 +
 +===== 6. 断电后fsck硬盘 =====
 +2021年8月22日,来到办公室发现cs已经关机了,估计是大楼断电导致了cs硬关机,唉,很为启动盘捏一把汗。果然,启动cs后,一大堆错误,第一遍甚至没起来。按reset键重启,在经历一大堆硬盘报错后,进入到登录画面了。登录,切换root,感觉还是不太正常。决定用fsck命令检查启动盘的所有错误。命令如下:
 +
 +<code>
 +df -T -h                 # 检查各个盘的dev名,和fs类型(是否ext4?)
 +fsck.ext4    /dev/sdc2   # sdc2就是ubuntu的系统盘,另外两块10T数据盘分别是sda1和sdb1
 +或者
 +fsck.ext4 -y /dev/sdc2   # 这可以省却很多按y(或直接按回车)的过程,整个检查过程,大概有几十个错误需要按回车
 +</code>
 +
 +之后再重启,就没有问题了!God bless me!
  
 ===== 5. Banner ===== ===== 5. Banner =====
Line 122: Line 212:
  
 ##### Network ##### Network
-apt install aria2              Download tool, support magnetic torrent+apt install aria2 tranmission-cli     Download tool, support magnetic torrent
 apt install firefox apt install firefox
 apt install w3m apt install w3m
 apt install apache2 apt install apache2
-    a2enmod userdir            Open HTTP for each user under ~/public_html +    a2enmod userdir                   Open HTTP for each user under ~/public_html 
-    systemctl restart apache2  Restart HTTP service+    systemctl restart apache2         Restart HTTP service
 apt install php apt install php
 apt install shellinabox apt install shellinabox
     service shellinabox status     service shellinabox status
     service shellinabox start     service shellinabox start
-    vi /etc/default/shellinabox if you want to change the default port 4200+    vi /etc/default/shellinabox       if you want to change the default port 4200
 apt install vsftpd apt install vsftpd
     systemctl status vsftpd     systemctl status vsftpd
hardware/cs2019/log.txt · Last modified: 2023/04/28 06:16 by Xinyu Wen