Linux系统管理、服务器设置、安全、云数据中心

前言

在这里插入图片描述
「作者主页」:雪碧有白泡泡
「个人网站」:雪碧的个人网站
请添加图片描述

我们来快速了解liunx命令

请添加图片描述

文章目录

  • 前言
  • 解析命令提示符
  • linux的文件和目录
    • 文件和目录管理
    • 文件操作
  • 进程管理命令
    • 系统管理
    • 网络管理
  • 书籍推荐

本文以服务器最常用的CentOS为例

解析命令提示符

[root@mylinux ~]#

解释每个字符的含义如下:

  • [:表示命令行提示符的开始。
  • root:表示当前用户为root用户。
  • @:表示分隔符,用于分隔用户名和主机名。
  • mylinux:表示当前主机名为mylinux。
  • ~:表示当前目录为用户的主目录。
  • ]:表示命令行提示符的结束。
  • #:表示当前用户为超级用户(root),具有最高权限。

总体来说就是两种情况

[用户名@主机名 当前目录]#
[用户名@主机名 当前目录]$

linux的文件和目录

  • /:根目录,整个文件系统的起始点。

  • /bin:存放系统中的基本命令和可执行文件。

  • /boot:存放启动Linux系统所需的文件,如内核文件和引导加载程序。

  • /dev:存放设备文件,用于与系统中的硬件设备进行通信。

  • /etc:存放系统的配置文件。

  • /home:存放用户的家目录,每个用户都有一个独立的子目录。

  • /lib:存放系统所需的共享库文件。

  • /media:用于挂载可移动媒体设备,如光盘、USB驱动器等。

  • /mnt:用于挂载临时文件系统或其他文件系统。

  • /opt:存放可选的应用程序和软件包。

  • /proc:虚拟文件系统,提供有关系统和进程的信息。

  • /root:超级用户(root)的家目录。

  • /run:存放运行时文件,如进程ID文件和套接字文件。

  • /sbin:存放系统管理员使用的系统命令。

  • /srv:存放服务相关的数据文件。

  • /sys:虚拟文件系统,提供与系统硬件和内核参数相关的信息。

  • /tmp:存放临时文件。

  • /usr:存放用户程序和文件,包括共享库、头文件、文档等。

  • /var:存放可变数据文件,如日志文件、缓存文件等。

了解了基本的目录结构后,我们来看常用的命令有哪些
好的,以下是关于文件和目录管理的文章,并使用表格形式进行说明。

文件和目录管理

命令描述例子
ls列出目录内容lsls -l
cd切换目录cd /path/to/directory
pwd显示当前工作目录pwd
mkdir创建新目录mkdir dirname
rm删除文件或目录rm filenamerm -r dirname
cp复制文件或目录cp file1 file2cp -r dir1 dir2
mv移动文件或目录mv file1 file2mv file /path/to/directory
touch创建空文件或更新文件时间戳touch filename
cat查看文件内容cat filename
less分页查看文件内容less filename

文件操作

命令描述例子
touch创建空文件或更新文件时间戳touch filename
cp复制文件cp file1 file2
mv移动文件或重命名文件mv file1 file2mv file /path/to/directory
rm删除文件rm filename
cat查看文件内容cat filename
head查看文件开头部分head filename
tail查看文件末尾部分tail filename
more分页查看文件内容more filename
less分页查看文件内容,支持向上翻页less filename
grep在文件中搜索指定模式grep pattern filename
wc统计文件的行数、字数和字节数wc filename

进程管理命令

命令描述例子
ps显示当前正在运行的进程ps
top动态显示系统中运行的进程和系统资源的使用情况top
kill终止指定的进程kill PID
killall终止指定名称的所有进程killall process_name
pkill根据名称终止匹配的进程pkill process_name
pgrep根据名称查找与之匹配的进程的进程IDpgrep process_name
nice改变进程的调度优先级nice -n value command
renice修改正在运行进程的调度优先级renice value PID
nohup在后台运行命令,并忽略终端关闭信号nohup command &
bg将一个在后台挂起的进程放到前台运行bg %job_number
fg将一个在后台挂起的进程放到前台运行fg %job_number
jobs显示在后台运行的作业列表jobs
systemctl管理系统服务(适用于系统使用 Systemd)systemctl start service_name

系统管理

命令描述例子
uname显示系统信息uname -a
hostname显示或设置主机名hostnamehostname newname
whoami显示当前用户名whoami
pwd显示当前工作目录pwd
ls列出目录内容lsls -l
cd切换工作目录cd /path/to/directory
mkdir创建目录mkdir directory
rm删除文件或目录rm file.txtrm -r directory
cp复制文件或目录cp file.txt newfile.txtcp -r directory newdir
mv移动文件或重命名mv file.txt newlocation/file.txtmv oldname newname
cat查看文件内容cat file.txt
grep在文件中查找文本grep "pattern" file.txt
chmod更改文件权限chmod 755 file.txt
chown更改文件所有者chown user file.txt
ping测试网络连通性ping google.com

网络管理

命令描述例子
ifconfig显示和配置网络接口信息ifconfigifconfig eth0 up
ip显示和配置网络接口和路由信息ip addr showip route add default via 192.168.1.1
route显示和配置网络路由表信息route -nroute add default gw 192.168.1.1
netstat显示网络连接、路由和接口统计信息netstat -tulnnetstat -r
ping测试网络连通性ping google.com
traceroute跟踪网络数据包的传输路径traceroute google.com
nslookup查询域名的IP地址和其他DNS记录nslookup google.com
dig发送域名查询请求到DNS服务器dig google.com
wget下载文件wget http://example.com/file.txt
curl命令行工具和库,用于传输数据curl http://example.com
ssh加密的远程登录协议,用于远程管理主机ssh username@hostname
iptables配置Linux防火墙规则iptables -A INPUT -p tcp --dport 22 -j ACCEPT
tcpdump抓取网络数据包tcpdump -i eth0
ifup / ifdown启用或禁用网络接口ifup eth0ifdown eth0

书籍推荐

Linux系统管理、服务器设置、安全、云数据中心(第10版)

京东链接:https://item.jd.com/13045379.html

  • 🎁本次送书1~3本【取决于阅读量,阅读量越多,送的越多】👈
  • ⌛️活动时间:截止到2023-12月17号
  • ✳️参与方式:关注博主+三连(点赞、收藏、评论)
    在这里插入图片描述

【内容简介】

《Linux系统管理、服务器设置、安全、云数据中心(第10版)》在上一版的基础上全面更新,旨在帮助Linux新手及中级用户将Linux知识和技能提升到新水平。知名Linux专家、畅销书作家Christopher Negus在本书中浓墨重彩地描述Red Hat Enterprise Linux、Fedora和Ubuntu新版本及命令行工具,并通过分步的详明演示和精选习题引导读者悟透Linux操作系统的工作原理。本书还为各类Linux认证考试提供备考资料。

Linux是云计算中大多数技术进步的核心,这意味你必须扎实掌握Linux技术,从而在未来的数据中心高效工作。本书开篇介绍Linux基础知识,接着演示如何运用这些知识将Linux系统部署为虚拟机管理程序、云控制器和虚拟机,并讲述如何管理虚拟网络和网络存储。

推荐一个免费的chatgpt网站:链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/232141.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024年完整湖北等保测评机构名单看这里!

等保测评机构是指经公安部认证的具有资质的测评机构,主要从事等级测评活动。一般过等保需要找正规具有资质的等保测评机构。那你知道2024年湖北等保测评机构有哪些?名单有吗? 2024年完整湖北等保测评机构名单看这里! 1、湖北星…

接口测试【断言设置思路】实操

1 断言设置思路 这里总结了我在项目中常用的5种断言方式,基本可能满足90%以上的断言场景,具体参见如下脑图: 在这里插入图片描述 下面分别解释一下图中的五种思路: 1) 响应码 对于http类接口,有时开发人…

无损编码——Slepian-Wolf理论

在信息论中,无损编码是一种重要的编码技术,其目的是通过尽量少的比特数来表示一段信息,同时保证信息的完整性和准确性。传统的无损编码方法往往只考虑单个源的编码问题,比如哈夫曼编码和算术编码等。然而,在实际应用中…

RTK、PPP与RTK-PPP?一文带您认识高精定位及如何进行高精定位GNSS测试!(一)

来源:德思特测试测量 德思特干货丨RTK、PPP与RTK-PPP?一文带您认识高精定位及如何进行高精定位GNSS测试!(一) 原文链接:https://mp.weixin.qq.com/s/6Jb3DuJEhRGqFPrH3CX8xQ 欢迎关注虹科,为您…

#HarmonyOS:项目结构图

.hvigor:存储构建配置文件信息 .idea:存储项目的配置信息 AppScope:全局的共有资源存放目录

大模型评估中Pass@k值是如何计算的

在前面的博客中分别介绍了大模型评估过程不同指标的含义,以及如何通过代码,实现指标的收集。如果对如何运行代码生成结果和收集passk指标不清楚,可以参考这两篇博客。 如何对大模型进行评估上 如何对大模型进行评估下 Passk的来源 代码的生…

day34算法训练|贪心算法

1005.K次取反后最大化的数组和 两次贪心算法思路 1. 数组中有负数时,把绝对值最大的负数取反 2. 数组全为非负数时,一直取反最小的那个数 步骤: 第一步:将数组按照绝对值大小从大到小排序,注意要按照绝对值的大小…

基于YOLOv8深度学习的智能小麦害虫检测识别系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~ 👍感谢小伙伴们点赞、关注! 《------往期经典推…

JavaSE 排序

目录 1 概念1.1 排序1.2 稳定性 2 常见基于比较排序算法总览3 插入排序3.1 直接插入排序3.1.1 思想3.1.2 实现3.1.3 性能分析 3.2 折半插入排序3.2.1 思想3.2.2 实现3.2.3 性能分析 3.3 希尔排序3.3.1 思想3.3.2 实现3.3.3 性能分析 4 选择排序4.1 选择排序4.1.1 思想4.1.2 实现…

神奇的数据恢复算法

今天码哥给大家带来一种数据备份与修复的技术——里德所罗门编码。 里德所罗门编码可是应用场景很多,例如我们耳熟能详的RAID(磁盘阵列),又例如在UDP传输中降低丢包导致的数据缺失的情况等等。 什么是里德所罗门编码 这里&…

随时随地刷题题库小程序源码系统+完整代码包+安装部署教程

互联网的普及和在线教育的发展,越来越多的人开始利用碎片时间进行学习。为了满足这一需求,随时随地刷题题库小程序应运而生。该小程序提供了一个便捷的刷题平台,用户可以在任何时间、任何地点进行刷题练习,提高自己的学习效率。 …

C盘满了?这里有释放空间有效方案!

一、需要释放小空间 方法一,下载火绒安全软件,点击垃圾清理 方法二,手动清理: 1.左下角搜索"添加或删除" 2.左下角搜索"存储设置" 3.【我的电脑】-【C盘】-右键【属性】-【磁盘清理】 4.以下位置的不需要…

局域网其他pc如何访问宿主机虚拟机IP?

文章目录 背景贝瑞蒲公英设置虚拟机网络连接测试 背景 使用贝瑞蒲公英异地组网,将家里的pc作为pgsql服务器在公司使用,但是虚拟机的ip和端口访问不了 贝瑞蒲公英 设置虚拟机网络 就是添加端口转发规则 连接测试 公网内其他pc连接测试 可以看到已经连接成…

学习Java第74天,Ajax简介

什么是ajax AJAX Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页…

ERP真的“烂”吗?为什么有些公司上了ERP效率反而更低?

ERP是由美国Gartner Group咨询公司首先提出的国际上最先进的企业管理模式之一,也是企业信息化集成的最佳解决方案。 ERP到底是什么? ERP的概念 先打个比方。 把ERP理解成手机。 使用通讯类APP和同事、朋友、亲人交流。 使用购物类APP购买生活工作中需…

一文详细介绍Ehcache

title: Ehcache 快速入门 categories: 编程 Java 中间件 缓存 tags: Java 中间件 缓存 Ehcache abbrlink: 2720adf1 date: 2022-02-17 22:34:30 permalink: /pages/c4647d/ Ehcache 快速入门 EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点&#xff…

中国九大农业区划

数据名称:中国九大农业区划 数据时间:2012年 数据空间位置:全国 数据空间分辨率:1:100万 数据格式:shp 数据坐标系:WGS1984 数据简介:农业区划是管理和指导农业生产的重要手段。我国农业区划种类较多…

如何在公网环境使用固定域名远程访问内网BUG管理系统协同办公

文章目录 前言1. 本地安装配置BUG管理系统2. 内网穿透2.1 安装cpolar内网穿透2.2 创建隧道映射本地服务3. 测试公网远程访问4. 配置固定二级子域名4.1 保留一个二级子域名5.1 配置二级子域名6. 使用固定二级子域名远程 前言 BUG管理软件,作为软件测试工程师的必备工具之一。在…

评分卡在数字化时代的应用与比较,谁是最强规则引擎?

在数字化时代,规则引擎在各种业务场景中发挥着越来越重要的作用。评分卡作为规则引擎的一个重要应用,被广泛应用于员工KPI考核、业务评估、授信额度计算等等场景。本文引用了奔跑的小武哥的内容,对市面上的几个规则引擎进行对比展示&#xff…

Leetcode的AC指南 —— 链表:142.环形链表II

摘要: Leetcode的AC指南 —— 链表:142.环形链表II。题目介绍:给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 文章目录 一、题目二、解析1、快慢指针法2、一个破坏链表的解…