텔넷을 통해 서버에 접속한 것 : "터미널을 통해 접속했다" 라고 말한다.

컴퓨터에 리눅스를 설치하고, 부팅해 로그인을 한 것 : "콘솔을 통해 접속했다" 라고 말한다.

위의 두 용어는 같은 의미이지만 차이에 따라서 구별되어 사용된다.

w : 서버에 어떤 사람들이 접속하여 있는지 확인할 수 있는 명령어

사람들의 접속 예시
① : 어떤 ID로 로그인 하였는지 보여준다.

② : 접속자가 콘솔로 접속을 하였는지, 또는 터미널로 접속하였는지를 보여준다. tty로 나타나면 콘솔로 접속한 것이고,
pts로 나타나면 터미널로 접속한 것을 의미한다. 또한 그 뒤의 숫자는 접속자가 몇 번째 터미널로 접속하였는지를 보여준다. 만약, 3명이 동시에 텔넷에 접속을 하게 된다면, 순서대로 pts/0, pts/1, pts/2의 PTS를 받게 된다.

③ : 접속자의 컴퓨터 ip를 보여준다. 콘솔로 접속을 하게 된다면, ip는 나타나지 않는다. ∴ root의 ip가 나타나지 않는다.
자신의 서버에 어떤 사람이 불법 접속을 하면 이곳에 나오는 ip를 보고 역해킹을 할 수 있다.

④ : 어느 시간에 로그인을 하였는지 보여준다.

⑤ : 지연 시간을 보여준다. 사용자가 얼마나 오랫동안 아무것도 입력을 하지 않고 쉬고 있는지를 알 수 있습니다.
위와 같이 root의 경우를 보면 1분 21초 동안 아무것도 입력하지 않은 상태이고, guest의 경우를 보면, 3시간 10분 동안 아무것도 입력하지 않고 접속만 유지하고 있다는 것을 알 수 있다.

⑥ : 각 사용자가 CPU를 사용한 지연 시간을 보여준다.

⑦ : WHAT 필드에 있는 명령이 지연된 시간을 보여준다.

⑧ : 접속된 사용자들이 현재 어떤 명령을 사용하고 있는지를 보여준다.

finger + -l : 사용자들의 많은 정보를 볼 수 있는 명령어.
tty : 자신의 터미널을 확인할 수 있는 명령어.
ifconfig : 현재 접속한 서버의 ip를 볼 수 있는 명령어.
write ID /dev/pts/번호 : ID에게 쪽지를 보낼 수 있는 명령어.
wall 내용 : 전체에게 쪽지를 보낼 수 있는 명령어.

디렉터리 이름에 따른 분류 - ☆ = 중요한 것
☆ bin : 가장 필수적인 리눅스 실행 파일들이 들어가 있다. ls, rm 모두 이곳에 들어가 있다.
boot : 리눅스 부팅 관련 파일들과, 리눅스의 심장인 커널이 들어가 있다.
dev : 컴퓨터에 설치된 하드웨어에 관한 정보들이 파일 형태로 저장되어 있는 곳.
☆ etc : 많은 중요한 파일들이 들어가 있다. 패스워드 파일, 쉐도우 파일, 그 외 대부분의 리눅스 설정 파일 등.
☆ home : 일반 사용자들의 디렉토터리가 들어가는 곳.
lib : 많은 라이브러리 파일들이 들어가 있는 곳.
proc : 프로세스들이 파일 형태로 저장되는 디텍터리.
root : 일반 사용자의 디렉터리는 /home 아래 존재한다. 하지만, 루트의 홈 디렉터리는 따로 이 곳에 저장된다.
sbin : 기본 명령을 제외한 시스템 관리용 실행 파일들이 들어있는 디렉터리이다.
☆ tmp : 임시로 파일을 저장하는 디렉터리로서, 권한에 상관없이 누구나 이 디렉터리에 파일을 생성할 수 있다.
usr : 다양한 응용 프로그램들이 설치되어 있는 곳.
var : 시스템 운영 중에 생성되는 각종 임시 파일들이 들어가 있으며, 외부 접속에 대한 로그 파일들이 이 곳에 저장된다.

수 많은 파일들 중에서 중요한 역할을 하는 것들 -
/etc/passwd : 사용자들에 대한 간단한 정보가 들어있다.
/etc/shadow : 사용자들의 패스워드가 들어있다. 아무나 보지 못하도록 설정되어있다.
/etc/services : 서버가 어떤 어떤 서비스를 하는 중인지 보여준다.
/etc/issue.net : 처음 접속될 때 나오는 화면이다.
/etc/motd : 로그인 후에 나오는 메세지가 들어가 있다.
~/public_html : 각 사용자들의 홈페이지 파일이 들어가 있따. 보통 해킹에 성공하면 이 파일을 수정해서 hacked by xxx
라는 문구를 남긴다.

틀린 문제 -
1) 파일 목록을 보는 ls 명령은 다음 중 어느 디렉터리에 들어있을까 ? ①

  1. /etc
  2. /home
  3. /bin
  4. /proc

2) 당신의 현재 위치한 경로는 ? ②

  1. /var/log
  2. /etc/rc.d
  3. /root/backup
  4. /home/trainer4

여기까지 해커스쿨 F.T.Z trainer3, trainer4의 내용이다.