~응지의 개발 공부장~

고정 헤더 영역

글 제목

메뉴 레이어

~응지의 개발 공부장~

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (13)
    • JAVA (1)
    • IT (10)
    • angularjs (0)
    • SQL (2)

검색 레이어

~응지의 개발 공부장~

검색 영역

컨텐츠 검색

분류 전체보기

  • [Ubuntu] 프로세스 강제 종료시키기

    2022.03.06 by 조응지

  • [Linux] SSH port 변경하기

    2022.03.01 by 조응지

  • [리눅스] vi 에디터 사용법

    2022.02.27 by 조응지

  • Linux 명령어 실습해보기(1)

    2022.01.23 by 조응지

  • VirtualBox 이용해서 Ubuntu 설치하기

    2022.01.23 by 조응지

  • Linux 명령어 - 우분투 사용

    2022.01.09 by 조응지

  • [MariaDB] 피봇(pivot) 사용하기2

    2022.01.02 by 조응지

  • [MariaDB] 피봇(pivot) 사용하기

    2021.12.19 by 조응지

[Ubuntu] 프로세스 강제 종료시키기

우분투를 사용하다가 프로세스를 강제 종료해야하는 상황이 발생했을때가 있습니다. 그런 상황에 대비하여 강제 종료에 대해 알아보겠습니다. 리눅스에서는 동작 중인 프로세스를 강제 종료하는 방법으로 kill 명령어를 사용합니다. 먼저, 동작 중인 프로세스들을 확인합니다. ps -ef 위 명령어를 사용하면 동작 중인 프로세스 목록들이 뜹니다. 하지만 너무 많은 목록이 뜨기 때문에 구체적으로 종료하고 싶은 프로세스 이름으로 다시 검색을 해줍니다. ps -ef | grep tomcat9 저는 tomcat을 강제 종료 시키기 위해 tomcat을 검색하였습니다. 동그라미 친 부분이 PID(프로세스 식별번호) 입니다. 이렇게 PID를 알아낸 후에는 kill 명령을 통해 프로세스를 강제 종료 할 수 있습니다. Kill 지정..

IT 2022. 3. 6. 20:22

[Linux] SSH port 변경하기

리눅스의 SSH 접속 시 포트를 변경해보려고 합니다. 먼저, SSH에 대해서 알아봅니다. SSH란? Secure Shell의 약자이며, 네트워크 프로토콜 중 하나로 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해서 서로 통신을 할 때 보안적으로 안전하게 통신하기 위해서 사용하는 프로토콜입니다. 대표적인 사용의 예는 데이터 전송, 원격 제어가 있습니다. 기존에는 Telnet이나 FTP라는 방식을 사용했는데, 암호화를 제공하지 않기 때문에 보안상 취약하다는 단점이 있었습니다. 패킷 분석 프로그램을 이용하면 누구나 쉽게 원격 접속 과정에서 옮겨지는 비밀번호나 파일 내용의 데이터를 탈취할 수 있기 때문입니다. SSH는 모든 데이터가 암호화 되어 전송되기 때문에 안전하여 많이 사용되고 있습니다...

IT 2022. 3. 1. 20:25

[리눅스] vi 에디터 사용법

리눅스 에디터인 vi 사용법에 대해 알아보겠습니다. 리눅스 에디터는 대표적으로 vi 와 vim이 있습니다. vim은 vi improved의 약자입니다. 향상된 vi라는 것에서 알 수 있듯이 vi보다 편리하게 사용할 수 있도록 향상시킨 것입니다. 가장 큰 차이로는 vim은 에디터에서 화살표 방향키로 커서의 이동이 되지만, vi는 방향키가 아닌 h, j, k, l로 커서를 이동 할 수 있습니다. 먼저, vi 에디터를 실행하려면 vi를 입력하면됩니다. 만약, a.txt라는 파일을 만들면서 편집하고 싶으면 파일명을 뒤에 붙여 주시면 됩니다. 이렇게 시작하자마자 접하게 되는 모드를 명령 모드라고 합니다. vi의 세 가지 모드 vi 에디터에는 명령 모드, 입력 모드, ex 명령 모드가 있습니다. 명령 모드는 vi를..

IT 2022. 2. 27. 21:54

Linux 명령어 실습해보기(1)

cd / : 최상위 루트로 이동 cd [디렉토리명] : 디렉토리명으로 이동 home 디렉토리에는 계정에 관해 볼 수 있다. home 디렉토리에서 목록을 보면 root 와 eunji 계정이 있다는 것을 확인 할 수 있다. pwd : 현재 위치 확인 현재 내 위치를 확인 할 수 있다. ls : 디렉토리 목록 확인 ( 가로로 뿌려줌 ) ls -al : 디렉토리 목록 확인 ( 세로로 뿌려줌 ) mkdir [디렉토리명] : 디렉토리 생성 mkdir를 사용한 후 디렉토리 목록을 확인하였더니 test라는 디렉토리가 만들어 진 것을 확인할 수 있었다. rm -r [디렉토리명] : 디렉토리 삭제 cat > [파일명].[확장자] 키보드로 부터 입력받은 내용을 a.txt파일이라는 이름으로 저장한다. 입력 후, CTRL + ..

IT 2022. 1. 23. 19:52

VirtualBox 이용해서 Ubuntu 설치하기

VirtualBox라는 가상 머신을 이용해서 윈도우 OS내에 리눅스 OS인 우분투를 설치해보겠습니다. 먼저, VirtualBox를 설치합니다. 프로그램은 무료로, 아래 사이트에 접속해서 윈도우 용을 다운받습니다. https://www.virtualbox.org/ Oracle VM VirtualBox Welcome to VirtualBox.org! VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise custome..

IT 2022. 1. 23. 18:57

Linux 명령어 - 우분투 사용

디렉토리 관련 명령어 - 디렉토리 목록 확인 $ ls $ ls -al $ ls -l - 새 디렉토리 생성 $ mkdir [디렉토리 명] $ mkdir -p [디렉토리 명/ 디렉토리 명/ 디렉토리 명] : 여러 디렉토리 생성 - 디렉토리 이동 $ cd [디렉토리 명] $ cd .. : 부모 디렉토리로 이동 $ cd / : 최상위 루트로 이동 이때, 디렉토리 명이 너무 길다면 입력 중간에 tab키를 누르면 자동 완성 된다고 한다. - 디렉토리 삭제 $ rm -r [디렉토리 명] 파일 관련 명령어 - 비어있는 파일 생성 $ touch [파일 명] - 파일 삭제 $ rm [파일 명] - 파일 복사 $ cp [파일 위치 및 파일 명] [목적지 파일 위치 및 파일 명] - 파일 이동 ( 파일 이름 변경시에도 사용)..

IT 2022. 1. 9. 21:26

[MariaDB] 피봇(pivot) 사용하기2

저번에 올린 피봇하는 방법은 결과값을 다 구한 다음 행과열을 한줄씩 바꾼 후 UNION을 하는 방법이였습니다. 이렇게 하니 쿼리가 너무 길어지고 비효율적으로 생각이 되었습니다. 그래서 오늘은 매장별, 날짜별 판매를 구한 다음 매장별로 묶어 더해주는 방법을 사용하겠습니다. 먼저, 10월21일부터 10월27일까지 판매가 되었으면 1로 출력해주도록 하였습니다. SELECT BRANCH, CASE WHEN ORDER_DT = '2021-10-21' THEN 1 ELSE 0 END AS '21일', CASE WHEN ORDER_DT = '2021-10-22' THEN 1 ELSE 0 END AS '22일', CASE WHEN ORDER_DT = '2021-10-23' THEN 1 ELSE 0 END AS '23일..

SQL 2022. 1. 2. 20:43

[MariaDB] 피봇(pivot) 사용하기

통계 쿼리를 공부하면서 출력된 결과 테이블의 행과 열의 위치를 바꾸는 피벗에 대해 공부하였습니다. 실습은 MariaDB를 사용하였습니다. 메뉴, 매장, 주문일시 세개의 컬럼을 가진 tb_order를 만들었습니다. 이런식으로 데이터를 넣어주었습니다. 날짜별, 매장별 판매 갯수를 구하기 위해서 아래와 같은 쿼리문을 사용하였습니다. 위의 쿼리문을 실행하면 이와 같은 통계를 얻을 수 있습니다. 또한, WITH ROLLUP 함수를 사용하여 매장별 전체 합계를 구하였습니다. WITH ROLLUP 함수란, 그룹별로 합계를 한 번에 구할 때 사용합니다. GROUP BY를 사용하면 GROUP BY 뒤에 나오는 컬럼 별로 합계를 구해주는데 이때, 항목별 합계에 전체 합계가 같이 나오게 해주는 것입니다. 그래서 GROUP ..

SQL 2021. 12. 19. 21:27

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
~응지의 개발 공부장~ © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바