導航:首頁 > 操作系統 > linux啟動程序

linux啟動程序

發布時間:2022-02-07 13:37:20

1. linux 怎麼打開應用程序

1、點擊電腦左下角,點擊左下角上的設置。

2. 怎麼在linux伺服器上運行程序

方法有很多,這里主要列舉兩種。假如要使pso在linux伺服器後台執行。當客戶端關機後重新登入伺服器後繼續查看本來在終端輸出的運行結果。
# ./pso > pso.file & #直接在命令後加上&即可
解釋:將pso直接放在後台運行,並把終端輸出存放在當前目錄下的pso.file文件中。當客戶端關機後重新登陸伺服器後,直接查看pso.file文件就可看執行結果(命令:#cat pso.file )。
有些程序即使使用 & 結尾,如果終端關閉,那麼程序也會被關閉。為了能夠使程序能始終在後台運行,需要使用nohup這個命令。
方法2在終端輸入命令:
# nohup ./pso > pso.file &
解釋:nohup就是不掛起的意思,將pso直接放在後台運行,並把終端輸出存放在當前目錄下的pso.file文件中。當客戶端關機後重新登陸伺服器後,直接查看pso.file文件就可看執行結果(命令:#cat pso.file )。
三、常用任務管理命令
# jobs //查看任務,返回任務編號n和進程號
# bg %n //將編號為n的任務轉後台運行
# fg %n //將編號為n的任務轉前台運行
# ctrl+z //掛起當前任務
# ctrl+c //結束當前任務
# tail -f logs.txt //可以實時查看日誌文件
註:如果要使在前台執行任務放到後台運行,則先要用ctrl+z掛起該任務,然後用bg使之後台執行。

3. 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,標准用戶不需要對其進行特別修改就可以啟動該服務。

4. linux 如何用命令行啟動程序

准確說,linux
不存在「用命令行登陸」的說法。
准確應該是從本地字元終端登陸。因為在登陸前,是沒有命令行的,命令行是一個用戶交互操作界面,在你還沒有登陸的時候,是不存在「命令行」的。
至於如何切換到本地字元終端,圖形狀態下用
ctrl
+
alt
+
f1

f6
即可,一般
linux
的設計都是
1-6
是字元終端,7
是圖形終端,部分發行版
f1
是字元終端,f2-f7
是字元終端。
你切換到這個終端里,就可以看到提示你輸入用戶名的提示了,輸入用戶名後回車就是輸入密碼。密碼無回顯,正確輸入後回車即可,別因為沒看到密碼哪一行按了鍵盤沒反應就覺得機器壞了。

5. linux 中怎樣運行一個程序

在 Linux 系統中運行程序有兩種方法:絕對路徑、相對路徑。

(1)、以在超級用戶狀態 # 下,使用絕對路徑運行一個程序的方法:
#/aaa/bbb/ccc/my_run_program <cr>
其中:/aaa/bbb/ccc 為從根目錄開始的子目錄名稱,也就是絕對路徑;my_run_program 為可執行程序名,<cr>為回車鍵。
(2)、以在超級用戶狀態 # 下,使用相對路徑運行一個程序的方法:
#cd /aaa/bbb/ccc <cr> (第一步首先進入根目錄下面的 /aaa/bbb/ccc 子目錄)
#./my_run_program <cr>
其中:. 就是代表相對路徑,表示可執行程序 my_run_program 從當前路徑下面開始執行。

6. linux如何在終端中啟動一個程序

打開終端窗口,以root用戶登陸,輸入firefox就可以啟動firefox,skype也應該可以的,如果不行,你就必須完整的寫入可執行程序的路徑,然後再skype

7. linux 命令行如何運行程序

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

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

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

8. linux中如何開機啟動運行指定的應用程序或指令

fonts
export QWS_MOUSE_PROTO=Tslib.1 用戶啟動文件
#;bin/yuan/input/etc/ts0
export TSLIB_CALIBFILE=/:是「空格」+「&」符號)讓其在後台運行.d/,若用戶不需要啟動QT,造成其他程序(比如Shell)無法通過串口終端與用戶交互.conf
export TSLIB_TSDEVICE=/init;home/etc/,則可能會導致位於其後的指令或程序無法得到執行;ts/,那麼設置hellow程序開機啟動的方法如程序清單 1!/usrb/,可以直接刪除
export TSLIB_PLUGINDIR=/,you can delete it 下面是啟動QT界面的指令;hellow
#start qt command.d/dev/,將要執行的指令添加到裡面;sh
#you can add your app start_command three
/home/。
程序清單1;ts0
/
export TSLIB_CONFFILE=/。若用戶有一個hellow的程序放在/start_userapp;start_zylauncher &

如果程序是一個阻塞程序(程序被運行後不會退出或返回);目錄中,可以通過vi命令編輯/。
當用戶需要EasyARM-iMX283在開機啟動後就運行指定的應用程序或指令時,並且始終佔用串口終端其實樓主的問題很專業;zylauncher/,之前我在周立功那邊也了解過不少;ts;usrb/usr/。對於此類應用程序,如下所示;etc/:/input/dev/rc.1紅色部分所示;home/pointercal
export QT_QWS_FONTDIR=/,可以在其後面添加「 &」(注意:
/
可以把需要運行的指令放到/etc/rc.local中

9. linux怎麼添加開機啟動程序

方法1:.利用ntsysv命令進行設置,利用root登陸
終端命令下輸入ntsysv 回車;如下圖

在這個界面上進行操作即可,簡要的操作說明:
括弧中(*)代表默認開機啟動,否則不會在開機的時候啟動;
按鈕功能:
上下鍵:可以在各個服務之間移動
空格鍵:設置啟動還是不啟動,*進行設置即可
Tab鍵:在方框、ok、cancle之間進行切換
F1鍵:進行幫助文檔,如下圖:

方法2:利用命令行chkconfig命令進行設置
簡要說明一下chkconfig 命令的使用方法
Chkconfig
--list:將目前的各項服務狀態欄顯示出來
--level:設置某個服務在該LEVEL下啟動或者關閉

單獨查看某一服務是否開機啟動的命令 :chkconfig --list 服務名
單獨開啟某一服務的命令 ;chkconfig 服務名 on
單獨關閉某一服務的命令;chkconfig 服務名 off
查看某一服務的狀態:/etc/intd.d/服務名 status
設置完成之後,重啟一下即可

方法3:用戶自定義開機程序(/etc/rc.d/rc.local)
用戶可以將自己書寫的shell script文件放入其中,或者資料庫的自動,was等等
比如讓資料庫開機自啟:
vi /etc/rc.local添加以下內容:
su - oracle -c 'lsnrctl start' //讓監聽啟動起來
su - oracle -c 'dbstart' //讓資料庫啟動起來

閱讀全文

與linux啟動程序相關的資料

熱點內容
r1234yf汽車空調壓縮機 瀏覽:143
ftp伺服器地址欄 瀏覽:898
linux圖形分區 瀏覽:963
安徽到遼寧源碼 瀏覽:575
libs安卓的文件夾叫什麼 瀏覽:869
生意圈app是什麼意思 瀏覽:395
linuxarcgisserver 瀏覽:234
加密pdf怎麼修改文件 瀏覽:138
紅米刷機無命令怎麼辦 瀏覽:356
啥叫美國谷歌外包程序員 瀏覽:260
雲伺服器管家婆 瀏覽:440
發郵件命令 瀏覽:354
程序員好做嗎工作好嗎 瀏覽:886
雲電腦伺服器維護一個月多少錢 瀏覽:882
有沒有什麼app數學題型較多 瀏覽:341
政策pdf 瀏覽:295
有什麼好玩的文娛app 瀏覽:811
python教學合集 瀏覽:959
有什麼好用的小眾app嗎 瀏覽:118
芋道app源碼 瀏覽:448