1. 程式人生 > >【實驗】【VNC】手工kill掉VNC程序的故障處理

【實驗】【VNC】手工kill掉VNC程序的故障處理

1.模擬Kill掉已經啟動的VNC服務
1)啟動桌面1的服務
[[email protected] ~]# vncserver :1

New 'testdb:1 (root)' desktop is testdb:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/testdb:1.log

2)手工殺掉已經啟動的VNC服務程序
[[email protected] ~]# ps -ef | grep -i vnc | grep -v grep
root      1178     1  0 11:07 pts/2    00:00:00 Xvnc :1 -desktop testdb:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn

root      1182     1  0 11:07 pts/2    00:00:00 vncconfig -iconic

[[email protected] ~]# kill -9 1178

3)確認程序已經殺掉
[[email protected] ~]# ps -ef | grep -i vnc | grep -v grep

4)再次啟動桌面1的VNC服務,這裡可以看到報錯
[[email protected] ~]# vncserver :1

Warning: testdb:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server testdb:1

A VNC server is already running as :1

2.處理過程
很簡單,按照錯誤提示的內容,需要刪除/tmp/.X1-lock檔案
[[email protected] ~]# rm -f /tmp/.X1-lock

啟動嘗試,仍然報錯
[[email protected] ~]# vncserver :1

Warning: testdb:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server testdb:1
A VNC server is already running as :1


同樣,按照提示的錯誤,進一步刪除/tmp/.X11-unix/X1檔案
[[email protected] ~]# rm -f /tmp/.X11-unix/X1

再次啟動嘗試,OK,啟動成功!
[[email protected] ~]# vncserver :1

New 'testdb:1 (root)' desktop is testdb:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/testdb:1.log

3.問題處理經驗總結
再一次證明,解決技術問題的關鍵有
1)直面問題,充滿信心,喜歡解決問題,即使時間緊任務重
2)遠離浮躁
3)認真分析報錯資訊,尋找突破點
4)last but not least 向最好的老師Google請教

-- The End --

相關推薦

實驗VNC手工killVNC程序故障處理

1.模擬Kill掉已經啟動的VNC服務1)啟動桌面1的服務[[email protected] ~]# vncserver :1New 'testdb:1 (root)' desktop is testdb:1Starting applications speci

關於回調函數 usort() uksrot() sort() 介紹簡介實驗是從小到大排序

[1] 實驗 cmp function 重新 進行 each 對數 大於 /* * usort($arr, "自定義回調函數") 對數組中的值進行比較 */ $a=array(1,5,2,6,3); //用戶自定義回調函數 function dd($a

檢視Linux端口占用,並kill相關程序

    話不多說,本文介紹Linux常規操作:檢視端口占用程序,根據PID kill掉相關程序。另外補充:根據程式名檢視程序PID。    首先,兩條命令,lsof命令和netstat命令。方式一:lsof命令1、檢視佔用埠程序的PID:lsof -i:{埠號}2、根據PID

安全牛學習筆記實驗環境

信息安全;security+;kali linux滲透測試準備實驗環境 滲透非授權系統的弊端 搭建自己的實驗環境安裝虛擬機微軟最新版軟件 http://msdn .microsoft.com/en-ca/subscriptions/aa336858windows虛擬機 http://dev.mod

實驗藏在圖片中的秘密

src 一個 .com images 打開 mis 數字 lag image 如圖用winhex打開發現是壓縮文件: 將壓縮部分分離出來形成壓縮包,解壓時發現需要密碼輸入,又根據圖中給的算出對應的字符(需要把圖倒過來看):發現解壓密碼是XZY[ 解壓後是一個文本

筆記如何查看HTTP請求頭&&實驗天下武功唯快不破

mage key 經驗 int .com images 有一個 work 數據 打開Chrome瀏覽器,點擊右上角“三”按鈕。 點擊工具-----再點擊開發者工具 找到Network選項框。以百度經驗頁面為例,點擊任務選框來查看網絡請求流 在N

實驗Once More&&筆記 PHP 函數漏洞總結

a-z != 百度 col tail alt strlen() 分享 style <?php if (isset ($_GET[‘password‘])) { if (ereg ("^[a-zA-Z0-9]+$", $_GET[‘password‘]) ==

安全牛學習筆記Kali Linux實驗環境

信息安全;security+;kali linux滲透測試準備實驗環境 滲透非授權系統的弊端 搭建自己的實驗環境安裝虛擬機微軟最新版軟件 http://msdn .microsoft.com/en-ca/subscriptions/aa336858windows虛擬機 http://dev.mod

實驗CTF_Web_登錄一下好嗎?

log pla col password 發現 登錄 -- bold 源代碼 實驗吧CTF---Web篇 1. 打開登錄地址(http://ctf5.shiyanbar.com/web/wonderkun/web/index.html),發現為一個登錄界面,第一想到的是

實驗CTF_Web_因缺思汀的繞過

alt 分享 源碼分析 ont 一次 mysql lose sse limit 打開頁面,查看源代碼,發現存在source.txt(http://ctf5.shiyanbar.com/web/pcat/source.txt),如下: <?php error_repo

實驗靜態路由配置

訪問 http 子網 驗證 end 2.0 ext col outer 實驗名稱:靜態路由配置實驗目的:實現VLAN10及VLAN20之間的互通訪問實驗環境: 相關設備終端設備:PC0:192.168.1.0/24PC2:192.168.2.0/24交換機:SW2/SW3路

實驗RIP協議

51cto shu 配置 實驗環境 技術分享 ima conf 實驗 協議 實驗名稱:RIP路由協議實驗環境 R1/R2/R3/R4PC1/PC2實驗思路1- 為2臺PC配置對應的IP,子網掩碼及網關地址2- 為各自路由器端口配置IP地址(邊緣路由器出口配置其PC指向的

實驗靜態NAT配置

http mina col sha 網關 名稱 exit 配置ip 路由配置 實驗名稱:靜態NAT配置實驗目的:實現通過主機PC0訪問ISP供應商的server服務器(路由器模擬),但是server無法訪問主機PC0實驗環境: PC0:192.168.1.1/24 網關配

實驗綜合實驗-哢哢哢還是一頓整

trunk str 配置 dba 分段 exit 三層 地址 routing 實驗名稱:哢哢哢還是一頓整實驗目的:1.實現各VLAN間彼此通信2.各VLAN的PC主機通過各自的DHCP服務器獲取IP涉及技術:VLAN間通信/DHCP/DHCP中繼/RIP拓撲圖:VLAN劃分

手工脫殼之 未知IAT加密殼 IAT加密+混淆+花指令哈希加密OD腳本

get 並且 size pos targe 特殊 pro 臨界點 post 一、工具及殼介紹 使用工具:Ollydbg,PEID,ImportREC,LoadPE,OllySubScript 未知IAT加密殼: 二、初步脫殼 嘗試用E

解憂番外篇使用eNSP搭建小型WLAN局域網實驗

華為認證 無線局域網 WLAN 前言 本次實驗使用eNSP中AC6005,AP6050完成實驗。所有配置在AC1上完成。 實驗拓撲 配置過程 一、配置AC1上端口VLAN的配置其中VLAN 100為業務VLAN,VLAN 101為管理VLAN。配置AC鏈接AP的端口為trunk,並修改PVID為

實驗5類與對象3

叠代器 代碼 getline 。。 頭文件 ... 交換 使用 希望 1、實驗內容1 #include <iostream> #include <vector> #include <string> using namespace

實驗6繼承和多態

alt ID per 構造 clu moto space show oid 實驗1: A.h #ifndef A_H #define A_H #include"base.h" class A:public Base{ public: A(int m,in

NOJ1085演算法實驗DP_動態規劃花生米(五)

1086.花生米(五) 時限:1000ms 記憶體限制:10000K  總時限:3000ms 描述 五一長假第六天,Tom在QQ上遇到了Kitty。呵呵,Kitty,在離散數學課上認識的PPMM……等等!Tom恍然大悟:自己這一生除了看帖不回之外最大的錯誤就是離散數學

NOJ1084演算法實驗DP_動態規劃花生米(三)

1084.花生米(三) 時限:1000ms 記憶體限制:10000K  總時限:3000ms 描述 五一長假第三天,Tom和Jerry在倉庫散步的時候又發現了一堆花生米(倉庫,又見倉庫……)。這次Tom制定分花生米規則如下:  ???????1、Tom和Je