首页 > 系统相关 >linux基础知识

linux基础知识

时间:2024-06-24 11:54:37浏览次数:3  
标签:文件 虚拟机 基础知识 命令 点击 linux 服务器 权限

  1. 总结计算机发展相关,并且总结服务器硬件相关知识
    计算机发展相关
    计算机的发展可以分为以下几个阶段:
    第一代计算机(1940s-1950s):
    使用电子管作为主要元件。
    体积庞大,功耗高。
    主要用于科学计算和军事用途。
    代表:ENIAC、UNIVAC。
    第二代计算机(1950s-1960s):
    使用晶体管代替电子管。
    体积减小,功耗降低,可靠性提高。
    开始使用高级编程语言(如Fortran、COBOL)。
    代表:IBM 7090、CDC 1604。
    第三代计算机(1960s-1970s):
    使用集成电路(IC)。
    体积进一步减小,性能提高。
    出现了多任务操作系统。
    代表:IBM System/360、PDP-8。
    第四代计算机(1970s-至今):
    使用大规模集成电路(VLSI)。
    个人计算机(PC)普及。
    互联网和移动计算的发展。
    代表:IBM PC、Apple Macintosh。
    第五代计算机(未来):
    发展方向包括人工智能、量子计算、生物计算等。
    服务器硬件相关知识
    服务器硬件通常包括以下几个主要组件:
    处理器(CPU):
    服务器通常使用多核、多线程的高性能处理器。
    常见品牌:Intel Xeon、AMD EPYC。
    内存(RAM):
    服务器通常配备大量内存,以支持多任务和高负载。
    ECC内存(Error-Correcting Code)常用于服务器,以提高数据可靠性。
    存储:
    硬盘(HDD)和固态硬盘(SSD)用于数据存储。
    RAID(Redundant Array of Independent Disks)技术用于数据冗余和性能提升。
    网络接口:
    服务器通常配备多个高速网络接口(如千兆以太网、万兆以太网)。
    电源:
    服务器通常配备冗余电源,以提高可靠性。
    机箱:
    服务器机箱通常为机架式(Rackmount)或塔式(Tower)。
  2. vmware安装rocky 8.5, ubuntu 22.04,
    VMware软件下载安装
    下载VMware Workstation:
    访问VMware官方网站:VMware Workstation
    下载适合您操作系统的版本。
    安装VMware Workstation:
    运行下载的安装程序,按照提示完成安装。
    安装Rocky 8.5和Ubuntu 22.04
    创建新的虚拟机:
    打开VMware Workstation,点击“Create a New Virtual Machine”。
    选择“Typical”安装类型,点击“Next”。
    选择安装介质:
    选择“Installer disc image file (iso)”,然后选择下载的Rocky 8.5或Ubuntu 22.04的ISO文件,点击“Next”。
    设置虚拟机名称和位置:
    输入虚拟机的名称和存储位置,点击“Next”。
    设置磁盘容量:
    设置虚拟机的磁盘容量,点击“Next”。
    完成虚拟机创建:
    点击“Finish”完成虚拟机的创建。
    安装操作系统:
    启动虚拟机,按照提示完成操作系统的安装。
    使用Xshell通过虚拟IP登录系统
    配置虚拟机网络:
    在VMware Workstation中,选择虚拟机,点击“Edit virtual machine settings”。
    选择“Network Adapter”,设置为“Bridged”模式,点击“OK”。
    获取虚拟机IP地址:
    启动虚拟机,登录系统,使用ip addr命令查看虚拟机的IP地址。
    使用Xshell登录虚拟机:
    打开Xshell,点击“New Session”。
    输入虚拟机的IP地址,点击“OK”。
    输入虚拟机的用户名和密码,登录系统。
  3. 结合man命令总结linux常用基本命令用法,以及查看帮助文档的方法。
    常用基本命令
    ls:列出目录内容
    ls [options] [directory]

cd:改变当前目录
cd [directory]

pwd:显示当前目录路径
pwd

cp:复制文件或目录
cp [options] source destination
mv:移动或重命名文件或目录
mv [options] source destination
rm:删除文件或目录
rm [options] file
mkdir:创建目录
mkdir [options] directory
rmdir:删除空目录
rmdir [options] directory
touch:创建空文件或更新文件时间戳
touch file
cat:显示文件内容
cat file
man:查看命令的手册页
man command
查看帮助文档的方法
使用man命令:
man command
使用--help选项:
command --help
4. linux文件系统相关知识,文件操作常见的命令
Linux文件系统相关知识
文件系统结构:
Linux文件系统采用树状结构,根目录为/。
常见目录:
/bin:基本命令二进制文件
/etc:配置文件
/home:用户主目录
/var:可变数据文件
/usr:用户程序和数据
文件类型:
普通文件(-)
目录(d)
符号链接(l)
块设备文件(b)
字符设备文件(c)
套接字文件(s)
命名管道文件(p)
文件操作常见命令
创建文件:
touch filename
复制文件:
cp source destination
移动文件:
mv source destination
删除文件:
rm filename
创建目录:
mkdir directory
删除目录:
rmdir directory
显示文件内容:
cat filename
5. linux安全模型
Linux安全模型
用户和组:
每个文件和进程都有一个所有者(用户)和一个所属组。
用户和组的信息存储在/etc/passwd和/etc/group文件中。
文件权限:
每个文件和目录都有读(r)、写(w)、执行(x)权限。
权限分为三类:所有者权限、组权限、其他用户权限。
权限表示:
使用ls -l命令查看文件权限。
权限表示格式:rwxr-xr--。
权限修改:
使用chmod命令修改文件权限。
使用chown命令修改文件所有者。
使用chgrp命令修改文件所属组。
访问控制列表(ACL):
ACL允许为文件和目录设置更细粒度的权限。
使用setfacl命令设置ACL。
使用getfacl命令查看ACL。

标签:文件,虚拟机,基础知识,命令,点击,linux,服务器,权限
From: https://www.cnblogs.com/linux-li/p/18264731

相关文章

  • linux的source命令
    用法sourcefile也可以用.+空格file来代替.file作用在当前bash环境下读取并执行FileName中的命令.source(或点)令通常用于重新执行刚修改的初始化文档,如.bash_profile和.profile等配置文件.简单的说就是:source命令会把file里的命令在当前shell里一个一个执行区别......
  • Linux收到You have mail in xxx
    当系统显示"Youhavemailin/var/spool/mail/root"提示时,一般有一些重要的邮件被发送到了root用户的邮箱,存放在/var/spool/mail/root这个文件中。这些邮件通常包含了系统关键事件的通知或报告,例如系统状态变化、错误报告、定期任务的执行结果等。原因:系统报告和通知:系......
  • [图解]建模相关的基础知识-17
    100:00:00,190-->00:00:09,650那么1、2、5这个地方,这几个它都需要修改200:00:09,660-->00:00:11,410都要改成资金管理部300:00:13,340-->00:00:15,020那么违反第三范式400:00:15,030-->00:00:19,650是一个比较严重的问题500:00:19,820-->00:00:21,530......
  • Linux passwd命令:守护账户安全的密钥
    Linuxpasswd命令:守护账户安全的密钥在Linux的广阔世界中,passwd命令是每位系统管理员和用户的得力助手。它不仅是账户安全的守护者,也是数据处理和分析中不可或缺的一环。本文将带您深入了解passwd命令的方方面面,从它的基本功能到高级应用,再到使用时的注意事项和最佳实践。......
  • Linux各个中间件日志位置
    Linux各个中间件日志位置Linux系统中各种常见中间件日志文件的默认位置取决于安装时的配置以及中间件的具体类型。以下是一些常见中间件日志文件的标准位置ApacheHTTPServer:访问日志:/var/log/httpd/access_log或/var/log/apache2/access.log ......
  • Linux Vim最全面的教程
    LinuxVim是一个功能强大的文本编辑器,在Linux系统中被广泛使用。它具有很多高级特性和快捷键,可以提高编辑效率。本教程将详细介绍LinuxVim的各种功能和用法,适合初学者和有一定经验的用户。第一部分:入门指南介绍Vim和它与其他编辑器的区别安装Vim启动Vim和基本操作基本编辑命......
  • 文件系统(八):Linux JFFS2文件系统工作原理、优势与局限
    liwen012024.06.23前言在嵌入式Linux设备中,经常使用jffs2文件系统来作为参数区的文件系统格式。至于为什么要使用jffs2来作为参数区的文件系统,我猜大部分人都没有做过多的思考。jffs2在2021年被设计出来,距今已过二十多年,现在在嵌入式设备中它还在被大量使用、说明这套设计本身......
  • Linux gdb lldb面试题及参考答案(万字长文)
    什么是GDB?简述其主要功能。GDB(GNUDebugger)是GNU项目的一部分,是一个功能强大的源代码级别的调试器,主要用于C、C++和其他多种编程语言的程序调试。GDB提供了丰富的功能来帮助开发者理解程序内部的工作方式,诊断并修复代码中的错误。其主要功能包括但不限于:启动程序:可以在GDB......
  • 在Linux中,如何统计ip访问情况?分析 nginx 访问日志?如何找出访问页面数量在前十位的ip?
    在Linux中统计IP访问情况并分析Nginx访问日志,以找出访问页面数量在前十位的IP地址,可以通过一系列命令行工具高效完成。这里以一个典型的工作流程为例,说明如何进行这一分析:1.确定日志文件位置首先,需要知道Nginx的访问日志文件位置。通常,这个文件位于/var/log/nginx/access.log,但......
  • 在Linux中,如何实时抓取并显示当前系统中tcp 80 端口的网络数据信息?
    在Linux中,实时抓取并显示当前系统中TCP80端口的网络数据信息,可以使用tcpdump这个强大的命令行工具。以下是详细的步骤和命令:打开终端:首先,打开一个具有足够权限的终端窗口。通常,需要使用sudo或以root身份执行tcpdump,因为它需要访问底层网络接口。确定网络接口:使用ifconfig(在......