본문 바로가기

개발노트/LINUX

(36)
[Ubuntu] 그림으로 보는 버추얼박스(Virtual Box)로 우분투 설치하기 리눅스, 우분투(Ubuntu)와 센트오에스(CentOS) 설치는 bare-metal 로도 해보고, 주로 VM으로 설치를 꽤나 많이 해봤지만 작업 과정을 기록한 건 없는 것 같아, 이번에 또 설치해야하는 계기가 생겨서 모든 과정을 스크린샷 해보았음 게스트 운영체제(Guest OS) : 우분투 데스크탑(Ubuntu Desktop) 16.04.1 버전호스트 운영체제(Host OS) : Windows 7수퍼바이저(SuperVisor) : 오라클 버추얼 박스(Oracle Virtual Box) 5.1.10 버전 r112026 빌드 아래는 순서대로 스크린샷 쭉 나열... (우분투 데스크탑 버전은 최소 8.6GB 필요하다고 알려져있기 때문에 20GB로 변경하였음) 여기까지 완료되면, (별 다른 설정을 하지 않았다면)..
[CentOS 7] 리눅스 커널 삭제 (by 리눅스 커널 패닉) + 커널 제외 yum update 매번 yum update 할 때 잘 몰라서 그냥 전부 update 했었는데, 얼마전 yum update 이후 재부팅 하니, 아래 그림과 같이 커널 패닉이 발생하며 부팅이 되지 않았다. (게스트 OS에서 돌아가는 CentOS7 이었지만 호스트 OS의 키보드에 캡스락과 스크롤락이 번갈아가면서 켜졌다 꺼졌다 깜빡깜빡이는 현상과 함께...) 매번 부팅할 때마다 GRUB에서 커널이 자꾸 쌓이는 이유가 궁금했는데, 그것이 바로 yum update 때문이라니... 어쨌든 update 된 버전의 커널로 부팅 시, 커널 패닉이 발생하는 현상 때문에 해당 버전의 커널을 삭제해줘야 부팅시 커널을 따로 선택하지 않아도 되기 때문에 문제가 되는 최신 버전의 커널을 삭제해주었다. 삭제 하는 김에 오래된 버전의 커널도 함께 삭제하..
[Linux] 리눅스에서 구글드라이브 동기화 패키지 : GRIVE 리눅스에서도 Google API 를 이용하여 로컬 디스크와 동기화를 할 수 있다. GRIVE 라는 이름의 오픈소스 구글드라이브 동기화 패키지를 이용하면 가능하다. 오픈 소스 프로젝트는 다음 주소의 github(깃허브) 저장소에서 확인가능하다.https://github.com/Grive/grive RedHat 계열의 리눅스에서는# yum install -y grive2 명령어로 설치하면 되고 Debian 계열의 리눅스에서는#apt-get install -y grive2명령어로 설치하면 된다. 의존성 패키지도 있으니 설치가 안 되어 있다면 grive github 를 방문하여 의존성 패키지를 확인하고 함께 설치해준다. 설치 후 # grive -a 명령어를 실행하면 권한 획득 주소(URL)가 발급되고, 해쉬코드..
[CentOS 7] 제이슨(json) 가공, 파싱(parsing) 프로세서 jq 설치 # cd /bin// 경로는 보안상 /usr/local/bin 에다가 설치해도 무방합니다. # wget http://stedolan.github.io/jq/download/linux64/jq # ls -al | grep jq # rpm -qa | grep jq # chmod 711 jq
[centOS 7] 로컬시간, NTP 서버를 이용하여 시간(날짜) 동기화 < 순서 >1. ntpd (또는 chrony) 설치2. 방화벽(firewall-cmd) 서비스 단위로 개방3. ntp 서버 설정4. ntpd 데몬 실행5. 확인6. 트러블 슈팅 < 진행 방법 > 1. ntpd 설치 # yum update -y# yum install -y ntpd 2. 방화벽 서비스 단위로 개방 # firewall-cmd --add-service=ntp --permanent# firewall-cmd --reload 3. ntp 서버 설정 # vim /etc/ntp.conf server kr.pool.ntp.orgserver time.bora.netserver time.kornet.net 4. ntpd 데몬 실행 # systemctl enable ntpd# systemctl start nt..
[우분투 16.04(LTS)] Ubuntu 16.04 에서 bind9 를 이용한 DNS 설정 (zone 파일은 이미 있는 상태) DNS 서버 설정 (보안상 자세한 캡쳐와 아이피, 계정 등 정보는 자체 필터링(삭제))설정 환경1차 DNSIP : xxx.xxx.xxx.1장비 : HP proliant DL380 G4HDD RAID 구성 : RAID 5운영체제 : Ubuntu Server 16.04 (LTS) - 2021년 4월까지 지원2차 DNSIP : xxx.xxx.xxx.2장비 : HP proliant DL380 G4HDD RAID 구성 : RAID 5운영체제 : Ubuntu Server 16.04 (LTS) - 2021년 4월까지 지원기본 명령어네임서버 시작/종료/재시작 : DNS 서비스 자체에 문제가 있을 때 사용하는 명령어# service bind9 start# service bind9 stop# service bind9 re..
DNS 서버 버전 업그레이드 (9.10.3-P4 =>9.10.4-P6) (소스파일 컴파일) 캡쳐한 이미지가 많긴 하지만 보안상의 이유로 삭제했음. 회사 구글드라이브 문서 찾아볼 것.DNS 서버 버전 업그레이드 (9.10.3-P4 =>9.10.4-P6)개요 및 배경기존 설치 버전인 9.10.3-P4 버전에서 취약점이 발견되어 취약점 조치된 버전(9.10.4-P6)으로 업그레이드 필요참고 문서 링크기존환경1차 DNSIP : xxx.xxx.xxx.1BIND 버전 : 9.10.3-P4-Ubuntu2차 DNSIP : xxx.xxx.xxx.2BIND 버전 : 9.10.3-P4-Ubuntu 진행 수순기존 설치되어 있던 /etc/bind/ 디렉토리 및 /etc/nameserver/ (존 파일이 위치) 디렉토리를 백업http://ftp.isc.org/isc/bind9/ 에서 취약점 조치된 버전(9.10.4-P..
리눅스 설치 시행착오 (DL380 G4, Smart Array 6i) 개요목적 : 2차 DNS를 구성하기 위한 리눅스를 설치하고 설정하는 것하드웨어HP DL380 G4 서버HP Smart Array 6i RAID Controller 내장CentOS 7.3(1611)설치는 Centos ISO파일을 구운 DVD를 외장 DVD 리더를 연결하여 진행하였다.가장 처음 발생한 문제는 부팅 순서를 바꿔주었는데도 DVD를 읽지 못하는 것이었다.DL380 서버는 구형이라 내장 DVD 리더기가 장착되어있지 않고 CD 리더기가 장착되어 있었다.외장 DVD 리더를 활용하여 문제 해결두번째 문제는 모니터에 화면이 안 나오는 것이었다. 디스플레이 해상도 문제로서 “Install CentOS...” 를 실행하면 검은 화면만 나오고 인스톨 GUI가 안 나오는 문제였다.“Install CentOS.....