openEuler系统常见指令学习【华为根技术】

举报
tea_year 发表于 2025/09/26 11:58:04 2025/09/26
【摘要】 华为欧拉操作系统(openEuler)从开始之初就展现了非凡的应用能力:一、开发背景与定位欧拉操作系统:由华为技术有限公司主导开发,面向数字基础设施的开源操作系统。它支持服务器、云计算、边缘计算及嵌入式等多种应用场景,致力于提供安全、稳定、易用的系统解决方案。二、技术特点与共享两者都基于开源的Linux内核进行开发,但面向不同的应用场景和设备类型。欧拉系统更侧重于企业级服务器和云基础设施,而...

华为欧拉操作系统(openEuler)从开始之初就展现了非凡的应用能力:

一、开发背景与定位
欧拉操作系统:由华为技术有限公司主导开发,面向数字基础设施的开源操作系统。它支持服务器、云计算、边缘计算及嵌入式等多种应用场景,致力于提供安全、稳定、易用的系统解决方案。
二、技术特点与共享
两者都基于开源的Linux内核进行开发,但面向不同的应用场景和设备类型。欧拉系统更侧重于企业级服务器和云基础设施,而鸿蒙系统则更广泛地覆盖智能终端和物联网设备。
值得注意的是,近年来华为在操作系统领域进行了深度布局,欧拉和鸿蒙之间实现了内核技术的共享。这一举措有助于提升两个系统的互操作性和生态互通性,更好地服务数字化转型全场景。
三、应用场景与生态构建
欧拉系统:主要应用于服务器、云计算、边缘计算等领域,支持多样性计算,致力于构建安全、稳定、易用的企业级操作系统生态。

如何在EulerOs系统中更改主机名、调整SSH超时时间、使用scp命令传输文件夹、查看日录内容以及进行文件操作。同时,还涵盖了设置环境变量的方法和通过nohup后台运行Java程序并记录日志,以及检查系统内存和磁盘使用情况的命令。

语法格式

1、命令行与命令
命令行:即Linux终端(Terminal),是一种命令提示符页面。以纯“字符”的形式操作系统,可以使用各种字符化命令对系统发出操作指令。
命令:即Linux程序。一个命令就是一个Linux的程序。命令没有图形化页面,可以在命令行(终端中)提供字符化的反馈。
2、Linux命令有其通用的格式

command [-options][parameter]
命令本体+可选选项+可选参数
**command:**命令本身
-options:命令的一些选项[可选,非必填],可以通过选项控制命令的行为细节
parameter:命令的参数[可选,非必填],多数用于命令的指向目标等
语法中的[],表示可选的意思
示例:

ls是命令本身,-la是选项,usr是参数
意思是以列表的形式,包括隐藏文件,显示根目录下usr目录下的内容

更改主机名称

hostnamectl set-hostname <new_hostname>    
#<new_hostname>表示新主机名
hostname <new_hostname>    
#<new_hostname>表示新主机名
shutdown -r now     
#重启Operation System
hostname         
#查看主机名 


更改ssh超时时间

vi /etc/ssh/sshd_config    使用vi命名编辑ssh配置文件
找到以下行:

#ClientAliveInterval 0
#ClientAliveCountMax 3

将其更改为:

ClientAliveInterval 120

ClientAliveCountMax 720

使用scp在不同Operation System之间传送文件夹

scp -r /tool/ root@139.159.181.242:/tool_tar    
-r表示传送文件夹,/tool/是本地文件夹,root是用户,ip:path

查看当前目录子目录以及文件

ls -la    
直接执行即可,信息用权限、用户、创建日期

文件复制、移动、删除

rm /tool/*   
# 清空/tool/目录
cp -r /tool/dir1/ /run/    
#将/tool/dir1/文件夹复制到 /run/先,-r表示复制文件夹
mv /tool/* /    
#将/tool/所有子目录、文件都移动到根目录/下


配置环境变量

vi /etc/profile    
#配置环境变量
vi ~/.bash_profile    
#配置环境变量,不能适用于分布式系统


EulerOS运行java文件

javac test.java    
#编译java文件生成class文件
java test.class    
#运行class文件


EulerOS后台运行java文件,并且将日志写到指定文件中去

nohup java SocketTest > ChartLog.txt 2>&1 &    
#nohup表示后台运行

> file.txt表示运行日志存到文件中去,每次开始时都清空文件

Eule查看系统空间使用情况

free -h    
#查看系统内存使用情况,-h表示以MB、GB查看

df -h   
#查看系统磁盘使用情况,-h表示以MB、GB查看


文件查看类命令
1. ls
ls命令用于列出目录内容。
用法:ls [选项] [目录或文件]
选项解释:

-l:以长格式显示文件信息,包括权限、所有者、大小、修改时间等。
-a:显示所有文件,包括隐藏文件。
-h:以人类可读的格式显示文件大小。
-R:递归显示目录及其子目录的内容。
举例:ls -lah /home将以长格式、显示隐藏文件并以人类可读格式列出/home 目录下的内容。

2. cat

cat命令用于连接文件并打印到标准输出。
用法cat [选项] 文件名
举例cat file.txt查看 file.txt 的内容。

3. more

more命令用于分页显示文件内容。
用法more 文件名
举例more anaconda-ks.cfg分页查看一个大文件的内容。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。