树莓派实现 镜像烧写 + putty控制台控制 + vnc连接 + 碰到的问题解决

本文详细介绍了如何使用树莓派搭建Python开发环境,包括镜像烧写、通过Putty控制台和VNCViewer软件进行远程连接的具体步骤。特别针对初学者在搭建过程中可能遇到的常见问题提供了实用解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

听说树莓派是运行python的利器,急匆匆的跑来搞了一下,在搭建环境的时候碰到了一系列的问题,各种各样的坑是真的坑啊......

故写下这篇文章来记录一波,方便让初学者们落坑的时候能找到解决方法,同时也好让以后忘记这块知识的自己复习!

现在,开始进入正题:

平台+工具:I5笔记本电脑 + 树莓派(+网线+usb电源线)下图已有显示

电脑端需要安装一些重要的工具负责与树莓派进行交互,就是下面要讲的 

1.putty控制台 

2.VNC Viewer 主从连接软件

下图是我的树莓派:

当然这是成功运行的状态

一、镜像烧写

镜像下载地址:https://www.raspberrypi.org/downloads

下载好后需要下载一个烧写工具

Win32DiskImager下载地址: https://sourceforge.net/projects/win32diskimager/

打开此软件,选中下载好的镜像 xxxxx.img

然后点击写入,等待5分钟左后,烧写速度和时间与多项因素有关,问题不大

烧写好之后将TF内存卡插入树莓派的卡槽

然后通电跑系统

二、putty控制台

此软件可以百度自行下载,是一款很小的软件,运行界面如下:

上面的IP为树莓派的IP

树莓派的IP获取可以通过路由器192.168.1.1获取,获取步骤:

1.在浏览器中输入192.168.1.1

2.按下图找到树莓派设备分配到的ip地址

3.这样就可以利用putty控制台连接树莓派了

此时可能会遇到一个BUG,是因为新版系统默认关闭了ssh,解决办法是在TF卡新建一个空文件SSH

ref:https://blog.youkuaiyun.com/north_x/article/details/53821245

4.连接上输入如下账号密码进入控制台

三、PC端 启动 VNC Viewer 连接树莓派

VNC Viewer下载地址:https://www.realvnc.com/en/connect/download/viewer/

首先用网线连接树莓派和远程控制的电脑 。

1、在树莓派上安装 VNC 服务器 ,输入以下命令 : 

>>>sudo apt-get update

>>>sudo apt-get install tightvncserver

并对 VNC 进行配 置

tightvncserver

之后会要求设置密码

        例如 :raspberry 

下面在树莓派端开启vnc服务器,注意 :1 表示的是端口1,会与PC端的VNC连接参数有关

------------------------------------------------------------------------------------------------------------------------------------------

PS:

vnc有三个基本操作指令,分别是:

1.新建一个vncserver  直接输入vncserver即可,系统将从1开始计算桌面数,当然也可以指定桌面的编号,如:vncserver :1 
2.删除VNCServer : vncserver -kill :n (n代表开启的桌面编号) 
3.修改vncserver密码 : 直接输入vncpasswd即可,密码和用户相对应,需要单独修改每个用户的密码。

ref: https://blog.youkuaiyun.com/db_hunter/article/details/44248573
------------------------------------------------------------------------------------------------------------------------------------------

重新启动一个手动kill的vncserver

因为是手动自己删除的,所以要再删除一下被lock的文件,才可以重新启动

[root@yqrh5u2 ~]# vncserver 

Warning: yqrh5u2:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server yqrh5u2:1
New 'yqrh5u2:2 (root)' desktop is yqrh5u2:2
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/yqrh5u2:2.log

[root@yqrh5u2 ~]# vncserver :1 

Warning: yqrh5u2:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server yqrh5u2:1
A VNC server is already running as :1

[root@yqrh5u2 ~]# rm -f  /tmp/.X1-lock 
[root@yqrh5u2 ~]# vncserver :1 

Warning: yqrh5u2:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server yqrh5u2:1
A VNC server is already running as :1

[root@yqrh5u2 ~]# ps -ef|grep -i vnc 

root     12971     1  0 02:32 pts/2    00:00:00 Xvnc :2 -desktop yqrh5u2:2 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5902 -pn
root     12979     1  0 02:32 pts/2    00:00:00 vncconfig -iconic
root     13047 12536  0 02:33 pts/2    00:00:00 grep -i vnc

[root@yqrh5u2 ~]# rm -f /tmp/.X11-unix/X1 
[root@yqrh5u2 ~]# vncserver :1 

New 'yqrh5u2:1 (root)' desktop is yqrh5u2:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/yqrh5u2:1.log

[root@yqrh5u2 ~]# ps -ef|grep -i vnc 

root     12971     1  0 02:32 pts/2    00:00:00 Xvnc :2 -desktop yqrh5u2:2 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5902 -pn
root     12979     1  0 02:32 pts/2    00:00:00 vncconfig -iconic
root     13071     1  1 02:33 pts/2    00:00:00 Xvnc :1 -desktop yqrh5u2:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn
root     13092     1  0 02:33 pts/2    00:00:00 vncconfig -iconic
root     13123 12536  0 02:34 pts/2    00:00:00 grep -i vnc
[root@yqrh5u2 ~]#

ref:https://blog.youkuaiyun.com/russle/article/details/4757888

2、在windows操作系统上安装 VNC 客户端软件VNC Viewer ,并打开软件 。

输入树莓派的 IP 地址 ,格式为 :192.168.X.X:1 ;点击 connect ,输入设置的密码 ,如 :raspberry.

3、连接成功后进入下面界面

接下来就可以一起嗨皮了,本次编辑到此停笔,下回见!

ref:https://blog.youkuaiyun.com/leasonq/article/details/51525951

 

 

 

<think>好的,用户之前已经询问了如何通过iDRAC连接戴尔PowerEdge R730服务器,现在他们问有没有其他方式连接。我需要先回顾之前的对话,确保提供的其他方法不会重复,并且补充用户可能需要的更多选项。 首先,用户可能已经知道iDRAC的基本连接方式,但想了解是否有替代方案,比如不通过专用iDRAC端口或者使用不同的协议。我需要考虑不同的连接方式,比如带外管理和带内管理,以及具体的工具或协议。 接下来,我应该考虑其他带外管理方式,比如使用串口连接,或者KVM over IP,这些可能在iDRAC不可用时使用。另外,带内管理比如IPMI、SNMP、Redfish API等也是可能的选项。还有操作系统层面的远程管理工具,如SSH、RDP、VNC,这些属于带内管理,但用户可能想知道。 需要确保回答结构清晰,分点列出不同的方法,并简要说明每种方法的适用场景和配置步骤。同时,提醒用户不同方式需要的硬件或软件支持,比如是否需要许可证,或者特定的配置步骤。 还要注意用户可能遇到的情况,比如iDRAC无法连接时,串口或KVM会是备用方案。此外,是否需要额外的硬件设备,比如串口线或KVM交换机,这些信息对用户来说也很重要。 最后,总结部分需要比较各种方法的优缺点,帮助用户根据实际需求选择最适合的方式。确保语言简洁,步骤明确,避免使用过于技术化的术语,但又要准确无误。</think>除了通过iDRAC专用网口或共享LOM连接外,还有其他方式可以连接和管理戴尔PowerEdge R730服务器。以下是几种常见方法: --- ### **1. 串口连接(Console Access)** - **适用场景**:iDRAC网络不可用时,通过串口直接访问服务器底层控制台。 - **步骤**: 1. 使用串口线(RS-232转USB)连接服务器的**Serial Port**(位于服务器背面)。 2. 在电脑上使用终端工具(如PuTTY、SecureCRT)配置串口参数: - 波特率:**115200** - 数据位:**8** - 停止位:**1** - 校验位:**无** 3. 开机后可通过串口查看启动过程,并进入BIOS或iDRAC设置。 --- ### **2. 远程管理协议(IPMI)** - **适用场景**:通过IPMI(智能平台管理接口)进行带外管理。 - **步骤**: 1. 确保服务器已启用IPMI功能(默认集成于iDRAC)。 2. 使用IPMI工具(如`ipmitool`)远程执行命令: ```bash ipmitool -H <iDRAC_IP> -U root -P calvin power status # 查看电源状态 ``` 3. 支持功能:电源控制、传感器监控、日志读取等。 --- ### **3. 带内管理(操作系统层)** - **适用场景**:通过服务器操作系统进行管理(需系统已启动)。 - **常用工具**: - **SSH**:通过命令行远程登录Linux系统。 - **RDP/VNC**:远程桌面连接Windows系统。 - **SNMP**:监控硬件状态(需安装SNMP代理)。 --- ### **4. 虚拟化平台集成** - **适用场景**:若R730运行虚拟化平台(如VMware ESXi、Proxmox),可通过平台接口管理: 1. 访问虚拟化控制台(如ESXi的Web UI或vCenter)。 2. 通过虚拟机控制台间接管理物理服务器资源。 --- ### **5. Dell OpenManage Enterprise** - **适用场景**:集中管理多台戴尔服务器(需部署OpenManage服务器)。 - **功能**: - 批量固件更新。 - 硬件健康监控。 - 告警集成(支持邮件、SNMP陷阱)。 --- ### **6. KVM Over IP(需iDRAC Enterprise)** - **适用场景**:通过iDRAC Enterprise的虚拟控制台实现键盘、视频、鼠标的远程接管。 - **步骤**: 1. 在浏览器中登录iDRAC,启动**虚拟控制台**。 2. 挂载ISO镜像或USB设备进行系统安装/修复。 --- ### **7. Redfish API** - **适用场景**:通过RESTful API自动化管理服务器。 - **示例**: ```bash curl -k -u root:calvin https://<iDRAC_IP>/redfish/v1/Systems/System.Embedded.1 -X GET ``` - 支持功能:查询硬件信息、控制电源、更新固件等。 --- ### **总结** | **方式** | **优势** | **限制** | |---------------------|-----------------------------------|-----------------------------------| | iDRAC | 功能全面,支持带外管理 | 需专用网口或Enterprise许可证 | | 串口连接 | 不依赖网络,故障恢复可靠 | 需物理接触服务器 | | IPMI/Redfish | 适合自动化脚本和监控系统集成 | 需配置安全策略(避免暴露默认密码) | | 操作系统工具 | 无需额外硬件,直接管理系统 | 依赖操作系统正常运行 | | OpenManage Enterprise| 集中管理多台设备,适合企业环境 | 需部署独立管理服务器 | 根据需求选择合适方式:**紧急恢复优先用串口或KVM,日常管理推荐iDRAC+Redfish,多设备运维使用OpenManage**。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值