linux系统连接方式和连接出现问题的常见的解决方法

1.本地服务器/虚拟机网络的配置
1.1.nmtui配置(centos 6:setup)



1.2.验证网卡配置是否正确,ping 223.5.5.5是否通畅,此情况为不通畅的情况,针对这个情况,目前做如下解决方案


1.2.1 查看网络配置是否正确

1.2.2 重启网络服务:(systemctl restart network)

1.2.3 查看网卡地址(centos7:ip addr show centos6:ifconfig)

1.2.4 查看路由地址(centos7:ip route show centos6:route -n)

1.2.5 查看网络编辑器里面的路由是否正常


1.2.6 在次ping223.5.5.5,此情况已成功

2.远程连接服务器/虚拟机

2.1.远程连接工具的使用及优化,怎样建立连接

2.1.1 工具为xshell,xshell的优化如下

2.1.2 单机右键,将地址栏和链接栏去掉勾选

2.1.3 单机文件----属性,找到终端,将终端类型修改为linux,将缓冲区设置为最大值200000




2.1.4 点击VT模式,将初始数字键盘改变为(设置为普通);点击高级模式,将禁用终端更改标题勾选


2.1.5 点击外观,将字体大小设置为14,字体名为DejaVu Sans Mono,可以使用闪烁的光标(这个设置根据自己的爱好)

2.1.6 点击高级,选择日志记录(日志记录很重要,切记别选择覆盖,这样你的操作会永久保存)

2.1.7 点击工具选项,选择高级,将禁用铃声勾选上,在打开常规,将会话选项设置好(会话选项是将你连接欸服务器的地址会记录上面,当你去其他公司工作的时候,可以快速的将会话记录)


2.2.xshell连接服务器

2.2.1 点击新增,输入名称(远程连接服务器的名称),协议为(SSH-----服务),主机(你要连接的主机名称),端口号(22),点击确定

2.2.2 点击连接则可以

2.2.3 连接成功

3.1.连接失败怎么解决

3.1.1 先ping查看能ping通(ping 10.0.0.200,查看是否通畅,不通畅怎么解决)

3.1.2 查看网卡IP和路由

3.1.3 bb2.查看虚拟网络编辑器配置是否正常
3.1.3 查看虚拟网卡配置是否正常(点击windows鼠标右键,点击更改网络设置,点击vmnat8,点击查看网络信息,查看是否正常,是你服务器的同网段)

3.1.4 将虚拟网络编辑器里面的内容全部还原,在次重新设定来解决

3.1.5 查看虚拟网络服务是否都是正常开启(使用win+R,输入services.msc,在里面查看vmvare服务是否全部启动,如果没有,手动启动,手动启动失败,重装电脑系统)

3.2查看是不是防护墙的原因

3.2.1 查看windos的防火墙

     win7:点击桌面左下角的win键,在里面找见控制面板,在找见网络与安全,点击就会发现防火墙,查看是不是关闭状态

     win10:使用快捷键win+Q,输入控制面板,找见网络与安全,点击就会发现防火墙,查看状态是否关闭

3.2.2 查看linux防火墙是否关闭

    centos7:systemctl stop firewalld

    centos6:service iptables stop

3.3 远程服务ssh服务出现关闭或者端口被更改的状态

3.3.1 查看ssh服务是否开启,端口是否更改

ssh服务开启:systemctl status sshd 如果是accept,就是开启的意思,如果不是,则systemctl start sshd

端口是否被更改:(1).使用telnet来查看 telnet 10.0.0.200 22

                      (2).ss -anptu | grep "22"(下面这种属于扩展)

4.扩展:

1.ssh,telnet和vnc的区别

ssh:使用公钥的加密方式,克服了telnet的不安全的状态,将数据传输更加的安全(端口22)

telnet:远程登陆的协议,它把用户登陆的终端变成某一个服务器/虚拟机的终端,但是会将数据明文的形式发送出来,所以连接不安全(端口21)

vnc:telnet和ssh使用的是文本传输的形式,但是vnc使用的是图形化界面,常见的是和linux下面版本的(teamviewer和向日葵组合使用(工作经验))(端口:5900-5906,默认是5901)

2.网络连接的3种模式比较(主机模式,nat模式,桥接模式)

主机模式:(VMnet1)

虚拟系统和真实的服务器是相互隔离的,在这种模式下,虚拟系统可以与其他的虚拟系统相互通信,也与虚拟系统所在的这台电脑通信,但是与其他电脑是不通信的(虚拟与虚拟相互通信,虚拟与本身的电脑通信与其他电脑不通信)

nat模式:(VMnet8)

nat模式只要主机可以上外网,自己的虚拟主机就可以通讯,nat模式下虚拟系统的TCP/IP地址是自动DHCP获取的,不需要自己手动设置

桥接模式

每个虚拟主机就是一个独立的系统,需要设置他们的IP信息才可以通讯,但是必须的设置在相同的网段里面(就是想要通讯就必须的在同一个网段)

3.常用的快捷方式

ctrl +c :退出

ctrl +q:将xshell的屏幕开启

ctrl +l:清屏

ctrl +a:光标移动到最前面

ctrl +e:光标移动到最后面

ctrl +u:剪切或者复制光标前面的内容

ctrl +k:剪切或者复制光标后面的内容

ctrl +s:将xshell的屏幕锁住

ctrl +y:粘贴数据
shift +insert: 粘贴
ctrl +insert:复制

原文地址:https://blog.51cto.com/14152159/2435198

时间: 2024-10-06 22:33:53

linux系统连接方式和连接出现问题的常见的解决方法的相关文章

在装完Linux系统之后自己去修改Swap分区的大小(两种方法)

在装完Linux系统之后自己去修改Swap分区的大小(两种方法) 在安装完Linux系统后,swap分区太小怎么办,怎么可以扩大Swap分区呢?有两个办法,一个是从新建立swap分区,一个是增加swap分区.下面介绍这两种方法: 第一您必须有root权限,过程中一定要很小心,一不小心就破坏了整个硬盘的数据,执行下面的过程之前您需要三思而行,错误操作后的后果由执行者自己承担. 新建swap分区 1.以root身份进入控制台,输入 # swapoff -a          #停止交换分区 2. 用

Linux 编译时出现类似error: stray '\357' in program的解决方法

原因: 在程序中打入了全角字符 具体分析产生原因: 在编程中,由于打字的快速,按下ctrl键后紧接着按下了space键,由于按下两个键的间隙比较短,导致系统误检测到ctrl + space信号,将输入法从半角切换到全角. 解决方法: 只需将定位的错误行号对应的代码删掉重新输入即可. Linux 编译时出现类似error: stray '\357' in program的解决方法

用Jquery动态append方式加入标签时Css样式丢失的解决方法

一般在Jquery中会用下面的方式来添加新标签: var obj = "<fieldset data-role='controlgroup' data-type='vertical' data-role='fieldcontain'> <input id='menu0" type='checkbox'/><label for='menu0'> 复选框 </label> </fieldset>";  //按个人要求拼接

Linux 下shell显示-bash-4.1$不显示用户名路径的解决方法

Linux CentOS下shell显示-bash-4.1$不显示用户名路径的解决方法 问题描述: CentOS下新增一个用户,登录进去之后shell脚本的信息如下: 而不是我们经常看到的[email protected]的组合,看起来很不舒服. 解决方案: 问题的原因是因为没有配置.bash_profile的问题,可以通过配置这个文件来解决问题. 1.在Terminal输入: vi ~/.bash_profile 2.如果没有.bash_profile可以自己添加.然后往文件中添加如下内容:e

双系统(win7+ubuntu)ubuntu磁盘空间不足时解决方法

原文网址: http://www.lupaworld.com/thread-868507-1-1.html 问题描述: 双系统(win7+ubuntu)ubuntu系统提醒磁盘空间不足,又不想重装系统. 解决思路:第一步,在win7下划出一块可用空间:第二步,利用gparted软件将此可用空间划给ubuntu系统:第三步,最后利用grub修复技术修复损坏的grub. 具体步骤: 第一步:在win7下划出一块可用空间 登录win7系统--> (右击)计算机-->  属性  --> 存储 -

Linux环境下MySQL报Table &#39;xxx&#39; doesn&#39;t exist错误解决方法

修改了lower_case_table_names=1 后,业务发有个库的表打不开了,看了表名以前是大写,查了一下如果设置不区分大小写, 以前的大小表名要改成小写.重启服务后可用! MYSQL在LINUX下数据库名.表名.列名.别名大小写规则如下: 1.数据库名与表名是严格区分大小写的 2.表的别名是严格区分大小写的 3.列名与列的别名在所有的情况下均是忽略大小写的 4.变量名也是严格区分大小写的 Linux环境下MySQL报Table 'xxx' doesn't exist错误解决方法

Linux下重新安装MySql后出现&#39;MySQL Daemon failed to start‘解决方法

Linux下重新安装MySql后出现'MySQL Daemon failed to start‘解决方法 近日在搭建lepus环境时,发现安装了xampp后,mysql启动不了. 运行service mysqld start或者/etc/init.d/mysqld start,出现: 运行mysql -uroot -p123456,出现: 后面在网上找到一种方法解决了此问题 rm -fr /var/lib/mysql/* rm /var/lock/subsys/mysqld killall my

VMware10中的Linux系统利用NAT网络连接方式访问外网配置

一.描述 在VMware10中 提供常见的三种网络连接方式 : 1.Bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,与linux下一个网卡绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力. 在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了我们真实物理网卡所在的网络上,相当于虚拟机和真实主机处于对等的地位,在网络关系上是平等的,没有谁在谁后面的问题.使用这种方式很简单,前提是你有1个以上的IP地址,这个不太适合使用. 2.na

为什么总连不上--之在Linux系统下使用CLI连接Microsoft Azure 21V版本

前天,写了一篇在Windows系统下使用CLI连接世纪互联版Azure,好像受到了一些好评.哈哈哈,楼主作为一个不怎么会Linux的人遇到了就爱用Linux的客户,没招只能自己研究. 参考了世纪互联给的官方建议步骤,网页链接: https://www.azure.cn/documentation/articles/xplat-cli-connect 但是由于步骤太过简单我自己试了好几次才连接上. 第一种是交互式的登陆方法,到目前为止我都没登陆上过. 一直报一种错误,见截图:CERT_UNTRUS

Linux系统MySQL开启远程连接

远程连接服务器上的MySQL. Navicat软件连接数据库报错:2003-can't connect to MYSQL serve 工具/原料 crt.navicat.Linux系统.MySQL. 方法/步骤 远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码).   创建用户用来远程连接 GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDENTIFIED BY 'itoffi