轻松入门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://xiahunao.cn/news/3279786.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

每日OJ_牛客CM26 二进制插入

目录 牛客CM26 二进制插入 解析代码 牛客CM26 二进制插入 二进制插入_牛客题霸_牛客网 解析代码 m:1024:100000000 00 n:19 : 10011 要把n的二进制值插入m的第j位到第i位,只需要把n先左移j位,然后再进行或运算(|&am…

ctfshow 权限维持 web670--web679

web670 <?php// 题目说明&#xff1a; // 想办法维持权限&#xff0c;确定无误后提交check&#xff0c;通过check后&#xff0c;才会生成flag&#xff0c;此前flag不存在error_reporting(0); highlight_file(__FILE__);$a$_GET[action];switch($a){case cmd:eval($_POST[c…

OCC BRepOffsetAPI_ThruSections使用

目录 一、BRepOffsetAPI_ThruSections简介 二、功能与特点 三、应用场景 四、示例 一、BRepOffsetAPI_ThruSections简介 在Open CASCADE Technology (OCCT) 中,BRepOffsetAPI_ThruSections 类是用来通过放样生成一个实体或者一个面壳(Shell)。当使用这个类时,isSolid 参…

【环境搭建问题】linux服务器安装conda并创建虚拟环境

1.检查有没有conda 首先看root文件夹下有没有anaconda或者conda 没有的话就要先下载安装conda&#xff1a; https://repo.anaconda.com/archive/index.html 在这个链接下找自己需要的。服务器一般为linux&#xff0c;所以我这里选择的是&#xff1a; 2.安装conda 下载安装…

Electron学习笔记(二)Hello World

目录 前言 运行主进程 创建界面 使用窗口打开界面 管理窗口的生命周期 关闭所有窗口时退出应用 (Windows & Linux)​ 如果没有窗口打开则打开一个窗口 (macOS) 使用预加载脚本访问渲染器的Node.js 添加你自己的功能 完整代码展示 效果展示 前言 接上一篇文章 …

LINUX进程间的通信(IPC)--信号

一、概念 信号通信&#xff0c;其实就是内核向用户空间进程发送信号&#xff0c;只有内核才能发信号&#xff0c;用户空间进程不能发送信号。信号已经是存在内核中的了&#xff0c;不需要用户自己创建。 信号通信的框架 * 信号的发送&#xff08;发送信号进程&#xff09;&am…

JS图形引擎汇总

1、leaferjs leaferjs绚丽多彩的 HTML5 Canvas 2D 图形渲染引擎&#xff0c;可结合 AI 绘图、生成界面。 提供了丰富的 UI 绘图元素&#xff0c;和开箱即用的功能&#xff0c;如自动布局、图形编辑、SVG 导出&#xff0c;方便与 Figma、Sketch 等产品进行数据交换。并为跨平台…

示波器选择导出至USB闪存盘的三种格式(bmp、set、csv)

如下图所示&#xff0c;一般由示波器导出至U盘中&#xff0c;一共有三种文件格式。 1、当前屏幕图像(*.bmp) BMP 文件格式&#xff08;全称是位图文件格式&#xff0c;Bitmap Image File&#xff09;是一种图像文件格式&#xff0c;用于存储数字图像。它是一种无损图像格式&am…

m3u8转MP4(网页视频下载)(超细教程, 有手就行)

准备工作 什么是m3u8文件 记事本打开m3u8文件&#xff1a; #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:4 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-KEY:METHODAES-128,URI"https://xxxx/key.key" #EXTINF:3.336667, #EXTINF:1.668333, clvHz13123499.ts #EXTINF:2.03…

【uniapp离线打包】(基于Android studio)

文章目录 uniapp打包官方教程入口一、准备工作(工具三大件)二、准备工作&#xff08;Android壳和uniapp包&#xff09;导入Android壳生成uniapp包将uniapp包导入android壳 三、准备工作&#xff08;证书、&#xff09;准备Android平台离线签名证书 四、修改配置参数build.gradl…

AI为什么无法替代律师?

AI能否真正取代律师&#xff1f;一探究竟&#xff01; ©作者|LuMiQ 来源|神州问学 引言 数字化时代&#xff0c;AI技术正如催化剂般加速各行业的变革&#xff1a;在医疗界&#xff0c;它犹如医生的“第二双眼睛”&#xff0c;精准分析影像&#xff1b;制造业里&#xff…

ofcms代码审计

1 SSTI模板注入 1.1 通过阅读pom.xml,使用了freemaker开源组件 1.2 找到对应的模版新增页面,并注入payload,点击保存 最重要的是,找到模板注入请求的后端API 注入的命令为:<#assign value="freemarker.template.utility.Execute"?new()>${value("c…

WIFI 接收机和发射机同步问题+CFO/SFO频率偏移问题

Synchronization Between Sender and Receiver & CFO Correction 解决同步问题和频率偏移问题是下面论文的关键&#xff0c;接下来结合论文进行详细解读 解读论文&#xff1a;Verification and Redesign of OFDM Backscatter 论文pdf&#xff1a;https://www.usenix.org/s…

ChatGPT自学指南:宝藏参考书大盘点

ChatGPT是基于人工智能领域的自然语言处理技术&#xff0c;使用深度学习技术构建的一个大型语言模型。具体地说&#xff0c;ChatGPT是建立在OpenAI的GPT-4系列模型之上的&#xff0c;使用了大量的语言数据和预训练技术&#xff0c;可以生成高质量的文本&#xff0c;并且在准确度…

二叉树--堆(下卷)

二叉树–堆&#xff08;下卷&#xff09; 如果有还没看过上卷的&#xff0c;可以看这篇&#xff0c;链接如下&#xff1a; http://t.csdnimg.cn/HYhax 向上调整算法 堆的插⼊ 将新数据插⼊到数组的尾上&#xff0c;再进⾏向上调整算法&#xff0c;直到满⾜堆。 &#x1f4…

根据空域图信息构造飞机航线图以及飞行轨迹模拟matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 4.1 航路网络建模 4.2 航线图构建 4.3 飞行轨迹模拟的具体步骤 5.完整程序 1.程序功能描述 空域图是指航空领域中的一种图形表示方式&#xff0c;它涵盖了空中交通管理所需要的各种信息&a…

如何处理selenium Webdriver中的文本框?

文本框或字段在整个网页中广泛使用,本文将介绍如何在Java中使用Selenium Webdriver处理文本框。可以有各种文本字段,我们将尝试包括其中的大多数,并执行各种操作,如清除和输入文本。 我们将使用我们的Selenium游乐场网站- testkru,与各种文本框进行交互。您也可以使用同一…

藏文词典查单词,藏汉双语解释,推荐使用《藏语翻译通》App

《藏语翻译通》App推出了藏文词典、藏汉大词典、新术语等全新在线查单词功能。 藏汉互译 《藏语翻译通》App的核心功能之一是藏汉互译。用户只需输入中文或藏文&#xff0c;即可获得翻译结果。 藏文词典查单词 掌握一门语言&#xff0c;词汇是基础。《藏语翻译通》App内置藏…

诱骗IoT恶意软件跟踪CC服务器

工作背景 在分析 IoT 僵尸网络时&#xff0c;识别C&C 服务器至关重要。C&C 服务器的 IP 地址一直都是商业威胁情报的重要组成部分&#xff0c;由于 C&C 服务器通信协议日渐复杂并且活跃周期较短&#xff0c;时效性和准确性也非常重要。如果可以自动化识别 IoT 恶意…

力扣100题——128题

题目 ************************************************ 解&#xff08;哈希&#xff09; VS完整代码 #include<iostream> #include<vector> #include<unordered_set> #include<utility> #include<algorithm> using namespace std; int n, nu…