Operating System
45개의 글
테스트 환경: Rocky Linux 9.5 / AlmaLinux 9.5, 2026-06 기준. 저장소 상태에 따라 패키지 버전 번호는 달라질 수 있다. CentOS Linux 8은 2021-12-3…
1. 개요 우분투 또는 데비안 머신에 와탭 인프라 에이전트를 설치하는 방법이다. 아래 예시는 데비안 환경에서 리포지토리를 등록한 뒤 whatap-infra 패키지를 설치하고, 라이선스와 서버 정보를…
[ sort 사용법 ] 입력을 받아서 아스키(ascii) 순서로 정렬시킨다. - 파일 내용을 정렬하여 출력하기 $ sort /etc/passwd - 대문자와 소문자를 가리지 않고 정렬시키기. $ l…
성능 모니터는 실시간으로 또는 기록 데이터를 검토하기 위한 수단으로서 기본 제공 Windows 성능 카운터를 시각적으로 표시한 것이다. 끌어서 놓기를 통해 또는 사용자 지정 데이터 수집기 집합을 만…
1. 개요 실행중인 프로세스나 프로그램을 특정 CPU core에 bind시켜주는 OS 기능이 있다. Cache Binding 작업이 많은 프로그램을 실행시킬 때 각각의 CPU를 분리하여 할당함으로써…
ifconfig
ip를 찾기 위해 자주 사용하는 명령어지만 사실 생각보다 많은 정보가 출력되어 어떤 부분을 확인해야 하는지 잘 모르는 편이다. 먼저 ifconfig는 네트워크 인터페이스를 설정하고, 현재 네트워크 …
SSH Tunnel 만들기 #!/bin/zsh # 기존 ssh 터널링 종료 pkill ssh # 새로운 ssh 터널 생성 ssh -i key.pem -Nf \ -L LOCALPORT1 : SERVE…
2020년 4월 21일 OpenSSL 신규 보안 취약점 및 조치사항이 나왔습니다. 이번 취약점은 4월 7일에 최초로 발견되었습니다. 취약점에 노출된 버전은 1.1.1d/e/f 이며, 1.1.1g 이…
VMware 환경에서 스토리지를 프로비저닝 방식에 대해 소개하려고 한다. 1. Thick Provision Lazy Zeroed (느리게 비워지는 Thick 프로비저닝) - 사전에 설정된 디스크 공…
다음과 같은 명령어를 이용하여서, 도메인(사이트)에 설정되어 있는 SSL 인증서 정보를 Linux 환경에서 볼 수 있다. 단, Linux에는 OpenSSL이 설치 되어 있어야 한다. 명령어: ech…
1. sftp란? SFTP 프로토콜은 파일 전송만 허용 하는 SCP 프로토콜과 비해, 원격 파일 시스템 프로토콜과 유사한 원격 파일에 대한 다양한 작업을 허용한다. SFTP 클라이언트의 추가 기능으…
1. 서버 설정 1.1. NFS 서버를 위한 패키지 프로그램 설치 apt-get install nfs-common nfs-kernel-server rpcbind portmap 1.2. 공유할 폴더 …
1. RHEL (레드햇 리눅스) 레드햇의 공식 배포판으로 레드햇이 지원하는 서비스를 받을 수 있다. 비록 상용이지만 라이선스는 GNU GPL을 따르고 있어서 대부분의 소스를 공개하고 있다. 아래 이…
1. 개요 프로젝트에서 급하게 오픈한 시스템에서 오랜만에 다음의 에러를 발견했다. 보통 이 에러는 해당 시스템에서 필요한 FD(File Descriptor/openfiles) 수보다 계정의 User…
1. 개요 ClassNotFoundException이나 NoclassDefFoundError 등을 만나게 될때가 종종 있다. 요 에러를 만나게 되면 기본적으로 ClassPath를 확인하고, 그 Pa…
Operating Systemcrontab 설정하기
1. crontab 기본 사용법 A) crontab -e crontab을 편집 할 수 있다. B) crontab -l 설정 된 crontab의 list를 확인 할 수 있다. C) crontab -r…
1. Shell이란? UNIX 시스템 명령 프로세서. 쉘은 사용자로부터 명령을 받아들이고, 번역하고, 처리를 위해 운영체제에 보낸다. 즉, 시스템 kernel을 사용자가 사용할 수 있게 해주는 일종…
1. 운영체제란? 운영체제란 컴퓨터를 제어하는 특수한 컴퓨터 프로그램을 말한다. 운영체제는 소비자와 자원 사이에서 연락을 취하면서 종종 제한된 자원을 다수의 소비자들 사이에 할당하는 것을 조정한다.…
1. 개요 gcore 사용법 2. coredump란? 출처 : 위키피디아 core dump, crash dump, memory dump, or system dump[1] consists of the…
ssh / scp 를 사용할 때, .ssh/known_hosts 파일에서 key check을 진행한 후 접속을 한다. 그러나 다중 서버에 동시 작업등을 수행할 때, yes/no 질문으로 인해 지연되…
1. 개요 Connect 시도 시 timeout 확인 2. 테스트 환경 Amazon Linux 2 3. 테스트 방법 스크립트 작성 4. 결과 tcp_syn_retries 설정 Test#1 Timeo…
date -d '-14day' +"%Y%m%d" 14일 전의 날짜를 yyyymmdd 형식(ex.20181220) 형식으로 출력. date +"%Y%m%d" 현재 날짜를 yyyymmdd 형식으로 출력…
리눅스 환경에서 원하는 도메인의 인증서 날짜를 확인하는 방법은 다음과 같다. 리눅스(유닉스)에는 OpenSSL이 설치 되어 있어야 가능하다. google.com의 인증서 날짜를 확인하려면 다음과 같…
Linux 환경에서 ps -ef 로 프로세스 리스트를 뽑다보면, 원하는 PID에 대한 것이나, tab으로 구분된 데이터 중에서 몇번째 데이터 기준으로 뽑을 때가 필요하게 된다. 이 경우에는, awk…