현재 키보드 모드를 확인하고 설정한다.

사용법 : kbd_mode [옵션] 
-s --scancode : scancode모드로 지정 (RAW) 
-k--keycode : keycode 모드로 지정 (MEDIUMRAM), 
-a--8bit : ASCII 모드로 지정 (XLATE), 
-u--unicode : UTF-8 모드로 지정 (UNICODE), 
--mode={8bit,keycode,unicode,scancode} : 모드를 지정한다. 
-h --help : 도움말을 보여준다. 
-V --version : 버전을 보여준다. 

현재 키보드의 모드를 확인하고 설정할 수 있다.

# kbd_mode 
The keyboard is in the default (ASCII) mode 

ASCII 모드로 설정되어 있음을 알 수 있다. 설정된 내용을 변경하기 위해서는 위 옵션을 참고로 입력하면 된다.
2005/06/19 21:27 2005/06/19 21:27
키보드의 입력 속도를 조절하여 타수가 빠른 사람의 오타를 줄이고 체감 속도를 높여준다.

사용법 : kbdrate [옵션] 
-V : 버전을 보여준다. 
-s : kbdrate를 아무것도 출력하지 않고 실행한다. 
-r rate : 키보드의 rate 값을 변경한다. rate는 1초동안 입력할 수 있는 글자 수를 말한다. (rate의 범위 : 2.0~30.0) 
-d delay : 키보드의 delay 값을 설정한다. delay시간은 하나의 키를 누르고 있을때 연속적인 입력을 위한 것인지를 구분한다. delay 시간은 1/1000초 단위를 사용한다. (delay 범위 : 250 ~1000ms) 

키보드 입력 속도를 설정한다. 컴퓨터를 자주 사용하는 빠른 타수의 사용자라면 키보드 속도에 민감하게 반응할 것이다. 일반 사용자는 차이를 느끼기 힘들 수도 있다.

# kbdrate 
Typematic Rate set to 10.9 cps (delay =250 ms) 

키보드가 1초에 입력할 수 있는 글자 수를 cps(Character Per Second)의 단위로 표시한다. 즉 초당 10.0개의 글자를 입력할 수 있다. delay는 사용자가 하나의 키를 누르고 있을때 이 입력이 연속된 글자의 입력을 위한 것인지를 판단하는 시간을 뜻한다.
여기서는 250ms이 지나면 연속된 입력을 위한 것으로 간주하고 현재 누르고 있는 키를 연속 입력 하게된다. rate 10.9 cps와 delay 250ms 은 IBM계열 컴퓨터에서 기본적으로 사용되는 표준이다.
2005/06/19 21:26 2005/06/19 21:26
프로세스를 종료하는 명령어

사용법 : kill [-s 시그널] [-a] pid ... kill -l [시그널] 
pid ... : 종료시킬 프로세스 ID나 프로세스 이름을 지정한다. 
-s : 특별히 보낼 시그널을 지정한다. 여기에는 시그널 이름이나 번호가 온다. 
-l : 시스널로 사용할 수 있는 시그널 이름들을 보여준다. 이것은 /usr/include/linux/signal.h 파일에서도 알 수 있다. 
-1, : -HUP 프로세스를 재 활성화한다. 
-9 : 프로세스를 강제로 종료시킨다. 

kill 명령은 지정한 프로세스에 지정한 시그널을 보낸다. 시스템에 문제가 생겨 해당 프로세스를 터미널에서 종료시킬 경우 유용하다. 만일 kill 명령으로 종료되지 않는 프로세스가 있다면, -9 옵션으로 프로세스를 강제 종료시킬수 있다.
먼저 ps 명령으로 sshd 프로세스를 확인한다. root 사용자로 PID 1765와 2287를 확인할수 있다.

# ps aux | grep sshd 
root       699  0.0  0.2  2628 1188 ?        S    Mar17   0:13 /usr/sbin/sshd 
root      3766  0.0  0.4  3884 2180 ?        S    03:32   0:00 /usr/sbin/sshd 

참고로, ps aux 명령시 나타나는 프로세스 정보의 각 필드의 내용은 다음과 같다. 좀더 많은 정보는 ps 명령어를 참고하자.
------------------------------------------------------
root USER 프로세스의 사용자
699 PID 프로세스 ID
0.0 %CPU 마지막 1분 동안 프로세스가 사용한 CPU 점유율
0.2 %MEM 마지막 1분 동안 프로세스가 사용한 메모리의 점유율
2628 VSZ 가장 메모리에 있는 프로세스가 사용한 메모리의 점유율
1188 RSS 프로세스의 실제 메모리의 크기로 킬로바이트 단위
? TTY 연결되어 있는 터미널
S STAT 실행되고 있는 프로세스 상태
10:13 START 프로세스가 시작된 날짜
sshd COMMAND 사용자가 실행한 명령 이름
-------------------------------------------------------
ps 명령으로 확인된 프로세스 정보는, kill PID 명령으로 해당 프로세스를 종료시킬 수 있다

# kill 699 

만일 kill 명령으로 종료되지 않는다면 -9 옵션으로 강제 종료시킨다.

# kill -9 699 

kill -HUP pid 명령으로 프로세스를 종료하였다가, 다시 되살릴 수 있다.

# kill -HUP 699 

[관련 명령어]
killall 프로세스 이름으로 프로세스를 종료하는 명령어
2005/06/19 21:24 2005/06/19 21:24