반응형 IT/LINUX35 [LINUX] 파일의 해시값 확인하기 (md5, sha1) [LINUX] 파일의 해시값 확인하기 (md5, sha1) 리눅스에서 파일의 해시(hash) 값을 확인하기 위해서는 md5sum 명령어와 sha1sum 명령어를 사용하면 확인이 가능하며, 해당 값으로 파일이 변조되었는지 파일의 무결성 검증이 가능합니다. 1. 먼저 테스트를 위해 파일을 생성합니다. # touch test.txt # echo "123456" > test.txt # cat test.txt 123456 2. md5 해시값을 출력 합니다. # md5sum test.txt f447b20a7fcbf53a5d5be013ea0b15af test.txt 3. sha1 해시값을 출력 합니다. # sha1sum test.txt c4f9375f9834b4e7f0a528cc65c055702bf5f24a test.. 2017. 1. 11. [LINUX] HBA카드 WWN 확인방법 1. HBA 카드의 WWN 확인 아래보이는 항목 중 port_name 이 WWN 이다 test:/root# systool -c fc_host -v Class = "fc_host" Class Device = "host2" Class Device path = "/sys/class/fc_host/host2" fabric_name = "0x500143800635faf9" issue_lip = node_name = "0x500143800635faf9" port_id = "0x000000" port_name = "0x500143800635faf8" port_state = "Online" port_type = "Unknown" speed = "unknown" supported_classes = "Class 3" su.. 2017. 1. 4. [LINUX][RHEL7] GRUB2 패스워드 설정하기 [LINUX][RHEL7] GRUB2 패스워드 설정하기 Redhat 7버전에서는 GRUB2가 사용됩니다 따라서 6버전에서와 GRUB 패스워드 설정하는 방법이 조금 달라 졌습니다. 7버전에서 grub패스워드 설정시 아래와 같이 하면 됩니다. 1. 패스워드의 해시 값 생성하기 -> 패스워드의 해시값을 생성하기 위해 grub2-mkpasswd-pbkdf2를 통해 패스워드의 해시 값을 먼저 생성합니다. # grub2-mkpasswd-pbkdf2 Enter password: ******** Reenter password: ******** PBKDF2 hash of your password is grub.pbkdf2.sha512.10000.F39E12CBCDDA05C49B0B3686B0912CF210A4CB59B1.. 2017. 1. 1. [Linux] user 생성 및 삭제 기본구문 [Linux] user 생성 및 삭제 기본구문 1. 유저관리 1) useradd : 유저생성 - 기본형식 #useradd [옵션] [유저명] -G, --groups GROUPS -d, --home-dir HOME_DIR -s, --shell SHELL -u, --uid UID -g, --gid 새로운초기 로그인 그룹 존재하는 그룹이어야함 -c, --comment COMMENT -o, --non-unique 사용중인 UID를 다른 유저에게 할당 -r, --system 100이하의 시스템 계정 생성시 -e, --expiredate EXPIRE_DATE(YYYY-MM-DD) # useradd -rou 0 -g 0 -d /root -c "test user" test # useradd -e 2015-08-31 -.. 2016. 12. 31. [LINUX][RHEL6] xinetd 기반 서비스로 vsftpd 데몬 실행하기 [LINUX][RHEL6] xinetd 기반 서비스로 vsftpd 데몬 실행하기 기본적으로 vsftpd를 설치하게 되면 독립적인 Standalone 서비스로 구동이 된다. telnet 서비스와 같이 xinetd 기반으로 xinetd에 종속된 서비스를 구동 해보자 1. 서비스 중지 # service vsftpd stop 2. vsftpd가 standalone으로 리스닝 되지 않도록 설정파일 수정 # vi /etc/vsftpd/vsftpd.conf 파일 수정 listen=NO 3. 설정파일 복사 # cp /usr/share/doc/vsftpd-2.2.2/vsftpd.xinetd /etc/xinetd.d 4. 서비스 활성화 (xinetd.d 디렉토리 설정파일의 disable 부분을 yes > no로 변경하는것.. 2016. 12. 24. [LINUX][RHEL7] hostname 변경하기 Redhat 7 버전에서 호스트 네임 설정 1. 파일 수정을 통한 변경 1) /etc/hostname 파일내용 변경 # vi /etc/hostname Rhel7-test 2) 리부팅 # reboot 2. hostnamectl 명령어 사용하여 변경하기 1) hostname 설정 # hostnamectl set-hostname Rhel7-test 2) 적용확인 # hostnamectl status 3) 설정파일 적용된지 확인 # cat /etc/hostname 2016. 12. 24. [LINUX] 리눅스에서 rsync 명령으로 특정 디렉토리를 타 서버에 백업하기 A 서버의 /Admin/sw 디렉토리 전체파일을 B 서버의 /Admin/sw 으로 백업 할 경우 rsync 명령으로 편리하게 활용 할 수 있다. rsync 명령 사용시 ssh 프로토콜을 사용한다. 현재서버의 /Admin/sw 디렉토리를 serverB 서버의 /Admin/sw 디렉토리로 복사한다. # rsync -avz /Admin/sw root@serverB:/Admin/sw password: ******** -> root 패스워드 입력 2016. 12. 23. [LINUX][RHEL7] xfs 파일시스템 사용하기 Redhat Linux7 버전을 디폴트로 설치하다 보면 생성되어지는 시스템이 xfs 파일시스템 이다. ext4에 비해 여러면 에서 개선되었다고 하지만 xfs는 확장은 되지만 축소는 되지 않는다고 한다. 안정성을 생각하면 운영되는 서버에 파일시스템을 축소 할일 이 있을지는 모르겠지만 어쨋건 xfs는 확장만 가능한 시스템이다. 축소하려면 백업 후 파일시스템을 재 생성하여 다시 리스토어 하는 방식 밖에 없는 것 같다. Xfs를 사용하여 파일시스템을 생성, 확장 하여 보자 1. 파티션 생성 1) 디스크 디바이스 확인 [TEST-root] rh70:/root#lsscsi [0:0:0:0] disk VMware Virtual disk 1.0 /dev/sda [0:0:1:0] disk VMware Virtual di.. 2016. 12. 23. [LINUX][RHEL6] 리눅스 서버에 ICMP Ping 패킷 차단하기 [LINUX] 리눅스 서버에 ICMP Ping 패킷 차단하기 1. ICMP Ping 응답확인 Ping 명령을 통해 패킷 4개만 전송해보자 [root@rhel6-test ~]# ping -c 4 localhost PING localhost (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.013 ms 64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.026 ms 64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.025 ms 64 bytes from localhost .. 2016. 12. 23. [LINUX] SELINUX 모드 설정하기 [LINUX] SELINUX 모드 설정하기 /etc/selinux/config 파일 내에 3가지 옵션이 있습니다. # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. 리눅스를 신규로 설치하게 되면 기본모드는 Enforcing이 됩니다 보안이 강화 되어있지만 테스트등을 진행시 제약사항이 많기 때문에 테스트시에는 disable을 해서 사용합니다. 1 리부팅시 disable 시키기 # cat /etc/selinux/config # This file controls the state of S.. 2016. 12. 23. 이전 1 2 3 4 다음 반응형