2016-06-08 14:55:50 xumesang 阅读数 4495
  • 马哥Linux教程-Linux操作系统基础由浅入深全面讲解1

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    19317 人正在学习 去看看 马永亮

一、获取局域网内主机MAC地址

 命令行(linux):

1. 首先查找网段内开机的主机列表:

sudo nmap -sP -PI -PT 192.168.1.0/24

2. 获取目标IP的MAC地址:

arp -a 192.168.1.56



二、获取远程主机(非本局域网内)MAC地址

命令行(linux):


2010-07-30 13:23:00 chujingjing 阅读数 4821
  • 马哥Linux教程-Linux操作系统基础由浅入深全面讲解1

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    19317 人正在学习 去看看 马永亮

Windows或Linux下如何查看网卡MAC地址

Mac地址又称为物理地址(Physical Address)。不同的操作系统下,查看的命令稍有不同。在Windows操作系统下,首先进入MS-DOS(或命令操作符)状态,然后输入查看MAC地址命令,即可获得适配器地址 (即MAC地址)。
如何进入MS-DOS:
在 《开始菜单》——《运行》中执行下面的命令
win98: command
win2000/xp/NT:cmd
如何查看MAC地址:
在MS-DOS状态下,输入下表的命令
操作系统
命令

Windows2000
ipconfig /all

WindowsXP
ipconfig /all

WindowsNT
ipconfig /all

Windows98
ipconfig /all或者winipcfg

WindowsME
ipconfig /all或者winipcfg

Linux
/sbin/ifconfig -a
2017-12-03 18:31:55 chengshuhao1991 阅读数 214
  • 马哥Linux教程-Linux操作系统基础由浅入深全面讲解1

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    19317 人正在学习 去看看 马永亮

在远程登录服务器的时候,我们每次都需要输入密码来进行操作,这样其实是一件麻烦的事。接下来就来梳理一下免密登录的操作步骤:

  1. 生成密钥对
  2. 用密码登录远程主机,将公钥拷贝过去

一、生成密钥对

  1. 在Mac电脑的terminal命令窗口输入如下命令:ssh-keygen -t rsa,执行结果如下:这里写图片描述

  2. 接着,命令窗口会让你指定保存秘钥存放的文件路径(如图中箭头1的指示),如果按下回车键,则会存储在默认文件路径中。接下来系统会询问你设定密码用来保护密钥,这里可以不设定,直接按下回车键,就会出现图中下半部分的图示,表明密钥生成成功。

    注:这里再强调一下,提示enter passphrase的时候,不要输入,因为你本来就想少打一次密码的,这里如果设置了用密码保护私钥,那登录的时候还是要输密码,就白做了。

  3. 做完这个步骤后,cd ~/.ssh,你就可以看到你刚才生成的密钥对,id_rsa是私钥,id_rsa.pub是公钥。如图所示:
    这里写图片描述
    下一步,就是把公钥拷贝到目标主机上。

二、将公钥拷贝到目标主机

  1. 用ssh登录到目标主机,然后cd ~/.ssh目录,如果目录不存在,那么要自己创建mkdir -p ~/.ssh。你今后要用哪个帐户登录主机,就在哪个帐户的home目录下操作,如果要免登陆root,就要去/root下操作。使用~比较好,不用多想了。登录操作如下图所示:
    这里写图片描述

  2. 有了.ssh目录后,进去,然后把id_rsa.pub传过去,可以用scp命令(如果传输的是文件,则用:scp 文件名 用户名@服务器ip:目标路径,如果是需要传输的是文件夹,需要在scp 后面添加 -r,即scp -r 文件夹目录 用户名@服务器ip:目标路径),传输文件操作如下图所示:
    这里写图片描述

  3. 这里要做的一个主要操作,就是将id_rsa.pub,的文件内容,写到一个叫authorized_keys的文件中去,如下图所示:
    这里写图片描述

    注:如果目标主机的相应用户名下已经有了.ssh目录和authorized_keys文件,那你操作要小心一点,可能别人也做过免登陆的设置,这个时候你要小心不要把别人的设置给覆盖了。如果没有的话,就创建文件touch ~/.ssh/authorized_keys,然后执行cat id_rsa.pub >> authorized_keys,将你的公钥写入到authorized_keys中,公钥文件.pub里面只有一行信息,上面的命令相当于把那一行信息追加到authorized_keys文件最后一行。

  4. 如果.ssh目录是你主机刚刚创建的,那么可能还需要改变一下这个目录的权限,将权限放低,chmod -R 0600 ~/.ssh,到此,所有设置就算做完了,你可以退出登录,在自己的主机上试一下了,现在再敲入ssh命令后,不用密码就可以登录主机了。

通过以上操作,就可以节省每次登录服务器都需要输入密码的烦恼了。

参考博客:
1.https://yq.aliyun.com/articles/59394
2.https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys–2

2019-05-06 20:15:49 BlueBlueSkyZ 阅读数 242
  • 马哥Linux教程-Linux操作系统基础由浅入深全面讲解1

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    19317 人正在学习 去看看 马永亮

前言

因为需要向远程主机上传文件进行部署,win上工具还蛮多的但Mac之前没找到,所以研究了一些Mac的传输方式。

软件当然越少越好,所以我就研究了一下已经安装的SecureCRT这个软件,发现它除了能够连接远程主机还能传输文件。

SecureCRT的支持协议

引自这篇博客

SecureCR 下的文件传输协议有ASCII 、Xmodem 、Ymodem 、Zmodem
ASCII:这是最快的传输协议,但只能传送文本文件。
Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。
Ymodem:这是Xmodem的改良版,使用了1024位区段传送,速度比Xmodem要快。
Zmodem:Zmodem采用了串流式(streaming)传输方式,传输速度较快,而且还具有自动改变区段大小和断点续传、快速错误侦测等功能。这是目前最流行的文件传输协议

方法

安装SecureCRT

这个网上随便找个资源就是了。

直接拖动文件

直接往连接成功的主机界面拖动文件,会有提示让你选择协议。
选择协议

我选择了Zmodem Upload。

安装rz支持Zmodem

因为需要一个rz命令支持这个协议,一般远程主机是没有的。

远程主机会提示你执行下面的代码。

apt install lrzsz

如果安装成功就好了。

报错

  1. apt更新
    可能需要更新一个apt
    apt update
    
  2. dpkg: error processing package install-info
    执行一下下面的命令:
    sudo mv /var/lib/dpkg/info/install-info.postinst /var/lib/dpkg/info/install-info.postinst.bad
    

成功

这时再次拖动文件,选择Zmodem Upload就成功了。
在这里插入图片描述


参考文章

  1. https://blog.csdn.net/eickandy/article/details/55044508
  2. https://askubuntu.com/questions/1069702/dpkg-error-processing-package-install-info
2019-01-11 18:19:00 IndeCy 阅读数 146
  • 马哥Linux教程-Linux操作系统基础由浅入深全面讲解1

    本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    19317 人正在学习 去看看 马永亮

由于之前同事在公司linux服务器上部署项目管理工具时导致linux防火墙配置出问题,所以决定在自己电脑上安装Linux虚拟机进行模拟部署,避免影响公司服务器。

安装过程中遇到网络配置的问题,作如下记录:

网卡设置NAT默认配置,这样配置可以保证linux虚拟机可以访问外网。因为这种设置本质上还是通过宿主机的网络来访问外网。

设置完成之后我们在linux里可以ping通主机IP地址:

但是主机地址ping不到linux的ip地址(linux ip地址可以通过# ifconfig 命令获取)

网上找了一个设置两张网卡的方法,

再增加一个桥接网卡,进入linux之后可以通过#ifconfig 获取到这张网卡的ip地址

主机再ping这个地址可以ping通了。

这个方法一开始我尝试的将网卡1,网卡2设置的时候并没有生效,新增了网卡3才生效,分析原因可能是之前尝试的时候将网卡1的高级设置改变了。

 

没有更多推荐了,返回首页