一文教你如何优雅地配置树莓派的静态IP、中文环境

news2024/11/14 22:08:25

 引言:

树莓派的静态IP配置与ubuntu这些都是类似的,毕竟都是linux,只要会一个,其他的看一遍就会了。

目录

配置树莓派的静态IP

1、确定树莓派的网络接口

 2、编辑网络配置文件:

3、设置静态IP地址:

4、保存并重启树莓派:

5、验证静态IP地址设置:

配置中文环境

1、安装中文语言包:

2、配置语言环境:

3、重新启动树莓派:

4、测试中文环境:


配置树莓派的静态IP

1、确定树莓派的网络接口

  1. 在开始设置静态IP地址之前,需要确定树莓派所使用的网络接口。大多数情况下,这是通过以太网连接进行的,通常称为eth0。如果使用的是无线网络接口,可能会是wlan0。

    要确定网络接口,可以在树莓派上执行以下命令,该命令将显示网络接口的信息,包括名称和IP地址。

ifconfig 

 如图:

 

 2、编辑网络配置文件:

接下来,需要编辑树莓派上的网络配置文件,以指定所需的静态IP地址。可以使用任何文本编辑器打开该文件,例如nano或vim

在终端中运行以下命令来编辑网络配置文件:

sudo nano /etc/dhcpcd.conf

 进来是这样的:

注意下面这个:

 去掉这些行前的注释符号(#),并根据你需要的网络配置进行相应的修改。例如,如果希望树莓派的静态IP地址为192.168.1.10,需要将上述示例中的相应行更改为:

 interface eth0

static ip_address=192.168.1.10/24

static routers=192.168.1.1

static domain_name_servers=192.168.1.1

 确保上IP地址和路由器地址的网络配置相匹配。

3、设置静态IP地址:

完成对网络配置文件的编辑后,需要设置所需的静态IP地址。在上一步中,我们在网络配置文件中指定了IP地址,现在需要为树莓派设置该地址。

要设置静态IP地址,可以在终端中运行以下命令:

sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0

上述命令中的IP地址和子网掩码替换为在第二步中所配置的值。 

4、保存并重启树莓派:

在进行了上述配置更改之后,需要保存文件并重新启动树莓派,以使更改生效。

通过按下Ctrl+X,然后输入"Y"来保存文件并退出编辑器。

重启树莓派命令:

sudo reboot

5、验证静态IP地址设置:

重启完成后,输入“ifconfig”验证是否配置成功。


配置中文环境

1、安装中文语言包:

在终端中运行以下命令来安装中文语言包:

sudo apt-get install language-pack-zh-hans

这将安装简体中文语言包到您的树莓派系统中。

2、配置语言环境:

在终端中运行以下命令来编辑系统的语言环境设置:

sudo raspi-config

在图形界面中,选择 "Localisation Options"(本地化选项),然后选择 "Change Locale"(更改语言环境)。

在语言环境设置界面中,使用光标键选择 "zh_CN.UTF-8 UTF-8",然后按下空格键进行选择。按下Tab键将焦点移动到"OK"按钮上,然后按下Enter键确认选择。

在下一个界面中,可以选择默认的语言环境。选择 "zh_CN.UTF-8" 作为默认语言环境。

然后,使用光标键将焦点移动到"Finish"(完成)按钮上,按下Enter键退出语言环境设置。

3、重新启动树莓派:

为了使更改生效,重新启动树莓派:

sudo reboot

4、测试中文环境:

在重新启动后,系统应该已经切换到中文环境。可以在终端或图形界面中进行测试,确保中文字符能够正确显示。

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

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

相关文章

JavaWeb 速通Tomcat

目录 一、拾枝杂谈 1.web服务器说明 : 2.常用web服务软件 : 二、Tomcat服务 1.Tomcat下载和安装 : 2.启动Tomcat服务 : 3.Tomcat启动的注意事项 : 4.关闭Tomcat服务 : 三、Tomcat部署 1.Tomcat目录结构说明 : 1 bin 2.conf 3 lib 4 logs 5 temp 6 webapps 7 work 2.关…

golang单元测试及mock总结

文章目录 一、前言1、单测的定位2、vscode中生成单测 二、构造测试case的注意事项1、项目初始化2、构造空interface{}3、构造结构体的time.Time类型4、构造json格式的test case 三、运行单测文件1、整体运行单测文件2、运行单个单测文件报错(1)command-l…

fileclude

背景知识 文件包含漏洞 题目 分析上述代码 file2被放入file_get_contents()函数,且要求返回值为hello ctf file1是要包含的文件,放在include函数中 用php://filter伪协议读取源代码 构造payload: file1php://filter/readconvert.base64-…

Loki+Promtail+Grafana 监控 K8s 日志

Loki 架构: 1、loki:服务端,负责存储日志和处理查询 2、promtail:采集端,负责采集日志发送给loki 3、grafana:负责采集日志的展示 创建 yaml 文件 cat loki-rbac.yaml apiVersion: v1 kind: ServiceAccount…

HarmonyOS应用开发-第一章-DevEco Studio的安装

一、前言 本栏可以帮助正在学习HarmonyOS应用开发的开发者快速上手和掌握。 二、安装步骤 首先下载DevEco Studio(HarmonyOS应用的集成开发境),点击:IDE下载页面,点击立即下载。 下载完成后,双击运行安装程…

消息队列——RabbitMQ基本概念+容器化部署和简单工作模式程序

目录 基本概念 MQ 的优势 1.应用解耦 2.异步提速 3.削峰填谷 MQ 的劣势 使用mq的条件 常见MQ产品 RabbitMQ简介 RabbitMQ的六种工作模式 JMS RabbitMQ安装和配置。 RabbitMQ控制台使用。 RabbitMQ快速入门——生产者 需求: RabbitMQ快速入门——消费者 小结 基本概…

golang slice参数传递

在介绍slice函数参数传递之前,先介绍一下slice的结构 type slice struct {array unsafe.Pointerlen intcap int }这个应该周知了,也不必多解释,需要注意两个问题 1、如何初始化slice 我们知道初始化slice有几种方式,注意以…

Spring Batch之读数据—读多文件(三十三)

一、读多文件 前面的所有文件的读取基本上是对单文件执行的,在实际应用中,我们经常操作批量的文件。 Spring Batch框架提供了现有的组件MultiResourceItemReader支持对多文件的读取,通过MultiResourceItemReader读取批量文件非常简单。MultiR…

【算法与数据结构】144、145、94LeetCode二叉树的前中后遍历

文章目录 一、题目二、递归算法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、递归算法 思路分析:这道题比较简单,不多说了,大家直接看代码就行。注意前中后遍历是指中间…

01Matlab编程基础

回忆你所学过的数学函数并给出x3.56 时以下函数的值 s i g n ( x ) , x a ( a 3 ) , sin ⁡ ( x ) , cos ⁡ ( x ) , tan ⁡ ( x 2 ) , 2 tan ⁡ ( x ) \begin{aligned}sign\left( x\right) ,x^{a}\left( a3\right) ,\sin \left( x\right) ,\cos \left( x\right) ,\tan \left(…

MiniGPT4系列之二推理篇命令行方式:在RTX-3090 Ubuntu服务器推理详解

MiniGPT4系列之一部署篇:在RTX-3090 Ubuntu服务器部署步骤详解_seaside2003的博客-CSDN博客 MiniGPT4系列之二推理篇命令行方式:在RTX-3090 Ubuntu服务器推理详解_seaside2003的博客-CSDN博客 MiniGPT4系列之三模型推理 (Web UI):在RTX-309…

如何更简洁查看接口返回的树状图信息

首先,你的接口返回的得是树状图信息。在浏览器上访问接口: 按下f12 刷新页面 点击就可以看到层级关系了。当然也可以使用下面这个插件对数据进行格式化。

行列式计算

举例: 1.暴力计算 2.通过代数余子式计算 相关理论: 这个C就是上图的Aij哈,我拷的别人的图。 可以得出,行列式的值可以按照某行展开,展开后余子式即为一个新的行列式,就是原行列式删除某一行一列之后得到的…

Java 设计模式——适配器模式

目录 1.概述2.结构3.类适配器模式3.1.目标接口3.2.被适配类3.3.适配器类3.4.测试 4.对象适配器模式5.优缺点6.应用场景7.JDK 源码解析——InputStreamReader 1.概述 (1)如果去欧洲国家去旅游的话,他们的插座如下图最左边,是欧洲标…

vue3- 02vue3的变化

1. main.js 创建实例不再使用构造函数&#xff0c;而是使用createApp使用插件时不再通过构造函数&#xff0c;而是通过实例 2. 组件 1. this指向不同 vue2的this指向是组件vue3的this指向是proxy&#xff08;代理&#xff0c;代理的是组件实例&#xff09; <template&…

分布式软件架构——传输链路

传输链路 链路指无源的点到点的物理连接。链路是计算机网络中的一个重要概念&#xff0c;它指的是连接两个网络设备的物理或逻辑路径。简单来说&#xff0c;链路就是电信号或数据在网络中传输的路径。在计算机网络中&#xff0c;链路可以分为物理链路和逻辑链路两种。物理链路…

传承与进取的力量-节选

只简单谈如下两点&#xff1a; 传承&#xff1a;家族各类关系网总和 进取&#xff1a;个人提升获取资源和 少数人的晚餐 之前&#xff0c;每一届都会在交流中谈及&#xff0c;时间才是真正的公平公正&#xff0c;生命只有一次&#xff0c;至少在目前还没有公开报道的永生人。…

动态内存分配(2)——经典例题的讲解

前言&#xff1a; 在前面我们已经学习动态分配内存&#xff0c;今天我们就来做一做它的几道经典例题&#xff0c;加深巩固我们所学的知识。 知识复习&#xff1a;动态内存管理&#xff08;1&#xff09;_从前慢&#xff0c;现在也慢的博客-CSDN博客 题目1&#xff1a; 下面代码…

福利!打造自己的ChatGPT聊天小程序,前后端代码全开源

简介 本文分享一个我前几个月实现的一个智能聊天系统小项目&#xff0c;包含了java后端&#xff0c;微信小程序端&#xff0c;web页面端三个子工程。 代码已经全部开源&#xff0c;地址放在了文末。 最近一年&#xff0c;chatGPT的火爆程度&#xff0c;已经不需要我再多说了…

使用docker简单创建一个python容器

/root/docker_python目录结构&#xff1a; . |-- demo | -- main.py -- docker-compose.ymlmain.py内容&#xff1a; # codingutf-8 # -*- coding: utf-8 -*-if __name__ __main__:print("hello world")docker-compose.yml内容&#xff1a; version: "3&q…