Ubuntu日常配置

news/2025/2/22 20:23:28/

目录

修改网络配置

xshell连不上怎么办

解析域名失败

永久修改DNS方法

临时修改DNS方法


修改网络配置


1、先ifconfig确认本机IP地址(刚装的机子没有ifconfig,先apt install net-tools)

2、22.04版本的ubuntu网络配置在netplan目录下,为yaml文件


vim /etc/netplan/*.yaml

3、编辑上面的yaml文件(注意格式,开头两字符)

network:

   ethernets:

​      ens33:

​            addresses: [192.168.30.100/24]          #改成本机ip地址              

​            dhcp4: no

​            optional: true

​            gateway4: 192.168.30.2

​            nameservers:

​                  addresses: [114.114.114.114]

   version: 2

   renderer: NetworkManager

4、配置结束后,应用netplan(如报错就是格式没对好,检查下格式)

netplan apply

xshell连不上怎么办

1、主机没有开启SSH服务,需要开启openssh-server

 apt-get install openssh-server -y

2、查看ssh服务是否安装成功

 ps -e | grep ssh

3、如果只有ssh-agent表示还没启动,需要

 /etc/init.d/ssh start

4、xshell输入密码后提示 拒绝连接, 需要编辑/etc/ssh/sshd_config文件

 vim /etc/ssh/sshd_config 

5、将 PermitRootLogin改为yes

img

6、之后重启ssh-server

 /etc/init.d/ssh restart

修改root密码:

 sudo passwd  root#输入两次密码就行了,提示什么不用管

解析域名失败

永久修改DNS方法

1、修改 /etc/systemd/resolved.conf 文件

 vi  /etc/systemd/resolved.conf

这里我们可以看到这些参数:

 # 指定 DNS 服务器,以空白分隔,支持 IPv4 或 IPv6 位置DNS=8.8.8.8 114.114.115.115# 备用 DNS 服务器FallbackDNS=8.8.8.8# 设置搜索域名Domains=domain.com# 设置 LLMNR 是否激活,可用的选项有 yes、no、resolveLLMNR=yes# 设置 MulticastDNS 是否激活,可用的选项有 yes、no、resolveMulticastDNS=yes# 设置 DNSSEC 是否激活,可用的选项有 yes、no、allow-downgradeDNSSEC=yes# 设置缓存是否激活,可用的选项有 yes、no、no-negativeCache=no-negative

根据需要修改 resolved.conf 文件中的DNS,然后保存。

2、重启 systemd-resolved 服务

 systemctl restart systemd-resolved

3、设置开机启动 systemd-resolved 服务

 systemctl enable systemd-resolved

4、备份 systemd-resolved 托管文件 resolv.conf

 mv /etc/resolv.conf /etc/resolv.conf.bak

重新生成。

 ln -s /run/systemd/resolve/resolv.conf /etc/

临时修改DNS方法

如果我们临时使用的话,也可以临时修改DNS。

修改下面文件:

 vi /etc/resolv.conf

加入想要修改的DNS

 nameserver 8.8.8.8nameserver 8.8.4.4

如果多个DNS,就一行一个,修改之后保存退出即可;此方法修改后即刻生效,但重启后失效。

由于没有公钥,无法验证下列签名

在添加aliyun的源之后update出现GPG错误,找到两个解决办法:

apt-get update

这里写图片描述

gpg --keyserver wwwkeys.pgp.net --recv-keys <密钥后八位> # gpg --armor --export <密钥后八位> | apt-key add -

例如:
gpg --keyserver wwwkeys.pgp.net --recv-keys 209088E7 # gpg --armor --export 209088E7 | apt-key add 这里写图片描述

执行完之后再次 apt-get update

如果还是不行的话,试试下面这种方法:

apt-key adv --recv-keys --keyserver keyserver.Ubuntu.com <密钥后八位>这里写图片描述

 执行完之后再次 apt-get update

这里写图片描述


http://www.ppmy.cn/news/1416662.html

相关文章

【自然语言】使用词袋模型,TF-IDF模型和Word2Vec模型进行文本向量化

一、任务目标 python代码写将 HarryPorter 电子书作为语料库&#xff0c;分别使用词袋模型&#xff0c;TF-IDF模型和Word2Vec模型进行文本向量化。 1. 首先将数据预处理&#xff0c;Word2Vec 训练时要求考虑每个单词前后的五个词汇&#xff0c;地址为 作为其上下文 &#xf…

【力扣 Hot100 | 第三天】4.12(寻找两个正序数组的中位数)

文章目录 3.寻找两个正序数组的中位数3.1题目3.2解法&#xff1a;暴力&#xff08;归并排序&#xff09;3.3解法&#xff1a;二分法 3.寻找两个正序数组的中位数 3.1题目 给定两个大小分别为 m 和 n 的正序&#xff08;从小到大&#xff09;数组 nums1 和 nums2。请你找出并返…

vue小程序跳转页面携带参数

跳转携带对象 前一个页面&#xff1a;跳转的方法里把数组转成字符串 gotoArea(item){console.log("item",item)let datas JSON.stringify(item);goto.goto(navigateTo,index/area/main?itemdatas);},跳转的目标页面&#xff1a; onLoad(options){let datas JSO…

Java面试篇9——并发编程

并发编程知识梳理 提示&#xff0c;此仅为面试&#xff0c;若想对线程有跟完整了解&#xff0c;请点击这里 提示&#xff1a;直接翻到最后面看面试真题&#xff0c;上面的为详解 面试考点 文档说明 在文档中对所有的面试题都进行了难易程度和出现频率的等级说明 星数越多代表…

CSS-浮动文字环绕布局、隐藏属性display、overflow、三角形制作、鼠标样式

文字环绕布局 CSS文字环绕布局是指在网页中让文字环绕在图片或其他元素周围的布局方式。这通常通过CSS中的float属性来实现。你可以将图片设置为float: left;或float: right;&#xff0c;然后在文本元素中使用clear属性来清除浮动&#xff0c;以确保文字不会覆盖图片。另外&am…

解决 Redis 数据倾斜、热点等问题的方法

Redis 作为一门主流技术&#xff0c;应用场景非常多&#xff0c;很多大中小厂面试都列为重点考察内容 前几天有星球小伙伴学习时&#xff0c;遇到下面几个问题。 考虑到这些问题比较高频&#xff0c;工作中经常会遇到&#xff0c;这里写篇文章系统讲解下 问题描述&#xff1…

通过 Vue 3 组合式 API 优化 Uni-app 基础页面功能

Uni-app 是一个跨平台的应用开发框架&#xff0c;支持同时开发小程序、App 和 H5 等多个平台。而 Vue 3 的组合式 API 则是 Vue 3 新增的特性之一&#xff0c;它可以让我们更好地组织和复用组件逻辑。本文将结合 Vue 3 的组合式 API&#xff0c;来优化 Uni-app 中基础页面的功能…

SpringBoot 微服务token 传递实现

1、前言 随着微服务的流行&#xff0c;微服务之间的安全以及业务需要&#xff0c;都需要穿递token &#xff0c;而token的传递一般通过header 头来传递。从架构的角度来讲 &#xff0c;一般的企业应用都由nginx、业务网关和各个微服务组成。这个nginx 传递header 我就不讲述。下…