Linuxが実際の端末コンソールにpts番号を提供するのはなぜですか? (sshやxtermなどのエミュレートされた端末ではありません)

Linuxが実際の端末コンソールにpts番号を提供するのはなぜですか? (sshやxtermなどのエミュレートされた端末ではありません)

私はptsが擬似端末(sshまたはxtermを介して取得)で、ttyがデフォルトの端末であることを読みました。

SSHまたはxtermを介してコンピュータに接続されていませんが、コマンドを入力するwhoと、まだpts / 0とpts / 1が表示されます。別の端末を開くとポイントが増えます。

username@machine$ who
username tty7         2020-12-30 11:39 (:0)
username pts/0        2020-12-30 11:39 (:0)
username pts/1        2020-12-30 11:53 (:0)

なぜこれが起こるのかわかりません。他のターミナルを開いた後、もっとttyがあるはずですか?

これにより、suauth.logファイルでルートに対して別のptsセッションが開いていることがわかります。

ベストアンサー1

あなたのコメントですでに仮定したように:

いいですね。 GUI端末アプリケーションもptsと見なされ、唯一のttyはそのシステムのデフォルトシェルです。 alt+ctlr+F2 と同様に grub でも可能です。正しいですか? ?

GUIターミナルエミュレータ(xterm、gnome-terminalなど)は、デフォルトターミナル(tty)ではなく擬似ターミナル(pts)を開きます。

基本項目は、Alt+Ctrl+F2 などを押してアクセスできる項目です。

おすすめ記事