이번 트레이닝에서 배울것은 터미널(콘솔)과 네트워크에 관한 명령들입니다.
w 명령을 이용하여 해커스쿨 FTZ 서버에 어떤 사람들이 접속해 있는지 확인할 수 있습니다.
명령을 실행했을때 출력되는 정보가 무엇을 의미하는지 알아보겠습니다.
1. 이것은 어떤 ID로 login 했는지를 보여줍니다.
2. 이것은 여러분이 콘솔로 접속을 했는지, 또는 터미널로 접속을했는지를 보여줍니다.
(tty로 나타나면 콘솔 접속, pts로 나타나면 터미널 접속을 의미합니다. 또한 그 뒤의 숫자는 여러분이 몇번째 터미널로 접속했는지를 보여줍니다.
만약 3명이 동시에 텔넷 접속을 하게 되면, 순서대로 pts/0, pts/1, pts/2 의 PTS를 받게 됩니다.)
3. 이것은 접속한 사람의 컴퓨터 ip를 보여줍니다. (root의경우엔 콘솔 접속을 하였기 때문에 ip가 나타나지 않습니다.)
4. 이것은 어느 시간에 로그인 했는지를 보여줍니다.
5. 이것은 지연시간으로서, 사용자가 얼마나 오랫동안 아무것도 입력을 하지 않고 쉬고 있는지를 알 수 있습니다.
(위에서 root의 경우엔 1분 21초 동안 아무것도 입력하고 있지 않은 상태이고, guest는 3시간 10분 동안 아무것도 하지 않고 접속만 유지하고 있다는 것
을 알 수 있습니다.)
6. 이것은 각 사용자가 CPU를 사용한 지연 시간을 보여줍니다.
7. 이것은 WHAT 필드에 있는 명령이 지연된 시간을 보여줍니다.
8. 이것은 접속된 사용자들이 현재 어떤 명령을 사용하고 있는지를 보여줍니다.
이번에는 조금 더 자세하게 사용자들의 정보를 보는 방법인 finger명령을 알아보겠습니다.
finger 명령에 -l 옵션을 이용하면, 사용자들의 많은 정보를 볼 수 있습니다.
이번에는 자신의 터미널을 확인하는 방법을 배우겠습니다.
tty를 이용하여 자신의 터미널을 확인할수 있습니다.
그뒤로 윈도우 CMD창에서 ip를볼때 쓰는 ipconfig를 리눅스에선 현재 접속한 서버의 ip를 보려면 ifconfig를 입력하면 됩니다.
이젠 접속된 사용자들과 대화(chating) 하는 방법을 배워봅시다.
먼저 TELNET을 하나 더 실행시킨후 guest 계정으로 접속했습니다.
그 후 w명령을 이용해 guest의 pts를 확인합니다.
확인 후 guest에게 쪽지를 보내려면 write명령을 사용해야 하는데 사용법은 다음과 같습니다. write ID /dev/pts/pts번호
이런식으로 보내집니다. 그리고 대화를 중지하려면 ctrl+D 를 눌러주면 됩니다.
마지막으로 모든 사용자에게 쪽지를 보내는 명령인 wall 이 있습니다.
wall test 를 입력해주면 모든 사용자에게 "test"가 출력이 됩니다.
영화에서만 봤던 터미널(콘솔)을 이용하여 다른사람과 대화를 해보니 리눅스와 더욱더 친숙해진것 같습니다!
'System > FTZ' 카테고리의 다른 글
[해커스쿨]trainer6 (0) | 2019.07.20 |
---|---|
[해커스쿨]trainer5 (0) | 2019.07.20 |
[해커스쿨]trainer4 (0) | 2019.07.20 |
[해커스쿨]trainer2 (0) | 2018.07.29 |
[해커스쿨]trainer1 (0) | 2018.07.29 |