RHEL - root 암호 복구(재설정) 방법
·
[시스템]Linux&Unix
rhel 9 에서 root 암호 복구(재설정) 방법시스템 부팅하고 GRUB 부팅 화면에서 ‘ e ‘ 키보드를 클릭하여 편집하기Linux 로 시작하는 단어 문장 끝에 ‘ rd.break ‘ 추가ctrl + x 눌러서 시스템 부팅  4. mount -o remount,rw /sysroot파일 시스템을 쓰기 가능으로 다시 마운트 5. chroot /sysroot파일 시스템의 root 를 변경 6. passwdpasswd 명령을 입력하고 CLI 나오면 패스워드 초기화 시작7. touch /.autorelabel다음 시스템 부팅의 모든 파일의 레이블을 다시 지정8. mount -o remount,ro파일 시스템을 읽기 전용 으로 다시 마운트9. exitexit 로 chroot 나오기 + 한번 더 exit 하여 r..
Logical Volume Manager ? (LVM 구성 순서)
·
[시스템]Linux&Unix
LVLogical Volume 말그대로 논리볼륨 LVM Logical Volume Manager - 리눅스에서 디스크 관리를 유연하고 효율적으로 수행하기 위한 Kernel 의 한 부분- Physical Disk 를 Logical Volume 으로 추상화하여 스토리지 관리의 유연성을 제공 (기존의 고정된 파티션 방식 보다)  주요 구성 요소1. Pychical Volume (PV) - Physical Disk 나 파티션을 LVM 에서 사용할 수 있도록 초기화한 단위. ex) /dev/sda1 , /dev/sdb1 2. Volume Group (VG) - 여러 PV 를 묶어 하나의 Logical Storage Pool 로 만든 그룹- Logical Volume 을 생성할 수 있는 베이스3. Logical V..
[PostgreSQL] 특정 테이블, 특정 컬럼 조회
·
DataBase/postgreSQL
select column_name from information_schema.columns where table_name = 'agentinfo' and column_name like '%install%'; column_name-------------- _installdate(1개 행) information_schema.columns- 데이터베이스의 모든 테이블과 컬럼에 대한 메타데이터를 포함하는 표준 뷰
Apache HTTP Server 소스코드 설치(make, make install)
·
Middleware
https://httpd.apache.org/download.cgiApache http server 소스코드 다운로드  0. 리눅스 및 유닉스 서버 업로드 및 tar.gz 파일 압축해제1. 소스 트리 구성모두 기본 옵션을 사용하여 소스 트리를 구성하려면 간단히 ./configure를 입력하면된다.가장 중요한 옵션은 아파치가 정상적으로 작동하기위해 아파치를 구성하고 설치할 장소인 --prefix다.  PREFIX는 서버가 설치될 파일시스템 경로로 대체해야 한다. PREFIX를 지정하지 않으면 기본값으로 /usr/local/apache2를 사용한다.$ ./configure --prefix=/app/httpserver/checking for chosen layout... Apachechecking for wo..
[Docker] 도커 설치 따라하기
·
Devops/Docker
Docker는 솔로몬 하이크 라는 리눅스 개발자? 가 리눅스 컨테이너의 미래The Future of Linux Container라는 제목을 가진 이 발표에서 직접 docker 이미지와 커맨드를 이용해서 Hello World 를 출력하는 시현을 보여줌으로써 시작된다.https://www.youtube.com/watch?time_continue=321&v=wW9CAH9nSLs&embeds_referring_euri=https%3A%2F%2Fwww.44bits.io%2Fko%2Fpost%2Fis-docker-container-a-virtual-machine-or-a-process&source_ve_path=MzY4NDIsMzY4NDIsMjg2NjY.\..설치 버전# docker --versionDocker v..
Vmware - RDY 란?
·
[시스템]Linux&Unix
RDY VMware vSphere 환경에서 CPU 성능을 모니터링하는 중요한 지표이 값은 가상 머신(VM)이 CPU 리소스를 기다리는 시간의 백분율을 나타낸다.다른 가상화 플랫폼에서도 유사한 개념이 있을 수 있지만, 'RDY'라는 용어와 정확한 계산 방식은 VMware에 특화되어있다. RDY 값의 의미RDY 값은 VM이 실행 준비 상태지만 실행할 CPU 리소스가 제공되지 않은 시간의 백분율을 나타낸다.일반적으로 RDY 값이 10% 이상이면 성능에 영향을 줄 수 있는 것으로 간주됨  RDY 값의 계산vSphere Client에서는 CPU Ready 시간을 밀리초(ms) 단위로 표시이 값을 백분율로 변환하는 공식RDY% = (CPU Ready 시간 / 샘플링 기간) * 1002 예: 20초 동안 500ms의..
[Tomcat] Apache Tomcat 11 + java jdk설치 (+환경변수 설정, 방화벽 설정)
·
Middleware/Apache & Tomcat
[apache tomcat 다운로드]https://tomcat.apache.org/download-10.cgi Apache Tomcat® - Apache Tomcat 10 Software DownloadsWelcome to the Apache Tomcat® 10.x software download page. This page provides download links for obtaining the latest version of Tomcat 10.1.x software, as well as links to the archives of older releases. Unsure which version you need? Specification versitomcat.apache.org[jdk 다운로드]ht..
[Linux&Unix] 시스템 관리 - vmstat
·
[시스템]Linux&Unix
[vmstat]- Linux/Unix 기반 OS에서 시스템의 전반적인 성능을 모니터링하기 위해 사용되는 명령어- process, memory, Swap(paging), block IO, trap, disk, cpu activity 에 대한 통계를 보고한다.- VM 이라고해서 Virtual Machine 을 생각했지만, virtual memory 이며 물리서버 및 가상서버 (리눅스, 유닉스) 모두에서 사용할 수 있는 커맨드다. [기본 사용 옵션]vmstat [options] [delay [count]]ex)$ vmstat 2 5 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----  r  b   swpd   free..
[AIX] 백그라운드 자동 실행 설정 - /etc/inittab
·
[시스템]Linux&Unix
[/etc/inittab 기능]init 프로세스 동작 방식 정의 하는 구성 OS구성파일- 일반 프로세스의 디스패쳐- 실행 레벨 설정 파일- OS가 시작 될 때, 어떤 프로세스를 실행시켜야되는지 정의하는 파일- 실행 방식 설정 (once 또는 respawn)- 시스템 초기화 순서 관리- getty 프로세스를 통해 터미널을 초기화* Dispatcher 란?더보기사용자가 프로그램을 실행하면 프로세스가 생성되고 Ready상태가 된다.(Ready Queue) 그 후 스케줄러가 Ready Queue에 있는 프로세스 중 하나를 프로세서(CPU)가 사용가능한 상태가 될 때 CPU를 할당해준다.  이를 준비상태(Ready)에서 실행상태(Running)로 상태전이(State Transition)된다고 한다. 이 과정을 디..
[PostgreSQL] 데이터베이스 관리 - 권한
·
DataBase/postgreSQL
이번 고객사 미팅을 통해서 새롭게 알게된 점은, 데이터 연동을 필요로 하는 솔루션(ex. 대시보드)이 종종 있다는 것.새로운 고객사 협력업체가 우리쪽 데이터를 원한다거나, 함께 작업할 개발자나 엔지니어가 나의 데이터를 원한다면, DB 권한 관리의 필요성이 점점 느껴지고 있다.개인 또는 회사의 데이터베이스에 모든 권한을 주게 된다면, 탈취/삭제 등의...... 따라서 접속 권한을 부여받은 임시 계정과 필요한 데이터를 조회할 수 있는 SELECT 권한만 줘야되는 것을 잊어서 안된다.1. 사용자(계정) 생성CREATE USER [USER명] LOGIN PASSWORD '[PASSWD]';2. 데이터베이스 연결(접속) 권한 부여GRANT CONNECT ON DATABASE [데이터베이스명] TO [사용자명];3..
계속 까먹네;