리눅스 3

[Linux] root계정 비번을 잃어버렸다면

루트계정 비밀번호를 잃어버렸다면 만약 부트로더가 GRUB일 경우 OS 선택 화면에서 리눅스 선택하시고 E버튼을 누릅니다. 거기서 2번째 메뉴에 커서를 위치하시고 다시 E버튼을 누르셔서 맨 마지막 부분에 한칸 띄우시고 single 을 치시고 엔터 그다음 B(부팅) 버튼 누르시면 최소한의 설정으로 루트 계정을 얻으실수 있습니다. 그럼 #프롬프트로 떨어질겁니다. 그상황에서 # vi /etc/shadow 엔터하시고 맨첫번째 줄 root:aafsdkl;jd:500 머 이런식으로 나오는 부분에 2번째 필드 root: 여기가 2번째 필드: 2번째 필드 부분이 암호가 설정되어 있는 부분입니다. 이부분을 command 모드에서 x를 누르셔서 2번째 필드에 있는 부분을 모두 지웁니다. 그럼 암호가 지워진 상태입니다 이상태..

IT/서버 2022.03.28

[Linux] 서버 레이드 종류 요약!

레이드 기술 3가지 - 스트라이핑 = 나눠 담기 - 미러링 = 복제 - 패리티 = 복제 또는 분산, 오류검출 레이드 종류 - 레이드 0 오류검출 패리티 + 스트리핑 - 레이드 1 오류검출 패리티 + 미러링 - 레이드 3, 4 단순 패리티 + 스트리핑 세트 - 레이드 5 분산 패리티 + 스트리핑 세트 - 레이드 6 분산 패리티 + 스트리핑 세트 - 레이드 0+1 선 (레이드0)스트리핑 -> 후 (레이드1)미러링 - 레이드 1+0 후 (레이드0)스트리핑 후 (레이드1)미러링 - 레이드 1E 미러링과 데이터 스트리핑 결합

IT/서버 2021.03.05

[Linux] command 작성 연습 : 한 줄 씩 읽어와 실행하기

개인적으로는 SED 는 주로 검색/치환 등으로 많이 사용하는 것 같다. 하지만 아래와 같이 while loop를 사용하여 한줄 씩 변수에 담아 활용할 수 있다. 1. 특정 파일의 첫 번째 줄부터 100번째 줄까지 한 줄 씩 읽고 출력하기 $ sed -n '1,100p' textfile | while read line; do echo $line; done : echo $line 구문은 한 줄씩 가져온 값을 활용하여 실행하고 싶은 명령어로 대체 할 수 있다. 2. while 문이 실행 되는 동안 로그를 남기기 $ sed -n '1,100p' textfile | while read line; do echo $line; done >> exec.log 2 >> /dev/null : 일반 로그는 남기고 에러 로그는..

IT/서버 2019.03.25