Linux基础操作(下)

news2024/11/16 16:58:24

软件安装,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.coloradmin.cn/o/1956226.html

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

相关文章

如何跨越 LangChain 应用研发的最后一公里

说 [LangChain] 是现在最流行的 AI 应用开发框架,应该没有人出来反对吧。LangChain 的出现极大地简化了基于大型语言模型(LLM)的 AI 应用构建难度,如果把 AI 应用比作一个人的话,那么 LLM 相当于这个人的“大脑”&…

FRP配置内网穿透52版本以上适用

简述 适用frp配置内网穿透来说我们需要进行简单的区分,具有公网IP的服务器我们简称为服务端,内网的服务器我们可以简称为客户端,frp需要针对不同的服务器配置不同的文件 下载安装包 Linux下载地址 https://github.com/fatedier/frp/relea…

数据丢失不用愁!这四款数据恢复大师免费版助你找回珍贵回忆

我们在办公或者是生活中常常会遇到不小心将手机设备或者计算机当中的重要数据误删除/格式化/或其他不小心丢失的情况,但是不用紧张,这篇文章就是给大家分享如何恢复他们,以下带来除易我数据恢复外的其他好用的数据恢复软件: 第一…

后端笔记(2)--JDBC

1.JDBC简介 *JDBC(Java DataBase Connectivity)就是使用java语言操作关系型数据库的一套API *JDBC本质:(可以使用同一套代码,操作不同的关系型数据库) ​ *官方定义的一套操作所有关系型数据库的规则,即接口 ​ *各…

2024年巴黎奥运会奖牌榜数据源:各国选手为荣誉而战!

奥运会是全球瞩目的盛会,每四年举办一次,汇集了来自超过200个国家的优秀运动员参与夏季和冬季的400多场比赛。这是一项真正的全球综合性运动会,各个国家选手为了荣誉和国家的面子而激烈竞争。2024年的巴黎奥运会将是一场令人期待的盛宴&#…

C语言——选择结构

C语言——选择结构 关系运算符及关系表达式关系运算符关系表达式 逻辑运算符和逻辑表达式逻辑运算符逻辑表达式 选择语句if语句条件运算符switch case语句 关系运算符及关系表达式 关系运算符 关系运算实际上是比较运算,C语言提供了六种关系运算符分别为&#xff…

Go语言教程(一看就会)

全篇文章 7000 字左右, 建议阅读时长 1h 以上。 Go语言是一门开源的编程语言,目的在于降低构建简单、可靠、高效软件的门槛。Go平衡了底层系统语言的能力,以及在现代语言中所见到的高级特性。它是快速的、静态类型编译语言。 第一个GO程序…

一篇文章带你入门爬虫并编写自己的第一个爬虫程序

一、引言 目前我们处在一个信息快速迭代更新的时代,海量的数据以大爆炸的形式出现在网络之中,相比起过去那个通过广播无线电、书籍报刊等传统媒介获取信息的方式,我们现在通过网络使用搜索引擎几乎可以获得任何我们需要的信息资源。 但与此同…

Python3网络爬虫开发实战(7)JavaScript 动态渲染页面爬取

文章目录 一、Selenium1. 基本安装2. 基本使用3. 声明浏览器对象4. 访问页面5. 查找节点6. 节点交互7. 动作链8. 执行 JavaScript9. 获取节点信息10. 切换 Frame11. 延时等待12. 前进后退13. Cookies14. 选项卡管理15. 异常处理16. 反屏蔽17. 无头模式18. Pyppeteer&#xff0c…

《遥远的救世主》读后感

未完待续。。。。 未完待续。。。。 未完待续。。。。 【经典语录】 01. 我们这个民族总是以有文化自居,却忘了问一句:是有什么文化?是真理真相的文化还是弱势文化?是符合事物规律的文化还是违背事物规律的文化?任何…

shell脚本与sed基本语法

Day11 一、shell 基础 1、shell 概念 shell 英文翻译过来是外壳的意思,作为计算机语言来理解可以认为它是 操作系统的外壳。可以通过shell 命令来操作和控制操作系统,比如 Linux中的shell命令就包括 ls、cd、pwd 等等。 2、shell 在内核的基础上编写的…

第一个设计模式——单例模式

目录 一、特点: 二、实现单例模式步骤 三、饿汉式 四、懒汉式 五、双重检查锁 六、静态内部类 七、枚举 八、可能被反序列化和反射破坏什么意思? 九、如何解决呢? 一、特点: 唯一性,单例模式确保程序中只有一…

甘肃粉条:一口爽滑,满心欢喜

在甘肃的美食世界里,粉条是一道独具特色的存在,它以其爽滑的口感和多样的烹饪方式,赢得了无数人的喜爱。甘肃食家巷粉条,选用当地优质的土豆或红薯为原料,经过一系列精细的加工工艺,最终成就了这一根根晶莹…

SSRF (服务端请求伪造)

🎼个人主页:金灰 😎作者简介:一名简单的大一学生;易编橙终身成长社群的嘉宾.✨ 专注网络空间安全服务,期待与您的交流分享~ 感谢您的点赞、关注、评论、收藏、是对我最大的认可和支持!❤️ 🍊易编橙终身成长社群&#…

2-48 基于matlab的EM算法聚类可视化程序

基于matlab的EM算法聚类可视化程序,通过期望最大化算法(EM)优化类别间距,使得类别间距最大、类内间距最小。输出聚类前后结果及收敛曲线。程序已调通,可直接运行。 2-48 期望最大化算法(EM) 聚类…

6/9-axis imu sensor/姿态传感器 学习板/开发板 开源 MPU6500 QMC5883 加速度 陀螺仪 地磁传感器

1-应用领域: 游戏交互、3D模型控制、机器人、设备姿态检测、翻转状态检测、无人机、无人船、无人车、VR/AR、AHRS、姿态算法研究与分析,短距无效姿态测量、车辆调平系统,机器震动检测 2-产品硬件规格: 尺寸: 蓝牙:5.0 电池:默认150ma&…

TCP程序设计

TCP概述 建立连接 客户端和服务器端在建立连接时: 服务端是典型的监听接受连接的模式,就是ListenAccept 客户端是主动建立连接的模式,就是Dial Go语言中使用 net包实现网络的相关操作,包括我们TCP的操作。 用于建立连接的典型…

tusiart吐司艺术图像生成、LoRA 模型的使用和训练网站

文章目录 前言一、Tusiart(吐司艺术)是什么二、Tusiart(吐司艺术)主要功能三、Tusiart(吐司艺术) 网站图片四、Tusiart(吐司艺术) 相关地址总结 前言 每天分享一个关于AI项目或者网…

【系统架构设计师】二十、云原生架构设计理论与实践①

目录 一、云原生架构内涵 二、云原生的原则 三、主要架构模式 四、典型的云原生架构反模式 相关推荐 一、云原生架构内涵 云原生架构是基于云原生技术的一组架构原则和设计模式的集合,旨在将云应用中的非业务代码部分进行最大化的剥离,从而让云设施…

SQL Server索引碎片的基本知识(附Demo)

目录 前言1. 基本知识2. 检索碎片2.1 dm_db_index_physical_stats2.2 DBCC SHOWCONTIG 3. 修复和优化 前言 索引碎片太高本身会阻碍查询的效率,这个问题要重视 1. 基本知识 索引中的数据页不再连续,导致存储和检索数据时的效率降低 碎片通常发生在以…