IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux基本使用 -> 正文阅读

[系统运维]Linux基本使用

Linux是什么?

Linux是一个操作系统,与Windows,mac,android都是“并列”的关系。

Linux是全世界最主流的一个操作系统(没有之一)

  • 世界上安装Linux系统的设备是最多的,远远超过Windows系统

在这里插入图片描述

Linux主要的应用领域

  • 服务器端:存在很多很多设备,普通用户看不到
  • 嵌入式设备:路由器,交换机,空调,冰箱…
  • 移动端:手机端

Linux是作为一个程序员必须要知道的内容

严格的说:Linux表示的是一个“操作系统的内核”

一个完整的操作系统:操作系统内核+配套的应用程序

内核里面包含了操作系统的最核心的功能

  • 管理各种硬件设备
  • 给各种软件程序提供一个稳定的运行环境

Linux发行版

因为Linux是一个完全开源免费的内核,因此有些公司和组织,给Linux内核搭配不同的应用程序,这就构成了不同的发行版

在这里插入图片描述

  • 公司中,最主要使用的发行版叫做:Redhat(红帽),红帽是收费的
  • 当前学习阶段,使用CentOS这个系统代替Redcat

在这里插入图片描述

这里我是通过云服务器安装CentOS

使用终端软件连接到Linux

终端软件是一类工具软件,可以和远程的主机建立网络连接,从而对主机进行一些操作。

推荐使用:XShell

在这里插入图片描述

通过XShell启动Linux成功

在这里插入图片描述

关于XShell下的复制粘贴

  • 复制: ctrl + insert (有些同学的 insert 需要配合 fn 来按)
  • 粘贴: shift + insert

ctrl + c / ctrl + v 是不行的.

Linux服务器不太适合图形化界面的原因

  1. 图形化界面比较消耗资源,要将配置用到刀刃上
  2. 图形化界面存在一些BUG,不稳定,容易崩溃
  3. 服务器是通过网络远程操控的,图形化界面非常占用宽带
  4. 命令行熟练掌握的话,效率远高于图形化界面。更不要说,命令行方便通过脚本来批量执行重复的任务

Linux常用命令

Linux目录命令

ls

ls

  • ls就是罗列出当前的目录小都有哪些文件和目录
  • ls的功能相当于Windows上的”文件资源管理器“

在这里插入图片描述

这里包含3个目录:2,3,4

注:当使用的机器是新机器的时候,可能啥都没有

ls -l

列出文件的详细信息,每个结果都占一行,使信息更加详细

ls -l 可以简写成ll

在这里插入图片描述

pwd

pwd

pwd:显示用户当前所在的目录

在这里插入图片描述

cd

cd

cd后面跟上一个具体的目录,这个目录就表示要切换到位置

在这里插入图片描述

注:cd后面填写的目录可以是绝对目录也可以是相对目录

认识 Linux 目录结构

Linux 是一个树形目录结构.

在这里插入图片描述

几个特殊的目录:

  • / 称为根目录
  • . 称为当前目录
  • … 称为当前目录的上级目录

绝对路径 vs 相对路径

  • 形如: /usr/share/tomcat/logs/ 以根目录开头的, 称为绝对路径.
  • 形如: ./logs 以 . 或者 … 开头的, 称为相对路径.

Linux文件命令

touch

touch

touch:创建文件

在这里插入图片描述

cat

cat

cat:查看文件的内容

在这里插入图片描述

因为之前创建test.txt但是文件里面没有任何东西,所以这里使用cat查看不到任何内容

echo

通过echo操作能够给文件写入一些简单的内容

值得注意的是echo只能写入一些简单的数据

在这里插入图片描述

mkdir

mkdir

mkdir:创建出一个目录

  • 我们已经知道之前之前的文件包含了3个目录2,3,4
  • 这里在创建一个目录5

在这里插入图片描述

tree

在linux上有一个专门的tree命令,可以直观的查看文件的结构

tree不是linux自带的,需要借助第三方工具进行下载

对于新买的服务器大概率是没有tree命令

  • yum install tree -y

借助这个命令就可以安装tree命令

在这里插入图片描述

rm

rm

删除文件或目录

例如我们删除文件test.txt

在这里插入图片描述

注:删除的时候可以有提示也有可能没有提示,这个需要根据系统来分出差别,因此我们不要随便尝试删除一些比较重要的文件。

  • rm删除目录不能直接删除,需要加入-r才可以删除目录

-r表示递归

要删除的目录下,可能还有文件,或者其它的目录

要删除这个目录,就得先删掉这个目录中的子目录

  • 例如删除目录5

在这里插入图片描述

重要注意事项:

千万不要运行 rm -rf / , 尤其是在公司的生产服务器上.

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-29 12:31:28  更:2022-04-29 12:31:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 19:29:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码