일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
31 |
- JAVA8
- oracle
- mysql
- MariaDB
- git
- spring
- SQL
- IntelliJ
- 개발
- Linux
- DBMS
- react
- java
- 명령어
- 자바
- 티스토리챌린지
- PostgreSQL
- docker
- 오블완
- 독서
- 네트워크
- Javascript
- 웹
- 책
- Python
- mssql
- pandas
- 후기
- 책추천
- 리눅스
- Today
- Total
목록SERVER/Linux (49)
hanker
리눅스에서 crontab 명령어는 리눅스와 유닉스 시스템에서 특정 시간에 명령어나 스크립트를 자동으로 실행하는 스케줄러이다.시스템 관리자와 개발자들이 반복적인 작업을 자동화하는 데 사용된다. cron과 crontab의 차이점cron: 백그라운드에서 실행되는 데몬 프로세스crontab: 사용자가 cron에 작업을 등록하는 명령어 crontab 기본 명령어 # 현재 사용자의 crontab 확인crontab -l# crontab 편집하기crontab -e# crontab 삭제하기crontab -r# 특정 사용자의 crontab 관리 (root 권한)sudo crontab -u username -l # 확인sudo crontab -u username -e # 편집sudo crontab -u user..
리눅스 서버에서 외부IP주소(공인IP)를 확인하는 방법에 대해서 알아보자. 외부 IP: 인터넷 상에서 공개적으로 접근 가능한 IP내부 IP: 192.168.x.x, 10.x.x.x, 172.16.x.x 등의 사설 IP 대역 1. curl 명령어로 외부 IP 확인하기 가장 간단하고 많이 사용된다.# 4개 중 선택 (IP만 나옴)curl ifconfig.mecurl ipinfo.io/ipcurl icanhazip.comcurl checkip.amazonaws.com# 상세 정보와 함께 확인curl ipinfo.iocurl ifconfig.co# IPv4 curl -4 ifconfig.mecurl -4 ipinfo.io/ip# IPv6curl -6 ifconfig.mecurl -6 ipinfo.io/ip ..

리눅스를 사용하면서 네트워크 설정이나 통신 문제를 해결하기 위해 IP 주소를 확인해야 하는 경우가 있다.이번 글에서는 리눅스에서 IP 주소를 확인할 수 있는 다양한 방법에 대해서 알아보자. 1. ifconfig 명령어 제일 많이 사용하는 명령어이다.# 기본 사용법ifconfig# 특정 네트워크 인터페이스 확인ifconfig eth0ifconfig wlan0# 간단한 IP만 확인ifconfig | grep "inet " 리눅스 설치 중 경량 배포판 설치 시 ifconfig 명령어가 설치되지 않을 수 있다.이 경우에는 net-tools패키지를 설치해야한다# net-tools 설치sudo apt-get install net-tools # Ubuntu/Debiansudo yum install net-too..

현재 실행중인 터미널 창을 명령어 및 출력 내용들을 깔끔하게 지워보자. 1. clear 명령어 일반적인 사용 방법은 터미널창에 clear 입력 후 엔터처리 하면 된다. clear 명령어는 별도의 옵션을 지원하지 않으며, 실행 시 터미널 화면을 깨끗하게 지워준다.

리눅스 시스템에 등록된 환경변수를 확인하는 방법에 대해서 알아보자. 1. echo 명령어# echo $변수명echo $HOMEecho $변수명 : 특정 환경 변수의 값을 확인한다. 2. env 명령어env모든 환경 변수 목록을 출력한다. 3. printenvprintenvprintenv SHELL # 특정 변수만 출력할 때env 명령어와 유사하게 모든 환경 변수를 출력한다.또한 특정 변수만 출력할 수 있다. 4. setset모든 환경 변수와 셸 변수를 출력한다. 5. export 명령어 (-p 옵션)exportexport -p환경 변수 설정 및 확인에 사용된다. (-p 옵션 생략 가능) 6. compgen -ecompgen -e모든 환경 변수의 이름만 표시한다. 정리명령어설명echo $변수명특정 환..

서버에 명령어가 설치되어 있는지 확인하거나, 실행될 파일의 위치를 확인할 때 which 명령어를 사용한다. which 명령어에 대해서 알아보자. 1. 사용법# which [옵션] 명령어이름 ...which ls 환경변수 PATH 에 설정된 디렉터리 순서대로 ls 실행 파일을 검색첫 번째로 찾은 파일의 절대 경로(예: /bin/ls)를 출력하고 종료 2. 옵션옵션설명-aPATH 에 있는 모든 매칭 경로를 순서대로 전부 보여준다.--help사용 가능한 옵션과 간단한 도움말을 출력 정리 단순히 PATH 디렉터리를 순회하며 검색하므로 매우 가볍다

uname 명령어는 Linux/Unix 시스템의 커널 및 하드웨어 정보를 확인할 때 사용한다.1. uname 명령어 사용법 # uname [옵션]uname아무 옵션을 붙히지 않으면 커널 이름만 출력된다. (-s 옵션) 2. 옵션 표옵션의미-s커널 이름-r커널 릴리스-v커널 빌드 버전-m하드웨어 이름-p프로세서 유형-i하드웨어 플랫폼-o운영체제-a모든 정보 종합 # 커널 릴리스만 확인uname -r # 모든 정보 확인uname -a # 머신 아키텍처 확인uname -m
리눅스에서 커널의 버전을 확인하는 방법에 대해서 알아보자.간단하게 터미널에서 명령어로 확인이 가능하다. 1. uname 명령어로 확인# 1) 현재 커널 릴리즈 번호만 출력uname -r# 2) 시스템 정보 전체 출력uname -a-r 옵션 : 현재 실행 중인 커널의 릴리즈 버전 정보 출력-a 옵션 : 노드명, 커널 버전, 컴파일 시간, 아키텍처 등 전체 정보uname -a 명령어 입력 시 출력되는 정보Linux hostname 5.15.0-58-generic #64-Ubuntu SMP Thu Jul 14 23:27:18 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux 위 uname -a 명령어 입력해서 얻은 정보이다.운영체제: Linux호스트명: hostname (일반적인 기본값..

리눅스 시스템에서 자주 사용하는 명령어 중 하나인 tar명령어와 tar.gz명령어에 대해서 알아보자. 1. tar 명령어 위 제목에서는 압축 명령어라고 소개하긴 했지만, z명령어를 사용하지 않으면 사실 무압축 아카이브이다.파일 및 디렉터리들을 하나의 .tar 파일로 묶어주는 역할을 한다.하지만 옵션에서 z 명령어를 사용하게 되면 gzip으로 압축해준다. 1-1. 사용 방법tar [옵션] [아카이브_파일명.tar(.gz)] [대상_파일/디렉터리] 1-2. 옵션 표 옵션설명-c새 아카이브 생성-x아카이브 풀기-t내용 조회-v처리 과정 출력-f뒤에 오는 이름을 아카이브 파일로 사용 -zgzip 압축/해제 사용-jbzip2 압축/해제 사용 2. 사용 예 2-1. tar로 묶기tar -cvf hanker.t..

리눅스에서 파일 및 디렉터리를 ZIP 포맷으로 압축 및 해제하기 위해 주로 zip과 unzip 명령어를 사용한다.zip: 하나 이상의 파일/디렉터리를 zip 형식으로 압축unzip: zip 파일의 내용을 풀어서 원래 파일로 복원 1. zip 명령어 1-1. zip 명령어 사용법# zip [옵션] 압축파일명.zip 대상파일/디렉터리명zip hanker.zip hanker.txthanker.txt파일을 hanker.zip으로 압축 1-2. zip 명령어 옵션옵션설명-r디렉터리 압축할 때 사용 (디렉터리 내부 모든 디렉터리 및 파일 압축)-e암호화 (zip파일에 비밀번호를 부여)-q출력 억제 (quiet)-9최대 압축률 ( 0 ~ 9 )-j경로 없이 파일만 압축 (junk paths)q 옵션 같은 경우 zi..