일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 고전역학
- 데이터베이스
- 자바암호
- JVM
- 유닉스
- GPT-4's answer
- write by chatGPT
- NIO
- android
- 파이썬
- 리눅스
- chatGPT's answer
- oracle
- kotlin
- write by GPT-4
- jpa
- Database
- Java
- flet
- spring integration
- 시스템
- 소프트웨어공학
- 자바네트워크
- spring data jpa
- 자바
- 코틀린
- 역학
- python
- 인프라
- 웹 크롤링
- Today
- Total
목록Operation System Controls (30)
기억을 지배하는 기록
리눅스에서 프로그램(소프트웨어 패키지) 관리는 주로 배포판에 내장된 패키지 관리 시스템을 사용하여 수행됩니다. 대표적으로 Debian 계열의 apt와 Red Hat 계열의 yum (또는 최근에는 dnf)이 있습니다. 여기 두 시스템을 중심으로 기본적인 명령어들을 설명하겠습니다. Debian 계열 (apt) Debian, Ubuntu 등 Debian 계열의 리눅스 배포판에서 사용됩니다. apt-get update 설명: 패키지 목록을 업데이트하여 사용 가능한 패키지와 그 버전을 최신 정보로 갱신합니다. 옵션: 대부분 옵션 없이 사용됩니다. 예시: sudo apt-get update: 패키지 소스 목록을 업데이트합니다. apt-get upgrade 설명: 설치된 패키지들을 최신 버전으로 업그레이드합니다. 옵..
파일을 다루는 데 사용되는 명령어들은 다양하며, 주로 Unix/Linux 기반 시스템에서 사용됩니다. 여기에는 파일과 디렉터리를 생성, 조회, 복사, 이동, 삭제하는 등의 작업을 수행할 수 있는 명령어들이 포함됩니다. 몇 가지 기본적인 명령어와 그 사용법을 소개하겠습니다. 1. ls (List) 설명: 디렉터리 내의 파일 및 하위 디렉터리 목록을 보여줍니다. 옵션: -l: 자세한 정보를 함께 보여줍니다. -a: 숨겨진 파일을 포함하여 모든 파일을 보여줍니다. 예시: ls: 현재 디렉터리의 파일 및 폴더 목록을 보여줍니다. ls -la: 현재 디렉터리의 모든 파일 및 폴더 목록을 자세히 보여줍니다. 2. cd (Change Directory) 설명: 현재 작업 디렉터리를 변경합니다. 옵션: 이 명령어는 옵..
cron은 유닉스 및 유닉스 계열 시스템에서 시간 기반의 작업 스케줄링을 위해 사용되는 프로그램입니다. 사용자는 cron을 사용하여 반복적인 작업을 자동으로 실행할 수 있도록 예약할 수 있습니다. 다음은 cron 프로그램을 사용하기 위한 기본 가이드입니다. Cron 작업 설정하기 Crontab 파일 열기: crontab -e 명령을 사용하여 현재 사용자의 crontab 파일을 편집합니다. 이 파일에는 사용자가 스케줄링한 모든 작업(cron jobs)이 포함됩니다. Cron 작업 형식: crontab 파일 내의 각 라인은 하나의 작업을 정의합니다. 작업은 다음 형식을 따릅니다: * * * * * command_to_execute 여기서, 각 *는 다음을 나타냅니다: 첫 번째 *: 분 (0 - 59) 두 번..
top 명령어는 리눅스와 유닉스 계열 시스템에서 실시간으로 시스템의 프로세스와 리소스 사용 상태를 모니터링하는 데 사용됩니다. top을 실행하면, 다양한 요약 정보와 함께 시스템에서 가장 리소스를 많이 사용하는 프로세스들의 리스트를 보여줍니다. 여기서 제공되는 요약 정보의 일반적인 구성요소에 대해 설명하겠습니다. 상단 시스템 정보 1. 시스템 요약 정보 시간: 현재 시간입니다. 업타임: 시스템이 마지막으로 부팅된 이후로 지난 시간입니다. 사용자 수: 현재 시스템에 로그인한 사용자 수입니다. 평균 부하(load average): 지난 1분, 5분, 15분 동안의 시스템 부하 평균을 나타냅니다. 이는 시스템이 얼마나 바쁜지를 나타내는 지표로, 프로세스 대기열의 길이와 관련이 있습니다. 2. 태스크(Task)..
vmstat명령어는 kernel threads, virtual memory, disks, traps, and CPU activity에 대한 통계Report이다. vmstat에 의해 만들어진 자료는 balance system load activity에 사용될 수 있다. 이 시스템 전반에 걸친 통계(among all processors)는 모두 더하여 이를 퍼센트로 표시하여 평균값을 계산한 것이다. à vmstat의 결과 화면..
Unix 프로세스 관리(PS) ps [ -options ] 현재 실행 중인 프로세스의 상태를 출력하는 명령이다. 아무런 옵션이 설정되지 않은 경우는 현재 사용중인 단말기와 관련된 프로세스 정보만 출력한다. Option -e 현재 실행중인 모든 프로세스에 관한 정보를 출력 -d 프로세스 그룹의 리더를 제외한 모든 ..
tar .tar, _tar로 된 파일을 묶거나 풀때 사용하는 명령어 (압축파일이 아님 문법 % tar cvf [파일명(.tar, _tar)] 압축할 파일(또는 디렉토리): 묶을때 % tar xvf [파일명(.tar, _tar)] : 풀 때 (cf) cvfp/xvfp 로 하면 퍼미션 부동 아카이브 화일을 자기테이프에 저장하는 명령어 문법 tar [crtuxNbf lmgvw] [file ... ] op..