Linux45 FTP (active, passive mode) FTP ( File Transfer Protocol ) 대용량 파일 전송 서비스, 인증은 TFTP로 한다. vsftp, proftpd 파일서버는 인트라넷 서비스고, FTP는 내외부망에서 다 쓸 수 있다. 외부인에게 파일서버를 열어주면 보안상 안좋기 때문에 FTP 서비스를 쓴다 (용도 구분) active 모드: TCP 20 Client가 서버에 FTP 통신 요청 (tcp 21), 자기가 수신할 데이터 port 통보 (ex. tcp 5151) Server가 응답, Server가 데이터 전송 (ex. tcp 5151) Client측 포트가 열려있지 않으면 몇 번을 port로 사용하는지 모름 Client 측에서 모든 Port Open FTP App에 대해서만 방화벽 Open (Active mode 사용 시 Cl.. 2022. 11. 9. Process 관리 App 실행돼서 메모리에 Load 된 것을 process라고 한다. 한마디로 프로세스는 실행 자체로도 메모리를 사용한다. 하드와 메모리의 관계를 잘 생각해보자. (메모리를 종료할 때 프로세스에 대해 저장하시겠습니까? 하고 뜨는 이유는 하드에 저장되지 않고 메모리에만 남아있는 상태기 때문이다.) foreground shell을 점유함. 실행되는 동안 다른 App 실행 불가 (명령어 포함) ctrl +c 종료 인터럽트 가능 Ctrl + z 정지 -> stop 상태 일반적으로 app을 실행한 상태 background SHELL 을 점유하지 않음 process 실행되는 동안 다른 App 실행 가능 (명령어 포함) ctrl + c로 인터럽트 불가능 실행중인 작업 관리 Ctrl + z 정지 -> stop 상태 [1.. 2022. 11. 9. netstat 어떤 명령어를 실행하고 나면 꼭 netstat를 쳐서 확인해봐야 한다. 설치법 netstat 명령어는 net-tools를 설치하지 않은 상태에선 Tcp, Udp 다 참조하게 디폴트인 등 기능에 제한이 있다. 옵션을 좀 쓰려니 command not found 라고 뜬다. # yum install -y net-tools 로 깔아주면 정상 작동 한다. 아래와 같이 사용하는 포트와 연결 상태도 확인 가능해서 매우 유용한 기능이다. 리슨 상태는 신호만 주면 바로 연결이 가능한 대기상태이고 이스타블리쉬드는 지금 연결 중인 것. 타임 웨이트는 연결이 만료된 상태이다. netstat -nat (a는 tcp,udp다보겠다 , t는 tcp만 보겠다.) netstat -at (n을 빼면 출력이 느려진다. /etc/servi.. 2022. 11. 9. Rocky 리눅스 설치 centOS와 달리 /etc/sysconfig/network-scripts/ 폴더가 비어있어 네트워크 설정이 불가능하다. 로키 리눅스는 IP설정에 관해 아래 명령어 기능이 따로 마련돼있다. # nmtui 설정 후에 활성화 해줘야 한다. ens160 activate 디바이스 상태 확인 참고로 설치에 대한 명령어도 아래와 같이 다르다. 2022. 11. 8. DHCP -Linux server DHCP (일반적인 설명) IP를 자동으로 할당해 주는 서비스 (전문적인 표현) IP를 효율적으로 관리해 주는 서비스 DHCP 방식: 회사 PC가 10,000대인 경우 전부 출근하는 것이 아니라 안쓰는 PC가 나온다. 10,000대 전부 IP를 할당할 게 아니라 8,000개 사용시 8,000개만 주고 나머지는 다른 자원에 사용 > 주어진 네트워크 10.0.0.0/24 사용 가능 전체 범위 10.0.0.1~10.0.0.254 1.서버는 네트워크 앞쪽부터 순차적으로 사용, 고정 IP 사용, 30대 운영중 10.0.0.1~10.0.0.30 사용중 2. DHCP 서버는 첫번째 서버 10.0.0.1 Binding : DHCP 서버의 IP는 반드시 서비스 하고 싶은 네트워크 대역중 하나의 IP를 고정 IP로 설정해.. 2022. 11. 8. Package 관리-3 (local Repository) 이전에 이어서 package 관리법을 포스팅 하겠습니다. 목차 package 관리-1 1. yum 설치 2. rpm 설치 package 관리-2 3. source 설치 4. Bash shell 스크립트 작성 package 관리-3 5. local Repository > local Repository 구성하기 인터넷 사용이 불가능한 환경의 경우 yum 명령어를 사용하는게 불가능하다. 이런 경우 -내부망- Local Repository를 구성해서 활용할 수 있다. Local Repository 구성 후 http로 서비스를 하면 내부 직원들만 이용할 수 있도록 구성할 수 있다. 1. wiki.centos.org 에서 x86_64 everything Version 을 다운로드 한다. 왜 다운받냐면, 이 안에 기.. 2022. 11. 8. 이전 1 2 3 4 5 6 7 8 다음