반응형

전체 글 411

[linux] 네트워크 상태 확인 명령어 (CentOS 7)

1. ping :Packet Internet Groper의 약어. 컴퓨터 네트워크 상태를 점검, 진단하는 명령 네트워크 상태를 확인하려는 대상에 최소 전송 단위 사이즈의 패킷을 발송(ICMP echo request) 대상 컴퓨터에서 응답하는지 확인(ICMP echo reply) ex) ping 명령어 실행 모습 2. netstat ex) -ntlp 옵션을 적용하여 LISTEN중인 프로세스만 출력한 모습 sudo 명령어로 실행해야 PID까지 잘 나온다. 3. traceroute ex) facebook.com 라우팅 경로

개발/linux 2023.04.11

[개발관련] mobaXterm 원격 접속 방식

mobaXterm 세션 세팅 화면 - mobaXterm은 원격 접속을 위한 다양한 방식을 제공하고 있다. SSH(SecureShell) :  원격 호스트 접속을 위한 보안 프로토콜Telnet : 인터넷이나 로컬 영역 네트워크 연결에 쓰이는 네트워크 프로토콜Rsh(Remote Shell) : 다른 컴퓨터로 셸 명령을 실행할 수 있는 CLI 프로그램Xdmcp(X Display Manager Control Protocol) : X서버가 실행하는 호스트와 X클라이언트가 통신하기 위해 X단말기에서 이용하는 프로토콜RDP : MS사가 개발한 사유 프로토콜. 다른 컴퓨터에 GUI를 제공하는 프로토콜VNC : 원격으로 다른 컴퓨터를 제어하는 그래픽 데스크톱 공유 시스템FTP : TCP/IP 프로토콜을 가지고 서버와 클..

개발/개발 2023.04.11

[디자인패턴] 생성패턴) 추상 팩토리 패턴(Abstract Factory Pattern)

1. 추상 팩토리 패턴 (Abstract Factory Pattern) : 객체 생성을 위한 디자인 패턴이다. 관련 객체들의 구상 클래스들을 지정하지 않고도 관련 객체들의 모음(나이키세트 or 아디다스세트 or 퓨마세트)을 생성할 수 있도록 하는 생성패턴이다. 직접 나이키러닝화,나이키조거팬츠,나이키바람막이를 모으지 않고, 추상팩토리를 나이키팩토리 객체로 사용하기만 하면 나이키 세트를 만들 수 있는 것이다. 2. 추상 팩토리 패턴을 왜 쓰는가? 구체적인 클래스, 위의 그림에서 예를 들면 '나이키러닝화','퓨마바람막이' 등에 의존하지 않고 객체 모음을 생성할 수 있다. 추상 팩토리를 어떤 팩토리 객체로 사용하느냐에 따라 제품세트를 손 쉽게 얻을 수 있다. 팩토리들 없이 직접 구체적인 클래스들에 의존하면서 조..

CS/디자인패턴 2023.04.08

[블로그] 애드센스 첫 지급 신청, 첫 외화 벌이

2023년 4월 애드센스 잔고 100달러를 초과하였다. 잔고가 100달러 이상이 되면 구글 애드센스에서는 지정한 송금 계좌로 광고 수입금을 이체해준다고 한다. 송금 계좌를 등록해두지 않아 애드센스에서 지급 보류 알람이 떠 있었다. 2021년 8월 블로그를 개설하고 1년 7개월 1주일 만에 광고 수익금을 지급받을 수 있게 된 것이다. 애드센스 승인을 받기 위하여 이것 저것 포스팅을 해보고 블로그의 콘셉트도 중간중간 바뀌었다. 지금은 개발 관련 정리 및 메모장으로 이용을 하고 있다. 한 편, 지금까지 써온 글들이 적시성과 정확성을 갖춘 좋은 정보라고는 못하겠다. 그래서 블로그의 이름도 '날 것'이라는 의미로 변경해 버린 것. 어쨌든 현)메모장 블로그가 외화 벌이를 하였다. 106.44달러는 2023.4.7 ..

[NginX] nginx.conf

http://nginx.org/en/docs/ nginx documentation nginx.org https://www.nginx.com/resources/wiki/start/topics/examples/full/ 키 값; 키{ 키 값; 키 값; } ----------------------------------- usr testUser; //사용자명 worker_processes number|auto; //작업자 프로세스 수 [default:1] worker_rimit_nofile number; //작업자 프로세스의 최대 열린 파일 수 제한 error_log file[level]; //로그.첫번째 매개변수:로그를 저장할 파일,두번째 매개변수:로깅수준 pid file; //기본 프로세스의 PID를 저장할..

개발/NginX 2023.04.06

[linux] 리눅스 NginX 설치 (CentOS 7)

1. yum에 저장소를 추가한 다음에 NginX를 설치할 수 있다. yum은 원격 저장소에서 필요한 패키지를 설치한다. (메이븐 원격리포지토리에 없는 파일인 경우 pom.xml에 저장소를 추가해주었던 것과 비슷한 경우이다.) https://www.nginx.com/resources/wiki/start/topics/tutorials/install/ 2. /etc/yum.repos.d 디렉토리 안에 nginx.repo 파일을 만들어야 한다. 3. [sudo] vi /etc/yum.repos.d/nginx.repo 로 파일을 생성한다. 4.nginx 공식 홈페이지의 nginx.repo 내용을 복사 붙여 넣기 한다. 해당 내용은 구글에 linux nginx install이라 검색하면 찾을 수 있다. [nginx..

개발/linux 2023.04.06

[linux] 사용자 생성, 그룹에 추가, 그룹에서 삭제

사용자마다 각각 권한을 세팅하는 것은 번거로운 일. 그룹으로 관리하면 편리하다. 리눅스에는 wheel그룹이 있다. 그룹은 앞에 @가 붙어서 @wheel 로 표기된다. 사용자를 생성하면 사용자명과 동일한 그룹이 생성된다. root 그룹이 있고, testUser라는 사용자를 생성한다면 testUser그룹도 생성된다. 그룹명:비밀번호:그룹ID:[해당 그룹에 속한 사용자] 라고 한다. x는 비밀번호를 표기하지 않는 것이라고 이해. testUser라는 계정을 생성하고 wheel그룹에 넣어 sudo 명령어를 사용할 수 있게 해보자. (wheel 그룹에 속하면 sudo 명령어를 사용할 수 있다.) 1. 사용자 생성 : adduser testUser 2. 비밀번호 설정: passwd testUser 3. 소속 그룹 확..

개발/linux 2023.04.06
반응형