본문 바로가기

Linux

(17)
[Debian] 칼리 리눅스 IP 설정 방법 오늘은 모의해킹으로 자주 사용하는 OS인 Debian 계열의 kali linux의 네트워크를 설정하려 합니다. 1. 네트워크를 설정할 칼리 리눅스를 준비합니다. 현재 IP 상태를 확인합니다. bash # ifconfig 2. IP를 세팅하기 위해 interfaces 파일을 열어줍니다. bash # cd /etc/network # vi interfaces 3. 아래와 같이 최 하단에 값을 추가합니다. /etc/network/interfaces auto eth0 - eth0의 경우 네트워크 인터페이스의 이름 iface eth0 inet static - 고정 IP를 사용한다는 의미 address 192.168.99.234 - 설정 할 IP를 입력 netmask 255.255.255.0 - 설정 할 subnet..
[Debian] 칼리 리눅스 timezone 변경 하기 칼리 리눅스 홈페이지에서 VM 전용으로 다운받은 파일의 기본 timezone이 EDT (동부 표준시) 로 되어있어 KST(한국 표준시)로 변경하려 합니다. 1. date로 현재 시간 및 표준시를 확인 합니다. bash # date 2. timezone을 변경합니다. bash (방법 1) # timedatectl set-timezone Asia/Seoul 방법 1의 경우 timedatectl 명령어가 사용이 가능할 경우 위와 같이 사용해주면 정상적으로 변경이 가능합니다. bash (방법 2) # ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 방법 2의 경우 timedatectl 사용이 불가능한 이전 버전들의 경우에 위와 같이 심볼릭 링크를 이용하여 직접 설정..
[RHEL]리눅스 IP(네트워크 어댑터) 설정 방법 1. 리눅스 서버에 접속합니다. 필자의 경우 CentOS 7으로 설정하였습니다. 2. 설정할 네트워크 카드 이름을 확인합니다. ifconfig 명령어나 ip addr 명령어로 확인할 수 있습니다. 필자의 네트워크 어댑터의 경우 enp1s0, enp2s0, enp3s0, enp4s0로 구성되어 있습니다. CentOS 6 이하의 경우 eth0, eth1과 같은 명칭일 수 있으며, CentOS 7 이상의 경우 eno1, eno2 enp1s0, enp2s0 ens33 등의 이름으로 생성될 수 있습니다. 3. /etc/sysconfig/network-scripts 경로로 이동합니다. bash # cd /etc/sysconfig/network-scripts 해당 경로로 이동하여 보면 ifcfg-[인터페이스명]이라고..
CentOS 7, 8 에서 이중화 설정 방법 (pcs, pacemaker) 이중화를 설정하기 위해서 서버 2대를 준비합니다. 필자의 경우 CentOS 7으로 준비하였습니다. 1. 각 서버에 호스트명을 설정합니다. 1번 서버에 krujyit1 2번 서버에 krujyit2라고 설정하겠습니다. hostnamectl 명령어로 호스트명을 설정 해준 뒤 /etc/hosts 파일 내에 아래와 같이 추가합니다. (1,2번 서버 모두 적용) [1번 서버 IP] [1번 서버 호스트명] [2번 서버 IP] [2번 서버 호스트명] 다 설정한 후 uname -n 명령어로 자신의 호스트명이 변경되었는지 확인해줍니다. bash (1번 서버) # hostnamectl set-hostname krujyit1 # vi /etc/hosts 192.168.99.231 krujyit1 192.168.99.232 k..
EOS된 CentOS 5,6 에서 yum 사용하기 CentOS 5, 6가 EOS가 되면서 더 이상 기존에 사용하던 방식으로 yum을 사용하게 되면 오류가 나면서 사용할 수 없게 되었습니다. 아래와 같이 적용하면 CentOS 5,6 에서 기존처럼 yum을 사용할 수 있습니다. CentOS 5 (32 bit) # echo " /var/cache/yum/base/mirrorlist.txt # echo " /var/cache/yum/extras/mirrorlist.txt # echo " /var/cache/yum/updates/mirrorlist.txt CentOS 5 (64 bit) # echo " /var/cache/yum/base/mirrorlist.txt # echo " /var/cache/yum/extras/mirrorlist.txt # echo " ..
CentOS 7에서 설정한 네트워크 어댑터가 활성화가 되지 않을 경우 CentOS 7에서 네트워크 어댑터가 활성화가 되지 않을 경우가 가끔 존재합니다. 이 경우 아래와 같이 확인해볼 수 있습니다. 1. 네트워크 설정 파일의 이름과 파일 내용 안에 설정한 이름이 다를 경우 /etc/sysconfig/network-scripts/ 위 폴더안에 네트워크 어댑터를 설정할 수 있는 파일이 존재합니다. 필자의 경우 ifcfg-ens33이라는 파일입니다. bash # cd /etc/sysconfig/network-scripts # ls # vi ifcfg-ens33 위 파일의 이름에서 네트워크 어댑터의 이름은 ens33이라고 명시가 되어 있습니다. vi 편집기를 이용하여 파일을 열어줍니다. 이때 NAME, DEVICE의 이름이 파일명과 동일하게 설정이 되어 있는지 확인해야 합니다. 2..
[Linux] 리눅스 usb 마운트 시키는 방법 리눅스 OS에서도 USB를 사용하여 파일을 옮겨야 하는 경우가 있습니다. 1. USB을 Linux OS가 설치된 곳에 연결합니다. 2. usb를 연결한 Linux 로 접속합니다. 3. fdisk -l 명령어로 usb가 인식되었는지 확인합니다. bash # fdisk -l 위와 같이 OS에서 인식한 디스크들의 정보가 출력되는데, 목록 중 USB와 같은 용량을 가진 정보를 찾습니다. 필자의 경우 /dev/sdc 로 16GB인 USB가 인식된 것을 확인할 수 있습니다. 4. USB의 파일들을 임시로 출력해줄 디렉터리를 생성합니다. bash # cd /tmp # mkdir usb /tmp 폴더 아래 usb라는 폴더를 생성해줍니다. ※ usb라는 폴더가 존재할 시 임의로 다른 이름을 지정해 주시기 바랍니다. 5...
CentOS 6이하에서 VIP 이중화 설정하기 (heartbeat) 1. CentOS에 서버 고유 각각 이름을 설정 bash # vi /etc/sysconfig/network # service network restart # uname -n 1번 서버에 HOSTNAME="1번 서버 이름" 2번 서버에 HOSTNAME="2번 서버 이름" 필자는 krujysv1, krujysv2로 각각 이름을 설정해주었습니다. (i 혹은 insert를 사용하여 편집 후 esc -> wq! 를 사용하여 파일 저장) 파일 저장 후 service network restart로 호스트 이름을 적용 적용 후 uname -n으로 hostname이 적용되어있는지 확인 2. 이중화할 각 서버 IP를 확인 3. 각 서버가 서로의 호스트 명을 알 수 있도록 설정 bash # vi /etc/hosts 두 서버..

반응형