当前位置: 首页 > news >正文

轻松入门Linux—CentOS,直接拿捏 —/— <1>

一、什么是Linux

        Linux是一个开源的操作系统,目前是市面上占有率极高的服务器操作系统,目前其分支有很多。是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统 Linux能运行主要的UNIX工具软件、应用程序和网络协议 Linux支持 32 位和 64 位硬件。

        Linux是一种自由开放源码类UNIX操作系统。加上用户空间的应用程序之后,就成为了Linux操作系统,继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统

         Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的

二 、Linux 的发型版

        Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。

        目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

而我们接下来要使用的就是其中的CentOS,但是当前CentOS已经停止维护了

        CentOS继承了RHEL的特性和功能,并通过社区的开发和支持来提供免费的更新和补丁。它也与RHEL兼容,这意味着CentOS用户可以享受到与RHEL相似的功能和技术支持。

        采用了RPM包管理系统,用户可以通过yum包管理器来安装、更新和卸载软件包。它提供了许多服务器相关的应用和工具,如Apache、MySQL、PHP、PostgreSQL、OpenSSH等,以满足服务器运维和开发的需求。

        由于CentOS具有稳定性、可靠性和兼容性,它被广泛应用于服务器环境,特别是在企业和网站托管领域。很多人选择CentOS作为他们的服务器操作系统,因为它提供了长期支持和一致的性能。

三、Linux对比Windows

四、Linux基本功能

1、/ :根目录,也称为文件系统的最顶层目录。根目录是整个文件系统的起点,包含了所有其他目录和文件。

2、bin :存放二进制可执行文件 *

3、boot :存放用于系统引导时使用的各种文件

4、dev:存放设备文件

5、etc:存放系统配置文件 *

6、home:存放所用用户的根目录 *

7、lib:存放跟文件系统中的程序运行所需要的共享库及内核模块

8、proc:虚拟文件系统,存放当前内存的映射

9、user:存放系统应用程序,比较重要的目录/user/local管理员软件安装目录

10、var:存放运行时需要改变数据的文件 *

11、mnt:挂载目录

12、sbin:存放管理级别的二进制执行文件

13、root:超级用户主目录(家目录) *

14、opt:额外安装的可选应用程序包安装位置

15、 ~  : 当前用户的主目录或叫家目录(Home Directory)*

五、常见命令的使用

1、关闭和开启centos 图像化页面

        在远程连接工具中输入下列代码,可以关闭虚拟机中的图像化页面,因为图像化页面消耗资源,除了在配置网络的时候需要,其他的基本用不上,其中连接工具是在虚拟机外部连接虚拟机的静态ip,达到远程操控终端的作用,centos自己的终端不好用。

systemctl set-default multi-user.target

        输入上部分代码后在输入命令reboot重启虚拟机即可。

        也可以在连接工具的终端输入命令stratx开启虚拟机的界面。

2、cd:切换目录,也叫change directory

例如下列状态,其内容表示为当前用户为 root,当前主机名为 localhost当前目录用户的 home 目录(~ 表示当前用户的 home 目录)

在其中输入以下代码:cd /,其得到的是第二行的内容,即切换到根目录下

或者切换到用户文件下,即输入命令cd /home/ahao

 2.1  cd -  :返回上一次所处目录位置

如图所示,当处于根目录/ 下的home目录的时候,输入命令cd-,则又返回上一次的目录位置

2.2  cd .. 切换到当前目录上一级

 首先如何在home目录返回root目录,即用 / 指定返回上一级的root目录

那么使用cd ../ 或者cd .. 则也同样返回上一级目录

和cd - 略有不同,cd-是返回上一次出现的位置,而cd ..是返回上一级

2.3 cd ~ 直接返回用户家目录

2.4  ll命令(ls -l),展示当前文件夹下所有文件的详细信息

上图所示即为最开始在Linux基本功能里的根目录下的所有文件夹名称以及文件夹的权限、大小、时间等信息

此时处于根目录中,输入命令 cd /home 切换进入家目录,然后再输入ll查看home目录下的文件信息,即用户ahao在家目录下

其中root叫用户名,localhost叫主机名,~叫文件地址

2.5 用相对路径返回指定路径

当前在ahao目录下,想要返回root目录下,root和home目录处于同级目录,都在根目录下

输入以下命令:cd ../../root ,因为当前在ahao目录下,上一级是home,再上一级是根目录,所以两次../ 进入根目录下,然后再指定root目录进入即可

3、 展示文件信息

3.1 ls 用列表的形式展示文件夹下的文件和目录

3.2 ll =》ls -l ,展示文件和目录的详细信息

3.3 ls -a 显示所有文件目录,包括隐藏目录

其中.开头的文件就是隐藏文件,提示你是系统配置文件,不要动它

3.4 ll -a 展示所有文件信息,包括隐藏文件目录

4、pwd 返回当前文件所在位置

5、权限等信息介绍

其中的第一个root是:这个文件属于root用户的

第二个root的意思是:属于root用户组的,224是文件的大小,单位是字节,后面是文件日期

日期后面是文件名

最前面的rwx是这个文件的权限,其布局格式为 drwxrwxrwx,其中d表示文件目录,第一个rwx为文件所有者的权限即用户权限,第二个为用户组权限,第三个为其他用户权限,即owner、group、other

r 是读取权限,w是写入权限,x是执行权限

如上图则用户、用户组、其他用户都有读取权限和执行权限,但是没有写入权限

上图则是,用户有读取和写入权限没有执行权限,而用户组和其他用户没有任何权限,为用户ahao,用户组ahao,大小为128字节,文件名为ahao

5.1 权限解释图

其中 -开头的为普通文件类型,d为文件类型是目录文件

http://www.lryc.cn/news/410057.html

相关文章:

  • pandas安装以及导入CSV
  • 新能源车浪潮来袭,同时存在高压低压系统,如何准确进行高低压布线间距EMC分析?
  • QUIC 协议
  • 【软件测试】--接口测试
  • 【前端】上传视频,截取第一帧图片
  • Redis-GEO数据结构的基本用法
  • 【Linux C | 网络编程】进程池大文件传输的实现详解(三)
  • Mac如何通过SSH连接Github
  • 成就巴西休闲游戏如何借助Google谷歌广告投放优势
  • 利用python检查磁盘空间使用情况
  • 卷积神经网络(五)---图像增强的方法
  • 矩阵常见分解算法及其在SLAM中的应用
  • 【排序】快速排序详解
  • 贪心算法总结(2)
  • 弘景光电:技术实力与创新驱动并进
  • 2024年7月23日~2024年7月29日周报
  • M3U8流视频数据爬虫
  • 保护您的数字财富:模块化沙箱在源代码防泄露中的突破
  • FFmpeg源码:avio_r8、avio_rl16、avio_rl24、avio_rl32、avio_rl64函数分析
  • 如何使用 API 查看极狐GitLab 镜像仓库中的镜像?
  • 软件-vscode-plantUML-IDEA
  • ES6语法详解,面试必会,通俗易懂版
  • CTFshow--Web--代码审计
  • Java语言程序设计——篇十(1)
  • Qt对比MFC优势
  • RuntimeError: No CUDA GPUs are available
  • URL参数中携带中文?分享 1 段优质 JS 代码片段!
  • sass的使用
  • 【足球走地软件】走地数据分析预测【大模型篇】走地预测软件实战分享
  • 现在有什么赛道可以干到退休?