요즘 리눅스에 서버를 만들며 공부중입니다.
리눅스는 계층적인 트리 구조로 폴더(디렉토리)를 관리합니다. 마치 나무의 뿌리, 줄기, 가지처럼 하나의 최상위 폴더(/
)를 시작으로 모든 파일과 폴더가 연결되어 있습니다. 이 구조는 체계적이고 효율적인 파일 관리를 가능하게 합니다.
리눅스 폴더 시스템의 기본 구조:
리눅스의 표준 파일 시스템 레이아웃(Filesystem Hierarchy Standard, FHS)은 폴더들의 역할과 위치를 정의하고 있어, 대부분의 리눅스 배포판이 이 표준을 따릅니다. 주요 폴더들은 다음과 같습니다.
/
(루트 디렉토리): 모든 파일과 폴더의 최상위 부모 디렉토리입니다. 윈도우의C:\
와 비슷하다고 생각할 수 있지만, 리눅스에서는 모든 마운트 지점도 이 루트 디렉토리 아래에 포함됩니다./bin
(Binary): 기본적인 사용자 명령어 실행 파일들이 저장됩니다.ls
,cp
,mv
,rm
등 시스템 운영에 필수적인 명령어들이 들어있습니다./sbin
(System Binary): 시스템 관리자(root) 권한으로 실행해야 하는 중요한 시스템 관리 명령어들이 저장됩니다.fdisk
,mkfs
,shutdown
등이 있습니다./usr
(Unix System Resources): 시스템에서 일반적으로 사용되는 프로그램, 라이브러리, 문서 등이 저장됩니다./usr/bin
: 일반 사용자를 위한 추가적인 명령어 실행 파일들 (grep
,find
등)./usr/sbin
: 시스템 관리를 위한 추가적인 명령어 실행 파일들./usr/lib
또는/usr/lib64
: 프로그램 실행에 필요한 라이브러리 파일들./usr/share
: 아키텍처에 독립적인 공유 데이터 (문서, 아이콘 등)./usr/local
: 시스템 관리자가 직접 컴파일하거나 외부에서 설치한 프로그램들이 주로 설치되는 곳입니다. (하위 구조는/usr
과 유사합니다:/usr/local/bin
,/usr/local/lib
등)
/etc
(Etcetera): 시스템의 전반적인 설정 파일들이 저장되는 곳입니다. 네트워크 설정, 사용자 계정 정보, 시스템 서비스 설정 등 중요한 파일들이 많습니다./home
: 각 사용자 계정의 개인 홈 디렉토리가 위치합니다. 예를 들어, 사용자 이름이user1
이라면/home/user1
폴더가 자신의 문서, 다운로드, 설정 파일 등을 저장하는 공간이 됩니다./root
: 시스템의 최고 관리자인 root 사용자의 홈 디렉토리입니다. 일반 사용자 홈 디렉토리와 분리되어 있습니다./var
(Variable): 시스템 운영 중에 내용이 자주 변경되는 파일들이 저장됩니다. 로그 파일 (/var/log
), 스풀링 데이터 (/var/spool
), 임시 파일 (/var/tmp
), 데이터베이스 파일 등이 있습니다./tmp
(Temporary): 임시 파일들이 저장되는 곳입니다. 시스템이 재부팅될 때 내용이 삭제될 수 있습니다./dev
(Devices): 시스템에 연결된 하드웨어 장치 파일들이 저장됩니다. 터미널, 디스크 드라이브, USB 장치 등을 파일 형태로 접근할 수 있습니다./proc
(Processes): 현재 실행 중인 프로세스에 대한 정보와 시스템 커널 정보를 제공하는 가상 파일 시스템입니다. 실제 파일이 아닌 메모리에 생성되는 정보입니다./sys
(System): 시스템의 하드웨어 및 커널 관련 정보를 제공하는 또 다른 가상 파일 시스템입니다./proc
보다 더 구조화된 정보를 제공합니다./mnt
(Mount): 외부 저장 장치 (USB 드라이브, CD-ROM 등)를 임시로 마운트하는 데 사용되는 디렉토리입니다./media
: 이동식 미디어 장치 (예: USB 드라이브)가 자동으로 마운트되는 위치입니다 (일부 배포판)./opt
(Optional): 선택적으로 설치되는 대규모 애플리케이션 패키지들이 저장되는 곳입니다./srv
(Service): 시스템에서 제공하는 서비스 관련 데이터가 저장되는 곳입니다 (웹 서버 데이터 등).
중요한 폴더:
/etc
: 시스템의 핵심 설정을 담고 있으므로 매우 중요합니다. 이 폴더의 파일을 잘못 수정하면 시스템이 오작동할 수 있습니다./home/<사용자 이름>
: 개인적인 데이터와 설정이 저장되는 곳이므로 중요합니다./var/log
: 시스템 및 애플리케이션 로그 파일이 저장되어 시스템 문제 해결에 중요한 역할을 합니다.
조심해야 할 폴더:
/
(루트 디렉토리): 최상위 폴더이므로 이곳에서 함부로 파일을 삭제하거나 변경하면 시스템 전체에 영향을 미칠 수 있습니다./bin
,/sbin
,/usr/bin
,/usr/sbin
: 시스템 운영에 필수적인 명령어들이 저장된 곳이므로 함부로 삭제하거나 변경하면 안 됩니다./lib
,/usr/lib
,/usr/lib64
: 프로그램 실행에 필요한 핵심 라이브러리 파일들이 저장된 곳이므로 삭제하거나 변경하면 프로그램 실행에 오류가 발생할 수 있습니다.
주의 사항:
- 일반적으로 사용자 홈 디렉토리(
/home/<사용자 이름>
) 안에서 작업하는 것이 안전합니다. - 시스템 관련 설정을 변경하거나 중요한 파일을 수정할 때는 반드시 관리자 권한(
sudo
)을 사용해야 하며, 변경 전에 내용을 충분히 이해하고 백업하는 것이 좋습니다. - 알 수 없는 명령어를
sudo
로 실행하는 것은 매우 위험합니다.
리눅스의 폴더 시스템을 이해하는 것은 시스템 관리에 있어서 아주 기본적인 부분입니다. 이 구조를 잘 이해하고 각 폴더의 역할을 숙지하면 리눅스를 더욱 효율적이고 안전하게 사용할 수 있을 거예요
웹 호스팅 서버에 들어가면 가장 많이 쓰는 명령어 중에 하나가 sudo일겁니다. mkdir, cp등은 많이 봤지만 sudo는 대체 뭐지 했던 기억이 있어서 기록을 남겨봅니다.
sudo
는 “Superuser Do”의 약자로, 일반 사용자가 관리자(root) 권한이 필요한 명령어를 일시적으로 실행할 수 있도록 해주는 명령어입니다.
- 왜 필요할까요? 리눅스는 보안을 중요하게 생각하기 때문에, 일반 사용자가 시스템의 중요한 설정을 함부로 변경하거나 시스템 파일에 접근하는 것을 막습니다. 하지만 때로는 소프트웨어를 설치하거나 시스템 설정을 변경하는 등의 관리자 권한이 필요한 작업을 수행해야 할 때가 있습니다. 이때
sudo
명령어를 사용하면, 미리 설정된 사용자만이 일시적으로 관리자 권한을 얻어 작업을 수행할 수 있게 됩니다. - 어떻게 사용하나요? 관리자 권한이 필요한 명령어 앞에
sudo
를 붙여서 실행합니다. 예를 들어, 새로운 소프트웨어를 설치하려면 다음과 같이 명령어를 실행할 수 있습니다. Bashsudo apt update sudo apt install <패키지 이름>
이때, 처음sudo
명령어를 실행하면 비밀번호를 입력하라는 메시지가 나타납니다. 자신의 사용자 계정 비밀번호를 입력하면, 해당 명령어가 관리자 권한으로 실행됩니다. 일정 시간 동안은 비밀번호를 다시 입력하지 않아도sudo
명령어를 사용할 수 있습니다. - 주의할 점:
sudo
명령어는 강력한 권한을 부여하기 때문에, 신중하게 사용해야 합니다. 함부로 사용하거나 알 수 없는 명령어를sudo
로 실행하면 시스템에 심각한 문제를 일으킬 수 있습니다.
sudo
외에 중요한 리눅스 명령어들:
리눅스에는 정말 많은 유용한 명령어들이 있지만, 그중에서도 특히 자주 사용되고 중요한 몇 가지를 소개해 드릴게요.
- 파일 및 디렉토리 관리:
ls
: 현재 디렉토리의 파일 및 하위 디렉토리 목록을 보여줍니다. 다양한 옵션을 사용하여 상세 정보, 숨김 파일 등을 확인할 수 있습니다. (ls -al
,ls -h
등)cd
: 현재 작업 디렉토리를 변경합니다. (cd ..
,cd ~
등)pwd
: 현재 작업 디렉토리의 절대 경로를 보여줍니다.mkdir
: 새로운 디렉토리를 생성합니다. (mkdir <디렉토리 이름>
)rmdir
: 빈 디렉토리를 삭제합니다.rm
: 파일 또는 디렉토리를 삭제합니다. (rm <파일 이름>
,rm -r <디렉토리 이름>
– 주의해서 사용해야 합니다!)cp
: 파일 또는 디렉토리를 복사합니다. (cp <원본> <대상>
,cp -r <디렉토리 원본> <디렉토리 대상>
)mv
: 파일 또는 디렉토리를 이동하거나 이름을 변경합니다. (mv <원본> <대상>
)touch
: 빈 파일을 생성하거나 파일의 접근/수정 시간을 업데이트합니다.cat
: 파일의 내용을 화면에 출력합니다.less
: 파일 내용을 페이지 단위로 끊어서 보여주며, 탐색 기능을 제공합니다.head
: 파일의 처음 몇 줄을 보여줍니다. (head -n <숫자> <파일 이름>
)tail
: 파일의 마지막 몇 줄을 보여줍니다. (tail -n <숫자> <파일 이름>
,tail -f <파일 이름>
– 실시간으로 로그를 확인할 때 유용합니다.)find
: 특정 조건에 맞는 파일이나 디렉토리를 검색합니다. (매우 강력한 명령어입니다!)chmod
: 파일 또는 디렉토리의 권한을 변경합니다.chown
: 파일 또는 디렉토리의 소유자를 변경합니다.
- 시스템 정보 및 관리:
ps
: 현재 실행 중인 프로세스 목록을 보여줍니다. (ps aux
,ps -ef
등)top
또는htop
: 시스템의 실시간 자원 사용량 (CPU, 메모리 등)과 프로세스 정보를 보여줍니다.df
: 디스크 공간 사용량을 보여줍니다. (df -h
)du
: 디렉토리별 디스크 사용량을 보여줍니다. (du -sh <디렉토리 이름>
)free
: 메모리 사용량을 보여줍니다. (free -h
)uname
: 시스템 정보를 보여줍니다. (uname -a
)uptime
: 시스템이 얼마나 오랫동안 실행되었는지, 현재 사용자 수, 시스템 부하 등을 보여줍니다.date
: 현재 시스템 날짜 및 시간을 보여주거나 설정합니다.history
: 이전에 실행했던 명령어 목록을 보여줍니다.shutdown
또는reboot
: 시스템을 종료하거나 재부팅합니다. (sudo shutdown -h now
,sudo reboot
)systemctl
: 시스템 서비스를 관리합니다 (시작, 중지, 재시작, 상태 확인 등). (sudo systemctl status <서비스 이름>
,sudo systemctl start <서비스 이름>
)
- 네트워킹:
ip addr
또는ifconfig
: 네트워크 인터페이스 정보를 확인합니다.ping
: 특정 호스트에 네트워크 연결이 가능한지 확인합니다. (ping <호스트 주소>
)netstat
또는ss
: 네트워크 연결, 라우팅 테이블, 인터페이스 통계 등을 보여줍니다.ssh
: 원격 서버에 안전하게 접속합니다. (ssh <사용자 이름>@<호스트 주소>
)scp
: 원격 서버와 파일을 안전하게 복사합니다. (scp <원본> <대상>
)
- 패키지 관리 (배포판에 따라 다름):
apt
(Debian, Ubuntu): 패키지 설치, 제거, 업데이트 등을 관리합니다. (sudo apt update
,sudo apt install <패키지 이름>
,sudo apt remove <패키지 이름>
)yum
또는dnf
(Red Hat, CentOS, Fedora): 패키지 설치, 제거, 업데이트 등을 관리합니다. (sudo yum update
,sudo dnf install <패키지 이름>
,sudo dnf remove <패키지 이름>
)pacman
(Arch Linux): 패키지 설치, 제거, 업데이트 등을 관리합니다. (sudo pacman -Syu
,sudo pacman -S <패키지 이름>
,sudo pacman -R <패키지 이름>
)
리눅스(Linux)는 기본적으로 커널(kernel)을 중심으로 하는 운영체제지만, 이를 바탕으로 다양한 목적과 철학에 따라 여러 배포판(distribution, 또는 distro) 으로 나뉘어 있어요. 아래에 주요 리눅스 배포판의 종류와 그 차이점을 간단히 정리해드릴게요:
💡 대표적인 리눅스 배포판과 차이점
배포판 | 특징 | 주 사용처 | 패키지 관리 |
---|---|---|---|
Ubuntu | 사용이 쉽고 GUI 친화적. 대규모 커뮤니티와 풍부한 문서 | 데스크탑, 서버, 클라우드 | apt (Debian 기반) |
Debian | 안정성 중시. 오랜 테스트 후 배포 | 서버, 안정성 우선 환경 | apt |
Fedora | 최신 기술 빠르게 반영. Red Hat 실험적 성격 | 데스크탑, 개발자 | dnf (Red Hat 기반) |
CentOS / Rocky Linux / AlmaLinux | Red Hat Enterprise Linux(RHEL) 호환. 상용 서버에서 인기 | 서버 | yum 또는 dnf |
Arch Linux | 매우 경량, 사용자가 직접 설정. 최신 패키지 | 고급 사용자, 커스터마이징 | pacman |
Manjaro | Arch 기반이지만 쉬움. GUI 설치기 제공 | 데스크탑 | pacman |
openSUSE | 기업과 커뮤니티 모두 지원. 안정성과 유연성 | 서버, 개발 환경 | zypper |
Kali Linux | 해킹 및 보안 테스트용 도구 내장 | 보안 분석가, 윤리적 해커 | apt |
Raspberry Pi OS | 라즈베리파이용 Debian 기반 경량 OS | IoT, 교육용 | apt |
📌 주요 차이점 요약
- 패키지 시스템:
- Debian 계열:
apt
(Ubuntu, Kali 등) - Red Hat 계열:
yum
,dnf
(CentOS, Fedora 등) - Arch 계열:
pacman
- SUSE 계열:
zypper
- Debian 계열:
- 사용 목적:
- 일반 사용자: Ubuntu, Manjaro
- 서버용: CentOS, Rocky Linux, Debian
- 개발자/고급 사용자: Fedora, Arch
- 보안: Kali Linux
- 경량/임베디드: Raspberry Pi OS, Alpine Linux
- 설치 및 사용 난이도:
- 쉬움: Ubuntu, Linux Mint, Manjaro
- 중간: Fedora, openSUSE
- 어려움: Arch, Gentoo
그럼 서버 종류별로 가장 많이 쓰이는 명령어의 종류와 차이점은?
리눅스에서 패키지 관리 도구는 배포판 계열에 따라 다르지만, 핵심 기능은 비슷해요. 즉, 명령어가 다르게 생겼지만 하는 일은 거의 같아요 — 설치, 제거, 업데이트, 검색 등.
아래에 대표적인 패키지 관리 도구와 주요 명령어 차이를 표로 정리해드릴게요.
📦 대표적인 패키지 관리자 비교
계열 | 패키지 관리자 | 주요 명령어 |
---|---|---|
Debian 계열 | apt (간편한 전면 도구) | apt install , apt update , apt upgrade , apt remove , apt search |
dpkg (저수준 도구) | dpkg -i , dpkg -r , dpkg -l , dpkg -S | |
Red Hat 계열 | yum (이전 기본) | yum install , yum update , yum remove , yum search |
dnf (현재 기본) | dnf install , dnf update , dnf remove , dnf search | |
rpm (저수준 도구) | rpm -ivh , rpm -e , rpm -qa , rpm -ql | |
Arch 계열 | pacman | pacman -S , pacman -R , pacman -Ss , pacman -Sy |
Gentoo | emerge | emerge packagename |
🔧 기능별 명령어 비교
기능 | Debian (apt ) | Red Hat (dnf/yum ) |
---|---|---|
패키지 설치 | sudo apt install nginx | sudo dnf install nginx or sudo yum install nginx |
패키지 제거 | sudo apt remove nginx | sudo dnf remove nginx |
업데이트 목록 갱신 | sudo apt update | sudo dnf check-update |
전체 시스템 업데이트 | sudo apt upgrade | sudo dnf upgrade |
패키지 검색 | apt search nginx | dnf search nginx |
설치된 패키지 목록 | dpkg -l | rpm -qa |
💡 요약
apt
vsdnf/yum
은 문법만 조금 다르지 기능은 매우 유사.- 대부분의 상황에서는
apt
와dnf
만 알면 충분해요. - 고급 사용 시에는
dpkg
나rpm
같은 저수준 도구도 쓰이지만, 일상적 작업엔 잘 안 씁니다.
어릴 때 리눅스를 처음 접했을때 처음 설치 했던 리눅스가 Redhat이였습니다. 아 그립다. 자바를 공부하던 시절… 이 때는 리눅스의 종류는 뭐고 차이점은 뭔지도 모르면서 무조건 리눅스를 깔고 지웠던 기억이 있습니다.. 나이 먹고 다시 리눅스를 설치하고 서버를 관리해 보면서 차이점을 자세히 공부하고 있습니다.
Debian과 Redhat의 차이점.
이건 리눅스가 가진 **자유(open source)**와 커뮤니티 중심 개발의 특성 때문에 생긴 자연스러운 결과예요. 아래에서 역사와 철학적인 차이로 설명.
📜 1. 역사적 배경
시기 | 주요 사건 |
---|---|
1991 | 리누스 토르발스가 Linux 커널 발표 |
1993 | Debian 프로젝트 시작 (Ian Murdock 주도) → 완전히 자유 소프트웨어 철학에 기반 |
1994 | Red Hat Linux 출시 (상업적 목적 포함) → 기업과 전문가 중심으로 패키지 관리 자동화 강조 |
즉, 철학과 사용 목적의 차이 때문에 자연스럽게 나뉘었어요.
🧠 2. 철학의 차이
구분 | Debian | Red Hat |
---|---|---|
철학 | 완전한 자유 소프트웨어 지향 (Free Software Foundation 영향) | 상업 지원, 안정성과 고객 중심 (오픈소스 + 기업 서비스) |
개발 방식 | 자원봉사자와 커뮤니티 중심 | 기업(초기엔 Red Hat Inc.) 주도, 이후 오픈소스화 |
대상 사용자 | 일반 사용자, 개발자 | 기업, 서버 관리자, 전문가 |
🔧 3. 기술적 차이 (패키지/설정 등)
항목 | Debian 계열 | Red Hat 계열 |
---|---|---|
패키지 포맷 | .deb | .rpm |
패키지 관리 | apt /dpkg | yum /dnf /rpm |
레포지토리 구조 | 단순하고 커뮤니티 중심 | 더 복잡하지만 기업용에 최적화 |
🌱 결과적으로…
- Debian은 “누구나 쓸 수 있고, 자유로운 시스템”을 만들고자 시작됐고,
- Red Hat은 “안정적이고 기업이 신뢰할 수 있는 시스템”을 목표로 성장했어요.
그리고 이 둘이 커져가면서:
- Ubuntu, Kali 등은 Debian 계열로,
- CentOS, Fedora, Rocky 등은 Red Hat 계열로 분화된 거예요.
리눅스에서 말하는 **Red Hat 계열(RPM 계열)**과 **Debian 계열(DEB 계열)**의 패키지 시스템 차이는 리눅스를 이해할 때 굉장히 중요한 부분이에요. 아래에 둘의 핵심적인 차이를 정리해드릴게요:
📦 패키지란?
리눅스에서 **패키지(Package)**는 소프트웨어를 설치/업데이트/삭제할 수 있게 만들어진 묶음 파일이에요. Windows의 .exe
나 .msi
, macOS의 .dmg
처럼 리눅스는 .deb
또는 .rpm
형식을 써요.
1. 📁 패키지 형식
구분 | Debian 계열 | Red Hat 계열 |
---|---|---|
패키지 확장자 | .deb | .rpm |
대표 명령어 | apt , dpkg | yum , dnf , rpm |
대표 배포판 | Debian, Ubuntu, Kali 등 | Red Hat, CentOS, Fedora, Rocky Linux 등 |
2. 📌 주요 차이점
항목 | Debian 계열 | Red Hat 계열 |
---|---|---|
철학/방식 | 안정성과 자유 소프트웨어 철학 중시 | 기업 환경 중심, 상용 지원 우선 |
패키지 관리 도구 | apt , dpkg | yum , dnf , rpm |
설정 파일 구조 | /etc/apt/ | /etc/yum.repos.d/ |
레포지토리 구조 | 단순하고 커뮤니티 기반 | 공식과 EPEL 등 기업 및 확장성 강조 |
속도/경량성 | 경량이고 초보자에게 친숙 | 안정적이고 서버용에 강점 |
3. 💡 예시 명령 비교
작업 | Debian 계열 (Ubuntu 등) | Red Hat 계열 (CentOS 등) |
---|---|---|
패키지 설치 | sudo apt install nginx | sudo yum install nginx or sudo dnf install nginx |
패키지 삭제 | sudo apt remove nginx | sudo yum remove nginx |
전체 업데이트 | sudo apt update && sudo apt upgrade | sudo yum update |
✅ 어떤 걸 써야 할까?
용도 | 추천 계열 |
---|---|
데스크탑, 개발자, 초보자 | Debian 계열 (Ubuntu 추천!) |
서버, 엔터프라이즈, 기업용 | Red Hat 계열 (Rocky Linux or RHEL) |
프로그래밍을 공부하면서 호스팅 서비스를 설치 할때 보통은 리눅스 계열을 선택하는데 Ubuntu, Centos 선택을 해야 할건데요. 그 리눅스의 종류의 기본은 DEbian이냐.. Redhat 계열이냐로 나뉩니다.
Fast Comet 서버 호스팅 비용이 꽤 비싸다. 홈페이지를 5개 정도 운영 중인데, 테스트 홈페이지 비용으로는 비싼 편인데 차라리 블루호스팅이 훨씬 저렴한 듯 싶어. 이전을 할 예정입니다.
Cafe24로 이전을 할 생각인데, 사연이 있지만 생략하고 SEO에 영향을 미치는 요소로 loading time을 보려고 한다. 아래 측정값은 Moz의 측정값을 토대로 한다. 다른 측정 기관도 해보면 좋겠지만, 비용문제가.. ㅎ
기존 Fast Comet 의 로딩 타임.

오늘 테스팅 해 본 결과 로딩타임은 3.20초가 나왔다.

위 사항도 향상이 될런지 궁금한 내용이다.
카페 24 이전 후 재측정을 하겠다.

이 방식은 해외 마케팅시에 클라이언트이 해외에 글 발행을 쉽게 해 줄 수 있는 수단이다.
내 홈페이지에 네이버 블로그를 직접 불러 올 수가 있다.
이외에도 인스타, 페이스북, X등의 글을 직접 불러 올 수가 있는 막강한 방식이지만 웹문서 중복 이슈가 생길 수가 있다.
이렇게 한 후에 noIndex, nofollow 등을 꼭 해 줘야 한다.
몇 개의 블로그를 불러왔다. 최근에 생성한 네이버 블로그라서 구글에서 이 블로그의 글들은 indexing 하지 않아서 중복 이슈는 자연스럽게 해결 된다.
이걸 끝으로 네이버 블로그를 구글에서 불러오기 테스트는 끝이다. 이후에 네이버 카페, 스터어, 플레이스를 불러오는 것을 테스트 해 볼 것이다.
현재 이글이 보인다면 테스트 중인 것입니다. 테스트가 완료되고 DB가 나왔다면 이 글 서두는 삭제합니다.
한국에서 가장 쉽게 백링크를 만드는 방법이 뭐가 있을까?
여러가지 있겠지만, 해외에서 가장 고품질의 백링크를 맞추는 방법이외에, 한국의 현실에 맞춰서 백링크를 만드는 방법을 테스트 해 보겠다.
첫번째 고려 사항. 테스트 할 것이 네이버 블로그를 이용해서 백링크를 구글 확보. 기본적으로 글쓰는 시점에서 구글의 정식 발표, 네이버 역시도 구글의 크롤링을 방지하고 있다.
두번째로 과거에는 많은 서비스가 있었지만 최근에는 전혀 찾아 볼 수 없는 SNS간 포스팅 공유 시스템.
세번째로 인스타의 DA가 58점이다.. 이야.. 인스타의 백링크만 얻어도 대박인데.. 이것 역시도 nofollow 이지만.. ㅎ
— 한국의 현실 —
네이버는 구글의 구글의 검색봇을 막고 있다.
네이버 블로그의 포스팅은 구글에서 검색이 안 된다는 한국적인 현실이 있다.
이건 반론의 여지가 없음. 네이버 robot.txt에서 구글을 막고 있기 때문.
5년전인가부터도 구글에서도 네이버 블로그 RSS를 억지로 불러오는 서비스를 중단했기 때문에 최근에 이 문제를 해결 하려는 많은 시도가 있다.
작년에 꼼수로 테스트 해 봤기는 한데, 노가다라서 중단함. (네이버 블로그의 pc주소값은 구글에서 nofollow로 나오지만, 모바일 주소값은 구글에서 follwo로 먹힌다는 이상한 현상)
— 백링크 목표 —
1. 개별 포스팅에 넣은 백링크.
2. 네이버 블로그 포스팅 전체를 구글에서 불러오기.
— 테스트 해 볼 알고리즘 —
네이버 블로그 RSS를 워드프레스에 불어와서 테스트 해 보면 각 블로그 포스팅을 구글에서 불러 올것이다. 이건 이론적으로 확실한데..
— 전체적인 프레임 —-
1. 글 100개 이상 포스팅 된 저품질 블로그 아이디 10개 RSS를 5개의 워드프레스 홈페이지에 콜론을 다르게 해서 적용..
2. 현재 키우고 있는 신규 블로그 RSS 9개를 또 다시 5개의 홈페이지에 콜론을 다르게 해서 적용..
3. 신규 블로그 포스팅을 구글 블로거에 링크 걸어서 등록.
일단 이 세가지만 테스트 해 볼까 싶다. 된다면 구글의 한국적인 순수한 백링크 확보가 가능할 듯 싶다.
각 개별 DA 점수 역시도 확인 해 보면서 나가 봐야 할 듯..
첫번째 시도로 RSS를 가져 오게 하는 것인데 몇개의 블로그를 가져왔다.
첫번째 블로그는 블로그 포스팅을 구글에서 가져오고 있지 않다.
두번째 블로그부터는 오래 된 블로그로 몇개의 블로그글을 가져오고 있지만 최근글은 가져 오지 않는다.
한국 네이버 포스팅을 구글에서 가져 오기 1. (네이버 블로그 RSS링크 bogo7028)

한국 네이버 포스팅을 구글에서 가져 오기 2. (네이버 블로그 RSS링크 zegalang)

이외에도 네이버 블로그글을 가져와서,
1.내 홈페이지에서 직접적으로 보여주는 방식도 있다.
2. 내 홈페이지의 sitemap에 네이버 블로그 RSS를 억지로 키워 넣는 방식도 있다.
뭐가 좋을지는 판단을 해야 한다.
구글의 백링크 점수를 가장 효과적으로 얻는 방식 무엇일까?
2025년 3월 19일 첫번째 세팅 완료.