关于 SystemRescueCD 的使用技巧连载(网络篇)

作者:Sender  来源:WaveCN.com  发布日期:2022-03-01  最后修改日期:2022-03-01

  SystemRescueCD 是非常出名的、专用于挽救崩溃计算机数据的Linux发行版。要用好这个工具,也是有一些技巧的。

article banner

笔者:国际认证信息系统审计师、软考系统分析师

  首先是最重要的:

  永远不要在/mnt挂载任何东西,这会使得系统挂起。正确的做法是在mnt下面创建目录,然后挂载到创建的目录下。

配置网络

  如果计算机的网卡是SystemRescueCD所支持的,系统启动后就会自动通过DHCP方式尝试获得IP地址。默认的网络配置工具是NetworkManager服务,如果通过图形界面启动,则基本上网络配置是不需要介绍。如果通过命令行进行配置,可以使用nmcli和nmtui命令进行配置。

  另外,还可以通过:

systemctl stop NetworkManager

关停服务后改用ifconfig或者ip命令去配置。

  如果DHCP方式无法获得IP地址,通过nmcli命令进行配置的过程大致如下:

nmcli conn mod "Wired connection 1" ipv4.method manual
nmcli conn mod "Wired connection 1" ipv4.addr 192.168.1.200/24
nmcli conn mod "Wired connection 1" ipv4.gateway 192.168.1.100
nmcli conn mod "Wired connection 1" ipv4.dns 192.168.1.100
nmcli conn up "Wired connection 1"

以上过程依次为:设置网络连接IPV4为手工配置;设置地址和掩码,设置网关,设置DNS,最后启动网络连接。

  注意“Wired connection 1”只是一个网络连接名称例子,实际情况可能会是其它名称。

  如果想改回DHCP模式,命令是:

nmcli conn mod "Wired connection 1" ipv4.method auto
nmcli conn up "Wired connection 1"

防火墙

  SystemRescueCD带有iptables防火墙,默认拦截所有入站连接。可以按自己需要调整开放端口或者完全停用防火墙。鉴于iptables的操作比较长篇,这里暂且不表。可以到 https://www.netfilter.org/ 查看。

  如果想在启动时就停用防火墙,可以使用启动选项nofirewall。

设置SSH服务器

  SSH服务随着系统自动启动,可以方便地通过scp或者rsync over ssh去复制文件到别的计算机。但由于iptables防火墙默认拦截全部入站连接,所以需要手工开放22端口和设置root密码。

  可以在启动时设置root密码,启动参数是:

rootpass=xxx 

或者:

rootcryptpass=xxxx

作为SSH客户端

  这个操作必然是可以的,SystemRescueCD已经带有ssh客户端,通过比如:

ssh 用户名@主机名

  的方式访问,或者用scp命令复制数据。具体可以自行搜索命令用法。

设置SAMBA

  SAMBA就是WINDOWS网络共享的LINUX名称。SystemRescueCD已经带有smbfs/cifs客户端,通过mount就可以实现访问WINDOWS共享。方法如下:

mkdir /mnt/windows
mount -t cifs //IP地址/共享名称 /mnt/windows -o username=用户名,password=密码
cd /mnt/windows

  如此简单估计不需要解释。使用后,通过:

umount /mnt/windows

解除挂载。

挂载远端SSH共享到本机

  这个操作比较少人做,需要通过sshfs命令进行,如下例子把远端SSH文件系统以只读方式挂载到/mnt/ssh:

mkdir /mnt/ssh
passwd root
sshfs 用户名@机器名:/路径/到/目录 /mnt/ssh
cd /mnt/ssh

  使用后取消挂载:

umount /mnt/ssh
本栏目相关
  •  2013-09-04 Windows Server 2008 重命名域和域控制器
  •  2015-05-11 解决Windows Server 2008 R2域控制器显示无法连接到Internet
  •  2009-04-17 如何在Seamonkey上安装VMWare Server 2.0的客户机Console
  •  2008-04-17 万恶的UAC功能增加了许多麻烦
  •  2022-03-01 关于 SystemRescueCD 的使用技巧连载(网络篇)
  •  2022-02-25 Linux 软路由网络吞吐优化设置
  •  2022-03-03 关于 SystemRescueCD/GParted 的使用技巧连载(修复篇)
  •  2022-03-02 关于 SystemRescueCD/GParted 的使用技巧连载(硬盘分区知识篇)
  •  2022-02-28 三个服务器基础运维必备软件工具
  • 微信订阅号二维码

    本页网址二维码:

    本栏目热门内容
  • Acrobat虚拟PDF打印机执行打印时挂起,解决办法竟然...
  • LINKSYS交换机登录WEB界面显示不正确的解决方法
  • 又一次RAID 5阵列故障记录
  • 解决VMware vSphere ESXi 5.0 Update 1 中虚机不能...
  • 修改CentOS发行信息以绕过Dell服务器BIOS更新和DSET...
  • 解决虚拟化运行的 Windows Server 2003 标准版出现...
  • Windows Server 2008 重命名域和域控制器
  • Intel Nehalem CPU Errata 导致 VMWare ESXi(vSpher...
  • 一次很精神的电脑组装过程记录(但不是自己的电脑)...
  • 解决MySQL Cluster 备份总是失败,提示文件已存在的...
  • MegaCli安装及使用杂记
  • 解决WSUS显示客户端不全的问题
  • 解决 VMWare vSphere 6 客户端无法修改用户密码
  • 解决Windows Server 2008 R2域控制器显示无法连接到...
  • 本站服务器RAID 5阵列双硬盘失效挽救记录
  • 网站数据库从MySQL 5.0升级到5.6的记录
  • 解决MariaDB使用Percona XtraBackup增量备份出错
  • Linux 下的分区调整工具GParted实战
  • DELL PowerEdge 820 报CPU3 INTERNAL ERROR 的解决...
  • 修改arpwatch使通知邮件主题显示IP地址
  • 程序员漫画:如何用8种不同的编程语言去解救公主
  • 解决很好用的多合一即时通信软件pidgin的崩溃问题
  • 解决Samba WINS服务的错误解释问题
  • 使用 GParted 进行虚拟机硬盘分区调整操作
  • 解决Squid代理HTTP时在浏览器出现Content Encoding ...
  • 用Delphi编写使用到ADO的DLL的一些问题
  • 网站简单改版
  • 索尼系列手提电脑备份失败,出现700错误的解决办法
  • Dell R900服务器 BMC firmware incompatible with C...
  • 更多...