반응형

 

syslog 설정하고 Log파일 이름을 원하는 경로에 원하는 파일명으로 설정하는 방법에 대하여 공유드리겠습니다.

해당 명령어 실행은 CentOS 7.9 버전에서 수행되었습니다.

가장 우선적으로 yum 패키지 업데이트 이후 syslog 패키지를 다운로드하여 설치합니다.

1
2
3
#=== 패키지 설치 ===#
sudo yum update
sudo yum install -y rsyslog
cs

 

설치가 모두 완료되었으면 Log를 저장 할 위치를 선정하고 폴더를 생성하여 줍니다.

저는 /data/log/remote 경로에 저장하겠습니다.

1
2
#=== 폴더 생성 ===#
sudo mkdir -/data/log/remote
cs

 

syslog를 원하는 파일명으로 저장하기 위해 아래 $ModLoad부터 ~ 514 까지 2줄의 주석 제거하고

$template 부터 시작하는 아래 2줄을 추가해 줍니다.

UDP/514만 저장하기 원하는 경우 위에 2줄만 주석 제거하고

TCP/514만 저장하기 원하는 경우 아래 2줄만 주석 제거해줍니다.

저의 경우 UDP/514, TCP/514 모두를 파일로 저장하기 위해 아래와 같이 총 4줄을 주석제거 했습니다.

Log 파일 이름 포맷을 변경하실 분은 %로 시작하는 Format의 순서를 변경하시면 됩니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#=== 주석 삭제 및 라인 추가1 ===#
sudo vi /etc/rsyslog.conf
$ModLoad imudp
$UDPServerRun 514
 
$template FILENAME, "/data/log/remote/%fromhost-ip%/%$YEAR%-%$MONTH%-%$DAY%_%fromhost-ip%.log"
*.* ?FILENAME
 
 
#=== 주석 삭제 및 라인 추가2 ===#
$ModLoad imtcp
$InputTCPServerRun 514
 
$template FILENAME, "/data/log/remote/%fromhost-ip%/%$YEAR%-%$MONTH%-%$DAY%_%fromhost-ip%.log"
*.* ?FILENAME
cs

 

설정파일을 저장하였으면 syslog 서비스를 시작하여 줍니다.

1
2
#=== 서비스 시작 ===#
sudo systemctl start rsyslog
cs

 

서비스가 잘 시작되었는지 netstat 명령어로 포트 리스닝을 확인합니다.

1
2
#=== 포트 오픈 확인 ===#
sudo netstat -anp
cs

 

netstat 명령어로 확인해보니 TCP, UDP 모두 정상적으로 514 포트를 리스닝하고 있습니다.

 

syslog client에서 syslog를 전송하게 되면 아래 경로에 다음과 같이 IP 이름으로 폴더가 생성됩니다.

 

폴더에 들어가보면 <%날짜%>_<%IP주소%>.log 형태의 로그가 저장됩니다.

 

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

caul334@gmail.com

 

반응형
반응형

윈도우10부터 바탕화면이나 사진 폴더에 파일을 복사하거나 다운로드를 받으면

원드라이브와 동기화가 진행되는 아주 귀찮은 기능이 생겼습니다.

이 기능은 원드라이브 클라우드의 저장공간을 늘리도록 결제를 요구하여 저장공간을 늘리게 하려는

MS社의 상술로 매우 불편한 기능이 아닐 수 없습니다.

아래에 이러한 동기화 기능을 해제하는 방법을 공유드리겠습니다.

 

 

  원드라이브(OneDrive) 동기화 해제 방법

1. 작업표시줄이 오른쪽 하단 부분에 구름 모양의 onedrive 아이콘을 오른쪽 클릭합니다.

 

2. 설정에 들어갑니다.

 

3. 백업 > 백업관리를 클릭합니다.

 

4. 동기화를 중지할 폴더를 정했으면 "백업 중지" 버튼을 클릭합니다.

 

5. 동기화 중지를 위해 백업을 중지하겠냐는 창이 뜨면 "백업 중지"를 다시 클릭합니다.

 

6. "백업 중지"라는 버튼이 사라진 것이 확인되면 동기화가 해제된 것 입니다.

 

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

caul334@gmail.com

 

 

반응형
반응형

 

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

 

 

반응형
반응형

테스트를 위해 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