22.01.17

원격 시스템 접속 명령어 (ssh [ID]@[ip addr])

ssh [id]@[ip addr] : 원격 시스템 접속을 위한 명령어

PS C:\\Users\\금정산1_PC3> ssh [email protected]
[email protected]'s password:
Last login: Mon Jan 17 17:23:34 2022 from 192.168.56.1
[root@localhost ~]#       <-- 원격 접속 완료

리눅스 기본 명령어1 (which, date, rdate)

which : 명렁어의 경로 확인

date : 날짜 및 시간 출력
// date [mmddHHMMyy] : 시간 및 날짜를 수정할 시에 사용(root만 가능)
cal : 달력 출력

rdate : 타임서버(현재시간서버)로부터 시간 정보를 받아와 동기화하거나 보여줌 
// rdate -p : 동기화된 시간 출력
// rdate -s : 시간 동기화
// rdate -s time.bora.net : 타임서버에서 시간 동기화
 혹은 rdate time.bora.net

리눅스 기본 명령어2 (id, logname, who option)

id : 사용자가 속해있는 그룹의 UID,GID,그룹번호 출력

w : 서버에 접속한 사용자의 접속 정보 및 작업 정보 출력

logname : 시스템에 로그인한 사용자명 출력

who : 시스템에 로그인한 모든 사용자 정보 출력
// -m : 현사용자가 로그인한 사용자명 출력
// -q : 로그인명과 로그인한 횟수 출력
// -u : 대기모드시간 출력 (.은 좀전까지 활동, old는 24시간) 
// -w : 메시지 상황 출력
// -H : 헤더라인 출력

리눅스 기본 명령어3(mesg, write, wall)

mesg : 메시지를 받을 것인지 혹은 받지 않을 것인지 상태 확인
// y : 메시지 수신 가능
// n : 메시지 수신 불가(root에서 n하면 모든 사용자 수신 불가)

write : 콘솔 상 간단한 메시지를 보냄 [메시지를 보낼 때 수신사자가 mesg y (수신 가능 상태) 가 되어있어야함]

wall : 시스템에 접속한 모든 사용자에게 메시지를 보냄

리눅스 기본 명령어4(whatis , -h , —h)

whatis : 지정 키워드나 명령어 메뉴얼 페이지를 찾아 간략하게 출력

[명령어] -h or --help : 해당 명령어의 사용법 보여줌

Manual 사용 명령어(man [option] command)

형식 : man [opiton] command : command 메뉴얼 페이지 출력
// option 
// space bar : 다음 페이지
// enter : 한줄씩
// f[forward] : space bar와 기능 비슷
// b[backward] : 뒤로 보여줌
// q : 메뉴얼 페이지 종료

Manual page 키워드 검색

명렁어의 메뉴얼 들어가서
ex) manual [write] 
-> /[keyword] : 키워드 검색

리눅스 기본 명렁어5(clear, echo, uname)

clear : 화면상 있는 내용 청소할 때 사용

echo : 입력한 문자를 그대로 출력

uname [option] : 시스템 정보 출력
// -a : 시스템 모든 정보 출력
// -s : 운영체제 종류(default 값)
// -n #[hostname] : 호스트이름
// -p : 프로세스 종류
// -r : 운영체제 릴리즈
// -v : 운영체제 버전 출력