Linux查看MAC地址方法

Linux查看MAC地址方法,第1张

PS:一般默认的网卡文件名是eth0,根据IP地址对应的实际情况区判断是ethx即可。

1、 ifconfig -a 其中 HWaddr字段就是MAC地址,这是最常用的方式

2、cat /etc/sysconfig/network-scripts/ifcfg-eth0(CentOS or Redhat配置文件)

下面两种在未设置IP前可以查看。可以用来解决MAC和操作系统绑定的问题。比如你把操作系统装到远程服务器,操作系统的mac地址是A主机的地址,在B主机上由于MAC地址不同无法远程启动(因为这时配置文件仍是A的mac地址)。由于OS在启动时会检测硬件,获得硬件的MAC地址,写到/sys/class/net/eth0/address文件中,我们在OS获得mac地址之后,使用原来的MAC配置文件之前(也就是/etc/sysconfig/network-scripts/ifcfg-eth0 ),把真正的mac地址写到配置文件中。

3、cat /sys/class/net/eth0/address 查看eth0的MAC地址

4、dmesg | grep eth0

dmesg’命令设备故障的诊断是非常重要的。在‘dmesg’命令的帮助下进行硬件的连接或断开连接操作时,我们可以看到硬件的检测或者断开连接的信息。

对dmesg命令感兴趣的小伙伴,可参考: https://www.cnblogs.com/zhaoxuguang/p/7810651.html

1.从服务器复制文件到本地:(Linux服务器—>mac)

另起终端在本地上操作:

scp root@192.168.1.100:/data/test.txt /home/myfile/

补充:多文件拷贝

scp root@192.168.1.100:/data/\{test1.txt,test2.cpp,test3.bin,test.*\} /home/myfile/

root@192.168.1.100   root是目标服务器(有你需要拷贝文件的服务器)的用户名,192.168.1.100是IP地址,后面紧跟的 “:” 不要忘记,/data/test.txt(多文件还有test1.txt,test2.cpp,test3.bin,test.a,test.c等) 是目标服务器中你要拷贝文件的地址,接一个空格,后面的 /home/myfile/ 是本地接收文件的地址。

2.从服务器复制文件夹到本地:

另起终端在本地上操作:

scp -r root@192.168.1.100:/data/ /home/myfile/

只需在前面加 -r 即可,就可以拷贝整个文件夹。

3.从本地复制文件到服务器:

scp /home/myfile/test.txt root@192.168.1.100:/data/

补充:多文件拷贝

scp /home/myfile/test1.txt test2.cpp test3.bin test.* root@192.168.1.100:/data/

4.从本地复制文件夹到服务器:

scp -r /home/myfile/ root@192.168.1.100:/data/

在本地生成公钥和私钥,然后将公钥放到linux的root(也就是~)目录下的.ssh文件夹下(隐藏文件夹),如何没有则生成一个。

1 在Mac客户端命令行生成公钥和私钥

2 发送公钥到CentOS服务器端

3 登录服务器进行授权


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/202814.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-02
下一篇2023-04-02

发表评论

登录后才能评论

评论列表(0条)

    保存