配置IP&使用ssh工具远程Linux

配置IP之DHCP自动获取

    因为安装CentOS7最小化安装的的,所以没有图形界面如下图:

6d96a6f8d3a6bf467a056660541cbfac9cf.jpg

输入用户名及密码

*输入密码时候不会显示任何内容,其实已经输入进来,如果输出可以直接回车确认.在重新输入即可.

设置网络

    给Linux设置网络是为了远程管理(实际工作中你是接触不到Linux系统的物理硬件的,都是统一远程管理追常用的是SSH远程服务),创建虚拟机的时候选择了NAT网络模式.这样就和宿主机(当前物理机共享使用Internet访问网络资源)

    Linux系统下命令及文件名都严格区分大小写. 所以所使用的命令是大写就是大写,小写就要小写. 不要混淆.

    在登录Linux系统后执行如下命令

dhclient

       33efcfed16215366495215c116a562f4d4e.jpg

正常情况下不会给出任何提示的. 如果给出提示,那就根据提示找到原因.

       既然是自动获取的IP地址,那怎么知道ip地址是什么呢?可以使用以下两个其中一个命令查看 

ip addr   
ip add
ip a
#以上三个命令都是相同的

    输出结果如下图   

     f78049fd63e6c6ff66b9fd66bbaba3e3d46.jpg

   其中圈红的地方就是需要的信息 

        ens33是网卡的名称

        192.168.8.100是VMware NAT服务给虚拟机自动分配的IP地址.

    既然获取到IP地址了 那试一下能不能上网,大多数测试internet网络连接状态都会使用 Ping 来测试网络连通性

ping www.baidu.com

    3b1b13d2c5ba9d4f54ea82fbee321966aa4.jpg  提示: ^c 表示Ctrl+c按键快捷键结果  详看本文结尾 Linux快捷键

     上图表示你的Linux可以访问internet 百度了

    虽然Linux已经联网了,但是IP地址是自动获取的,重启或者DHCP服务释放重新分配IP地址就会变化.远程连接IP地址就不知道了,自然也就远程连接不了. 要解决这个问题就要给Linux设置静态IP.设置静态IP的话,需要知道Linux当前的网关.查看当前网关可以在VMwre软件的工具栏-编辑-虚拟网络编辑器. 如图:

    062baafddc2c40fb62f082221177448ab75.jpg

会有下图的弹窗  查看当前NAT网络模式的网关

7aebc07e6268812da31207c63ce0cdbe146.jpg    1 选择网络模式

    2  NAT设置

    3 就是需要设置静态IP地址的网关  

    既然已经找到网关那接下就需要给Linux配置静态IP了,会使用下面的命令

vi /etc/sysconfig/network-scripts/ifcfg-ens33

bb992bb31f9e1283a53e10dfac3a4071bdc.jpg

    会进入以下界面(vi文本编辑器 编辑名为ifcfg-ens33网卡配置文件)

2d42f78aac243b8d4c9ad0cecf8ffc7471a.jpg

    vi文本编辑器有三个模式:普通模式;命令模式;编辑模式. vi文本器编辑文本文件时默认是普通模式,需要按下键盘上的"i"键,进入vi编辑器的编辑模式才能修改文本内容.vi编辑器的编辑模式有个最大的特点标识,就是在对话框左下角会显示"--INSERT--"就可以把文本文件修改了

需要修改为如图 

9e30ed3de13aa4dd0795512ad019b9a4a4d.jpg

    红色部分需要修改的,黄色部分是新增加的.其中含义如下

BOOTPROTO=static  #获取IP地址方式,默认是DHCP自动获取的. static是手动设置IP
ONBBOT=yes        #表示当前网卡是否随系统启动跟随启动(yes是 no否 )
IPADDR=           #表示需要给Linux设定的IP地址
NETMASK=          #表示需要给Linux设定的子网掩码 一般情况都是255.255.255.0
GATEWAY=          #表示需要给Linux设定的网关 
DNS1=             #表示需要给Linux设定DNS域名解析服务器,DNS1表示第一个,可以设置多个

    当修改完以后需要把当前的vi编辑器的编辑模式切换到普通模式,按下键盘左上角的"ESC"键就可以退出了vi编辑器的编辑模式了,此时发现左下角的"--INSERT--"消失了.就是普通模式了.在普通模式下需要按下":"键后就是vi编辑器的命令行模式,左下角也会出现":"接着就可以输入命令了往后会详细介绍,目前修改完需要保存并且退出vi编辑器,只需要在:后面加上wq就能保存修改的文件并退出vi编辑器了,如图

c304be6a255e448e999ec4ca3cd520d5a42.jpg

修改完成并未生效,这时需要执行命令重启网络服务,命令如下:

systemctl restart network.service

 修改正确不会有任何提示. 此时在用查看网卡信息的命令查看是否修改正确,如图
30d6af84b90e3819034b990cdf73cf952d2.jpg

    这样就配置IP地址完成了,请记住这个圈红的IP地址,接下来就需要用到puyyt和Xshell远程连接工具的必要条件IP地址

  Putty远程连接Linux

    打开PUTTY.EXE a916dcc46ca8b0acce7c4c299e6c5846038.jpg 会弹出如下对话框

  486cec2ba0cef3702667b66400eca4d4c94.jpg

    1.填写Linux服务器地址或域名 

    2.给需要连接的Linux服务器起个别名便于区分

    3.保存当前连接信息

    4.加载保存信息的连接

    5. 打开(开始连接)

打开以后就会弹出一个对话框,点击是或者否都可以,选择是,下次连接不会再弹出. 选择否,下次连接还会继续弹出

    c5f276dfba9db15b91d0a553ac314b574e3.jpg

然后就是登陆画面了 

306e6012fdc75b3bb2f3f9b430c5afafe07.jpg

Xshell远程连接Linux

    运行Xshell 853bfa29f83c0c3d882d6aa85f2494375bf.jpg 会出现如下画面

e1aa3853f2311f2fb90efc06aea526e73dd.jpg

   3740f3cfbf93554969eace5170592012fa7.jpg

    1.起个名称 便于区别

    2.远程连接Linux服务器地址或域名

    3.开始连接

    完成上述会弹出一个对话框,如图 

    61a897e605b7da5f8d3cbcd3cd3afe7ad5c.jpg

        一次性接受 (每次远程连接都会提示此页面)

        接受并保存 (下次远程连接就不会再出现此页面)

 然后会弹出让你账号界面,如图

        ed28136a6227d7f4074080c268892c9d9fb.jpg

    也可以勾选记住用户名,选择确定. 然后提示让你输入root的密码界面.如图

        46541835a252cdc1ae006d6fe71722d10f2.jpg

        这里你也可以勾选记住密码.

Linux命令行下快捷键

快捷键功能说明(*表示常用)
史上最常用的快捷键(没有之一)
Tab命令或路径等补全键,如果补全不到说明路径不对,或命令当前没有
移动光标快捷键
Crtl+a光标回到命令行行首* 使用键盘功能区的Home键也是一样的.
Crtl+e光标回到命令行行尾* 使用键盘功能区的End键也是一样的.
Crtl+f光标向右移动一个字符(相当于方向键右键)
Crtl+b光标向左移动一个字符(相当于方向键左键)
剪切、粘贴、清除快捷键
Crtl+Insert复制命令行内容*
Shift+Insert粘贴复制的命令内容到命令行*
Crtl+k剪切(删除)光标处到命令行行尾的字符*
Crtl+u剪切(删除)光标处到命令行行首的字符*
Crtl+w剪切(删除)光标前一个单词
Crtl+y粘贴Crtl+k\Crtl+u\Crtl+w剪切的文本内容
Crtl+c终止当前终端正在执行的命令或任务程序,也可以取消当前输入的命令
Crtl+h删除光标所在的前一个字符(等同Backspace键)
重复执行命令的快捷键
Crtl+d退出当前shell命令行*
Crtl+r搜索命令行使用过的历史命令记录*
Crtl+g从执行Crtl+r的搜索历史命令模式中退出
控制快捷键
Crtl+l清除屏幕的所有内容,并在屏幕的最上面开始一个新行,等同于Clear命令*
Crtl+s锁定终端,使之无法显示输入内容以及内容输出不显示
Crtl+q解锁Crtl+s的锁定状态,在Crtl+s输入及输出都会显示出来
Crtl+z暂停执行在终端运行的任务*
!开头的快捷命令
!!执行上一条执行过得命令
!pw执行最近以pw开头的命令*
!pw:p仅输出最近以pw开头的命令,但不执行
!num执行历史命令列表的第num(数字)条命令*
!$上一条命令的最后一个参数,相当于Ec+.(点)
Esc相关
Esc+.(点)获取上一条命令最后部分(以空格分隔)*
Esc+b移动光标到当前单词的开头
Esc+f移动光标到当前单词的结尾

 注: 上述快捷键适用于Xshell客户端.其中带有*号为常用快捷键
 

 

转载于:https://my.oschina.net/u/3992047/blog/2245503

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值