본문 바로가기
Linux

[Linux] 프로세스, 네트워크

by qoth_0 2023. 11. 22.
728x90
반응형

  • 그외
    • 프로세스 관련
      • ps : 프로세스 목록조회
      • kill -9 [PID] : 프로세스 종료
    • 패키지 관련(yum, apt-get)
      • yum은 레드헷 계열, apt-get는 데비안 계열의 패키지 관리 도구
      • ex)sudo apt-get install openjdk-11-jdk
    • 네트워크 관련
      • ifconfig : IP정보 등 네트워크 설정정보 출력
      • ping [hostname/IP] : 네트워크 연결상태 확인
      • nc -zv 또는 telnet : 특정 port까지 열려있는지 확인
        • ex)nc -zv naver.com 443
      • netstat : 현재 서버에 연결된 네트워크 정보 출력
      • ssh : 원격 호스트와의 터미널 세션을 제공 ex)ssh [username]@[hostname/IP]
      • scp : 파일 전송 ex)scp [source] [destination]

프로세스 : 운영체제가 수행하고있는 작업

ps: 프로세스 목록조회

  • -e : 모든 프로세스
  • -f : Full format 표시
    • UID(유저 ID), PID(프로세스 ID), PPID(부모 프로세스 ID)
  • kill -9 [PID] : 프로세스 종료 - 프로세스 부분 삭제 시 재실행 불가능하기때문에 사용 잘 안함

NGINX : 웹서버, 라우팅(사용자의 요청을 받아 해당 url로 연결)용도로 사용

sudo apt-get install nginx -다운로드

sudo systemctl start nginx - 시작

웹에서 로컬호스트로 접속해보면 nginx 접근가능

ps -e : 실행중인 프로세스 조회

sudo systemctl stop nginx -종료

실무에서 ps -e | grep -i “nginx”로 프로세스 찾는 거 많이 사용

네트워크관련

  • ifconfig : IP정보 등 네트워크 설정정보 출력 (window의 ipconfig)
  • ping [hostname/IP] : 네트워크 연결상태 확인
  • nc -zv 또는 telnet : 특정 port까지 열려있는지 확인 (원격지에 날림)
    • nc : 넷캣을 의미
    • nc -zv naver.com 443 : naver.com에 넷캣을 날려 서비스가 정상적으로 살아있는지 확인

    → naver.com은 도메인, 아이피주소를 대신해서 사용한 것/ 도메인 없는 경우 ip주소 입력

  • netstat : 현재 서버에 연결된 네트워크 정보 출력 (netcat을 받는 서버가 사용하는 것)?? 맞나
  • ssh : 원격 호스트와의 터미널 세션을 제공 ex) ssh [username]@[hostname또는IP] → ssh qoth@127.0.0.1 // 실무에서 주로 사용
  • scp: 파일 전송 ex)scp [source] [destination] →scp test.txt 127.0.0.1


Uploaded by N2T

728x90
반응형

'Linux' 카테고리의 다른 글

[Linux] nano, vi 에디터  (1) 2023.11.22
[Linux] 사용자와 그룹,파일 권한  (0) 2023.11.22
[Linux] 쉘 제어문  (0) 2023.11.22
[Linux] 주요 명령어  (1) 2023.11.22
[Linux] 리눅스 환경 구축  (0) 2023.11.22