導航:首頁 > 程序命令 > linuxwas命令行

linuxwas命令行

發布時間:2022-05-23 15:10:27

『壹』 linux命令

Linux命令行:

linux系統通常用於做伺服器,作為伺服器linux系統是不需要有圖形界面的。所有操作都在命令行界面進行。使用的命令語法和功能與Windows系統的cmd命令都有比較大的差別。

cmd 是Windows系統的一個程序。運行後,提供一個可以輸入命令的DOS環境。

而DOS是在Windows系統出現以前的一個基於字元界面的操作系統。

『貳』 linux命令行如何運行程序

要充分理解本文,必須具備Windows 環境下桌面應用程序的工作經驗,我認為讀者對如何使用 Linux 桌面有一個基本的了解。使用一個運行的 Linux 計算來機探討本文的概念和示例是很有幫助的。

有時候第一次在 Linux 上運行一個應用程序需要一點額外工作。有些應用程序,比如伺服器服務,可能無法安裝為服務,因此您需要從命令行啟動這些應用程序。對於啟動這些應用程序的用戶帳戶而言,需要在應用程序文件中設置執行許可標志 (x)。

Linux 在內核空間或用戶空間運行進程。用戶空間 是操作系統的區域,應用程序通常在此運行。簡單地說,每個用戶帳戶有其自己的用戶空間,應用程序在這個領域內運行。
默認情況下,只有 root 用戶有權訪問內核空間。root 用戶 是 Linux 中的超級用戶,相當於 Windows 中的管理員帳戶。在 root 用戶帳戶下運行應用程序可能會引起安全風險,是不可取的。
很多伺服器服務需要 root 許可權啟動服務。然而,服務啟動後,root 帳戶通常會將其移至服務帳戶。嚴格地說,Linux 中的服務帳戶 才是標準的用戶帳戶。主要區別是服務帳戶僅用於運行一個服務,而不是為任何實際登錄的用戶准備的。

您可以使用 chmod 命令在一個文件中設置執行許可權。在 Linux 中,umask 設置通常用來防止下載的文件被執行,也有充分的理由相信,因為它有助於維護 Linux 計算機的安全性。
大多數 Linux 發行版具有一個值為 022 的 umask 設置,這意味著,默認情況下一個新文件許可權設置為 644。許可權的數字表示形式採用讀 (4)、寫 (2)、執行 (1) 的格式。因此,默認許可權為 644 的應用程序下載意味著文件所有者有讀寫許可權,而組用戶和其他用戶只有讀許可權。
例如,為每個人賦予一個文件的執行許可權,使用 chmod a+x 命令。a 表示所有人,加號 (+) 表示添加,而 x 表示執行。同樣地,如果應用程序是一個伺服器服務,您應該確保只有授權帳戶才有權執行此服務。
如果一個應用程序能夠在標准用戶帳戶許可權下運行,但只有特定組中的用戶才需要使用它,您可以將該組所有者許可權設置為可執行,然後將這些用戶添加到該組中。
更具體地說,您可以在一個可執行文件中設置訪問控制列表 (ACL) 許可權,賦予特定用戶或組許可權來運行該應用程序。使用 setfacl 實用工具設置 ACL 許可權。
對於這些需要以 root 用戶啟動進程的應用程序,比如伺服器服務,您有幾個選擇。總結了允許用戶執行需要 root 許可權的伺服器服務的各種選項。

作為 root 用戶 不推薦用於伺服器服務。當用戶已經知道 root 密碼而且應用程序泄露不是首要關注問題時,可用於應用程序。
SetUID 由於安全問題,不推薦使用。SetUID 允許標准用戶以另一個用戶方式,比如 root 用戶,執行一個文件。
sudo 很常用,並且被認為是一個很好的實踐。sudo 授予一個用戶或組成員許可權以執行可能額外需要 root 許可權的文件。該用戶不需要知道 root 密碼。
帶有文件許可權的標准用戶帳戶 在一個文件上為用戶所有者、組所有者或其他人(所有人)設置執行許可權。這是授予那些不需要 root 許可權來執行應用程序的用戶的常用方法。
帶有 ACL 許可權的標准用戶帳戶 使用較少,但是如果您不想授予一個用戶 sudo 訪問或者更改文件的許可權,這也是一個可行的解決方案。在一個文件上使用 setfacl 命令,您可以授予一個特定用戶或用戶組執行該文件的權力。

在管理 Linux 伺服器時,從命令行運行應用程序是一項基本的任務。很多應用程序使用 shell 腳本(類似於 Windows 批處理文件 .bat)來啟動應用程序並執行其他任務,比如設置變數以及為其他用戶分配進程。例如,應用程序可能需要一個 java™ Virtual Machine (JVM) 來執行。那樣的話,shell 腳本可以設置適當的環境變數,然後執行 Java 命令來運行 Java Archive (JAR) 或類文件。這同樣適用於使用 Perl、python、甚至 C# 的應用程序。(當然,C# 編譯的應用程序可以在 Linux 上運行)
從命令行或者 shell 提示符執行應用程序的一個常用方法是使用 ./ 命令。如果您在 Linux 中使用句號 (.) 和正斜杠 (/),就意味著告訴環境您想要以可執行文件運行該文件。例如,運行一個名為 myapp 的可執行文件,您可以使用 ./myapp 命令。同樣地,您可以在文件名之前加上語言環境,比如:
sh php python perl java
但更多情況下,套裝應用程序使用 shell 腳本,以 #! 符號設置環境變數提供該語言的運行時可執行路徑,比如 #!/usr/bin/python。您也應該熟悉這種方法。
清單 1 使用 catalina.sh 默認腳本通過 ./ 方法啟動 Apache Tomcat 應用程序伺服器。然後,使用 sh 方法啟動伺服器。因為默認埠是 8080,標准用戶不需要對其進行特別修改就可以啟動該服務。

『叄』 linux常用命令有哪些

linux 常用命令有:

『肆』 linux 命令行如何運行程序

  1. 把程序的絕對路徑或者相對路徑寫出來,軟體就會執行。

  2. 還可以設置環境變數。

  3. 如果是文件,可以設置執行許可權,然後./文件名來執行。

『伍』 linux was怎麼安裝httpserver

安裝JDK,IBMJava118-SDK-1.1.8-4.0.i386.rpm
假設將rpm下載到/root/rpms,從命令行輸入:
rpm -ivh/root/rpms/IBMJava118-SDK-1.1.8-4.0.i386.rpm
在正確使用JDK之前必須設置好shell環境。檢查有關shell的文檔來了解如何設置環境。我使用bash,因此在/root/.bash_profile文件中添加了以下幾行:

以下是引用片段:
JAVA_HOME=/usr/jdk118
PATH=$PATH:/usr/jdk118/bin
CLASSPATH=$CLASSPATH:/usr/jdk118/lib/classes.zip
export PATH JAVA_HOME CLASSPATH

為了確保更改在當前的命令行中生效,輸入: . ~/.bash_profile
安裝Web伺服器(HTTP Server)
Web伺服器必須在安 WebSphere Application Server之前安裝。
下載安裝包:ihs.6010.linux.ia32.tar
1、tar -xvf ihs.6010.linux.ia32.tar---生成一個目錄IHS;
2、cd IHS--看到一個目錄install;
3、 ./install--執行命令即開始安裝 ,安裝到了/opt/IBMIHS/目錄下;
4、啟動伺服器:/opt/IBMHTTPServer/bin/apachectl start
如果看到一個錯誤 HTTP Server無法啟動, 嘗試更新 /opt/IBMHTTPServer/conf/httpd.conf 文件。因為我運行的是單機,所以將以下這行:ServerType inetd,更新為ServerType standalone。
netscape瀏覽器下載
下載地址:http://browser.netscape.com/release
下載包netscape-i686-pc-linux-gnu-sea.tar.gz
gzip -d netscape-i686-pc-linux-gnu-sea.tar.gz
tar -xvf netscape-i686-pc-linux-gnu-sea.tar.gz --解壓生成一個目錄netscape-installer
開始安裝,進入netscape-installer,看到netscape-installer,執行命令:./netscape-installer 即可;
啟動Netscape瀏覽器,並指向http://localhost/index.html,檢查設置和運行是否一切正常。若正常應該看到類似圖1的畫面:IBM HTTP Server的歡迎頁面。
安裝和配置 WebSphere Application Server和安裝其他軟體一樣:
1、gzip -d was.cd.6100.trail.base.linux.ia32.tar.gz --解壓gzip
2、tar -xvf was.cd.6100.trail.base.linux.ia32.tar --解壓 生成一個WAS的目錄,進去之後看到一個綠色的目錄install就對了,執行該目錄就是安裝;

3、cd WAS --進入加壓後的目錄
4、./install --執行安裝。默認安裝目錄:/opt/IBM/WebSphere/AppServer
5、啟動server:進入 /opt/IBM/WebSphere/AppServer/bin ,執行命令:./startServer.sh server1;
6、停止服務:進入/opt/IBM/WebSphere/AppServer/bin,,執行命令:./stopServer.sh server1;
7、啟動HTTP Server
8、部署WEB Application
進入WebShere的控制台
cd /opt/IBM/WebSphere/AppServer

『陸』 如何在linux系統的was中啟動節點

1、首先拷貝安裝包,分別命名為elasticsearch-6.2.4-001和elasticsearch-6.2.4-002。

『柒』 如何linux下用命令行安裝 WAS

方法/步驟
將WAS安裝程序上傳到伺服器,並解壓
# tar -zxvf WAS Network Deployment V6.1 for Linux on x86-64, 64-bit.tar.gz
解壓後在WAS文件夾下有個responsefile.nd.txt文件,這個文件是WAS靜默安裝的配置文件,編輯該文件,並修改如下內容:
-OPT ="true" 接受License
-OPT allowNonRootSilentInstall="true" 是否允許非root用戶安裝
-OPT disableOSPrereqChecking="true" 取消對系統的檢測
-OPT installType="installNew" 是否全新安裝
-OPT feature="noFeature" 不安裝示例
-OPT installLocation="/opt/IBM/WebSphere/AppServer" 安裝路徑
-OPT profileType="none" 不生成概要
-OPT PROF_enableAdminSecurity="false" 不設置管理員安全
註:也可以按照上面內容自行編輯文件,當靜默安裝時指明該文件即可
文件編輯完成後,執行install命令開始安裝。格式如下:
# ./install -options responsefile.nd.txt -silent
由於是靜默安裝,並且編輯好了配置腳本,因此安裝時程序沒有什麼提示,耐心等待一會,直到安裝完成。
如果沒有安裝成功,如何檢查。
由於靜默安裝沒有提示,我們不知道有沒有安裝成功,尤其是剛執行安裝命令後,程序什麼提示都沒有,就很快結束。這通常都是沒有安裝成功。這里提供一個檢查問題的方法。在用戶文件夾下有個waslogs文件夾,這是執行靜默安裝時自動生成的日誌文件,記錄了沒有安裝成功的事件,可以通過日誌來判斷系統或配置文件哪方面出現了問題。我這里採用root用戶安裝的,因此在/root文件夾下有waslogs文件夾。
檢查日誌文件發現是由於配置文件中的安裝路徑問題,如下圖:
安裝完成後,如何判斷是否安裝成功。
安裝完成後,會生成一個隱含的文件夾.ibm。
AIX系統改文件存在於/usr路徑下。
linux等系統存在於/opt路徑下。
# ls -alF
通過創建profiles來驗證是否安裝成功。
# /opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -create -profileName testpro -profilePath /opt/IBM/WebSphere/AppServer/profiles/testpro/ -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default
啟動profiles 並檢查監聽是否運行:
進入新創建的概要testpro/bin文件夾執行下面命令
# sh startServer.sh server1
# netstat -an |grep 906

『捌』 Linux命令行版本的怎麼使用

關於 Linux 系統的命令行,其實使用起來一點也不困難。只需要你首先記住、並熟悉使用Linux 的基本命令(例如:ls、cat、more、chown、chmod,等等),然後慢慢再對 Linux 命令進行擴展(例如:ping、iptables,等等),這樣日積月累,你對 Linux 系統的命令行使用就越來越熟悉了。因為根據我進行Linux系統管理的經驗,其實有很多時候在做系統管理上,還是命令行方式要比圖形界面方式功能更加強大、靈活。

『玖』 Linux命令行大全的前言

我想給大家講一個故事。故事內容不是Linus Torvalds在1991年怎樣編寫了Linux內核的第一個版本,因為這些內容你可以在很多Linux圖書中找到。我也不想告訴你,更早之前,Richard Stallman是如何開始GNU項目,設計了一個免費的類UNIX操作系統。那也是一個很有意義的故事,但大多數Linux圖書也講到了它。我想給大家講一個如何才能奪回計算機控制權的故事。
在20世紀70年代後期,我剛開始和計算機打交道時,正在進行著一場革命,那時的我還是一名大學生。微處理器的發明使得你我這樣的普通人真正擁有一台計算機成為可能。今天,人們難以想像,只有大公司和強大的政府機構才能夠使用計算機的世界,是怎樣的一個世界。讓我說,你其實想像不出多少宋。
如今,世界已經截然不同。計算機遍布各個領域,從小手錶到大型數據中心,以及介於它們之間的每一樣東西。除了隨處可見的計算機之外,我們還有一個無處不在的連接所有計算機的網路。這開創了一個奇妙的個人授權和創作自由的新時代。但是在過去的二三十年裡,一些事情在悄然發生。一個大公司不斷地把它的控制權強加到世界絕大多數的計算機上,並且決定你對計算機的操作權力。幸運的是,世界各地的人們正在努力進行抗爭。他們通過自己編寫軟體來爭奪自己計算機的控制權。他們創造了Linux!
很多人提到Linux的時候都會講到「自由」,但是並不是所有人都明白這種自由到底意味著什麼。自由就是能夠決定計算機可以做什麼,而獲得這種自由的唯一方法就是知道你的計算機正在做什麼;自由就是計算機沒有秘密可言,只要你仔細地尋找,就能了解其全部內容。
為什麼使用命令行
讀者之前應該注意到,電影中的「超級黑客」,就是那些能夠在30秒內入侵到超級安全的軍方計算機里的傢伙,都是坐在計算機旁,從來不碰滑鼠的。這是因為電影製片人意識到,我們人類從本能上會明白,能夠讓計算機執行任何任務的唯一途徑,是通過鍵盤輸入命令來實現的。
現在,大多數計算機用戶只熟悉圖形用戶界面(GUI),並且產品供應商和專家還在不停地灌輸一種思想,那就是命令行界面(CLI)是一種很糟糕的東西,而且已經過時。這是很不幸的,因為一個好的命令行界面是一種很神奇的人機交互方式,就和我們採用書信進行交流一樣。據說「圖形用戶界面能讓簡單的任務更簡單,而命令行界面能夠處理復雜的任務」,這句話在今天看來仍然是正確的。
由於Linux系統參照了UNIX系列操作系統,它分享了UNIX系統豐富的命令行工具。UNIX系統在20世紀80年代早期就占據了主流地位(盡管它只是在20世紀70年代才開發出來),結果,在普遍採用圖形用戶界面之前,開發了一種廣泛使用的命令行界面。事實上,Linux開發者優先使用命令行界面(而不是其他系統,比如WindowsNT)的一個原因就是因為其強大的命令行界面,使「完成復雜的任務成為可能」。
本書內容
這是一本全面講述如何使用Linux命令行的圖書。與那些僅涉及一個程序(比如shell程序、bash)的圖書不同,本書從更廣泛的意義上向讀者傳授如何使用命令行,它是如何工作的,它有哪些功能,以及使用它的最佳方式是什麼。
這不是一本關於Linux系統管理方面的圖書。任何一個關於命令行的重要討論,都一定會涉及系統管理方面的內容,但是本書只涉及很少的管理方面的問題。本書為讀者准備了其他的學習內容,幫助你為使用命令行打下堅實的基礎,這可是完成一個系統管理任務所必需的至關重要的工具。
本書以Linux為中心。其他許多圖書為了擴大讀者群體以及自身的影響力,會在書中包含其他平台,比如通用的UNIX和Mac OS X系統。而且為了達到這個目的,它們只能「淡化」書的內容,只講解一些通用的主題。而本書只包括當前的Linux發行版本。盡管本書95%的內容對其他類UNIX系統用戶也有幫助,但是本書主要還是面向現代的Linux命令行用戶。
本書讀者對象
本書適合從其他平台轉到Linux的新用戶閱讀。這些新用戶很可能原來是Microsoft Windows版本的超級用戶;也可能是老闆已經要求負責管理一個Linux伺服器的管理員;還有可能是厭煩了桌面系統的安全問題,想要體驗一下Linux系統的用戶。沒關系,不管你屬於哪類用戶,都歡迎閱讀本書。
不過一般來說,Linux的啟蒙學習不存在任何捷徑。命令行的學習具有挑戰性而且頗費精力,這倒不是因為它太難,而是它涵蓋的內容太多。一般的Linux 系統有上千個程序可以通過命令行使用,這點毫不誇張。你需要提醒自己的是,命令行可不是隨便就能學會的。
另一方面,學習Linux命令行也非常值得。如果你認為自己已經是一名「超級用戶」了,那麼請注意,你可能不知道什麼才是真正的「超級用戶」。不同於許多其他的計算機技術,命令行的知識是經久不衰的。今天學會的技能,在10年後仍然有用。換言之,命令行是能夠歷經時間考驗的。
如果讀者沒有編程經驗,也不用擔心,你仍然可以從本書開始學習。
內容安排
本書精心編排,內容有序,就像有一位老師坐在你身旁,耐心指導你。許多作者都採用系統化的方法來講解本書中的內容。對作者來講,這很合理,但是對初學者來講,則可能摸不著頭腦。
本書的另一個目的是使讀者熟悉UNIX的思考方式,它與Windows的思考方式大不相同。在學習的過程中,本書還將幫助讀者理解命令行的工作原理和方式。Linux不僅僅是一個軟體,它還是龐大的UNIX文化中的一小部分,有著自己的語言和歷史。同時,我也許會說一些過激的言語。

『拾』 unix/linux環境下,卸載was的命令時以下哪一個

在 Unix 命令行環境下,刪除命令是永久性刪除命令。不像 Windows,只是移到回收站。 所以在 Unix 和 Linux 中,撤銷指令是沒有的,每一次輸入命令必須小心謹慎。 當然,如果是有 GNOME 或者 KDE 這樣的桌面環境的話,是可以撤銷的,因為有回收站。

閱讀全文

與linuxwas命令行相關的資料

熱點內容
python解釋器里如何換行 瀏覽:410
python編寫格式 瀏覽:574
用python做出來的軟體 瀏覽:469
伺服器指示燈代表什麼 瀏覽:702
做一個單片機銷售需要知識 瀏覽:777
怎樣去連接加密wifi 瀏覽:682
有什麼app自帶拍攝模板的 瀏覽:435
登錄相親網為什麼要下載app呢 瀏覽:545
加密貨幣和主權貨幣撮合 瀏覽:683
哪裡能學app 瀏覽:445
spline怎麼看源碼 瀏覽:18
桂妃app哪裡下載 瀏覽:236
android代碼格式化快捷鍵 瀏覽:829
如何判斷伺服器的硬碟 瀏覽:654
雲伺服器挑選順序 瀏覽:887
卡銀家平台源碼 瀏覽:417
怎麼樣設置伺服器的ip地址 瀏覽:900
泡沫APP在哪裡下載 瀏覽:937
簡述高級語言進行編譯全過程 瀏覽:39
管家婆輝煌2加密狗挪到另一台電腦 瀏覽:760