본문 바로가기

IT/LINUX30

[LINUX] 리눅스에서 HBA Slot 위치 찾기 LINUX 장비에서 사용하던 HBA포트가 문제가 생겼다 WWN으로 물리서버의 포트를 찾아야 한다 물리적으로 슬롯위치와 포트위치를 찾아보자. 1. HBA 갯수 확인 # lspci | grep Fibre 02:00.0 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03) 02:00.1 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03) 04:00.0 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapte.. 2020. 12. 22.
[LINUX] 리눅스에서 NIC Slot 위치 찾기 리눅스에서 사용하고 있는 Device(ethX, ensX)의 슬롯 위치를 찾기위해 lshw 명령어를 사용하면 찾기가 쉬워진다. lshw 명령은 설치 기본 설치이미지의 ISO파일에 포함이 되어있다 먼저 패키지를 설치하고 명령어로 확인해보자 NIC Device name 별 bus 주소확인 lshw명령으로 Device 별 버스정보를 먼저 확인 한다. # lshw -c network -businfo Bus info Device Class Description ======================================================== pci@0000:03:00.0 ens0 network I350 Gigabit Network Connection pci@0000:03:00.1 ens1 ne.. 2020. 12. 19.
[LINUX][RHEL7] 네트워크 IP설정 (nmcil 명령어, 설정파일 사용) [LINUX][RHEL7] 네트워크 IP설정 (nmcil 명령어, 설정파일 사용) 레드헷 리눅스 7버전에서 nmcli를 통하여 네트워크 IP를 설정해 보겠습니다. 6이하의 버전에서 설정하던 방식으로 하다 보면 많이 생소 합니다. 7버전의 nmcli 통해 설정을하려면 network 데몬 뿐만 아니라 NetworkManager 데몬도 사용하여야 합니다. 아래 장치(device)와 연결(connection)이라는 용어가 나오는데 device는 실제장치 connection은 설정값을 셋팅하는 오브젝트 정도로 생각하면 될 것 같습니다. 1. 네트워크 설정(nmcli 명령어사용) 1) 모든 연결확인 먼저 모든 연결(connection)을 확인합니다. 랜포트에 연결된 장치가 기본적으로 동적으로 생성되어 있습니다. #.. 2017. 1. 19.
[LINUX][RHEL7] 리눅스 NFS서버 NFS클라이언트 설정 [LINUX][RHEL7] 리눅스 NFS서버 NFS클라이언트 설정 Redhat7 리눅스 서버에서 기본적인 NFS사용 방법을 알아보도록 합니다. 1. NFS 서버 설정(export) 1) NFS관련 패키지 설치 yum을 사용하여 nfs-utils 패키지를 설치합니다. # yum install nfs-utils 2) NFS서버 서비스 가동 및 재부팅 시 활성화 nfs서버 데몬을 시작하고, 재부팅시 자동 실행 될수 있도록 enable 명령을 통해 활성화 시킵니다. # systemctl start nfs-server # systemctl enable nfs-server 3) exports 파일 설정 export 할 디렉토리를 생성 한 후 exports 파일을 설정 합니다. # mkdir /test # vim /.. 2017. 1. 12.
[LINUX] 리눅스에서 TCP Wrapper 사용하기(접근제어-ACL설정) 리눅스에서 TCP Wrapper를 이용하면 간단하게 FTP, Telnet, SSH 및 xinetd 기반의 서비스에 대해 접근제어(ACL)설정이 가능합니다. 최근 버전의 리눅스에서는 TCP Wrapper 사용을 위해 특별한 설치 없이 /etc/hosts.allow, /etc/hosts.deny 파일의 설정만으로 특정 아이피 또는 대역에 대해 접근제어를 허가, 거부 할 수 있습니다. 먼저 어떤 서비스들이 TCP Wrapper에 의해 제어가 되는지 확인 해보겠습니다. 1. TCP Wrapper에 의해 제어가 되는 서비스 확인 방법 # which xinetd -> 파일 실행경로 확인 /usr/sbin/xinetd # ldd /usr/sbin/xinetd -> 링크된 라이브러리 정보 확인 linux-vdso.so.. 2017. 1. 12.
[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.