rosdep init rosep update问题解决

linux(CentOS)中/etc/hosts文件作用 127.0.0.1 代表IPv4中的本机ip地址,与后面的4个解析域名是一对多的关系,4个域名都认为是本机,如果修改/etc/hostname里的名称的话,需要在该行后面加上新名字,便于解析。综上所述,‌/etc/hosts文件在Linux系统中扮演着至关重要的角色,‌它不仅简化了主机名和IP地址之间的转换,‌还提供了额外的功能,‌如本地主机名解析和屏蔽特定的网络访问。::1是IPv6中的本机ip地址,后面对应四个默认的IP域名。 阅读详情

/etc/hosts

hosts—The static table lookup for host name(主机名查询静态表)

linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。
不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件时/etc/hostname。

这个文件可以配置主机IP及其对应的主机名,对于服务器类型的linux系统其作用还是不可忽略的。
在局域网或者是INTERNET上,每台主机都由一个IP地址,它区分每台主机,并可以根据IP进行通讯。但IP地址不方便记忆,所有又有了域名。在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。

linux主机名的相关配置文件就是/etc/hosts;这个文件告诉主机那些域名对应那些ip,哪些主机名对应哪些ip:
比如文件中有这样的定义
192.168.1.100 linumu100 test100
假设192.168.1.100是一台网站服务器,在网页中输入http://linumu100或http://test1000就会打开192.168.1.100的网页。

通常情况下这个文件首先记录了本机的ip和主机名:
172.0.0.1 localhost.localdomain localhost

  • 3,配置文件格式说明

一般/etc/hosts的内容一般有如下类似内容:
127.0.0.1 localhost.localdomain localhost
192.168.1.100 linumu100.com linumu100
192.168.1.120 ftpserver ftp120

一般情况下hosts文件的每行尾一个主机,每行由三部分组成,每个部分由空格隔开。

第一部分:网络IP地址;
第二部分:主机名或域名;
第三部分:主机名别名;

当然每行也可以是两部分,即主机IP地址和主机名。

主机名(hostname)和域名(domain)的区别:
主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应IP;
域名通常在INTERNET上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析。

  • 4,hosts文件可以帮助解决哪些问题

4.1远程登录linux主机过慢问题
有时候客户端想要远程登录一台linux主机,但每次登录输入密码后都会等很长一段时间才会进入,这是因为linux主机在返回信息时需要解析IP,如果在linux主机的hosts文件事先就加入客户端的IP地址,这时再从客户端远程登录linux就会很快。
4.2 双机互联
当两台主机只是双机互连时,这时两台主机都需要设置自己的ip,同时在对方的hosts文件里加入自己的ip和主机名。

5,主机名修改工具hostname;

hostname—show or set the system’s host name

显示主机名:
#hostname
显示主机IP:
#hostname -i
临时设置主机名:
#hostname test100

rosdep 失效

==根本原因是无法解析raw.githubusercontent.com==

输入raw.githubusercontent.com

查询IP地址

修改hosts Ubuntu,CentOS及macOS直接在终端输入

sudo gedit /etc/hosts

添加下面一句

151.101.84.133  raw.githubusercontent.com

如果不行都添加
添加以下内容保存即可 (IP地址查询后相应修改,可以ping不同IP的延时 选择最佳IP地址)

52.74.223.119 github.com
192.30.253.119 gist.github.com
54.169.195.247 api.github.com
185.199.111.153 assets-cdn.github.com
151.101.84.133  raw.githubusercontent.com
151.101.76.133 raw.githubusercontent.com
151.101.108.133 user-images.githubusercontent.com
151.101.76.133 gist.githubusercontent.com
151.101.76.133 cloud.githubusercontent.com
151.101.76.133 camo.githubusercontent.com
151.101.76.133 avatars0.githubusercontent.com
151.101.76.133 avatars1.githubusercontent.com
151.101.76.133 avatars2.githubusercontent.com
151.101.76.133 avatars3.githubusercontent.com
151.101.76.133 avatars4.githubusercontent.com
151.101.76.133 avatars5.githubusercontent.com
151.101.76.133 avatars6.githubusercontent.com
151.101.76.133 avatars7.githubusercontent.com
151.101.76.133 avatars8.githubusercontent.com

  • 使用dpkg --purge 删除包的时候,记住这个有依赖关系的,要先删除依赖的包

更改dns
sudo gedit /etc/resolv.conf
执行下列操作

注释文本中nameserver这一行

添加以下两行:

nameserver 8.8.8.8 #google域名服务器

nameserver 8.8.4.4 #google域名服务器
Linux 中 /etc/hosts 文件的功能和用途 总结一下,在 Linux 系统中,/etc/hosts 文件用于实现简单的本地主机名解析和屏蔽特定域名或 IP 地址。通过在 /etc/hosts 文件中添加一条记录将域名映射到一个不存在的 IP 地址(如 0.0.0.0),你可以阻止系统访问该域名所对应的服务器。需要注意的是,由于 /etc/hosts 文件是在本地系统上进行维护的,它的更改只对当前系统有效。/etc/hosts 文件的格式非常简单,每一行都包含一个 IP 地址,一个空格或制表符,以及一个或多个与该 IP 地址关联的主机名。 阅读详情

相关推荐

Linux 修改 etc/hosts文件详细介绍

主要介绍了 Linux 修改 etc/hosts文件详细介绍的相关资料,需要的朋友可以参考下

Linux 中 /etc/hosts 文件的用途是什么

无论是Linux操作系统还是windows操作系统,都存在/etc/hosts文件,该文件主要用于映射 IP 地址和域名之间的连接。

让技术没有门槛 6751

SAP MIRO发票自动化:BAPI_INCOMINGINVOICE_CREATE实战解析

本文深入解析了如何使用SAP标准BAPI_INCOMINGINVOICE_CREATE实现MIRO发票校验流程的自动化。通过实战代码示例,详细阐述了从采购订单和收货凭证获取数据、构建BAPI核心参数、处理常见错误到高级场景优化的完整路径,旨在帮助SAP开发人员构建稳定、高效的自动化解决方案,提升财务处理效率与准确性。

weixin_29243279的博客 502

[转]关于/etc/hosts文件

原文地址:http://hi.baidu.com/speaksoftlylove/blog/item/c15fa131457f23a35edf0ec0.html 1,/etc/hosts,主机名何ip配置文件。hosts---The static table lookup for host name(主机名查询静态表) linux 的/etc/hosts是配置ip地址和其对应主机名的文件,...

weixin_30648963的博客 3202

Cartographer纯定位实战:从仿真到真机部署的避坑指南

本文详细介绍了将Cartographer算法应用于机器人纯定位模式的完整实战流程。通过对比传统AMCL方案的不足,阐述了Cartographer基于子图匹配实现高精度、高鲁棒性定位的优势。内容涵盖从仿真环境测试到真机部署的核心步骤,包括关键配置文件修改、源码调整以及参数调优,旨在帮助开发者避开常见陷阱,成功实现稳定可靠的机器人定位系统。

weixin_29063681的博客 251

最新Mamba环境配置教程:从CUDA到causal-conv1d的完整安装流程

本文提供最新Mamba环境配置教程,涵盖从CUDA到causal-conv1d的完整安装流程。针对深度学习领域的长序列处理需求,详细指导如何正确配置CUDA工具链、安装PyTorch及关键依赖causal-conv1d,解决常见报错问题,并验证mamba-ssm集成效果。

bush的博客 418

探索 Linux 的 /etc/hosts 文件:基础知识与实用指南

etc/hosts文件是一个纯文本文件,用于将人类可读的主机名转换为计算机可以理解的 IP 地址。它是网络协议栈的一部分,优先于 DNS 服务器进行解析。这意味着在访问网络资源时,系统会先检查这个文件中的映射关系。

weixin_42279822的博客 3460

银河麒麟鲲鹏aarch64架构安装docker和K8s

鲲鹏云服务器上安装docker-云社区-华为云 (huaweicloud.com) 这里我下载的版本是docker-18.09.3.tag docker 安装包地址:https://download.docker.com/linux/static/stable 配置system服务 在github对应分支的contrib/init/systemd/ 下面,提供了对应的docker.service以及docker.socket文件,可以直接拷贝到本地文件使用: 对应链接:https://github.c

qq_50007696的博客 9056

Linux 主机名(hostname) 与 /etc/hosts文件

要理解 /etc/hosts 与 hostname 之间的关系,首先需要明白域名和主机名的区别。 1. 什么是域名? 无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INTERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名(例如:linuxsir.org)。 2. 什么是主机名? 主机名是用于什么的呢?在一个局域网中,每台机器都有一个主机名,用于主机

清韵凌波的博客 2万+

ARM系统控制和管理接口System Control and Management Interface

本文档描述了一个可扩展的独立于操作系统的软件接口,用于执行各种系统控制和管理任务,包括电源和性能管理。 本文档描述了系统控制和管理接口(SCMI),它是一组操作系统无关的软件接口,用于系统管理。

AI-安全-功耗 1913

4.3 Langfuse 集成实战:追踪 OpenAI、LangChain 和 LangGraph 应用

本文介绍了如何将Langfuse集成到不同类型的AI应用中,包括原生OpenAI、LangChain和LangGraph应用。主要内容包括: 两种集成模式:手动追踪(精确控制)和自动追踪(通过回调机制) 三种应用场景的集成方案: 原生OpenAI应用:使用langfuse.trace()手动记录对话流程、LLM调用和工具执行 LangChain应用:通过LangfuseCallbackHandler自动追踪Agent执行过程 LangGraph应用:与LangChain相同的自动追踪方式,可可视化节点和状态

yonggeit的博客 3303

Linux /etc/hosts文件

Linux的/etc/hosts文件用于静态地映射主机名到 IP 地址。每一行通常包含三个部分,分别是ip、主机名、主机名别名。

大头皮鞋的博客 2468

SAP_MM_配额安排_PA认证总结

配额安排是企业进行供应商管理的一种方式。通过配额管理,企业可以与多家供应商保持业务往来,以保证某些紧缺原材料的正常供货。此外,企业也可以通过不同的配额比例,提高供应商优化服务、降低价格的积极性。

java_zhong1990的专栏 1021

Linux 系统/etc目录下配置文件分类

etc/hostname 中是什么主机名称 则系统就会配置成什么!除了上述介绍的配置文件,/etc/目录下还有哪些重要的系统配置文件?1.可以实现通过主机名称互相通信。2.统一化命名标准(自动化)启动操作系统时候 系统会根据配置文件进行配置主机名称!详细介绍一下Linux系统中与网络相关的配置文件。第三种方式: 永久+临时配置主机名称 重点。如何修改Linux系统中的配置文件?第一种方式: 临时修改重启系统失效。作用: 存放主机名称的配置文件。第二种方式: 永久修改主机名称。

m0_59388634的博客 2915

mjlab MuJoCo 人形机器人强化学习入门教程(一)安装配置使用

mjlab是融合IsaacLab API与MuJoCo物理引擎的强化学习工具,提供轻量级GPU加速仿真方案。当前处于测试阶段,支持Linux系统(推荐)和有限macOS支持。核心优势包括:1)直接集成MuJoCo Warp实现裸机性能;2)保留IsaacLab成熟的RL抽象层;3)简化安装流程。与IsaacLab相比更专注于MuJoCo生态,适合刚体机器人RL研究。文档包含详细安装指南、平台兼容性说明、与IsaacLab的API差异对比及常见问题解答。项目正在积极开发中,欢迎社区贡献和反馈。

2506_90492529的博客 1998

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

linux下etc下hosts文件的作用

linux /etc/hosts文件作用           1. 关于/etc/host,主机名和IP配置文件           Hosts : The static table lookup for host name(主机名查询静态表)           Linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不

wenwenxiong的专栏 6590

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

linux修改/etc/hosts

hosts文件 hosts —— the static table lookup for host name(主机名查询静态表) hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名。在没有域名解析服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机...

系统运维 2484

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

linux中etc目录下hosts与resolv.conf文件作用

总的来说,和/etc/hosts文件都是非常重要的配置文件,它们可以帮助操作系统正确地解析域名和IP地址的对应关系,从而保证网络连接的正常运行。

qq_42009262的博客 6342

Linux主机映射配置/etc/hosts

【代码】Linux主机映射配置/etc/hosts。

weixin_44943389的博客 724

Linux下修改hostname的三种方式

Linux下修改hostname的三种方式(Linux修改hostname)

weixin_42326851的博客 3万+

linux机器下/etc/hosts和/etc/resolv.conf文件解析

在查询时就按nameserver在本文件中的顺序进行,且只有当第一个nameserver没有反应时才查询下面的nameserver。DNS客户机的配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( .)前面的内容。不同的linux版本,这个配置文件也可能不同,比如Debian的对应文件时/etc/hostname。当要查询没有域名的主机,主机将在由search声明的域中分别查找。

qq_37534947的博客 1879

Linux操作系统下/etc/hosts文件配置方法

摘要:Linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同... 标签:hosts文件静态路由表Li...

4962

linux怎样修改hosts文件

修改hosts文件,需要修改文件 /etc/hosts修改文件/etc/hosts。

yygr的博客 6043

linux配置hosts解析

文件中的配置是静态的,即它们不会随着网络的变化而自动更新。因此,在动态变化的网络环境中,可能需要定期手动更新这些配置。此外,对于大型网络或需要更灵活和可扩展的DNS解析方案的情况,建议使用DNS服务器而不是依赖。这个文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在。在Linux系统中配置局域网内的host解析,主要是通过编辑。在vi编辑器中,这通常是通过按。在nano编辑器中,这通常是通过按。:首先,需要打开Linux系统的终端。:配置完成后,可以通过在终端中使用。

xhy020917的博客 2300

【Linux】网络基本配置命令

/etc/sysconfig/network-scripts/ifcfg-网卡名”文件是网卡配置文件,保存着设备类型、网卡名、IP地址、子网掩码、网关地址、DNS服务器等信息。“/etc/hosts”文件保存着IP地址和主机名或域名的静态映射关系。显示网络相关信息使用netstat命令,包括正在监听的服务、已连接的会话、正在结束的会话、接口状态等信息,其格式如下。“/etc/services”文件用于保存各种网络服务与该网络服务所使用的默认端口及协议的映射关系。检查本地网络栈是否正常工作。

Gxy_sh的博客 1047

Linux hostname主机名配置文件与文件 /etc/hosts解说

1、 什么是Linux主机名; 无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在(以实验为目的的局域网域网实验性除外),每个域名都对应一个IP地址,但一个IP 地址可有对应多个域名。域名类型 Linux sir.org 这样的; 主机名是用

天道酬勤 1784
上一篇: Gitee+Picgo 图床制作
下一篇: opencv元素访问基础知识
黑猫爱小鹿
博客等级 码龄8年 1万+粉丝 205原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值