ìí´ë¡ ì§ê¸ë²¨ë½
차례:
- 소개
- 리눅스 GNU 화면 설치
- Ubuntu 및 Debian에 Linux 화면 설치
- CentOS 및 Fedora에 Linux 화면 설치
- 리눅스 시작 화면
- 명명 된 세션 시작
- Linux 화면 창 작업
- 리눅스 스크린 세션에서 분리
- 리눅스 화면에 다시 연결
- 리눅스 화면 사용자 정의
- 기본 리눅스 화면 사용법
- 결론
원격 시스템에서 장기 실행 작업을 수행하고 갑자기 연결이 끊어지고 SSH 세션이 종료되고 작업이 손실되는 상황에 처한 적이 있습니까? 글쎄, 그것은 어느 시점에서 우리 모두에게 일어 났습니까? 운 좋게도 세션을 재개 할 수있는
screen
이라는 유틸리티가 있습니다.
소개
Screen 또는 GNU Screen은 터미널 멀티플렉서입니다. 즉, 스크린 세션을 시작한 다음 해당 세션 내에서 원하는 수의 창 (가상 터미널)을 열 수 있습니다. 화면에서 실행중인 프로세스는 연결이 끊어져도 해당 창이 보이지 않으면 계속 실행됩니다.
리눅스 GNU 화면 설치
스크린 패키지는 요즘 대부분의 Linux 배포판에 사전 설치되어 있습니다. 다음을 입력하여 시스템에 설치되어 있는지 확인할 수 있습니다.
screen --version
Screen version 4.06.02 (GNU) 23-Oct-17
Ubuntu 및 Debian에 Linux 화면 설치
CentOS 및 Fedora에 Linux 화면 설치
리눅스 시작 화면
스크린 세션을 시작하려면 콘솔에
screen
을 입력하십시오.
screen
그러면 스크린 세션이 열리고 새 창이 생성되며 해당 창에서 쉘이 시작됩니다.
스크린 세션을 열었으므로 다음을 입력하여 명령 목록을 얻을 수 있습니다.
Ctrl+a
?
명명 된 세션 시작
명명 된 세션은 여러 화면 세션을 실행할 때 유용합니다. 명명 된 세션을 만들려면 다음 인수를 사용하여 screen 명령을 실행하십시오.
screen -S session_name
설명적인 세션 이름을 선택하는 것이 좋습니다.
Linux 화면 창 작업
새 화면 세션을 시작하면 셸이있는 단일 창이 만들어집니다.
스크린 세션 내에 여러 개의 창이있을 수 있습니다.
쉘 유형이
Ctrl+a
c
인 새 창을 작성하려면 범위
0…9
에서 사용 가능한 첫 번째 숫자가 지정됩니다.
다음은 Linux Screen Windows 관리를위한 가장 일반적인 명령입니다.
-
Ctrl+a
c
새 창 만들기 (쉘 포함)Ctrl+a
"
모든 창 나열Ctrl+a
0
창 0으로 전환 (번호)Ctrl+a
A
현재 창 이름 바꾸기Ctrl+a
S
현재 영역을 두 영역으로 가로 분할 현재 영역을 수직으로 두 영역으로 분할Ctrl+a
tab
입력 포커스를 다음 영역Ctrl+a
전환Ctrl+a
Ctrl+a
현재 영역과 이전 영역 간 전환Ctrl+a
Q
현재 영역을 제외한 모든 영역 닫기Ctrl+a
X
현재 지역을 닫습니다
리눅스 스크린 세션에서 분리
다음을 입력하여 언제든지 화면 세션에서 분리 할 수 있습니다.
Ctrl+a
d
스크린 세션에서 실행중인 프로그램은 세션에서 분리 한 후에도 계속 실행됩니다.
리눅스 화면에 다시 연결
스크린 세션을 재개하려면 다음 명령을 사용하십시오.
screen -r
컴퓨터에서 여러 화면 세션이 실행중인 경우
r
스위치 뒤에 화면 세션 ID를 추가해야합니다.
세션 ID를 찾으려면 현재 실행중인 화면 세션을 다음과 함께 나열하십시오.
screen -ls
There are screens on: 10835.pts-0.linuxize-desktop (Detached) 10366.pts-0.linuxize-desktop (Detached) 2 Sockets in /run/screens/S-linuxize.
리눅스 화면 사용자 정의
screen
이 시작되면 파일이 있으면
/etc/screenrc
및
~/.screenrc
에서 구성 매개 변수를 읽습니다.
.screenrc
파일을 사용하여 기본 설정에 따라 기본 화면 설정을 수정할 수 있습니다.
다음은 사용자 지정 상태 표시 줄과 몇 가지 추가 옵션이있는 샘플
~/.screenrc
구성입니다.
# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}'
기본 리눅스 화면 사용법
화면을 시작하기위한 가장 기본적인 단계는 다음과 같습니다.
- 명령 프롬프트에서
screen
입력하십시오. 원하는 프로그램을 실행하십시오. 키 시퀀스Ctrl-a
+Ctrl-d
를 사용하여 화면 세션에서 분리하십시오.screen -r
을 입력하여 화면 세션에 다시 연결하십시오.
결론
이 학습서에서는 Gnu Screen 사용법을 배웠습니다. 이제 화면 유틸리티 사용을 시작하고 단일 세션에서 여러 화면 창을 작성하고 창 사이를 탐색하며 화면 세션을 분리 및 재개하고
.screenrc
파일을 사용하여 화면 터미널을 개인화 할 수 있습니다.
Gnu Screen에 대한 자세한 내용은 Screen User 's Manual 페이지를 참조하십시오.
스크린 터미널HTC Magic : 새로운 Google Android 스마트 폰 사용법

The HTC의 새로운 Android 1.5 기반 스마트 폰은 먼 거리를 여행합니다. 첫 번째 세대 T-Mobile G1을 넘어 몇 번의 실수 만 있었을뿐입니다. p>
미국에서 아직 판매되지 않은 HTC Magic은 오늘 Google 컨퍼런스에서 배포 된 I / O라는 개발자 버전의 형태로 부상했습니다. 같은 이름. 그리고 2 세대 Magic은 참으로 마술을 가지고 있습니다. 가볍고 멋진 화면, 새로운 Android 1.5 운영 체제가 매력적인 조합입니다. 올 여름 T-Mobile은 아직 알려지지 않은 이름으로 휴대폰을 출시 할 예정입니다.
인텔이 윈드 리버 인수를 시작한 것은 칩 제조업체가 분석가들은 인텔이 윈드 리버를 인수하기로 합의했다고 전했다. 인텔은 윈드 리버를 자사의 프로세서를 사용하는 기기에서 리눅스 지원을 확대 할 것을 강하게 요구하고있다. 884 백만 달러. 이번 인수는 인텔이 리눅스 분야에서 두각을 나타내면서 스마트 폰과 모바일 인터넷 기기에서 OS를 밀어 붙이려는 노력에 도움이 될 것이라고 분석가들은 말했다. 윈드 리버는 임베디드 리눅스 운영체제를 제공하며 스마트 폰과 같은 장치를위한 소프트웨어 설계 도구의 선두 주자이다. "[Intel]이 많은 벤더들과 경쟁하고 있지만, "451 그룹의 엔터프라이즈 소프트웨어 분석가 인 제이 라이먼 (Jay Lyman)은 말했다. 인텔은 Linux와 이종 버전의 OS를 통합하려는 노력에 더 많은 비중을두고 있으며, 라이먼은 말했다. 이 회사는 5 월에 베타 버전을 발표 한 모바일 장치 및 넷북 용 Linux 버전 인 Moblin v2.0을 개발 중
![인텔이 윈드 리버 인수를 시작한 것은 칩 제조업체가 분석가들은 인텔이 윈드 리버를 인수하기로 합의했다고 전했다. 인텔은 윈드 리버를 자사의 프로세서를 사용하는 기기에서 리눅스 지원을 확대 할 것을 강하게 요구하고있다. 884 백만 달러. 이번 인수는 인텔이 리눅스 분야에서 두각을 나타내면서 스마트 폰과 모바일 인터넷 기기에서 OS를 밀어 붙이려는 노력에 도움이 될 것이라고 분석가들은 말했다. 윈드 리버는 임베디드 리눅스 운영체제를 제공하며 스마트 폰과 같은 장치를위한 소프트웨어 설계 도구의 선두 주자이다. "[Intel]이 많은 벤더들과 경쟁하고 있지만, "451 그룹의 엔터프라이즈 소프트웨어 분석가 인 제이 라이먼 (Jay Lyman)은 말했다. 인텔은 Linux와 이종 버전의 OS를 통합하려는 노력에 더 많은 비중을두고 있으며, 라이먼은 말했다. 이 회사는 5 월에 베타 버전을 발표 한 모바일 장치 및 넷북 용 Linux 버전 인 Moblin v2.0을 개발 중 인텔이 윈드 리버 인수를 시작한 것은 칩 제조업체가 분석가들은 인텔이 윈드 리버를 인수하기로 합의했다고 전했다. 인텔은 윈드 리버를 자사의 프로세서를 사용하는 기기에서 리눅스 지원을 확대 할 것을 강하게 요구하고있다. 884 백만 달러. 이번 인수는 인텔이 리눅스 분야에서 두각을 나타내면서 스마트 폰과 모바일 인터넷 기기에서 OS를 밀어 붙이려는 노력에 도움이 될 것이라고 분석가들은 말했다. 윈드 리버는 임베디드 리눅스 운영체제를 제공하며 스마트 폰과 같은 장치를위한 소프트웨어 설계 도구의 선두 주자이다. "[Intel]이 많은 벤더들과 경쟁하고 있지만, "451 그룹의 엔터프라이즈 소프트웨어 분석가 인 제이 라이먼 (Jay Lyman)은 말했다. 인텔은 Linux와 이종 버전의 OS를 통합하려는 노력에 더 많은 비중을두고 있으며, 라이먼은 말했다. 이 회사는 5 월에 베타 버전을 발표 한 모바일 장치 및 넷북 용 Linux 버전 인 Moblin v2.0을 개발 중](https://i.joecomp.com/tech-events-2018/intel-buys-wind-river-to-push-linux.png)
인텔의 아톰 프로세서는 모바일 장치 및 넷북 용으로 설계되었으며 최근에는 임베디드 장치 용 Atom 칩의 파생물을 발표했다. 또한 대만 반도체 제조 회사 (Taiwan Semiconductor Manufacturing Company)와 3 월에 발표 한 계약을 통해 다른 칩 디자이너들에게 Atom의 디자인을 공개했다. 회사는 저전력 칩 설계가 오늘날 대부분의 휴대 전화와 스마트 폰에 들어가는 경쟁사 인 암 (Arm)을 따라 잡기 위해 노력 중이다.
모바일 캐리어가 넷북을 무료로 제공하기 시작할 수 있으며 Linux 기반 앱 스토어가 리눅스 옹호 단체의 책임자는 "이동 통신 사업자가 넷북을 무료로 제공하기 시작할 수 있고 리눅스 기반 애플리케이션 스토어가 이익을 얻는 데 도움이 될 수 있다고 리눅스 옹호 단체 대표는 중국 기업들 베이징 포럼에서 짐 젬린 (Jim Zemlin) Linux Foundation 사무 총장은 "넷북을 할인 된 가격으로 판매하고 이후 애플리케이션 다운로드를 통해 수익을 얻으려는 이동 통신 업체의 움직임은 기회 다. 그는 리눅스를 기반으로 기기를 제공하고 매장을 다운로드 할 것을 고려할 것을 중국과 글로벌 기업에 촉구했다. 리눅스는 몇 가지 장점을 가지고 있지만, 사용자 습관과 슬림 한 소프트웨어 제공은 운영체제에서 Windows가 가까운 장래에 넷북에서 계속 우위를 차지할 것이라는 것을 의미한다. J. Gold Associates의 애널리스트 Jack Gold는 다음과 같이 덧붙였습니다

[추가 정보 : 최고의 PC 랩톱을위한 우리의 선택]