UNIX (AIX, LINUX, HP-UX, SOLARIS, ...)/etc 8

[Linux] lsblk(device)와 df (filesystem)의 용량이 다른 이유

lsblk lsblk는 현재 linux block device의 정보를 확인할 수 있는 명령어이다. 아래와 같이 Device의 계층 구조와 lvm과의 연계를 Tree 구조로 보여주어 굉장히 유용하다. [root@hackerpark]# lsblk -b NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 2319450112 0 rom /run/media/hackerpark/Rocky-8-7-x86_64-dvd xvda 202:0 0 53687091200 0 disk ├─xvda1 202:1 0 1073741824 0 part /boot └─xvda2 202:2 0 52612300800 0 part ├─rl-root 253:0 0 48381296640 0 lvm / └─..

Binary 를 통한 Build 환경 정보 알아내는 방법 (windows, aix, hpux, linux, sun)

Binary (execute file, so , dll ...)를 만들어서 배포를 하거나 다운받은 binary 의 빌드 환경을 알아야 할 일이 생긴다. 특히 과거 OS 버전과의 호환이 안 되는 Unix 환경일수록 더 그럴것이다. 이번 포스팅에서는 binary 만 있을때 해당 binary 가 어떤 환경에서 빌드가 됬는지 알아내는 방법을 다룬다. [분석 환경] OS : Linux binary 에 대한 분석은 누구나 다 하나씩은 가지고 있을만한(?) Linux 환경에서 진행하였다. 대부분의 binary는 file 명령어를 사용하여 분석이 가능하다. (PE, ELF ... ) [Windows] [Linux] [Aix] aix 64bit 는 제대로 된 정보가 나오질 않는다. linux 환경의 elf 가 아니라서 ..

[Linux] Rocky 9 SSH Root Login Enable or Disable설정

2022-12-26 기준 최신 Rocky Linux 버전 9.1 을 설치하였다. https://rockylinux.org/download/ Download Rocky | Rocky Linux Rocky Linux is an open enterprise Operating System designed to be 100% bug-for-bug compatible with Enterprise Linux. rockylinux.org Minimal 버전 iso 파일을 받아서 설치를 진행하였는데 인증실패가 뜨면서 ssh 접속이 안 되는 문제가 발생하였다. 폭풍 구글링 결과 Rokey 9 부터 root 의 ssh 접속을 default 로 막았다는 사실을 알아냈다. 기존에도 설정을 통해 root 계정의 ssh 접근을 막..

[AIX] 환경변수 설정

환경변수 확인 방법 echo ${환경변수명} 명령어를 사용하여 확인한다. echo $TEST_ADDR_ENV 현재 Session 에서만 적용하는 경우 (session 연결 끊어지면 다시 설정해야함) export TEST_ADDR_ENV=10.10.10.10 특정 사용자 계정에만 적용하는 경우 보통의 경우 계정의 home 디렉토리에 있는 .profile 에 설정하고 bash 를 사용하는 경우 .bash_profile에 설정하면 된다. TEST_ADDR_ENV=10.10.10.10 export TEST_ADDR_ENV .profile 에 설정하기 전에 생성된 session 에서는 .profile 의 수정내용이 자동으로 반영되지 않는다. 따라서 . ~/.profile 명령을 통해 .profile을 reload..

[AIX] DNS 설정

Domain name 을 통해서 ping 이 날라가지 않는 경우 dns 설정이 되어있는지 확인을 해야한다. AIX 에서 DNS 설정 확인은 cat /etc/resolv.conf 명령어로 가능하다. cat: 0652-050 Cannot open /etc/resolv.conf. AIX 에서 DNS 설정을 하기 위해서는 root 계정으로 smitty tcpip 명령을 실행한다. 이후 방향키와 엔터를 사용하여 아래의 순서대로 선택한다. Further Configuration 선택 후 엔터 Name Resolution 선택 후 엔터 Domain Nameserver (/etc/resolv.conf) 선택 후 엔터 Add a Nameserver 선택 후 엔터 위의 화면까지 왔다면 Entry Fields 에 DNS 서..

[AIX] 파일시스템 크기 변경하기

프로그램 설치 때문에 파일시스템 용량을 변경해야할 일이 생겼다. (aixtoolbox) 작업내용은 /opt 의 용량을 증가시키는것으로 없던 파일시스템 용량을 만들수는 없으니 널널한 곳에서 살짝 떼서 주기로 한다. (아래 모든 작업은 root 계정으로 진행) 우선 aix의 volume group을 확인하기 위해서 lsvg 명령어를 실행한다. # lsvg rootvg datavg1 datavg2 datavg3 환경마다 다르겠지만 작업중인 서버는 volume group 4개로 구성되어있는것을 확인하였다. 작업할 /opt 경로의 파일시스템이 어떤 VG에 속해있는지 확인하기 위해서 lsvg -l ${volume group name} 명령어로 확인해보았다. # lsvg -l rootvg rootvg: LV NAME..

[Linux] CentOS8 Docker 설치

CentOS 8 에서 Docker 를 설치하려고 했는데 아래의 오류가 뜨면서 설치가 안된다. [root@kube212 ~]# yum install docker 마지막 메타 데이터 만료 확인 : 0:10:10 전에 2020년 08월 13일 (목) 오전 04시 57분 05초. All matches were filtered out by modular filtering for argument: docker 오류: 경기를 찾을 수 없습니다.: docker [root@kube212 ~]# yum install docker-ce 마지막 메타 데이터 만료 확인 : 0:10:33 전에 2020년 08월 13일 (목) 오전 04시 57분 05초. 오류: 문제: package docker-ce-3:19.03.12-3.el7..

반응형