일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Linux
- SQL
- top
- oracle
- 티스토리챌린지
- group by
- network
- mssql
- 오블완
- java
- DBMS
- spring
- 트랜잭션
- rsync
- analytics4
- Python
- JPA
- PostgreSQL
- 명령어
- mysql
- MongoDB
- Javascript
- git
- 차이점
- docker
- 리눅스
- MariaDB
- IntelliJ
- 자바
- API
- Today
- Total
목록SERVER/Linux (30)
hanker
이번에 알아볼 명령어는 Linux 시스템에서 자주 사용되는 grep 명령어다. grep 명령어는 텍스트 파일 내에서 특정 패턴이나 문자열을 검색할 때 사용된다. 기본 사용법부터 옵션, 어떻게 사용하면 되는지에 대해서 알아보자! 1. 기본 사용법 기본 사용법은 아래와 같다.# grep [검색할 문자열] [파일명]grep "error" log.txtlog.txt 파일에서 "error"라는 문자열이 포함된 모든 줄을 출력한다. 2. 주요 옵션 옵션설명-i대소문자 구분 없이 검색-v검색 문자열이 포함되지 않은 줄 출력-r하위 디렉토리 포함하여 모든 파일을 재귀적으로 검색 -n검색 결과의 줄 번호 표시--color=auto검색어를 색상으로 강조 표시 예를 들어, -i 옵션을 사용하여 대소문자 구분 없이 'hel..
top 명령어는 리눅스에서 실시간으로 시스템의 성능과 상태를 모니터링하는 데 유용한 명령어다.CPU 사용량, 메모리 사용량, 실행 중인 프로세스 등을 한눈에 확인할 수 있다. 이번 글에서는 top 명령어의 특징과 옵션, 그리고 사용법에 대해서 알아보자!1. 기본 사용법top위 명령어를 입력하면 실시간으로 업데이트되는 시스템 성능 정보를 볼 수 있다.기본 화면에서는 프로세스 ID(PID), 사용자(USER), CPU 사용량(%CPU), 메모리 사용량(%MEM), 실행 시간(TIME+), 실행 중인 명령어(COMMAND) 등을 보여준다. 2. 주요 출력 정보 2-1. 시스템 정보- 현재 시간, 시스템 가동 시간, 로그인한 사용자 수, 로드 애버리지(1분, 5분, 15분 평균 부하)를 표시한다. 2-2. ..
Linux/Unix 시스템에서 파일이나 디렉토리의 권한을 변경하는 데 사용되는 chmod 명령어에 대해서 알아보자 chmod 명령어를 사용하여 파일 소유자, 그룹, 기타 사용자에 대해 읽기, 쓰기, 실행 권한을 설정할 수 있다. 사용법명령어설명chmod [옵션] [권한] [파일/디렉토리]파일 또는 디렉토리의 권한을 변경한다.chmod 755 파일명chmod u+rwx,go+rx 파일명위에 명령어와 같이 숫자표기법과 기호 표기법이 있는데, 아래 2항목 에서 자세하게 알아보자. 1. 옵션 chmod 명령어에 무슨 옵션이 있는지 알아보자.옵션설명-R디렉토리와 그 안의 모든 파일에 대해 권한을 재귀적으로 변경-v권한이 변경된 파일에 대해 상세한 정보를 출력-c변경된 파일에 대한 정보를 출력. 변경되지 않은..
현재 서버에서 실행중인 프로세스들을 확인하는 ps 명령어에 대해 알아보자ps 명령어는 시스템의 상태를 모니터링하거나 특정 프로세스를 제어할 때 유용하다. 1. 기본 사용법ps현재 쉘에서 실행 중인 프로세스를 보여준다. 기본적으로 제한된 정보만 표시한다.출력된 내용을 살펴보면PID : 프로세스 ID로, 각 프로세스를 식별하는 고유번호TTY : 프로세스가 연결된 터미널을 나타낸다. pts/0은 가상 터미널(예: SSH 세션)을 의미한다.TIME : 프로세스가 CPU를 사용한 시간이다. 여기서는 00:00:00으로 표시되며, 프로세스가 CPU를 거의 사용하지 않았음을 나타낸다.CMD : 실행 중인 명령어이다. 여기서는 bash와 ps가 현재 실행 중임을 보여준다. 2. 자주 사용하는 옵션 1. 전체 프로세..
rm 명령어는 리눅스에서 파일이나 디렉터리를 삭제할 때 사용된다.기본적인 사용법과 자주 사용하는 옵션을 알아보자 기본 사용법 : rm [option] file명 # 단일 파일 삭제rm hanker.txt# 다수 파일 삭제rm hanker1.txt hanker2.txt# 디렉터리 삭제 (-r 옵션) 디렉터리와 그 안의 모든 파일 삭제rm -r hankerDir# 강제 삭제 (-f 옵션) 삭제 전 확인을 묻지 않고 삭제할 때 사용rm -f hanker.txt# 디렉터리 내 모든 파일 강제 삭제(-rf 옵션)rm -rf hankerDir# 파일 삭제 전 확인rm -i hanker.txt# 특정 확장자 및 특정 비슷한 파일명 삭제rm *.txtrm han* rm hanker3.txt rm hanker2...
서버 설치하고 IP확인 해보려고하면 command not found, 에디터 확인해보려고 하면 command not found 지긋지긋한 command not found Linux 서버 초기 설정 시 설치하면 유용한 기본 명령어와 관련 패키지에 대해서 알아보자. 기본 시스템 유틸리티 패키지 net-tools: 네트워크 상태 확인 명령어인 ifconfig, netstat 등이 포함sudo apt install net-tools # Debian/Ubuntu sudo yum install net-tools # CentOS/RHEL vim / nano: 파일 편집기. vim과 nano는 많이 사용되는 편집기로, 초기 설정 시 파일 편집에 유용sudo apt install vim nano #Debian/Ubunt..
서버 내에 무언가 설치를 했는데 대체 이 파일이 어디있는건지, 환경 설정해주는 파일은 어디로 갔는지.. File/Directory 찾는 방법에 대해서 알아보자 find 명령어 find 명령어 역할 find 명령어는 리눅스에서 파일 및 디렉터리를 검색하는 매우 유용한 도구이다.다양한 옵션과 함께 사용하여 파일의 이름, 타입, 생성 날짜, 소유자, 크기 등을 기준으로 파일을 찾을 때 사용한다. 사용방법find [경로] [조건]- 경로: 검색할 디렉터리의 경로를 지정 (생략가능 : 생략하면 현재 디렉터리에서 검색)- 조건: 파일 이름, 유형, 크기, 소유자 등의 검색 조건을 지정 1. 파일 이름으로 검색- 파일 이름을 기준으로 검색할 때는 -name 또는 -iname 옵션을 사용 (iname은 대소문자를..
리눅스/유닉스 계열 운영체제에서 파일이나 디렉터리의 소유권을 변경할 때 사용되는 chown 명령어 change owner단어의 앞글자를 따서 만든 명령어 해당 명령어는 파일의 소유자(owner) 또는 그룹(group)을 변경할 수 있다. 사용이유는 시스템 관리자가 파일이나 디렉터리의 접근 권한을 관리하기 위해 주로 사용하며, 권한 설정을 통해 특정 사용자 또는 그룹에게 적절한 권한을 부여할 수 있다. 사용 이유소유자 변경: 파일의 소유자가 다른 사용자로 변경되어야 할 때그룹 변경: 파일에 대한 그룹 소유권을 변경해야 할 때접근 권한 관리: 특정 파일이나 디렉터리에 대한 접근 권한을 사용자 또는 그룹별로 제어하기 위해서 사용 방법chown --help 명령어를 치게되면 사용 방법, 옵션정보에 대해서 나온다..
Linux 서버에서 로그 확인하는 방법이 여러가지 있지만, command 로그가 남는곳 ~/.bash_history 에 쌓이게 되는데,해당 로그 확인 명령어는 vi ~/.bash_history 로 확인이 가능하지만 누가 사용했고, 언제 사용했는지는 나오지 않는다. 좀 자세하게 로그를 찍어보려고 한다. vi /etc/profile명령어를 입력해서 수정해보자.profile 파일은 로그인하는 개별 사용자들에게 시스템의 기본적인 사용환경설정을 제공하기 위한 용도이다. export PROMPT_COMMAND='history -a; echo "$(date "+%Y-%m-%d %H:%M:%S") | User: $USER | IP: ${SSH_CLIENT%% *} | Command: $(history 1)" >> /v..
https://hanke-r.tistory.com/114 Window - 사용중인 포트 확인하고 중지1. 8080 포트를 사용중인 프로세스를 중지하기 위해 netstat -ano 명령어 실행 명령어 실행 후 PID값을 확인할 수 있다. 2. taskkill /f /pid 18640 명령어 실행 3. 확인 깔끔하게 중지됐다.hanke-r.tistory.com 이전에 window에서 열려있는 포트 확인 후 정지하는 명령어에 대해서 적었었는데,이번 글에서는 linux에서 확인하는 명령어를 적어보려 한다. linux에서 netstat( network statistics )이라는 명령어를 치면 현재 연결된 네트워크 상태를 보여준다.전체 시스템 네트워크 전체가 나오기 때문에 특정 네트워크 정보를 찾기엔 부적합하다...