如何查看伺服器上跑的程序
㈠ 如何查看linux伺服器運行狀態
1、ps aux 或netstat -tlunp
ps是進程查看命令,netstat是埠查看命令,在Linux系統中,服務一定是有進程的,所以使用ps命令可以查看服務運行情況,另外,Linux服務多數是網路服務,所以通過netstat命令也可以查看服務運行狀態。
2、service 服務名 status
比如查看httpd的Web服務的運行狀態,執行service httpd status,如下圖所示:
3、/sbin/service --status-all |grep "服務名"
比如查看httpd的web服務,執行 /sbin/service --status-all |grep "httpd"即可。如下圖所示。
4、chkconfig --list
比如查看httpd的web服務,執行 chkconfig --list |grep "httpd"即可。如下圖所示。
㈡ 如何查看linux伺服器運行狀態
Linux系統如何查看服務的運行狀態?
1. 前言
本文主要講解如何在Linux系統上查看服務的運行狀態。
Linux系統提供各種系統服務(如進程管理、登錄服務、日誌、計劃任務等)和網路服務(如遠程登錄、電子郵件、列印機、web主機、數據存儲、文件傳輸、域名解析(使用DNS)、動態IP地址分配(使用DHCP)等等)。
Linux系統如何查看服務的運行狀態
從技術上講,服務是一個進程或一組進程(通常稱為守護進程),在後台連續運行,等待請求(特別是來自客戶機的請求)。
Linux支持不同的方式來管理服務,比如啟動、停止、重啟、開機自啟動等,大多數最新的Linux發行版在使用相同的進程管理器-systemd。
systemd是Linux系統和服務管理器init進程的一個替代品,它與SysV和LSB init腳本兼容,systemctl命令是管理systemd的主要工具。
systemd的組件
systemd的組件
在本教程中,我們將演示如何查看Linux系統中systemd可管理的所有服務。
2. 如何查看Linux系統中systemd可管理的所有服務
當您不帶任何參數運行systemctl命令時,它將列印所有已載入的systemd單元的列表(請閱讀systemd文檔以獲得有關systemd單元的更多信息)。顯示各服務單元的狀態(無論是活動的還是非活動的)。
systemctl
如何查看Linux系統中systemd可管理的所有服務
列出系統上所有已載入的服務,查看它們活動狀態,是否正在運行、是否關閉、是否啟動失敗。
systemctl list-units --type=service
或者
systemctl --type=service
列出系統上所有已載入的服務,查看它們活動狀態
要列出所有已載入但已經設置開機自啟動的服務
systemctl list-units --type=service --state=active
systemctl --type=service --state=active
要列出所有已載入但已經設置開機自啟動的服務
查看所有正在運行的服務:
systemctl list-units --type=service --state=running
systemctl --type=service --state=running
查看所有正在運行的服務
如果經常使用前面的命令,可以在創建別名命令,編輯bashrc文件
vim ~/.bashrc
添加以下內容,創建別名命令running_services。
alias running_services='systemctl list-units --type=service --state=running'
保存文件並退出。使用running_services命令查看伺服器上所有已載入、正在運行的服務的列表。
running_services
此外,服務的一個重要方面是它們使用的埠。要確定守護進程監聽的埠,可以使用netstat或ss工具,如下所示。
其中-l選項表示列印所有監聽的套接字,-t顯示所有TCP連接,-u顯示所有UDP連接,-n表示列印數字埠號(而不是應用程序名稱),-p表示顯示應用程序名稱。
netstat -ltup | grep sshd
或者
ss -ltup | grep sshd
第五列顯示套接字:本地地址:埠。在本例中,進程sshd正在埠22上監聽。
查看守護進程監聽的埠
此外,如果您的伺服器防火牆服務運行的狀態,使用以下命令查看已經允許或者阻塞的埠或者服務
查看防火牆服務運行的狀態
firewall-cmd --list-services
firewall-cmd --list-ports
Ubuntu 用戶
sudo ufw status
3. 總結
在本教程中,我們演示了如何在Linux中查看systemd下運行的服務及這些服務的運行狀態。我們還介紹了如何檢查服務正在監聽的埠,以及如何查看在防火牆服務已經允許或者阻塞的服務和埠號。
㈢ 回答有效給200分:用遠程桌面如何顯示出在伺服器上運行的程序窗口
遠程登陸,然後右鍵點桌面下方的任務攔空白出,選擇任務管理器,點應用程序可以看你這個帳號下正在運行的應用程序;進程可以看你帳號下運行的進程,性能和聯網就不說了,用戶是看目前有幾個用戶登陸到伺服器上了.
㈣ 如何查看oracle伺服器上正在執行的sql語句
首先,你要以dba身份登陸資料庫。 第二,為某個用戶開啟sql跟蹤。那個用戶就是你要跟蹤的、正在執行sql語句的那個用戶。命令如下: execute dbms_system.set_sql_trace_in_session(sid,serial#,true) 其中參數的意義是,sid-會話id,serial#-序列號,這兩個參數可以從v$session中得到。 第三,上面的命令執行成功之後資料庫就自動對該用戶所發出的所有sql語句進行跟蹤,並把結果寫在用戶跟蹤文件里。用戶跟蹤文件存放在資料庫伺服器上,路徑請參考init.ora文件中的ump參數值。文件名為ora_sid_xxxx.trc(for unix)或者oraxxxxx.trc(for NT),其中xxxx文件系統進程編號,這個編號可以從v$process和v$session兩個表通過關聯的方式查詢得到。
㈤ 如何查看伺服器上的程序
若要打開 BizTalk 程序集查看器,雙擊「我的電腦」,然後雙擊「BizTalk Server 程序集」。 雙擊適當的程序集。 BizTalk 程序集顯示在右窗格中。 屬性和類型顯示在左窗格中。 您還可以在任務窗格的左上角單擊「代碼位置」鏈接,瀏覽到程序的安裝位置。 (當 Windows 資源管理器處於文件夾視圖時無法看到此鏈接,因為任務窗格被文件夾列表代替。)
㈥ 如何用sqlserver查詢伺服器就有哪些程序在運行
sqlserver可以查看到有哪些會話。
可通過系統的「性能」來查看:
開始->管理工具->性能(或者是運行裡面輸入 mmc)然後通過
添加計數器添加 SQL 的常用統計 然後在下面列出的項目稿叢裡面選擇用戶連接就可以時時查詢到資料庫鍵滲櫻的連接數了。
不過此方法的話需要有訪問那台計算機的權喊物限,就是要通過windows賬戶登陸進去才可以添加此計數器。