服务器基本参数介绍
获取简单服务器信息
bash
uname -a
获取服务器信息
获取服务器对应Linux版本号以及对应详细信息
bash
cat /etc/os-release

可以得知系统是 CentOS 7 (Core),属于 Red Hat 系列 (RHEL-like),因此应该安装 RedHat 版本的 R。
打开分配账号后,账号中没有anaconda,对应的Python版本只有2.几版本跟3.几版本
tips:
查看对应的Python版本🐤
有两种方式
🛰python --version 查看的是对应的Python2的版本是多少
⚖python3 --version 查看的是对应Python3的版本
首先安装anaconda,上官网下载对应sh文件,然后运行
bash
bash Anaconda3-2024.10-1-Linux-x86_64.sh
查找anaconda安装位置
bash
which conda
可以查找到对应conda的安装位置
no conda in (/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/data/home/.local/bin:/data/home/bin)
得到上面的输出,可以知道conda没激活
使用下面的语句进行激活
bash
source ~/anaconda3/bin/activate
激活后再次输入下面指令
bash
conda --version
输出对应conda版本,说明安装成功并且正常被激活了
vim编辑器使用
进入后: 按 i 进入插入模式(可以开始输入或粘贴内容)
编辑完毕后: 按 Esc 输入 :wq 然后回车 → 保存并退出
如果你只想退出不保存,可以用 :q!
服务器运行R语言
python
Rscript run_sss.r
使用 Rscript 来运行当前目录下的 run_stilt.r 文件里的全部 R 代码。
将文件夹 folderA 移动到 folderB 中
python
mv folderA folderB/
移动并重命名文件夹
python
mv folderA folderB/folderNewName
xarray不兼容问题
Python 3.7 的 entry_points() 接口与 xarray 最新版本不兼容。在较新的 Python 版本(3.8+) 中, entry_points() 返回的对象有 .get() 方法,但在 Python 3.7 中没有。 如果无法升级 Python,可以安装旧版 xarray(兼容 Python 3.7)
检查文章结构
python
import xarray as xr
ds = xr.open_dataset("201509060000_-111.86_40.74_5_foot.nc")
print(ds)
输出会显示所有变量、维度和坐标,例如:
Dimensions: (time: 1, lat: 100, lon: 100, level: 10) Coordinates: * time (time) datetime64[ns] 2015-09-06 * lat (lat) float64 40.0 40.1 40.2 ... * lon (lon) float64 -112.0 -111.9 -111.8 ... * level (level) int32 0 1 2 ... 9 Data variables: foot (time, level, lat, lon) float32 ...
注意:
如果垂直维度是 level 或 altitude 而非 z ,需修改代码。
如果文件没有垂直维度,直接选择地面层数据即可。
nano编辑器
nano 是一个简单易用的文本编辑器,在 Linux 系统中常用。
如果你没有对文件进行修改 直接按下 Ctrl+X 组合键,就可以退出 nano 编辑器。
按下 Ctrl+X 后, nano 会提示你是否保存修改。
如果你想保存修改
,按 Y 键,然后按 Enter 键确认保存文件。 如果你不想保存修改,按 N 键,就可以直接退出 nano 编辑器。
如果你想在退出时直接保存文件
按下 Ctrl+O 组合键, nano 会提示你输入文件名(如果文件已经存在,会直接保存),输入文件 名后按 Enter 键保存文件,然后按 Ctrl+X 退出编辑器。
如果你想在退出时放弃保存文件
按下 Ctrl+X ,然后按 N 键放弃保存修改并退出编辑器。