Moazum Blog is...

유용한 정보를 기록하는 'Aki_'입니다 !

유용한 정보를 기록합니다
728x90
PC 관련 - Linux 'sosreport' ) OS 정보 추출
sosreport를 사용한 OS 정보 추출sosreport는 Linux 시스템의 다양한 정보를 수집하는 유용한 도구입니다. 이 명령어를 사용하면 서버의 상태와 설정을 한 번에 수집할 수 있습니다.기본 사용법sosreport -k rpm.rpmva=off이 명령어는 서버의 정보를 수집하는 동시에 rpm.rpmva=off 옵션을 사용하여 시간이 오래 걸리는 rpm 패키지를 제외하고 수집하도록 설정합니다. 이를 통해 수집 과정의 속도를 향상시킬 수 있습니다.추가설명sosreport: Linux 시스템의 정보를 수집하는 도구입니다. 시스템 상태, 구성 및 로그 파일 등을 포함한 다양한 정보를 한 번에 수집합니다.-k: 이 옵션은 특정 키워드를 사용하여 수집할 정보를 필터링합니다.rpm.rpmva=off: 이 옵..
category_list_image
Aki_ 2015.11.30
(0)
PC 관련 - Linux 'dos2unix' ) 스크립트 파일이 실행이 안되요
유닉스 환경으로 파일 변환주로 윈도우에서 넘어온 파일에는 개행문자 문제로 인해 실행이 잘 되지 않는 경우가 많습니다. 이런 경우, 파일의 형식을 Unix 포맷으로 변환해 주어야 합니다.dos2unix 명령어 사용Unix 환경에서 파일을 변환하기 위해 dos2unix [filename] 명령어를 사용할 수 있습니다. 이 명령어는 Windows에서 사용되는 CRLF(Carriage Return + Line Feed) 개행문자를 Unix에서 사용하는 LF(Line Feed) 형식으로 변환합니다.스크립트 실행 문제 해결잘 실행되던 스크립트 파일이 갑자기 실행되지 않는 경우, 개행문자 문제를 의심해 볼 필요가 있습니다. 이때 dos2unix 명령어를 사용하여 파일 형식을 변환하면 문제를 해결할 수 있습니다.마무리..
category_list_image
Aki_ 2015.11.30
(0)
PC 관련 - Linux 'iscsi' 구성하기 (multipath 실습 환경 만들기)
iSCSI Target 구성 (서버)iSCSI(Target) 서버를 구성하기 위해 다음 단계를 수행합니다.서비스 설치 확인 및 설치iSCSI Target 서비스를 설치합니다.yum install scsi-target-utils2. 데몬 기동iSCSI Target 데몬을 시작합니다./etc/rc.d/init.d/tgtd start3. 부팅 시 자동 실행 등록부팅 시 자동으로 iSCSI Target 데몬이 실행되도록 등록합니다.chkconfig --level 35 tgtd on4. Target 이름 지정Target ID(TID)를 지정하여 이름을 설정합니다.tgtadm --lld iscsi --mode target --op new --tid 1 -T iqn.edutotal.com:storage.disk15...
category_list_image
Aki_ 2015.11.30
(0)
PC 관련 - Linux 'NTP' ( Network Time Protocol )
NTP (Network Time Protocol) 개요NTP(Network Time Protocol)는 인터넷상의 시간을 정확하게 유지하기 위한 통신망 시간 규약입니다. NTP는 라디오나 원자 시계에 맞추어 시간을 조정하며, 밀리초(1/1000초) 단위까지 시간을 맞출 수 있습니다.NTP의 계층 구조NTP는 stratum이라는 계층 구조를 가지고 있습니다.Stratum 0: GPS나 세슘 원자 시계 등 시간 기준 장비를 의미합니다.Stratum 1: Stratum 0에서 직접 시간을 동기화하는 서버입니다.Stratum 2: Stratum 1 서버와 동기화하며, 트리 구조로 다른 서버와 연결됩니다. 일반적으로 Stratum 2에서 동기화를 수행하고, 이 서버가 Stratum 3 서버와 연결되어 부하를 줄입..
category_list_image
Aki_ 2015.11.30
(0)
PC 관련 - Linux 'grub'
리눅스 GRUB 개요GRUB은 "Grand Unified Bootloader"의 약자로, 윈도우 운영체제와 리눅스 운영체제 등에서 모두 사용 가능한 멀티부트 로더입니다. 과거에는 LILO(Linux Loader)가 리눅스에서만 사용되던 부트로더로 널리 알려졌습니다. GRUB은 하드디스크의 첫 번째 부트 섹터인 MBR(Master Boot Record)에 저장됩니다.GRUB의 부팅 과정전원 켜기: 전원을 켜면 ROM-BIOS가 POST(하드웨어 점검)를 실행하고 MBR에서 부트로더를 로딩합니다.부팅 메뉴 선택: GRUB은 부팅 메뉴를 표시하고, 선택된 커널을 로딩합니다. 이후 스와퍼(Swapper) 프로세스를 실행합니다.스와퍼 초기화: 실행된 스와퍼는 각 장치의 드라이브를 초기화한 후, init 프로세스를..
category_list_image
Aki_ 2015.11.30
(0)
리눅스 파일 시스템 ACL (Access Control List)
리눅스 ACL(Access Control List) 관리ACL(Access Control List)은 리눅스에서 디렉터리와 파일에 대해 특정 사용자 및 그룹에 특정 권한을 설정할 수 있는 기능입니다. 이를 통해 보다 세밀한 권한 관리를 할 수 있습니다.ACL의 주요 용도특정 사용자에게 권한 부여: root 사용자의 홈 디렉터리에 접근하여 모든 권한을 부여하고 싶을 때.선택적 권한 부여: 다른 사용자의 디렉터리에 특정 권한만 부여하고 싶을 때.이러한 경우 ACL을 활용하여 권한을 보다 세밀하게 설정할 수 있습니다.ACL 명령어ACL을 관리하기 위한 명령어로는 setfacl과 getfacl이 있습니다.setfacl: ACL 설정을 위한 명령어입니다.getfacl: 현재 설정된 ACL을 확인하는 명령어입니다...
category_list_image
Aki_ 2015.11.30
(0)
PC 관련 - 리눅스 권한
리눅스 사용자 및 그룹 권한 관리리눅스는 사용자와 그룹에 대해 시스템의 파일, 프로그램 및 기타 자원에 대한 접근 권한을 설정합니다. 이러한 권한 설정은 시스템의 보안을 유지하고 자원 관리를 효율적으로 수행하는 데 중요한 역할을 합니다.기본 접근 권한 유형리눅스에서 권한은 네 가지 기본 접근 유형으로 나뉩니다.(r): 읽기 권한(w): 쓰기 권한(x): 실행 권한(-): 권한 없음이러한 권한은 다음과 같은 사용자 계층에 동일하게 적용됩니다.Owner: 파일 또는 프로그램의 소유자Group: 파일 또는 프로그램의 소속 그룹Everyone: 모든 사용자이 요소들을 결합하여 다양한 권한 조합을 설정할 수 있습니다. 예를 들어, 특정 파일에 대해 소유자는 읽기 및 쓰기 권한을 가질 수 있지만, 그룹과 모든 사용..
category_list_image
Aki_ 2015.11.30
(0)
PC 관련 - Linux 'groupmod'
리눅스 groupmod 명령어리눅스에서 groupmod 명령어는 기존 그룹의 정보를 변경하는 데 사용됩니다. 이 명령어를 통해 그룹의 ID(GID)나 이름을 쉽게 수정할 수 있습니다.기본 입력 방법groupmod [options] GROUP여기서 GROUP은 변경할 대상 그룹의 이름을 의미합니다.주요 옵션-g, --gid GID: 그룹 ID(GID)를 변경합니다.-n, --new-name NEW_GROUP: 그룹 이름을 새로운 이름으로 변경합니다.-o, --non-unique: GID 중복을 허용합니다.-p, --password PASSWORD: 그룹의 비밀번호를 변경합니다.사용 예시GID 변경:groupmod -g 1001 mygroup이 명령어는 mygroup의 GID를 1001로 변경합니다.그룹 이..
category_list_image
Aki_ 2015.11.30
(0)
PC 관련 - Linux 'passwd'
passwd 명령어와 옵션리눅스에서 passwd 명령어는 사용자 계정의 패스워드를 관리하는 데 사용됩니다. 이 명령어는 패스워드 잠금, 해제, 삭제 및 패스워드 정보를 확인하는 다양한 옵션을 제공합니다.주요 옵션 설명-S: 지정한 계정의 패스워드에 대한 간략한 정보를 확인합니다.-l: 계정의 비밀번호를 잠급니다.-u [-f]: 패스워드 잠금이 걸린 사용자의 패스워드를 해제합니다.-d: 계정 사용자의 패스워드를 삭제합니다.패스워드 잠금 및 해제패스워드 잠금:passwd -l [계정]이 명령어를 사용하면 /etc/shadow 파일의 사용자 패스워드 정보 앞에 !!가 추가됩니다. 이 상태에서는 어떤 패스워드도 인정되지 않으며, 사용자는 로그인이 불가능합니다.패스워드 해제:passwd -u [계정]-u 옵션을 ..
category_list_image
Aki_ 2015.11.30
(0)
PC 관련 - Linux 따로 알아야 하는 user -D 옵션
useradd 기본 설정 및 -D 옵션 활용리눅스에서 useradd 명령어를 사용할 때, 각 사용자의 기본 설정이 자동으로 적용됩니다. 예를 들어, 홈 디렉터리 경로(/home), 기본 쉘(/bin/bash), 환경 설정 디렉터리(/etc/skel) 등이 있습니다. 이러한 기본값들은 필요에 따라 변경할 수 있으며, 이때 -D 옵션을 활용합니다.기본 설정 확인useradd -D 명령어를 사용하면 현재 시스템의 기본 설정값을 확인할 수 있습니다. 아래는 명령어 실행 예시입니다.[root@host ~]# useradd -DGROUP=100HOME=/homeINACTIVE=-1EXPIRE=SHELL=/bin/bashSKEL=/etc/skelCREATE_MAIL_SPOOL=yes[root@host ~]#이 출력 ..
category_list_image
Aki_ 2015.11.30
(0)
PC 관련 - Linux 'uuid' 확인 및 생성, 변경
리눅스 UUID 확인 및 변경 방법리눅스 시스템에서 UUID(Universally Unique Identifier)는 각 디스크 파티션을 고유하게 식별하는 데 사용됩니다. 이를 통해 디스크의 이름이 바뀌더라도 안정적인 마운트를 보장할 수 있습니다.UUID 확인UUID를 확인하려면 blkid 명령어를 사용합니다. 다음과 같이 입력하면 현재 시스템의 모든 블록 디바이스와 해당 UUID를 확인할 수 있습니다.[root@ ~] # blkid출력 예시/dev/sda6: UUID="507bba8c-ab10-4337-9cb3-d7332acff4af" TYPE="ext4"/dev/sda1: UUID="5f5ff936-58ef-4b8e-99c0-766c6cc0f067" TYPE="ext4"/dev/sda2: UUID="..
category_list_image
Aki_ 2015.11.30
(0)
PC 관련 - Linux 'usermod'
리눅스 사용자 정보 변경: usermod리눅스에서 usermod 명령어는 기존 사용자 정보를 변경할 때 사용됩니다. useradd와 유사한 기능을 제공하지만, 사용자 추가가 아닌 기존 사용자의 설정을 수정하는 데 중점을 둡니다.기본 입력 방법usermod [options] LOGIN여기서 LOGIN은 변경할 사용자의 이름을 의미합니다.주요 옵션옵션설명-c, --comment COMMENTGECOS 항목에 새로운 설명을 설정합니다.-d, --home HOME_DIR사용자 계정에 새로운 홈 디렉토리를 설정합니다.-e, --expiredate EXPIRE_DATE계정 만료 날짜를 설정합니다.-f, --inactive INACTIVE계정 만료 후 비밀번호 비활성화 기간을 설정합니다 (단위: 일).-g, --gi..
category_list_image
Aki_ 2015.11.30
(0)
728x90
100%