Linux基础操作(下)

软件安装,CentOS系统和Ubuntu是使用不同的包管理器

CentOS使用yum管理器,Ubuntu使用apt管理器

在CentOS系统中,使用yum命令联网管理软件安装

yum语法: yum [-y] [install | remove | search ] 软件名称

在Ubuntu系统中,使用apt命令联网管理软件安装

apt语法: apt [-y] [install | remove | search ] 软件名称

systemctl命令的作用是?

可以控制软件(服务)的启动,关机,开机自启动

系统内置服务均可被systemctl控制

第三方软件,如果自动注册了可以被systemctl控制

第三方软件,如果没有自动注册,可以手动注册

语法:

systemctl start | stop | status | enable |disable 服务名

什么是软连接?

可以将文件、文件夹链接到其它位置

链接只是一个指向,并不是物理移动,类似Windows系统的快捷方式

软连接的使用语法

ln -s 参数1 参数2

-s选项 , 创建软连接

参数1 : 被链接的文件或文件夹

参数2 :要链接去的目的地

date命令

通过date命令可以在命令行中查看系统的时间

date命令可以查看日期时间,并可以格式化显示形式以及日期计算

语法: date [-d] [+格式化字符串]

  • %Y 年
  • %y 年份后两位数字(00,99)
  • %m 月份(01,12)
  • %d 日(01,31)
  • %H 小时(00,23)
  • %M 分钟(00,59)
  • %S 秒(00,60)
  • %s 自1970-01-01 00:00:00到现在的秒数

如何修改Linux时区

rm -f /etc/localtime

sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

ntp的作用

可以自动联网同步时间,也可以通过ntpdate -u ntp.aliyun.com 手动校准时间

IP地址

每一台联网的电脑都会有一个地址,用于和其它计算机进行通讯

ip的地址格式a.b.c.d abcd代表的是0~255的数字 如192.168.88.101就是一个ip地址

可以通过命令 ifconfig 查看IP地址

特殊ip有: 127.0.0.0,本地回环IP,表示本机

0.0.0.0: 也可表示本机,也可以在一些白名单中表示任意IP

主机名就是主机的名称,用于标识一个计算机

域名解析(主机名映射)

可以通过主机名找到计算机的IP地址,这就是主机名映射(域名解析)

先从系统本地的记录中查找,找不到就联网去公开DNS服务器去查找

配置: C盘windows下 system32下drivers的hosts

使用ping命令可以测试到某服务器是否可联通

语法: ping [-c num] ip或主机名

选项: -c ,测试的次数

使用wget命令可以进行网络文件下载

wget [-b ] url

选项: -b ,后台下载

使用curl命令可以发送网络请求

语法: curl [-0] url

选项: -o,用于下载使用

端口是指计算机和外部交互的出入口,可以分为物理端口和虚拟端口

物理端口:USB,HDMI,DP,VGA,RJ45等

虚拟端口:操作系统和外部交互的入口

ip只能确定计算机,通过端口才能锁定要交互的程序

端口的划分

  • 公认端口: 1~1023,用于系统内置或常用知名软件绑定使用
  • 注册端口:1024~49151,用于松散绑定使用(用户自定义)
  • 动态端口: 49152~65535,用于临时使用(多用于出口)

查看端口占用

使用nmap命令,安装 nmap: yum -y install nmap

nmap IP地址,查看指定IP的对外暴露端口

netstat -anp | grep 端口号,查看本机指定端口号的占用情况

查看端口被那个进程占用

lsof -i:端口号

什么是进程?

进程是指程序在操作系统内运行后被注册为系统内的一个进程,并拥有独立的进程ID(进程号)

管理进程的命令

ps -ef 查看进程信息

ps -ef | grep "" 过滤指定关键字进程信息

kill [-9] 进程号 关闭指定进程号的进程

top命令内容详解

磁盘信息监控

使用df命令,可以查看硬盘的使用情况

语法: df [-h]

语法: -h,以更加人性化的单位显示

可以使用iostat查看CPU,磁盘速率等相关信息

选项: -x,显示更多信息

num1:数字,刷新间隔,num2:数字,刷新几次

网络状态监控

语法: sar -n DEV num1 num2

选项: -n 查看网络,DEV表示查看网络接口

1.什么是环境变量?

环境变量是一组信息记录,类型是KeyValue型(名称=值),用于操作系统运行的时候记录关键信息

2.通过env命令可以查看当前系统配置的环境变量信息

3.通过$符号,可以取出环境变量的值 echo $PATH

4.什么是PATH,作用是?

环境变量PATH会记录一组目录,目录之间用: 隔开。这里记录的是命令的搜索路径,当执行命令会从记录中记录的目录中挨个搜索要执行的命令并执行

可以通过修改这个项目的值,加入自定义的命令搜索路径

export PATH=$PATH:自定义路径

5.如何修改环境变量?

  • 临时生效: export 名称=值
  • 永久生效:

针对用户: ~/.bashrc 文件中配置

针对全部用户: /etc/profile文件中配置

配置完成,可以通过source命令立刻生效

压缩和解压

1.Linux系统常用的压缩格式有:

  • tar格式,归档文件,简单的将文件整合到一个文件内,无压缩效果
  • gzip格式,gzip压缩文件,不仅能整合到一个文件,同时有体积压缩效果

2.tar命令

tar[-z -x -v -c -f -C] 参数...

  • -c,创建压缩文件,-v 查看压缩、解压过程,-x解压模式
  • -f ,指定压缩\解压的文件,-z,gzip模式,-C,指定解压的路径
  • -z在选项组建议在开头,-f在选项组内必须在尾部,-C单独使用

tar的常用组合为:

  • tar -cvf test.tar 1.txt 2.txt
  • gzip模式 tar -zcvf test.tar 1.txt 2.txt

3.zip命令压缩文件

zip[-r] 参数 ...

-r,压缩文件夹使用

4.unzip命令解压文件

unzip [-d] 参数(被解压的压缩包文件)

-d,指定解压去的目录

示例: unzip test.zip 将test.zip解压到当前目录

unzip test.zip -d /home/shutu 将test.zip解压到/home/shutu

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

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

相关文章

ShardingSphere实战(1)- 分库分表基础知识

一、为什么要分库分表 分库分表是一种数据库优化策略,主要用于解决大型应用或高并发场景下数据库性能瓶颈的问题。具体来说,分库分表可以带来以下好处: 提高性能: 减少单个数据库实例的负载,避免单点性能瓶颈。当数据…

Python. 协程asyncio、gevent

1、协程是一种轻量级的并发机制,允许你在单个线程内模拟并发执行多个任务。协程非常适合用于 I/O 密集型任务,如网络请求、文件读写等,在等待 I/O 操作完成时,协程可以继续执行其他任务而不是阻塞。 生成器: 协程的基础是生成器&a…

【中项第三版】系统集成项目管理工程师 | 第 11 章 规划过程组⑦ | 11.18 - 11.20

前言 第11章对应的内容选择题和案例分析都会进行考查,这一章节属于10大管理的内容,学习要以教材为准。本章上午题分值预计在15分。 目录 11.18 规划风险管理 11.18.1 风险基本概念 11.18.2 主要输入 11.18.3 主要输出 11.19 识别风险 11.19.1 主…

算法入门:Java实现排序、查找算法

链接:算法入门:Java实现排序、查找算法 (qq.com) 冒泡/选择/插入/希尔排序代码 (qq.com) 快排/归并/堆排/基数排序代码 (qq.com)

棋子豆:西北风味的绝妙演绎

棋子豆,形状小巧如棋子,却蕴含着大大的美味。它选用了西北地区特有的优质面粉,融合了当地传统的制作工艺。在烘烤的过程中,豆子逐渐变得金黄酥脆,散发出诱人的香气。 轻轻咬上一口,“嘎嘣”作响&…

电脑桌面录屏怎么录?分享这四款软件!

在这个数字化时代,无论是教学分享、游戏直播还是会议记录,电脑桌面录屏都成为了我们日常工作和娱乐中不可或缺的一部分。但面对琳琅满目的录屏软件,如何挑选出既高效又易用的那一款呢?别急,今天就为大家揭秘四款超实用…

Java面试八股之Spring DAO的作用

Spring DAO的作用 Spring DAO (Data Access Object) 是 Spring 框架的一个重要组成部分,它提供了一套用于简化数据访问操作的抽象层。Spring DAO 的核心目的是使开发人员能够更容易地处理数据访问相关的异常,并提供一致的异常处理机制,同时简…

文件描述符(fileno)及文件系统

fileno: #include <stdio.h> main() {FILE *fp;int fd;fp fopen("/etc/passwd", "r");fd fileno(fp);printf("fd %d\n", fd);fclose(fp); } 一&#xff0e;fileno()函数-CSDN博客https://blog.csdn.net/TuxedoLinux/article/detai…

七夕告白攻略:天使智能体教你如何设计完美表白卡片!独属程序员地浪漫!

文章目录 &#x1f495;七夕浪漫告白天使&#x1f495;&#x1f495;浪漫风格的表白卡片设计&#x1f495;&#x1f495;甜蜜风格的表白卡片设计&#x1f495;&#x1f495;温馨风格的表白卡片设计&#x1f495;&#x1f495;幽默风格的表白卡片设计&#x1f495;&#x1f495;…

51、PHP 实现简单的快速排序

题目&#xff1a; PHP 实现简单的快速排序 描述&#xff1a; function simpleQuickSort(array $list) {$length count($list);if( $length < 1){return $list;}else{$pivot $list[0];$left_list array();$right_list array();for($i 1; $i < $length; $i){if($lis…

MySQL学习(16):视图

视图是一种虚拟临时表&#xff0c;并不真正存储数据&#xff0c;它的作用就是方便用户查看实际表的内容或者部分内容 1.视图的使用语法 &#xff08;1&#xff09;创建 create view 视图名称 as select语句; #视图形成的虚拟表就来自于select语句所查询的实际表&#xff0c;…

Vue使用阿里巴巴字体

阿里巴巴字体使用效果 字体包下载 官方下载链接 解压字体文件到指定的文件夹 引用字体文件 我的是uniApp的项目&#xff0c;所以在公共css样式中引用这个字体文件 /*每个页面公共css */ font-face {font-family: "alimamFont";font-weight: 400;src: url("~/s…

Fiddler Mock测试详解

在软件开发过程中&#xff0c;Mock测试是一种非常有效的测试方法&#xff0c;特别是在处理复杂依赖或尚未完成的服务时。Fiddler作为一款强大的网络抓包工具&#xff0c;也提供了Mock测试的功能&#xff0c;允许开发者在不实际调用后端接口的情况下&#xff0c;模拟接口响应&am…

将YOLOv8模型从PyTorch的.pt格式转换为TensorRT的.engine格式

TensorRT是由NVIDIA开发的一款高级软件开发套件(SDK)&#xff0c;专为高速深度学习推理而设计。它非常适合目标检测等实时应用。该工具包可针对NVIDIA GPU优化深度学习模型&#xff0c;从而实现更快、更高效的运行。TensorRT模型经过TensorRT优化&#xff0c;包括层融合(layer …

为什么创业初期的ToB公司都要“交点学费”

“企业交学费”&#xff0c;本质上来说&#xff0c;就是企业成长中绕不开的“试错成本”&#xff0c;只能降低&#xff0c;无法完全避免。 但是&#xff0c;对于ToB初创企业来说&#xff0c;这个问题就相对棘手了。一是这个“费用”不可避免。二来&#xff0c;初创企业本来就没…

算法——二分查找(day10)

目录 69. x 的平方根 题目解析&#xff1a; 算法解析&#xff1a; 代码&#xff1a; 35. 搜索插入位置 题目解析&#xff1a; 算法解析&#xff1a; 代码&#xff1a; 69. x 的平方根 69. x 的平方根 - 力扣&#xff08;LeetCode&#xff09; 题目解析&#xff1a; 老…

构建未来智能:在Mojo模型中自定义模型架构的艺术

构建未来智能&#xff1a;在Mojo模型中自定义模型架构的艺术 在深度学习的世界里&#xff0c;模型架构的设计往往决定了算法的性能和适用性。Mojo模型&#xff0c;作为一个假想中的高级机器学习框架&#xff0c;允许用户实现自定义的模型架构来解决特定的问题。本文将深入探讨…

解决学生技能短板:泰迪智能科技2024年中职大数据实验室,全面提升学生实践能力

一、中职院校现状及实验室建设背景 在当今信息化时代&#xff0c;大数据技术已成为国家战略发展的重要方向。中职院校作为我国职业教育体系的重要组成部分&#xff0c;肩负着培养高素质技术技能人才的重任。然而&#xff0c;目前我国中职院校在大数据教育方面存在以下问题&…

一种docker start放回Error response from daemon: task xxx错误的解决方式

1. 问题描述 执行systemctl daemon-reload与systemctl restart docker命令后&#xff0c;发现docker中有的应用无法启动&#xff0c;并显示出Exit(255)的错误提示。 重新执行docker start 容器id后发现返回&#xff0c;Error response from daemon: task xxx的错误。 2. 问题…

2024巴黎奥运会:黑科技引领未来体育盛宴,创新技术点亮全球观众体验

在2024年巴黎奥运会上&#xff0c;黑科技的应用成为了引人注目的亮点。这些黑科技不仅提升了赛事的观赏性、体验度和组织效率&#xff0c;还展现了全球科技公司在前沿技术领域的创新能力。以下是一些主要的黑科技应用&#xff1a; 1. 超高清视频制作与传输 4K超高清三维声制作…