본문 바로가기

전체 글382

[Linux] RAID 6, RAID 1+0, RAID 1+6 구현하기 하이 ...! 오늘은 RAID 관련하여 마지막 글을 쓴다. 이전에 썼던 글들은 아래 링크를 통해 확인하시면 좋을듯 하다. devkingdom.tistory.com/177 [Linux] 리눅스에서 하드디스크 추가하기 (feat. VMWare) 서버를 운영하다 보면 항상 서버 증축에 대한 고민을 해야한다. Memory 를 증설할 때도 있고 , CPU 코어 를 신규로 추가할 때도 있다. 그리고 더 나아가 서버 노드 자체를 신규해버릴 때도 있다. 또 � devkingdom.tistory.com devkingdom.tistory.com/178 [Linux] 여러 개의 하드디스크를 하나 인 것처럼 사용하기 (feat. RAID) 만약 운영하는 서버의 스토리지 공간이 부족하다면 여러분들은 아마 하드디스크 구매를 생각.. 2020. 9. 8.
[Linux] 리눅스 하드디스크 고장시 대처방법 하이 ~~!! 저번 포스팅에서 Linear RAID, RAID 0, RAID 1, RAID 5 까지 설치해서 구성을 해봤다. 설치만 할 줄 아는 것보다 복구를 하는것도 굉장히 중요하다. 오늘은 구성해놓은 RAID를 일부러 고장낸 뒤에 다시 복구해보는 것을 해보록 할 것이다. . 위의 그림의 왼쪽처럼 각 RAID를 구성하는 하드디스크를 하나 씩 먼저 제거해보자. 위의 그림을 보면 조금 신기한게 삭제하고 나면 기존의 장치가 사라지느게 아니라 하나씩 밀리는 걸 볼 수 있다. 예를 들면 기존의 /dev/sdc (SCSI 0:2) 가 없어지면 그 장치가 없어지는 게 아니라 아래로 하나씩 밀리는 것이다. 고장내기 전에 고통적으로 테스트할 파일을 하나만들고 각 RAID 위치에 복사를 해두자. 복사를 하고나서 이제 h.. 2020. 9. 4.
[Linux] 하드디스크 증설하기 (Linear RAID, RAID 0, RAID 1, RAID 5) 하이 ..! 저번에 RAID 관련해서 설명을 한 포스팅을 했었다. 오늘은 Linear RAID 부터 RAID 0, RAID1, RAID5 까지 설치를 해보려고한다. Linear RAID 먼저 Linear RAID 부터 구축하자. 아래와 같이/dev/sdb, /dev/sdc에 장착한 하드디스크를 두개 묶어 Linear RAID 로 구축해볼 것이다. 진행할 프로세스는 아래와 같다. Linear RAID나 LAID 0, 1 ,5 다 방법은 비슷하니 이거 하나만 제대로 한번 해보면 다 쉽게 구성할 수 있을 듯 하다. 일단 위의 그림대로 해보기 위해서 디스크부터 장착해보자. 얼마전에 내가 단일 디스크를 장착하고 마운트 하는 것을 보여드린적이 있다. 안보신 분들은 아래 링크를 한번 보고 오자. https://dev.. 2020. 9. 2.
[Linux] 여러 개의 하드디스크를 하나 인 것처럼 사용하기 (feat. RAID) 만약 운영하는 서버의 스토리지 공간이 부족하다면 여러분들은 아마 하드디스크 구매를 생각할 것이다. 그런데 이게 구매만 한다고 되는 것은 아니다. 각 하드디스크가 용량이 넘치지 않도록 저장할 파일을 잘 분배해서 저장해줘야 하드디스크를 효율적으로 사용할 수 있다. 이때 여러개의 하드 디스크를 하나의 하드디스크처럼 사용할 수 있는 방법으로 RAID와 LVM 이라는게 있다. 여기서 오늘은 RAID라는걸 정리해보려고한다. RAID 의 종류 RAID는 Redundant Array of Inexpensive/independent Disks 의 줄임말이다. RAID는 크게 하드웨어 RAID 와 소프트웨어 RAID로 나눌 수 있다. 하드웨어 RAID는 말 그대로 핟하드웨어 RAID는 말그대로 하드웨어 제조사에서 하드디스.. 2020. 9. 1.
[Linux] 리눅스에서 하드디스크 추가하기 (feat. VMWare) 서버를 운영하다 보면 항상 서버 증축에 대한 고민을 해야한다. Memory 를 증설할 때도 있고 , CPU 코어 를 신규로 추가할 때도 있다. 그리고 더 나아가 서버 노드 자체를 신규해버릴 때도 있다. 또 하드디스크를 추가하기도 한다. 오늘은 하드디스크를 한개 추가하는 실습을 해보려고 한다. 본인이 서버 쪽 개발이나 인프라 쪽에서 일을 하거나, 이 업무에 관심이 있으면 아주 중요한 내용이니 익숙해질 때까지 보고 또 보기를 권한다. https://devkingdom.tistory.com/93?category=834848 [Linux] VMWare에 CentOS 리눅스 설치하기 하이 여러분~~!! 지난 포스팅에서 가상머신이 무엇인지에 대해 포스팅을 했었다. (이전 포스팅을 안보셨다면 아래링크로 접속해주세요~.. 2020. 8. 28.
애자일 전문가가 되어보자 안녕하세요 ~! IT 알려주는 은행원 입니다. 오늘 다뤄볼 주제는 애자일 이라는 주제입니다. (관련 영상) https://www.youtube.com/watch?v=QJ4zM8CAKp0&t=12s IT 회사에 다시니는 분들이라면 많이 들어본 용어일겁니다. 혹시 RPG 게임하시는 분들은 AGI 라는 능력치에 대해서 아시나요? 이능력치는 궁수, 암살자, 도둑, 도적 이런 뭔가 빠르게 움직이고 빠르게 공격하고 빠르게 도망가는 그런 캐릭터들에게 아주 중요한 능력치입니다. 네 맞습니다. 여러분들 예상처럼 Agi는 명사로 Agility 형용사로 Agile의 줄임말 입니다. 해석하면 민첩, 민첩한 이라는 뜻으로 해석되죠. 2001년 2월에, 소프트웨어 업계에서 아주 유명하신분들이 유타의 한 스키 리조트에 모여서 애자.. 2020. 8. 26.
[Linux] CentOS에서 Root 비밀번호 분실했을 때 CentOS를 사용하다가 어느날 ... root 비밀번호가 기억안나 핵 고생한적이 있다. 그런분들을 위해 root 비밀번호를 변경할수 있는 방법을 소개해드리도록하겠다. 먼저 다시 부팅한 뒤 위의 초기화면이 나오면 재빠르게 E 를 눌려주자. 그렇게 하면 위의 에딧 창이 나올 거다. 그다음 화살표 아래 방향 키보드를 열심히 누르면 linux16 /boot~~~~ 어쩌고 저쩌고 하는 부분이 나온다. 빨간 표시가된 rhgb quiet LANG=ko_KR.UTF-8 부분을 지워주고 몇 칸 띄운 뒤에 init=/bin/sh 를 추가해주자. 그러고나서 ctrl +x를 눌러 부팅을 다시해주면 위의 sh-42# 이라는 프롬프트가 나온다. 그러고나서 mount 를 쳐보자. 보면 read only 모드로 root가 마운트 .. 2020. 8. 25.
[Linux] 서비스와 소켓 이해하기 서비스 서비스는 평상시에도 가동되는 서버의 프로세스를 의미한다. 보통 웹서버(httpd), DB서버(mysqld), FTP서버(vsftpd), WAS(tomcat) 등이 있다. 서비스는 systemd라는 서비스 매니저 프로그램으로 작동시키고 관리할 수 있다. 명령어는 아래와 같다. 실행 명령어 systemctl start 서비스이름 종료 명령어 systemctl stop 서비스이름 재시작 명령어 systemctl restart 서비스이름 `서비스의 실행 스크립트 파일들은 /usr/lib/systemd/system/ 디렉터리에 '서비스이름.service' 의 형태로 있다. 예를들면 웹서비스는 'httpd.service' 라는 형태로 존재한다. 만약 부팅과 동시에 서비스의 자동 실행여부를 지정하고 싶으면 터.. 2020. 8. 24.
[Linux] 리눅스 Process 설명 및 명령어 정리 오늘 정리해둘 내용은 리눅스나 유닉스에서 굉장히 중요하게 사용되는 용어니 잘 정리해두길 바란다. Process 하드에 저장된 실행 프로그램 혹은 소스 코드가 메모리에 로딩되어 할성화된 것을 바로 Process라고 한다. Process와 관련된 몇가지 중요한 개념들을 설명 드리겠다. Foreground Process 실제로 실행하면 화면상에서 ui 가 나타나서 사용자와 상호작용을 하는 프로세스를 말한다. 크롬이나 파이어 폭스같은 브라우저를 실행시키면 화면상에 인터넷 창이 열리는데, 이렇게 ui 상에 표현되는 것을 Foreground Process 라고한다. Background Process 화면에는 나타나지 않고 뒷단에서 실행되는 프로세스를 의미한다. 서버의 데몬이나 백신 프로그램 등 실제 실행되는 화면을.. 2020. 8. 24.