-
linux下查看vnc端口_基于Linux中vnc配置端口号的修改方法
2020-12-20 17:46:00vnc的默认端口是自己配置的,并不是这有一个端口号。通过打开/etc/sysconfig/vncservers。 这里就配置了2个桌面,一个桌面号是1, 一个是2.这里的配置的参数VNCSERVERS="2:root"VNCSERVERARGS[2]="-geometry 1280...vnc的默认端口是自己配置的,并不是这有一个端口号。
通过打开/etc/sysconfig/vncservers。 这里就配置了2个桌面,一个桌面号是1, 一个是2.
这里的配置的参数
VNCSERVERS="2:root"
VNCSERVERARGS[2]="-geometry 1280x800"
就可以看出,这里就配置了2个桌面,一个桌面号是1, 一个是2.还有远程桌面的分辨率
想要修改vncserver的配置,先找配置文件路径
[root@jtsyb01 longrise]# which vncserver
/usr/bin/vncserver
然后看看这个配置文件的类型,
[root@jtsyb01 longrise]# file /usr/bin/vncserver
/usr/bin/vncserver: a /usr/bin/env perl script text executable
然后可以了解到的基本信息是可以通过text类型文件
通过查找以前配置的端口,我这边配置的是80端口
[root@jtsyb01 longrise]# grep "80" /usr/bin/vncserver -n
84: "xterm -geometry 80x24+10+10 -ls -title \"\$VNCDESKTOP Desktop\" &\n".
222:$vncPort = 8001 + $displayNumber;
419: if (!bind(S, pack('S n x12', $AF_INET, 8001 + $n))) {
通过终端可以看到我这边以前的是8001端口为基础端口,通过修改222行的vncport和419行的数字8001,修改之后保存文件
重启vncserver服务,就成功修改了vnc的端口号了
最后可以查看端口情况:
[root@jtsyb01 longrise]# ps -ef|grep vnc
root 17134 1 0 May23 ? 00:13:00 /usr/bin/Xvnc :1 -desktop jtsyb01:1 (longrise) -auth /root/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 8002 -fp catalogue:/etc/X11/fontpath.d -pn
可以查看端口运行的是8002端口。
以上这篇基于Linux中vnc配置端口号的修改方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
-
linux下查看vnc端口_怎样查vnc端口,Linux下根据进程名怎样查端口
2021-02-01 09:10:45IIS7服务器管理工具是一款免费的远程...在具体的Linux系统维护中,特别对于某些我们初次接触的新应用程序,我们往往需要根据进程名查对应的端口号(当然,前提是进程要处于启动状态),或者反过来,根据端口号查对应的...IIS7服务器管理工具是一款免费的远程控制软件,它可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Vnc客户端和Ftp客户端批量操作。
在具体的Linux系统维护中,特别对于某些我们初次接触的新应用程序,我们往往需要根据进程名查对应的端口号(当然,前提是进程要处于启动状态),或者反过来,根据端口号查对应的进程名。具体操作方法如下:
1、根据进程名查对应的端口号
如果你在网上搜索一下,发现有不少这方面的资料,仔细尝试,却发现多半是不正确的。其实这个很容易做到:
#netstat -tlnp | grep /processname
注意:processname前面最好加上/,这样便于缩小查询范围。
2、根据端口号查对应的进程名
网上推荐使用两种方法,分别用到lsof和netstat命令,在这里根据我的使用经验总结一下:
1)使用lsof命令
#lsof -Pnl -i :portnumber
lsof(list open files)是一个列出当前系统中打开文件的工具。在linux环境下,everything is file,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。
上述lsof命令参数解释:
-P :该选项禁止端口号到端口名的转换,这样可以加快lsof运行速度。
-n :该选项禁止端口号到主机名称的转换,这样不仅可以加快lsof的运行速度,而且在主机名称查找不能奏效时非常有用。
-l :该选项禁止用户ID号到登录名的转换,这在登录名查找不正确或很慢时非常有用。
-i [info]:该选项指定显示与info中互联网地址相匹配的信息。
2)使用netstat命令
#netstat-tlnp | grep :portnumber
注意:portnumber前面最好加上:,这样便于缩小查询范围。这种方法与第一种方法实际查找的结果不是同一内容,但都可以查到进程名,差别在于,这种方法看到的是最简单的端口监听信息,而第一种方法看到的是跟该端口关联的具体网络连接,大家各取所需吧。
以上列举的只是常用方法,希望能对您有所帮助,如果列位还有更好的方法和建议,也请不吝赐教。
-
linux下查看vnc端口_linux vnc的默认端口修改
2020-12-20 17:46:00以前另一个文章介绍了nvcserver的配置用户的过程,里面提到了桌面号,这个桌面号就可以端口有密切关系先看看这个配置VNCSERVERS="1:oracle 2:root"VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd".......分类: LINUX
vnc的默认端口是5901,这个说法是不对的。vnc并不是只有一个端口。
以前另一个文章介绍了nvcserver的配置用户的过程,里面提到了桌面号,这个桌面号就可以端口有密切关系
先看看这个配置
VNCSERVERS="1:oracle 2:root"
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd"
......
这里是摘自/etc/sysconfig/vncservers里的一段。 这里就配置了2个桌面,一个桌面号是1, 一个是2.
vncserver在调用的时候,会根据你的配置来启用server端的监听端口, 从5900开始,加上你的桌面号,比如这里的哦oracle就是5901,root就是5902
所以通过这里的桌面号也是可以达到我们的目的的,根据你的目标端口来设定用户的周面好,虽然可以解决,但是总是感觉有些没有拉干净的感觉,这不是 这次的研究内容,还是找个痛快的方式吧。
这次的研究主要就是颠覆这样的默认规则,直接的深入进去,我要直接修改5900+为15900+
在网上没有找到比较好的方法和文档,自己动手吧
从vncserver这个启动命令开始吧,
[root@redflag1 ~]# which vncserver
/usr/bin/vncserver
[root@redflag1 ~]# file /usr/bin/vncserver
/usr/bin/vncserver: a perl script text executable
[root@redflag1 ~]# grep "59" /usr/bin/vncserver -n
18:# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
118:$vncPort = 5900 + $displayNumber;
238:# n is taken if something is listening on the VNC server port (5900+n) or the
257:# (5900+n) or the X server port (6000+n).
274: if (!bind(S, pack('S n x12', $AF_INET, 5900 + $n))) {
经过这几个回合,解决方法已经大白于天下了。
这里启动的脚本hard code了5900,我们可以替换这里就OK了
先定义一个$default_port=15900
然后替换118和274行的5900为$default_port就可以了
现在启动服务
[root@redflag1 ~]# service vncserver restart
查看端口
[root@redflag1 ~]# netstat -l | grep 159
tcp 0 0 *:15901 *:* LISTEN
tcp 0 0 *:15902 *:* LISTEN
已经成功了。用vncviewer链接一下。可以了。
-
linux 查看vnc端口_Linux如何查看端口占用情况
2020-12-22 17:24:15准备使用python写一个端口探测的Linux如何查看端口1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMElwfs ...准备使用python写一个端口探测的
Linux如何查看端口
1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000
# lsof -i:8000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
lwfs 22065 root 6u IPv4 4395053 0t0 TCP *:irdmi (LISTEN)
可以看到8000端口已经被轻量级文件系统转发服务lwfs占用
2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000
# netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 4814/rpcbind
tcp 0 0 0.0.0.0:5908 0.0.0.0:* LISTEN 25492/qemu-kvm
tcp 0 0 0.0.0.0:6996 0.0.0.0:* LISTEN 22065/lwfs
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 38296/dnsmasq
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 5278/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 5013/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 5962/master
tcp 0 0 0.0.0.0:8666 0.0.0.0:* LISTEN 44868/lwfs
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 22065/lwfs
# netstat -tunlp | grep 8000
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 22065/lwfs
说明一下几个参数的含义:
-t (tcp) 仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名
附加一个python端口占用监测的程序,该程序可以监测指定IP的端口是否被占用。
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import socket, time, thread
socket.setdefaulttimeout(3) #设置默认超时时间
def socket_port(ip, port):
"""
输入IP和端口号,扫描判断端口是否占用
"""
try:
if port >=65535:
print u'端口扫描结束'
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result=s.connect_ex((ip, port))
if result==0:
lock.acquire()
print ip,u':',port,u'端口已占用'
lock.release()
except:
print u'端口扫描异常'
def ip_scan(ip):
"""
输入IP,扫描IP的0-65534端口情况
"""
try:
print u'开始扫描 %s' % ip
start_time=time.time()
for i in range(0,65534):
thread.start_new_thread(socket_port,(ip, int(i)))
print u'扫描端口完成,总共用时:%.2f' %(time.time()-start_time)
# raw_input("Press Enter to Exit")
except:
print u'扫描ip出错'
if __name__=='__main__':
url=raw_input('Input the ip you want to scan: ')
lock=thread.allocate_lock()
ip_scan(url)
该程序执行结果如下:
# python scan_port.py
Input the ip you want to scan: 20.0.208.112
开始扫描 20.0.208.112
20.0.208.112 : 111 端口已占用
20.0.208.112 : 22 端口已占用
20.0.208.112 : 8000 端口已占用
20.0.208.112 : 15996 端口已占用
20.0.208.112 : 41734 端口已占用
扫描端口完成,总共用时:9.38
来源:https://www.cnblogs.com/wangtao1993/p/6144183.html
-
centos7下查看所有kvm虚拟机占用的vnc端口号
2019-03-29 11:48:04查看命令 netstat -ntlpu | grep kvm -
查看vnc端口_vnc连接不上,vnc连接不上的原因有哪些?原因详细
2021-01-15 16:39:14vnc远程画面不能控制的原因,服务器作为网站建设的常用设备,在服务器运行过程中起到举足轻重的作用。用户在选择服务器是常用的方式有服务器租用、虚拟主机租用以及服务器托管,通过进行文件以及数据的下载、上传等... -
查看vnc端口_vnc远程不了,vnc为什么远程不了,有什么原因吗?
2021-01-15 16:39:13vnc远程不了的原因,服务器作为网站建设的常用设备,在服务器运行过程中起到举足轻重的作用。用户在选择服务器是常用的方式有服务器租用、虚拟主机租用以及服务器托管,通过进行文件以及数据的下载、上传等实现网站... -
查看vnc端口_vnc远程画面不能控制,vnc远程画面不能控制的原因是什么?原因详解...
2021-01-15 16:39:14vnc远程画面不能控制的原因,服务器作为网站建设的常用设备,在服务器运行过程中起到举足轻重的作用。用户在选择服务器是常用的方式有服务器租用、虚拟主机租用以及服务器托管,通过进行文件以及数据的下载、上传等... -
脚本实现批量关闭闲置用户的VNC端口
2020-03-13 16:20:23VNC是一个利用端口号允许用户远程登录服务器的客户端程序 开启VNC登录端口的用户会在服务器后台运行用户的主控程序Xvnc的进程 但开启后用户长期不登录进程会一直驻留在后台,因此,写了个脚本批量关闭闲置的Xvnc进程... -
linux 查看端口
2019-05-24 14:21:21ps -ef |grep vnc【红框中为vnc 端口号】 1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 lsof -i:8000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME lwfs 22065 ... -
vnc分辨率修改
2015-04-22 21:26:40查看vnc进程:ps -ef | grep vnc 该命令可以列出当前系统上所有用户vnc界面的端口号,分辨率等信息。 我们要用到的只是端口号。杀掉自己vnc端口对应的进程vncserver -kill :43 我的端口号是4 -
如何用vncview查看xvfb里面的画面呢
2017-06-17 12:25:03首先,在server机器上,启动xvfb,这个我不想说,网上很多 然后到client端,启动vncviewer查看画面 #ssh -L 5900:localhost:5900 root@172.16.10.26 'x11vnc -localhost -display :10' ...ssh -L 端口号:localhost:端口号 -
linux搭建vnc
2018-04-08 08:31:43linux上安装vnc并远程控制 安装vnc-servesr yum install -y tigervnc-server ...启动vnc vncserver ...查看vnc监听端口netstat -tlup |grep vnc RFB(Remote FrameBuffer)协议 默认端口 : 5900+显示器号... -
VNC远程服务器
2020-12-16 20:47:21VNC远程服务器:创建桌面和查看端口号 远程连接桌面: -
用VNC 客户端如何查看openstack 创建的虚拟机
2016-03-19 13:43:45在云计算的环境中,实际上更...找到需要连接的虚拟机的ID号,查看其中暴露的端口: 然后在VNC 查看工具中输入相关连接: 点击Connect 后就可以连接上openstack 创建的虚拟机。 如果觉得麻烦,也可以直接通 -
vnc用户名 查看linux_linux系统怎么查看vncserver
2020-12-19 12:44:07展开全部一、用IIS7服务器管理工具连接需要操作的Linux服务器1、找到Linux,点击添加2、输入linux服务器的ip端口、账号、密码(必62616964757a686964616fe59b9ee7ad9431333433643662填)3、勾选需要打开的服务器并点击... -
VNC连接虚机
2020-09-01 14:16:33netstats -ntlp |grep 虚机pid 得到端口号 virsh edit 虚机hostname 得到密码Gly_#9uzh 2.跳板机xshell建立隧道 属性-隧道-当localhost访问某端口时转到虚机宿主机某端口 3.VNC连接 访问本地127.0.0.1的某端口,输... -
VNC开启与关闭
2019-09-20 15:32:17#开启5905号端口,这里的端口是指定的vncserver号+5900 vncserver :5 关闭vnc vncserver -kill :5 查看开启的vnc ps aux | grep vnc* # 更进一步,查看指定用户开启的vnc ps aux | grep vnc* | grep <username&... -
服务器维护系列——快速重启VNC
2016-11-23 21:26:57环境 操作系统:Ubuntu 14.04 Server 问题描述 如何关闭VNC?如何启动VNC?如何重启VNC。 VNC在使用过程中,可能会挂掉,无任何反应,此时需要重启VNC...写一个脚本,自动根据~/.vnc/目录中的文件获取VNC端口号;然后关 -
VNC连接树莓派
2020-08-19 11:36:03首先在树莓派上安装vnc ...然后,在客户机安装vncviewer,在地址栏输入上面的ip和运行vncserver后显示的端口号(第一次运行为1),即192.168.xxx.xxx:1 最后,输入运行vncserver时设置的密码,即可见到树莓派桌面。 ... -
Ubuntu实现X11VNC远程桌面
2020-03-30 23:08:29Ubuntu实现X11VNC远程桌面 第1步:搜索X11VNC Server 第2步:设置端口 第3步:设置属性 第4步:查看IP地址 第5步:使用VNC Viewer登录,格式为:IP地址:端口号 ... -
VNCClient连接
2009-08-20 10:01:361. VNCClient连接 在服务器上执行 ...b、vncserver 获取端口号 用VNC客户端连接 2. 查看linux 防火墙状态 service iptables status 3. 关闭/启动linux防火墙 service iptables top/start... -
vncview远程接入BeagleBone Black
2019-09-30 04:30:01(一)启动BBB的VNC服务器 ...查看对应的log文件,见下图,主要留意“listeningfor VNC connections on TCP port 5901”,这里的端口号是5901。 设置密码: root@beaglebone:~# vncpassword... -
linux调用图形化界面VNC安装
2018-06-12 17:22:41方法一:使用VNC图形化安装工具1、启动VNC服务VNC在虚拟机模板中应该已经安装好了,以下命令可以...命令如下:#vncserver :0(0代表默认端口号:5900)注:要想连接到vnc,一定要注意把防火墙关闭,不然连接不上关闭... -
VNC远程连接Linux到Linux
2018-05-23 22:13:52VNC远程连接(Linux到Linux1.开两台linux 2.用ifconfig命令查看远程连接的那台虚拟机的地址(本例中ip为192.168.5.131)3.用vncserver命令查看他的端口号4.设置被连接虚拟机的密码5.连接成功... -
通过VNC连接到虚拟机上
2015-06-17 08:51:19查看vncserver的端口号如下图,发现5900、5901的进程名称是qemu-kvm,因此可以判断,虚拟机进程占用了这两个端口。So,杀掉两个进程。 但之后,发现VNC还是不能连接。从上图看到进程Xvnc的Local Addre -
创建kvm虚拟机,vnc连接成功后闪退问题解决
2018-05-29 12:03:03环境:Centos 7.x问题:创建了KVM虚拟机A之后,使用VNC客户端进行连接,发现连接不...2.查看Centos服务器是否在监听5900号端口 [root@arppinging opt]# netstat -tunlp | grep 5900 tcp 0 0 0.0.0.0:5900 0.0.0.0:* ... -
阿里云服务器VNC连接Timed out waiting for a response from the computer报错解决方案
2020-03-13 13:51:15首先要说明一点,如果你是初学者,第一次使用阿里云服务器并想...但是在输入公网ip地址和端口号后,VNC Viewer一直出现Timed out waiting for a response from the computer的错误,花了很多时间终于解决了问题。...
-
迷你 Vue 原理.png
-
智慧校园建设方案.ppt
-
机器学习可视化软件机器学习可视化软件
-
fritzing.0.9.3b.32.pc.zip
-
使用vue搭建微信H5公众号项目
-
MySQL 性能优化(思路拓展及实操)
-
DES的ECB加密解密汇总.zip
-
2021.2.28 前端题
-
Windows系统管理
-
【Python-随到随学】FLask第二周
-
C++ STL(十三):常用查找算法(find、find_if、adjacent_find、binary_search、count、count_if)
-
2021-03-01
-
GC如何判断对象可以被回收
-
Java进阶--编译时注解处理器(APT)详解
-
【Python-随到随学】 FLask第一周
-
实现 MySQL 读写分离的利器 mysql-proxy
-
idea 控制台 Tomcat Catalina log 输出乱码(简单有效)
-
MySQL 多实例安装 及配置主从复制实验环境
-
EaUS Video Editor(视频剪辑软件)官方中文版V1.6.8.53
-
2012-2015年中级互联网技术真题.pdf