반응형

 

Linux에서 말하는 GRUB 부트로더는 은 한마디로 "부팅을 위한 프로그램" 입니다.

이번 포스팅은 GRUB 화면을 변경하고 패스워드 설정하는 방법에 대해 말씀드리겠습니다.

 

 

  GRUB 화면 변경 방법

1
2
3
4
5
6
7
8
9
10
11
12
13
14
1. root 계정 로그인 
$ su -
 
2. grub 원본파일 백업
# cp /etc/default/grub /etc/default/grub.bak
 
3. grub 파일 수정 (2,3,4행 수정)
# vi /etc/default/grub
 
4. grub 설정 저장
# update-grub
 
5. 재부팅 및 확인
# reboot
cs

 

 

1. 아래와 같이 GRUB 부트로더 출력 화면이나 대기시간을 변경하기 위해선 /etc/default/grub을 수정하면 됩니다.

 

2. 먼저 root 권한으로 로그인 한 후 /etc/default/grub 파일(2,3,4행)을 수정해야 합니다.

grub 수정 전

 

3. 아래와 같이 GRUB 2번째 줄을 주석처리하고 3번째 줄에 대기시간을 10초로 설정합니다. 4번째 줄에선 바꾸고 싶은 문구로 바꿉니다. 바꾸고 싶지 않으면 바꾸지 않아도 됩니다.

grub 수정 후

 

4. 수정을 완료 했으면 update-grub 입력 후 reboot하면 GRUB 부트로더가 변경된 것을 확인할 수 있습니다.

 

 

  GRUB 부트로더 패스워드 설정 방법

 

GRUB 부트로더에 패스워드를 설정하는 것은 윈도우에 CMOS 패스워드를 설정하는 것과 같은 개념입니다.

1
2
3
4
5
6
7
8
9
10
11
1. root 계정 로그인 
$ su -
 
2. header 파일 수정 (파일 맨 아래 4줄 추가)
# vi /etc/grub.d/00_header
 
3. grub 설정 저장
# update-grub
 
4. 재부팅 및 확인
# reboot
cs

 

1.  root 계정으로 로그인 한 후 /etc/grub.d/00_header 파일에 밑에 4줄을 추가해 줍니다.

1
2
3
4
cat << EOF
set superusers="<계정>"
password <계정> <비밀번호>
EOF
cs

00_header 파일 수정 후

 

2. 수정을 완료 후 update-grub 입력 후 reboot하면 GRUB 부트로더에 패스워드가 설정된 것을 확인할 수 있습니다.

 

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

caul334@gmail.com

 

 

반응형
반응형

 

Linux를 매일 사용하지 않으시는 분은 가끔 root 패스워드를 까먹을 때가 있습니다.

응급복구(root 패스워드 복구)하는 방법 공유드리겠습니다.

 

  루트(root) 패스워드 잃어버렸을 때 복구하는 방법

1. 부팅 시 검은화면에서 ESC 버튼 연타하여 GRUB 메뉴 화면 출력

GRUB 메뉴 화면

 

2. GRUB 화면이 나타나면 Ubuntu 선택된 창에서 E(edit) 버튼 누르고

아래 방향키를 눌러 linux /boot/bmlinuz-5.x.~ 가 있는 라인으로 커서를 이동한 후 End 키를 눌러 커서를 끝으로 이동

한칸 띄어쓰기 후 init=/bin/bash 입력하고 Ctrl + X 또는 F10 버튼을 눌러 설정 저장

 

3. root(none):/#으로 부팅되면 mount 명령어를 입력하여 root 파티션에 mount된 정보가 ro(Read-Only)로 마운트 되어 있는지 확인한다.

 

4. mount -o remount,rw / 명령 입력으로 ro -> rw(Read-Write)로 설정 변경

 

5. passwd 명령으로 root 패스워드 변경하고 정상적으로 변경되었는지 확인

 

위와 같은 방법으로 진행하시면 root 비밀번호를 복구할 수 있습니다.

 

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

caul334@gmail.com

 

 

반응형
반응형

 

 

  Splunk 최신 버전 설치 방법

 

1. https://www.splunk.com/ 홈페이지로 가서 로그인 또는 회원가입(Sign Up)을 합니다.

 

2. 로그인을 한 상태에서 스크롤을 쭉 내리면 보이는 FREE TRIALS AND DOWNLOADS를 클릭합니다.

 

3. 아래 그림과 같이 Splunk Enterprise 클릭 합니다.

 

4. Linux 사용자는 아래 그림과 같이 Linux를 클릭한 후 자신의 Linux 계열(Redhat, Debian 등)에 맞는 설치 파일을

다운로드 하시면 됩니다. (참고로 제 Linux는 Ubuntu이며 .tgz를 다운받았습니다.)

 

4.1 혹시 Linux에서 wget을 통해 다운로드할 URL 주소가 필요하다면 아래 부분을 클릭하면 주소를 얻을 수 있습니다.

 

4.2. wget을 통해 다운로드 하면 아래와 같습니다.

 

* 입력한 명령어

1
wget -O splunk-8.0.3-a6754d8441bf-Linux-x86_64.tgz 'https://www.splunk.com/bin/splunk/DownloadActivityServlet?architecture=x86_64&platform=linux&version=8.0.3&product=splunk&filename=splunk-8.0.3-a6754d8441bf-Linux-x86_64.tgz&wget=true'
cs

 

5. 다운로드 완료되었으면 tar 명령어를 통해 압축을 풉니다.

 

6. 압축을 풀면 자동 생성되는 splunk 폴더와 그 하위 bin 폴더로 이동하여 splunk를 실행합니다.

* 입력한 명령어

1
2
cd ./splunk/bin
./splunk start
cs

 

7. 실행을 하게 되면 라이센스와 ID/PW를 입력하는 부분이 나오는데

라이센스는 스페이스 버튼을 눌러 다 읽거나 아니면 Q를 눌러 다 안읽고 동의 여부에 체크할 수 있습니다.

라이센스 동의 (y 입력 후 Enter) 후 계정을 생성합니다.

 

8. 계정까지 모두 생성하면 아래와 같이 Splunk 웹 인터페이스가 포트 8000번 으로 오픈됐다는 메시지가 나옵니다.

 

9. http://127.0.0.1:8000 으로 접속해보면 정상적으로 설치됨을 확인할 수 있습니다.

 

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

caul334@gmail.com

 

 

 

반응형
반응형

오랜만에 Ubuntu를 사용하려고 가상 머신에서 작동 시킨 후

패키지 업데이트를 위해 sudo apt update 명령어를 입력했습니다.
그런데 아래와 같은 에러가 발생했습니다.

 

  에러 메시지 내용

1
2
3
4
5
6
7
#--- 입력한 명령어 ---#
sudo apt update
 
 
#--- 에러 메시지 내용 ---#
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
cs

apt-get upate 또는 apt update 를 입력했는데

위와 같이 에러가 났을 때에는 아래 보이는 명령어 처럼 입력하면

패키지 업데이트 문제는 해결 됩니다.

 

 

  해결책

1
sudo rm /var/lib/dpkg/lock
cs

이 뿐만 아니라 다른 종류의 에러도 위 명령어로 모두 해결 가능합니다.

 

 

  다른 종류의 에러 메시지 내용

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#--- 우분투 영어 버전 에러 ---#
 
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable) 
E: Unable to lock directory /var/lib/apt/lists/ 
 
# - 또는 - # 
 
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) 
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it? 
 
 
 
#--- 우분투 한글 버전 에러 ---#
 
E: /var/lib/lists/lock 잠금 파일을 얻을 수 없습니다 - open (11: Resource temporarily unavailable) 
E: /var/lib/apt/lists/ 디렉터리를 잠글 수 없습니다
 
#---- 또는 ----#
 
E: /var/lib/dpkg/lock 잠금 파일을 얻을 수 없습니다 - open (11: 자원이 일시적으로 사용 불가능함) 
E: 관리 디렉터리를 (/var/lib/dpkg/) 잠글 수 없습니다. 다른 프로세스가 사용하고 있지 않습니까? 
cs

 

 

즐거운 우분투 사용 되시기 바랍니다~!^^

 

 

내용이 유용하셨나요? 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

caul334@gmail.com

 

반응형
반응형

테스트를 위해 Ubuntu에서 급하게 FTP 서비스를 사용해야 하는 경우 명령어 몇 줄로 FTP를 이용할 수 있는 방법을 알려드리겠습니다.

 

  어떤 사람들에게 유용한지?

1. 계정 상관 없이 Anonymous로 FTP를 빨리 이용하고자 하는 사람

2. 단기간만 FTP를 사용할 사람 (장기간 이용해야 한다면 anonymous 말고 보안에 신경쓰시는걸 권고드립니다.)

3. 자신의 FTP 서버로 파일을 다운받기 원하는 사람

 

 

1. FTP 설치

1
2
sudo apt-get update
sudo apt-get install vsftpd
cs

 

2. 혹시 모를 사고에 대비해 FTP 설정 파일 백업

1
sudo cp /etc/vsftp.conf /etc/vsftp.conf.bak
cs

 

 

3. FTP 설정 수정

1
sudo vi /etc/vsftp.conf
cs

아래 사진과 같이 anonymous_enable=NO를 YES로 바꿔줍니다.

4. 서비스 시작

1
sudo systemctl start vsftpd.service
cs

 

5. 혹시 모를 방화벽에 의한 접속 불가가 있을 수 있으므로 방화벽 내리기

1
sudo ufw disable
cs

그럼 끝.

 

이렇게 FTP 설정은 끝났습니다.

이제 anonymous 계정으로 접속만 하면 됩니다.

 

하지만 FTP를 운영하다 보면 한가지 궁금한 점이 생기게 되는데요.

파일을 어느 경로에 두어야 anonymous로 접속 했을때 파일을 다운로드 받을 수 있을까요?

 

답은 /srv/ftp 입니다.

파일을 /srv/ftp 에 두면 anonymous로 접속했을때 파일에 접근 가능합니다.

 

 

내용이 유용하셨나요? 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

caul334@gmail.com

 

 

반응형

+ Recent posts