serial-console

물리적 터미널과 Linux 가상 터미널의 차이점은 직렬 케이블을 사용합니까?
serial-console

물리적 터미널과 Linux 가상 터미널의 차이점은 직렬 케이블을 사용합니까?

컴퓨팅 초기에는 일반적으로 설정이 다음과 같았습니다. 우리는 VT-100을 "물리적 터미널"이라고 부릅니다. CtrlAlt그러나 Linux에서는 가상 터미널( + + 를 눌러 액세스하는 터미널 ) 을 호출합니다 F*. 내가 이해하지 못하는 것은 우리가 그것을 "가상"이라고 부르는 이유입니다. 가상 터미널을 사용하면 VT-100 터미널을 사용할 때와 마찬가지로 화면 앞에 앉아서 키보드로 입력하는 텍스트도 볼 수 있습니다. 이것이 어떻게 "가상"입니까? VT-100과 같은 "물리적 터미널"을 사용하는 ...

Admin

Polkit 및 로컬 직렬 콘솔
serial-console

Polkit 및 로컬 직렬 콘솔

직렬 콘솔은 로컬 콘솔로 간주됩니까 polkit? 예를 들어 /etc/securetty다음을 통해 구성할 수 있습니까? ...

Admin

프로토콜 협상 없이 telnet 명령 사용
serial-console

프로토콜 협상 없이 telnet 명령 사용

TCP/IP 서버를 통해 직렬 포트에 연결하기 위해 텔넷을 사용하고 있습니다. 필터링되지 않고 버퍼링되지 않은 원시 연결이 필요하며 대부분 거기에 도달할 수 있지만 내가 무엇을 하든 연결할 때 텔넷은 프로토콜 협상 명령을 보냅니다. "man Telnet" 페이지에 다음과 같이 나와 있기 때문에 이것은 이상합니다. When connecting to ports other than the telnet port, telnet does not attempt telnet protocol negotiations....

Admin

서비스 파일 및 Minicom
serial-console

서비스 파일 및 Minicom

재부팅 후 스크립트 파일을 실행하고 서비스 후에 시작되는 서비스 스크립트를 만들었습니다 [email protected]. 문제는 내 스크립트 파일이 일부 사용자 입력을 제공해야 하지만 서비스 파일이 직렬 콘솔(MINICOM)에 어떤 출력도 표시하지 않는다는 것입니다. minicom 창에서 스크립트 파일을 실행하는 서비스 파일의 출력을 얻을 수 있는 방법이 있는지 궁금합니다. 명령을 실행할 때 표시되는 출력을 볼 수 있으므로 서비스 파일이 실행 중입니다. systemctl status tran...

Admin

SSH 포트가 벽돌로 막혔습니다.
serial-console

SSH 포트가 벽돌로 막혔습니다.

그래서 우분투 서버 인스턴스(Oracle Cloud)에서 방화벽을 사용하고 있는데 SSH 포트에 대한 규칙을 추가하는 것을 잊어서 연결할 수 없습니다. OCI의 웹사이트에서 연결할 수 있기 때문에 직렬 콘솔을 사용해 보았으나 비밀번호를 요구하는데 키를 사용하기 때문에 비밀번호가 없습니다. 어떻게든 우회하고 비밀번호를 설정할 수 있다고 들었는데, 정확히 어떻게 하는지는 모르겠습니다. ...

Admin

socat 또는 스트림을 사용하여 직렬에서 읽으시겠습니까?
serial-console

socat 또는 스트림을 사용하여 직렬에서 읽으시겠습니까?

Raspbian에서 RPI USB 포트의 ESP32 장치로 바이너리 파일을 보내고 응답 데이터를 읽으려고 합니다. 할 수는 있지만 cat file > /dev/ttyS0">"는 장치의 출력/세션 입력을 삭제하므로 내 장치는 내가 보낸 데이터를 받지만 응답을 읽을 수 없습니다. 6KB의 바이너리 데이터이므로 직렬 모니터에 잘라내어 붙여넣는 것은 작동하지 않습니다. 직렬 장치에 대한 양방향 연결을 설정한 다음 파일을 열고 내용을 보낼 수 있는 직렬 콘솔 프로그램(minicom 또는 scre...

Admin

USB 케이블만 사용하는 가상 COM 포트
serial-console

USB 케이블만 사용하는 가상 COM 포트

USB 케이블을 통해 두 대의 컴퓨터를 연결하고 가상 이더넷 브리지 등을 만드는 것이 가능하다는 것을 보았습니다. 제 질문은, 비슷한 작업을 수행하되 연결을 직렬 인터페이스로 구성할 수 있습니까?입니다. 정확하게 말하자면: 직렬 어댑터 없이 USB 케이블(정확한 이름이 무엇인지 모르겠습니다. 양쪽 끝에 USB-A 커넥터가 있는 케이블을 의미합니다)을 사용하여 두 대의 컴퓨터를 연결한 다음 USB 포트를 직렬로 구성할 수 있습니까? . ...

Admin

uart termios API의 VTIME 간격을 줄이기 위해 커널을 패치하는 방법은 무엇입니까?
serial-console

uart termios API의 VTIME 간격을 줄이기 위해 커널을 패치하는 방법은 무엇입니까?

문자 사이의 간격을 줄이기 위해 tty termios API에서 100ms 미만의 VTIME을 얻으려면 커널 패치를 찾는 데 도움이 필요합니다. VTIME 시간이 초과될 때까지 읽기 시스템 호출을 차단합니다. n_tty_read() 함수는 패치 진입점입니다: https://elixir.bootlin.com/linux/latest/source/drivers/tty/n_tty.c#L2131 누구든지 나에게 조언을 해줄 수 있나요? 비정규 모드(프레임 프로토콜 없음, ASCII 없음, 인터럽트 없음)를 ...

Admin

"console=hvc0" 커널 매개변수를 사용하면 Debian VM이 QEMU에서 부팅되지 않습니다.
serial-console

"console=hvc0" 커널 매개변수를 사용하면 Debian VM이 QEMU에서 부팅되지 않습니다.

QEMU의 매개변수를 사용하여 가상 Linux 상자(debian12)를 실행하고 있습니다 -device virtconsole. 주장은 덧붙인다/dev/hvcX장치 노드를 VM으로. QEMU는 이 장치를 호스트의 Unix 소켓에 연결할 수 있습니다. "console=hvc0" 매개변수를 가상 머신의 커널에 전달하면 호스트 소켓에 콘솔이 생기고 여기서 tty를 시작할 수 있습니다. 그러나 다른 콘솔 커널 매개변수(예:)로 구성한 경우에만 작동합니다 console=ttyAMA0 console=hvc0. 문...

Admin

SSH 명령으로 VSP를 실행하면 HP ilo5에서 중단됩니다.
serial-console

SSH 명령으로 VSP를 실행하면 HP ilo5에서 중단됩니다.

HP ilo5의 VSP에서 일부 자동화를 수행하려고 합니다. 성공적으로 iLO에 SSH를 통해 접속하고 hpiLO->프롬프트에서 vsp를 실행할 수 있지만 SSH 명령의 일부로 원격 호스트에서 직접 실행할 수는 없습니다. 이것은 작동합니다: 일부 사용자의 경우: $ ssh -o ConnectTimeout=3 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -t hpserver User:user logged-in to hpserver ...

Admin

USB(RS-232 대신) 포트를 텍스트 터미널 연결로 어떻게 사용할 수 있습니까? 제가 올바른 질문을 하였기를 바랍니다.
serial-console

USB(RS-232 대신) 포트를 텍스트 터미널 연결로 어떻게 사용할 수 있습니까? 제가 올바른 질문을 하였기를 바랍니다.

내 Linux 시스템에는 USB 포트가 있지만 RS-232 포트는 없습니다. USB 케이블을 Linux 시스템에 연결하고 USB 케이블의 다른 쪽 끝을 Windows 11을 실행하고 PuTTY가 있는 내 PC에 연결할 수 있기를 원합니다. 한쪽 끝에는 FTDI USB 케이블이 있고 다른 쪽 끝에는 간단한 USB 커넥터만 있으면 필요한 케이블을 만들 수 있습니다. RS0-232 커넥터 대신 USB 커넥터를 사용했고, FTDI TX <> RX USB 커넥터, FTDI RX <> TX...

Admin

pstore를 파일로 리디렉션
serial-console

pstore를 파일로 리디렉션

PSTORE 설명에 따르면 pstore는 블록 장치와 비블록 장치 모두에 로그를 기록하는 죄송/패닉 로거입니다. 콘솔 출력을 pstore에도 저장하도록 커널(임베디드 시스템)을 구성했습니다. 이제 내가 원하는 것은 pstore가 출력을 디스크의 파일에 저장하는 것입니다. 가능합니까? ...

Admin

흐름 제어 설정을 담당하는 직렬 콘솔이 있는 시스템
serial-console

흐름 제어 설정을 담당하는 직렬 콘솔이 있는 시스템

나는 직렬 콘솔을 사용하는 독점적인 init 시스템을 갖춘 독점적인 Linux 시스템을 가지고 있습니다. 나는 최근 이 직렬 콘솔에서 xon/xoff 흐름 제어가 활성화되어 xon 문자(0x13)가 라인 노이즈로 인해 수신될 때 시작 프로세스가 정지될 위험이 있다는 것을 발견했습니다. 직렬 콘솔(systemd 기반)이 있는 다른 시스템을 살펴보면 직렬 콘솔의 흐름 제어가 비활성화되어 있는 것을 볼 수 있으며 이는 정상적인 것처럼 보입니다. 문제는 콘솔 tty의 흐름 제어 비활성화를 담당하는 시스템 부...

Admin

출력 리디렉션 대상이 사라지는 것을 방지
serial-console

출력 리디렉션 대상이 사라지는 것을 방지

출력이 직렬 콘솔로 리디렉션되는 임베디드 Linux 장치에서 실행되는 데몬이 있습니다. my_daemon > /dev/ttyS0 그러나 이제 사용자가 exit직렬 인터페이스에서 셸을 실행하면 직렬 장치가 다시 생성되어 직렬 장치가 일시적으로 사라지고 데몬이 충돌하게 됩니다. 이런 일이 발생하지 않도록 하는 (간단한) 방법이 있나요? 파이프 대상이 사라진 후 다시 연결을 시도하는 래퍼(또는 프로세스와 결합된 명명된 파이프)가 중간에 있을 수 있습니까? "오프라인" 시간을 버퍼링할 필요가 없습니다...

Admin

VirtualBox에서 NetBSD 헤드리스 설치를 시작할 때 문제 발생
serial-console

VirtualBox에서 NetBSD 헤드리스 설치를 시작할 때 문제 발생

헤드리스 Ubuntu 22.04 시스템에서 VirtualBox에서 NetBSD 9.2의 헤드리스 설치를 시작하고 싶습니다. 저는 빈 디스크 이미지 세트가 연결된 가상 머신을 준비했고 CDROM 드라이브에 부팅 가능한 NetBSD 설치 CD가 연결되어 있습니다. 내 생각은 직렬 포트를 통해 설치를 수행하는 것이었지만 minicom직렬 콘솔을 사용하여 설치를 전환할 수 없습니다. 기계를 시작하는 중이에요 VBoxManage startvm netbsd --type=headless 그런 다음 콘솔을 직렬 ...

Admin