服务器运行常用指令

服务器基本参数介绍

获取简单服务器信息

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 键放弃保存修改并退出编辑器。

相关推荐
苏宸啊6 小时前
Linux指令篇(一)
linux·运维·服务器
睡不醒的猪儿7 小时前
nginx常见的优化配置
运维·nginx
我要升天!7 小时前
Linux中《网络基础》
linux·运维·网络
国强_dev7 小时前
在数据库开发和运维中的“错误信息误导(Red Herring)”
运维·adb·数据库开发
安科瑞刘鸿鹏177 小时前
工业自动化系统中抗晃电保护的协同控制研究
运维·网络·嵌入式硬件·物联网
ZStack开发者社区8 小时前
ZStack Cloud 5.5.0正式发布
运维·服务器·网络
草莓熊Lotso8 小时前
脉脉独家【AI创作者xAMA】|当豆包手机遭遇“全网封杀”:AI学会操作手机,我们的饭碗还保得住吗?
运维·开发语言·人工智能·智能手机·脉脉
三不原则8 小时前
银行 AIOps 实践拆解:金融级故障自愈体系如何搭建
大数据·运维
源代码•宸9 小时前
Golang语法进阶(并发概述、Goroutine、Channel)
服务器·开发语言·后端·算法·golang·channel·goroutine
晴天¥9 小时前
VMware+Oracle linux LVM/非LVM磁盘扩容
linux·运维·服务器