리눅스#9

최동민·2022년 7월 24일
0

Linux

목록 보기
9/25

PID : 1636 . 1은 현재 백그라운드에서 1번으로 동작하고 있다는 뜻

+는 현재 얘 작업이 실행 중이란 것을 나타낸다

nano에서 아무거나 입력 후 컨트롤 z 눌렀을 때 fg를 누르면 다시 nano로 돌아간다
fg : 백그라운드의 작업을 포그라운드로 전환하는 명령어.

jobs: 백그라운드에서 실행되는 작업을 확인하는 명령어

pstree : 실행중인 프로세스 상태를 트리 구조로 보여주는 명령어
(맨 처음 systemd가 있다)

해당PID 찾기

PID 죽이기 : kill -9 2719

우선순위 부여

-값 넣을 때엔

renice : 우선순위 변경

top: 프로세스들을 CPU점유율 순으로 표시하는 명령어


시스템 예약(cron)

: 주기적으로 반복되는 시스템 작업을 예약해놓는 것
system list-unit-files

crontab -e : 파일을 수정한다. (자체 수정이 아닌 temp파일 만들고 덮어씌움)

nano /etc/crontab

crontab -e

crontab -l

기본적으로 crontab은 root만 할 수 있다. 매시간, 매분마다 무언가를 실행하도록 하기에
1분 기다려보니 test가 만들어졌다

LAN과 WAN

LAN : 건물 안이나 특정 지역을 범위로 하는 네트워크

WAN : 지리적으로 넓은 범위에 구축된 네트워크로, 인터넷 서비스 제공자(ISP)가 제공하는 서비스를 사용하는 네트워크

가정에서는 인터넷 공유기, 회사에서는 라우터, 스위치와 같은 장비를 사용하여 외부와 통신하고 DMZ영역이 존재함
DMZ : 외부에 공개하기 위한 네트워크로, 웹 서버, 메일 서버, DNS 서버 등이 있음

기본적인 나의 IP

현재 우리가 사용하는 인터넷

현재 내가 사용하고 있는 ip

지금부터 할 것--

arp, mac address, telnet
우분투(XServer) - 텔넷 서버
xinetd, telnet 설치 및 설정
칼리 - 텔넷 클라이언트, 해커
Windows - 텔넷 클라이언트, 희생자

apt -y install telnetd xinetd 실행

nano /etc/xinetd.conf

Kali랑 Windows10 도 접속
XServer에서


disable : 해당 서비스의 실행유무
flags : 서비스 운영과 관련된 설정. REUSE은 계속적으로 사용한다는 의미
socket_type : 네트워크 소켓 타입. stream, dgram, raw, seqpacket
wait : 서비스가 단일 스레드인지 다중 스레드인지 설정. yes면 단일 스레드.
user : 서버 프로세스의 UID 설정
log_on_failure : 로그(log)관련 설정
access_time : 지정된 시간에만 서비스를 이용할 수 있도록 함
(01:00~07:00) 과 같은 형태
port : 서비스 포트 지정
redirect : 다른 서버로 포워딩(forwarding)할 때 사용 (IP 적으면 됩니다)
nice : 서비스의 우선 순위 지정
server : 서비스를 실행하는 데몬 파일의 경로
방화벽을 허용해준 것.


kali에서 위 ip주소를 입력 후 XServer에서 만들었던 telnetuser로 접속

window10 에서 PuTTy 다운로드 후 검색 창에 입력 후 아이피 입력

XServer로 접근이 되었다.

profile
코드를 두드리면 문이 열린다

0개의 댓글