當前位置:首頁 » 操作系統 » ttylinux

ttylinux

發布時間: 2022-01-09 16:08:31

❶ 請問在linux下 console ,tty 和tty0有什麼區別!

1 當前控制終端(/dev/tty)
/dev/tty指的是當前所處的終端,輸出到此的內容只會顯示在當前工作的終端顯示器上;可以使用命令」ps –ax」來查看進程與哪個控制終端相連.對於你登錄的shell,/dev/tty就是你使用的終端,設備號是(5,0).
使用命令」tty」可以查看自己具體對應哪個實際終端設備./dev/tty有些類似於到實際所使用終端設備的一個聯接

2./dev/pts
/dev/pts是遠程登陸(telnet,ssh等)後創建的控制台設備文件所在的目錄。由於可能有好幾千個用戶登陸,所以/dev/pts其實是動態生成的,不象其他設備文件是構建系統時就已經產生的硬碟節點.

3.控制台終端-系統控制台(/dev/console 和 /dev/tty*)
在Linux系統中,計算機顯示器通常被稱為控制台終端(Console).它模擬了類型為Linux的一種終端(TERM=Linux),並且有一些設備特殊文件與之相關聯:tty0、tty1、tty2等.當你在控制台上登錄時,使用的是tty1.使用Alt+[F1—F6]組合鍵時,我們就可以切換到tty2、tty3等上面去.tty1–tty6等稱為虛擬終端,而tty0則是當前所使用虛擬終端的一個別名,系統所產生的信息會發送到該終端上.因此不管當前正在使用哪個虛擬終端,系統信息都會發送到控制台終端上.
你可以登錄到不同的虛擬終端上去,因而可以讓系統同時有幾個不同的會話期存在.只有系統或超級用戶root可以向/dev/tty0進行寫操作.

希望對你有所幫助!

❷ linux系統的文字登錄界面tty1~tty6終端有什麼區別各有什麼優劣之處

1、tty1~tty6各終端之間沒有區別的,是為了方便用戶的登錄。

同時利用其同一用戶或其他用戶同時登錄,切換用戶的時候,只需要使用alt+ctrl+fn切換即可,方便管理。

2、當tty1 登錄後,出現死機時,可切換到tty2(alt+ctrl+f2),利用另一個用戶登錄。

利用root用戶登錄,ps -aux | grep program_name查詢到剛才的那個讓系統死機的進程,然後kill pid掉即可。

這時系統就會恢復正常,可通過service program_name start再次啟動這個進程。

3、通過w命令,或who命令可以查看當前登錄的用戶。

其中line那個欄位就表示用戶所使用的登錄終端,tty1表示虛擬控制台,通過ALT+CTRL+FN。

pts/n,遠程登錄的用戶,使用securecrt,putty等遠程登錄工具登錄的用戶,終端顯示的就是pts/n,比如說pts/0,在本機上,的xwindow下,打開的那個終端,也顯示為pts/n。

4、可以更改ttyn虛擬控制台virtual console的數量,在/etc/inittab文中

1:2345:respawn:/sbin/mingetty tty1

2:2345:respawn:/sbin/mingetty tty2

3:2345:respawn:/sbin/mingetty tty3

4:2345:respawn:/sbin/mingetty tty4

5:2345:respawn:/sbin/mingetty tty5

6:2345:respawn:/sbin/mingetty tty6

這6行,就表示可以啟動的tty了。

第一個欄位(1-6)表示編號。

第二個欄位,表示在那種運行級別啟動ttyn,其中2345就表示在runlevel為2345都啟動此ttyn。如果你只想在指定的運行級別啟動某個ttyn的話,可以修改這個欄位的值,

比如,tty4隻能在運行級別為35時(是runlevel 3 和runlevel 5),刪除24即可。

如果想啟動某個運行級別只需要注視掉對應的行即可。要重新開啟時,刪除#即可。

(2)ttylinux擴展閱讀:

ubuntu終端命令:

sudo: Executing Commands with Elevated Privileges 執行命令特權 sudo是允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。

這樣不僅減少了root用戶的登陸 和管理時間,同樣也提高了安全性。Sudo不是對shell的一個代替,它是面向每個命令的。

❸ linux 如何殺掉 tty終端

1、用tty命令可以得到終端名,如:
$ tty
/dev/tty1
2、用ps -t 命令可以得到終端的進程號,如:
$ ps -t tty1 或 ps -t /dev/tty1
PID TTY TIME CMD
31419 tty1 00:00:00 bash
3、用kill -9命令可以將進程殺掉,以關閉終端。前提:kill命令的執行者必須是超級用戶或對tty1的進程有操作許可權,否則,命令會報錯:Operation not permitted,如:
$ kill -9 31419

❹ 在UNIX或Linux中TTY是什麼意思

TTY設備包括虛擬控制台,串口以及偽終端設備。
TTY是TeleTYpe的一個老縮寫。Teletypes,或者teletypewriters,原來指的是電傳打字機,是通過串列線用列印機鍵盤通過閱讀和發送信息的東西,和古老的電報機區別並不是很大。之後,當計算機只能以批處理方式運行時(當時穿孔卡片閱讀器是唯一一種使程序載入運行的方式),電傳打字機成為唯一能夠被使用的「實時」輸入/輸出設備。最終,電傳打字機被鍵盤和顯示器終端所取代,但在終端或TTY接插的地方,操作系統仍然需要一個程序來監視串列埠。一個getty「Get TTY」的處理過程是:一個程序監視物理的TTY/終端介面。
在Linux中,TTY也許是跟終端有關系的最為混亂的術語。TTY是TeleTYpe的一個老縮寫。Teletypes,或者teletypewriters,原來指的是電傳打字機,是通過串列線用列印機鍵盤通過閱讀和發送信息的東西,和古老的電報機區別並不是很大。之後,當計算機只能以批處理方式運行時(當時穿孔卡片閱讀器是唯一一種使程序載入運行的方式),電傳打字機成為唯一能夠被使用的「實時」輸入/輸出設備。最終,電傳打字機被鍵盤和顯示器終端所取代,但在終端或TTY接插的地方,操作系統仍然需要一個程序來監視串列埠。一個getty「Get TTY」的處理過程是:一個程序監視物理的TTY/終端介面。對一個虛擬網路伺服器(VNC)來說,一個偽裝的TTY(Pseudo-TTY,即假冒的TTY,也叫做「PTY」)是等價的終端。當你運行一個xterm(終端模擬程序)或GNOME終端程序時,PTY對虛擬的用戶或者如xterm一樣的偽終端來說,就像是一個TTY在運行。「Pseudo」的意思是「plicating in a fake way」(用偽造的方法復制),它相比「virtual」或「emulated」更能真實的說明問題。而在的計算中,它卻處於被放棄的階段。
tty也是一個Unix命令,用來給出當前終端設備的名稱。
終端是一種字元型設備,它有多種類型,通常使用tty來簡稱各種類型的終端設備。

在Linux系統的設備特殊文件目錄/dev/下,終端特殊設備文件一般有以下幾種:

串列埠
串列埠終端(Serial Port Terminal)是使用計算機串列埠連接的終端設備。計算機把每個串列埠都看作是一個字元設備。有段時間這些串列埠設備通常被稱為終端設備,因為那時它的最大用途就是用來連接終端。這些串列埠所對應的設備名稱是/dev/tts/0(或/dev/ttyS0),/dev/tts/1(或/dev/ttyS1)等,設備號分別是(4,0),(4,1)等,分別對應於DOS系統下的COM1、COM2等。若要向一個埠發送數據,可以在命令行上把標准輸出重定向到這些特殊文件名上即可。例如,在命令行提示符下鍵入:echo test > /dev/ttyS1會把單詞」test」發送到連接在ttyS1(COM2)埠的設備上。

偽終端
偽終端(Pseudo Terminal)是成對的邏輯終端設備(即master和slave設備,對master的操作會反映到slave上)。
例如/dev/ptyp3和/dev/ttyp3(或者在設備文件系統中分別是/dev/pty /m3和 /dev/pty/s3)。它們與實際物理設備並不直接相關。如果一個程序把ptyp3(master設備)看作是一個串列埠設備,則它對該埠的讀/ 寫操作會反映在該邏輯終端設備對應的另一個ttyp3(slave設備)上面。而ttyp3則是另一個程序用於讀寫操作的邏輯設備。telnet主機A就是通過「偽終端」與主機A的登錄程序進行通信。

控制終端
如果當前進程有控制終端(Controlling Terminal)的話,那麼/dev/tty就是當前進程的控制終端的設備特殊文件。可以使用命令」ps –ax」來查看進程與哪個控制終端相連。對於你登錄的shell,/dev/tty就是你使用的終端,設備號是(5,0)。使用命令」tty」可以查看它具體對應哪個實際終端設備。/dev/tty有些類似於到實際所使用終端設備的一個聯接。

控制台
在Linux 系統中,計算機顯示器通常被稱為控制台終端(Console)。它模擬了類型為Linux的一種終端(TERM=Linux),並且有一些設備特殊文件與之相關聯:tty0、tty1、tty2 等。當你在控制台上登錄時,使用的是tty1。使用Alt+[F1—F6]組合鍵時,我們就可以切換到tty2、tty3等上面去。tty1–tty6等稱為虛擬終端,而tty0則是當前所使用虛擬終端的一個別名,系統所產生的信息會發送到該終端上(這時也叫控制台終端)。因此不管當前正在使用哪個虛擬終端,系統信息都會發送到控制台終端上。/dev/console即控制台,是與操作系統交互的設備,系統將一些信息直接輸出到控制台上。只有在單用戶模式下,才允許用戶登錄控制台。

虛擬終端
在Xwindow模式下的偽終端.如在Kubuntu下用konsole,就是用的虛擬終端,用tty命令可看到/dev/pts/name,name為當前用戶名。

其它類型
Linux系統中還針對很多不同的字元設備存在有很多其它種類的終端設備特殊文件。例如針對ISDN設備的/dev/ttyIn終端設備等。
tty設備包括虛擬控制台,串口以及偽終端設備。
/dev/tty代表當前tty設備,在當前的終端中輸入 echo 「hello」 > /dev/tty ,都會直接顯示在當前的終端中。
Text Telephones (TTY)
聾啞人電話,在手機插入專用設備後支持收發文本,需網路支持,中國網路不支持TTY.
除聾啞模式外,還支持只聽不說(HCO)和只說不聽(VCO)兩種模式。

❺ linux的tty下可以做哪些很酷的事

Linux tty命令用於顯示終端機連接標准輸入設備的文件名稱。
在Linux操作系統中,所有外圍設備都有其名稱與代號,這些名稱代號以特殊文件的類型存放於/dev目錄下。你可以執行tty(teletypewriter)指令查詢目前使用的終端機的文件名稱。
語法
tty [-s][--help][--version]

參數說明:
-s或--silent或--quiet 不顯示任何信息,只回傳狀態代碼。
--help 在線幫助。
--version 顯示版本信息。
實例
顯示當前終端
# tty
/dev/pts/4

❻ linux里的tty1,tty2是什麼

linux里的tty1,,tty2表示虛擬終端。

在Linux 系統中,計算機顯示器通常被稱為控制台終端(Console)。它模擬了類型為Linux的一種終端(TERM=Linux),並且有一些設備特殊文件與之相關聯:tty0、tty1、tty2 等。當你在控制台上登錄時,使用的是tty1。

使用Alt+[F1—F6]組合鍵時,我們就可以切換到tty2、tty3等上面去。tty1–tty6等稱為虛擬終端,而tty0則是當前所使用虛擬終端的一個別名,系統所產生的信息會發送到該終端上(這時也叫控制台終端)。

3、命令who的功能較簡單,僅顯示用戶登錄名、終端標志、和登錄日期和時間

❼ Linux中的Shell和tty是什麼關系

這個問題不是菜鳥問題。
shell是相對於kernel來說的,可以認為是用戶對系統的操作介面(界面)。現在的shell有csh、bash、sh等。
tty可以認為是字元終端,用戶在終端,通過輸入命令來操作系統。接收輸入並進行解析的程序就是shell。

❽ linux安裝問題(版本:ttylinux)

1.你確定你的硬碟是hda而不是hdb或者sda什麼的?
2.你准備不分區而把整個硬碟作為一個分區來用?
3.你的虛擬機使用的是物理硬碟還是虛擬硬碟?

❾ 在TTYLinux中如何安裝gcc

install

❿ Linux中怎麼改變默認的tty

修改配置文件/etc/sysconfig/init

ACTIVE_CONSOLES=/dev/tty[2-6]


原先是ACTIVE_CONSOLES=/dev/tty[1-6]

熱點內容
中國電腦伺服器的發展 發布:2024-10-18 12:31:38 瀏覽:777
ktv系統源碼 發布:2024-10-18 12:26:45 瀏覽:508
阿克蘇哪裡有開密碼箱 發布:2024-10-18 12:26:00 瀏覽:282
如何使用伺服器跑自己的軟體 發布:2024-10-18 12:22:28 瀏覽:799
電腦怎樣編程 發布:2024-10-18 12:06:55 瀏覽:528
圖的鄰接表存儲及遍歷 發布:2024-10-18 12:02:31 瀏覽:495
如何查詢電腦型號的配置 發布:2024-10-18 11:57:42 瀏覽:273
如何開張一個租賃伺服器 發布:2024-10-18 11:46:13 瀏覽:826
python解析json文件 發布:2024-10-18 11:29:34 瀏覽:311
編譯程序的生成程序 發布:2024-10-18 11:29:27 瀏覽:404