openEuler系统常见指令学习【华为根技术】
华为欧拉操作系统(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
分页查看一个大文件的内容。
- 点赞
- 收藏
- 关注作者
评论(0)