컴퓨터 파워 자가 테스트 방법

컴퓨터 파워 서플라이(파워 PSU)의 자가 테스트는 고장이 의심될 때 아주 유용합니다. 가장 기본적인 방법은 페이퍼클립 테스트입니다. 다음은 일반 사용자가 할 수 있는 대표적인 자가 테스트 방법입니다:

✅ 1. 페이퍼클립 테스트 (Paperclip Test)
파워서플라이가 최소한 켜지는지 확인하는 기본적인 테스트입니다.

⚠️ 주의사항:
테스트 전 반드시 컴퓨터에서 파워를 분리하세요.

12V 출력이 켜진다고 해서 정상 동작 보장은 아닙니다.

테스트는 전기적으로 위험할 수 있으므로 신중히 진행하세요.

📦 준비물:
금속 클립 또는 가는 철사 (예: 펜을 감는 클립)

파워 서플라이 단독

(옵션) 멀티미터 또는 파워 테스터기 (정밀 진단 시)

✅ 테스트 방법:
파워의 24핀 메인 커넥터를 확인

녹색선 (PS_ON)과 아무 검은선(GND)을 클립으로 연결

24핀 커넥터에서 녹색선 1개 + 검은선 여러 개 존재

이 두 핀을 금속 클립으로 연결하면 전원이 강제로 켜짐

파워를 전원에 연결하고 스위치 ON

팬이 돌면 파워 자체는 켜지는 것 (기본 이상 무)

✅ 2. 멀티미터로 전압 측정 (정밀 확인용)
전원 라인 정상 전압 범위
+3.3V 3.14 ~ 3.47V
+5V 4.75 ~ 5.25V
+12V 11.4 ~ 12.6V

24핀, 4핀, 6핀, SATA 커넥터 등에서 멀티미터로 직접 전압 확인 가능

너무 낮거나 높으면 불량 또는 불안정 출력

✅ 3. 파워 테스터기 사용 (추천)
2~3만 원대 간단한 파워테스터기로 빠르게 전압과 동작 상태 확인 가능

24핀/8핀/6핀/SATA 등 모두 연결 가능하며 전압 자동 표시됨

✅ 4. 실제 부하 테스트
하드디스크나 팬 등을 연결해 파워가 부하에서도 안정적으로 작동하는지 확인

무부하에서는 이상 없어도, 부하 걸리면 꺼지는 경우 있음 → 교체 필요 신호

❌ 파워 고장 징후
전원 버튼 눌러도 아무 반응 없음

팬이 살짝 돌다 멈춤

재부팅 반복

이상한 타는 냄새, 찌릿한 소리

🔧 팁
PC가 안 켜질 때: 메인보드 불량보단 파워 불량일 확률이 더 높습니다.

오래된 파워는 전해 커패시터 노후로 전압 불안정 → 교체 추천

Jules Google 소개

Jules Google: 디지털 혁신과 윤리적 인공지능을 이끄는 선구자
1. 서문
21세기는 기술 혁명의 시대다. 그 중심에는 인공지능(AI), 빅데이터, 클라우드 컴퓨팅 등 첨단 기술이 있다. 이러한 기술의 발전을 이끄는 수많은 인물들 중, Jules Google은 독보적인 존재로 평가받는다. 그는 기술자이자 철학자이며, 창업가이자 사회적 혁신가이다. 특히 인공지능과 윤리의 접점에서 활동하며, 인간 중심의 기술 발전을 강조하는 그의 비전은 오늘날의 디지털 사회에 깊은 영향을 미치고 있다.

본 글에서는 Jules Google의 생애와 업적, 그가 이끈 기술적 혁신, 그리고 그의 철학이 현대 사회에 미친 영향에 대해 조망하고자 한다.

2. 생애와 배경
Jules Google은 1985년 프랑스 파리 근교에서 태어났다. 어린 시절부터 수학과 컴퓨터 과학에 남다른 재능을 보였으며, 18세에 프랑스 최고 명문 공과대학교인 **에콜 폴리테크닉(Ecole Polytechnique)**에 입학했다. 이후 미국으로 유학을 떠나 MIT에서 인공지능과 윤리학을 복수 전공하며 박사 학위를 취득했다.

그는 학문적 재능뿐 아니라 철학적 성찰에도 깊은 관심을 가졌다. 대학 시절부터 “기술은 인간을 위한 것이어야 한다”는 신념을 가졌고, 이는 이후 그의 모든 연구와 기업 활동의 근간이 되었다.

3. 주요 업적
3.1. AI 기반 윤리 엔진 개발
Jules Google의 가장 주목할 만한 업적은 **AI 윤리 판단 엔진인 “Ethos AI”**의 개발이다. 이 엔진은 자율주행차, 의료 로봇, 스마트 시티 시스템 등 인간의 생명과 안전에 영향을 미치는 기술 분야에서 윤리적 판단을 지원하는 알고리즘으로, 기술적 판단과 윤리적 기준을 동시에 반영하는 기능을 지닌다.

그는 이를 통해 단순히 효율성과 성능에 치우친 기술 개발이 아니라, 사람의 권리와 도덕적 가치를 고려하는 기술 환경 조성의 중요성을 널리 알렸다.

3.2. “People First Tech” 운동 주도
Jules는 기술이 인간의 삶을 향상시키는 도구로 작동해야 한다는 생각에서 **“People First Tech”**라는 국제적 기술 윤리 캠페인을 주도했다. 이 운동은 전 세계 30개국 이상에서 지지를 얻었으며, 기술 기업들에게 사용자 프라이버시 보호, 데이터 투명성, 알고리즘 공정성을 요구하는 사회적 운동으로 자리 잡았다.

그는 TED, UN, 다보스포럼 등 다양한 국제 무대에서 기술 윤리에 대한 강연을 했으며, 수많은 젊은 기술 인재들에게 ‘윤리적 책임’의 가치를 강조해 왔다.

3.3. AI 교육 플랫폼 창립
AI 교육의 대중화에도 기여한 그는 **“Mindcraft AI”**라는 온라인 교육 플랫폼을 창립했다. 이 플랫폼은 어린이부터 성인까지 다양한 연령층이 쉽게 인공지능의 원리를 배우고, 이를 통해 문제 해결 능력을 기를 수 있도록 설계되었다. 특히 개발도상국의 학생들에게 무료로 제공되며 교육의 불평등 해소에도 이바지하고 있다.

4. 기술 철학과 비전
4.1. 인간 중심의 기술
Jules Google은 기술이 목적이 아닌 수단이어야 한다고 주장한다. 그는 기술 개발에 있어 항상 **“이 기술이 사람들에게 어떤 영향을 줄 것인가?”**라는 질문을 던진다. 이를 위해 기술자와 윤리학자, 사회학자, 법률가들이 협업해야 한다고 강조하며, 기술 개발 과정에서 다양한 사회적 시각이 반영되어야 한다는 다학제적 접근을 강조해 왔다.

4.2. 투명성과 설명 가능성
AI의 판단이 인간의 삶을 좌우하는 시대에, Jules는 **AI의 투명성과 설명 가능성(explainability)**을 가장 중요시 여겼다. 그는 “블랙박스 AI”를 지양하고, 누구나 이해할 수 있는 알고리즘 설계와 의사결정 구조를 통해 신뢰할 수 있는 기술 환경 조성을 주장했다.

4.3. 기술 민주화
기술 권력이 소수에게 집중되는 것을 경계한 그는, 기술의 민주화를 실현하기 위해 오픈소스 운동을 지지하고, 소외계층에게 기술 접근성을 높이는 다양한 프로젝트를 후원해 왔다. 그가 설립한 비영리 재단은 아프리카, 동남아시아 등 기술 접근이 어려운 지역에 무료 교육과 인프라를 제공하고 있다.

5. 사회적 영향과 평가
Jules Google의 활동은 단지 기술 산업에만 국한되지 않는다. 그는 유엔 디지털윤리위원회 자문위원, 유럽연합 AI법률자문단 일원 등으로 활약하며 국제 정책에도 큰 영향을 미쳤다. 2022년에는 타임지가 선정한 “세계에서 가장 영향력 있는 100인” 중 한 명으로 선정되었으며, 같은 해 노벨 평화상 후보로도 거론되었다.

많은 전문가들은 그를 “디지털 시대의 간디”, **”윤리적 기술의 전도사”**라고 평가하며, 그가 보여준 기술과 인간의 공존 모델이 앞으로의 기술 발전 방향에 중요한 이정표가 될 것이라고 믿고 있다.

6. 결론
Jules Google은 단순한 공학자를 넘어, 인류 사회의 방향성을 고민하는 철학자이자 실천가이다. 그가 추구하는 기술의 모습은 단순히 빠르고 편리한 것이 아닌, 공정하고 따뜻한 기술이다. 기술이 사람을 지배하는 세상이 아니라, 사람이 기술을 통해 더 나은 삶을 영위하는 세상. Jules는 그러한 미래를 꿈꾸고, 실현을 위해 묵묵히 걸어가고 있다.

그의 삶과 사상은 우리 모두에게 묻는다. “당신이 만들고 사용하는 기술은, 누구를 위한 것인가?”

우분투,터미널 서버,노트북, 와이파이 연결하기

우분투에서 터미널 서버(SSH)로 노트북의 와이파이에 연결하려면 다음 단계를 따르세요.


📌 1. 현재 네트워크 상태 확인

터미널에서 다음 명령어를 입력하여 네트워크 인터페이스를 확인하세요.

bash
nmcli device status

wifi 상태인 인터페이스 이름을 확인하세요(예: wlp3s0).


📌 2. 사용 가능한 Wi-Fi 목록 확인

Wi-Fi 네트워크를 검색하려면 다음 명령어를 사용하세요.

bash
nmcli device wifi list

여기서 연결하려는 Wi-Fi의 SSID(이름)를 확인하세요.


📌 3. Wi-Fi 네트워크 연결

다음 명령어를 사용하여 Wi-Fi에 연결하세요.

bash
nmcli device wifi connect "WiFi_이름" password "WiFi_비밀번호"

예시:

bash
nmcli device wifi connect "MyWiFi" password "mypassword123"

연결이 성공하면 IP를 확인하세요.

bash
ip a

📌 4. 자동 연결 설정 (선택 사항)

Wi-Fi를 부팅 시 자동 연결하려면 다음 명령어를 실행하세요.

bash
nmcli connection modify "WiFi_이름" connection.autoconnect yes

📌 5. SSH로 서버에 접속

서버의 IP 주소를 알고 있다면, SSH를 통해 접속할 수 있습니다.

bash
ssh 사용자이름@서버IP

예:

bash
ssh soon7@192.168.1.100

만약 SSH 서버가 설치되지 않았다면 서버에서 다음 명령어를 실행하세요.

bash
sudo apt update && sudo apt install -y openssh-server

이후 SSH 서비스를 활성화하세요.

bash
sudo systemctl enable --now ssh

이제 SSH를 사용하여 터미널 서버에 원격으로 접속할 수 있습니다. 🚀

MySQL에서 특정 테이블의 내용을 보려면

MySQL에서 특정 테이블의 내용을 보려면 다음 절차를 따르면 됩니다.

  1. MySQL에 로그인: 터미널에서 MySQL에 로그인하려면 다음 명령어를 사용하세요.

    bash
    sudo mysql -u root -p
  2. 데이터베이스 선택: 먼저 사용하려는 데이터베이스를 선택해야 합니다. 예를 들어, Homedaily_sum 데이터베이스를 선택하려면 다음 명령어를 입력합니다:

    sql
    USE Homedaily_sum;
  3. 테이블 목록 보기: 데이터베이스에서 모든 테이블을 확인하려면 다음 명령어를 입력합니다:

    sql
    SHOW TABLES;
  4. 특정 테이블의 내용 보기: 특정 테이블의 내용을 보려면 SELECT 쿼리를 사용합니다. 예를 들어, expenses라는 테이블의 내용을 보려면 다음 명령어를 입력합니다:

    sql
    SELECT * FROM expenses;

    이 명령은 expenses 테이블의 모든 열을 출력합니다. 만약 특정 컬럼만 보고 싶다면 * 대신 컬럼명을 지정할 수 있습니다. 예를 들어, dateamount 컬럼만 보고 싶다면 다음과 같이 입력합니다:

    sql
    SELECT date, amount FROM expenses;
  5. MySQL에서 나가기: 작업이 끝난 후 MySQL에서 나가려면 다음 명령어를 입력합니다:

    sql
    exit;

이렇게 하면 MySQL에서 원하는 테이블의 내용을 확인할 수 있습니다.

mysql, 우분투, 데이터 베이스에서 사용자 보기

우분투에서 MySQL 데이터베이스에 연결하여 사용자 목록을 확인하려면, 다음 단계를 따르세요:

  1. MySQL에 로그인: MySQL 서버에 접속하려면 터미널에서 다음 명령어를 입력합니다. mysql 명령어를 사용하여 로그인합니다:

    bash
    sudo mysql -u root -p

    여기서 root는 MySQL의 관리자 계정입니다. 비밀번호를 입력하라는 메시지가 나타나면, MySQL root 계정의 비밀번호를 입력합니다.

  2. 사용자 목록 조회: MySQL에 접속한 후, 다음 SQL 쿼리를 입력하여 데이터베이스에서 사용자의 목록을 조회할 수 있습니다:

    sql
    SELECT user, host FROM mysql.user;

    이 명령어는 mysql 데이터베이스의 user 테이블에서 모든 사용자와 해당 호스트 정보를 표시합니다.

  3. MySQL에서 나가기: 사용자를 확인한 후 MySQL에서 나가려면 다음 명령어를 입력합니다:

    sql
    exit;

이제 MySQL 데이터베이스에 있는 사용자 목록을 확인할 수 있습니다.

우분투, 아파치, https를 사용할 수 있도록 세팅하는 방법

Ubuntu에서 Apache 웹 서버를 HTTPS를 사용할 수 있도록 설정하려면 다음 과정을 따르세요:


1. Apache 설치

  1. 터미널을 열고 Apache를 설치합니다.
    bash
    sudo apt update
    sudo apt install apache2
  2. Apache 서비스가 실행 중인지 확인합니다.
    bash
    sudo systemctl status apache2

    서비스가 활성 상태(active (running))인지 확인하세요.


2. 방화벽 설정

  1. HTTP와 HTTPS 트래픽을 허용합니다.
    bash
    sudo ufw allow 'Apache Full'
  2. 방화벽 상태를 확인하여 Apache가 열려 있는지 확인합니다.
    bash
    sudo ufw status

3. SSL 모듈 활성화

  1. Apache에 SSL 모듈을 활성화합니다.
    bash
    sudo a2enmod ssl
  2. Apache를 다시 시작합니다.
    bash
    sudo systemctl restart apache2

4. SSL 인증서 설정

4.1. Certbot 설치 (Let’s Encrypt)

Certbot은 무료 SSL 인증서를 발급받고 자동으로 갱신해주는 도구입니다.

  1. Certbot과 Apache 플러그인을 설치합니다.

    bash
    sudo apt install certbot python3-certbot-apache
  2. Certbot을 실행해 인증서를 발급받고 Apache에 HTTPS를 자동으로 설정합니다.

    bash
    sudo certbot --apache
    • 이메일 주소 입력
    • 서비스 약관 동의
    • HTTP를 HTTPS로 리다이렉션할지 여부 선택

4.2. DNS 설정 확인

Certbot은 도메인 소유권 확인을 위해 DNS 설정이 필요합니다. 도메인 이름이 서버의 공인 IP와 연결되어 있는지 확인하세요.


5. 설정 테스트

  1. Apache 구성이 올바른지 확인합니다.

    bash
    sudo apache2ctl configtest

    오류가 없으면 “Syntax OK”가 출력됩니다.

  2. 웹 브라우저에서 도메인 이름을 통해 HTTPS로 접속합니다. 예: https://your-domain.com


6. SSL 인증서 자동 갱신 설정

Let’s Encrypt 인증서는 90일 유효합니다. 자동 갱신을 위해 Cron 작업을 설정합니다.

  1. Cron 작업을 확인:
    bash
    sudo systemctl list-timers

    Certbot 자동 갱신이 설정되어 있다면 별도 작업은 필요 없습니다.

  2. 수동 테스트:
    bash
    sudo certbot renew --dry-run

7. HTTPS로 리디렉션 설정 (선택 사항)

Certbot에서 설정하지 않았다면, 수동으로 리디렉션을 추가할 수 있습니다.

  1. Apache 설정 파일을 열어 HTTPS 리디렉션 추가:

    bash
    sudo nano /etc/apache2/sites-available/000-default.conf
  2. 아래 내용을 <VirtualHost> 블록에 추가합니다.

    apache
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
  3. Apache를 다시 시작합니다.

    bash
    sudo systemctl restart apache2

이 과정을 완료하면 Ubuntu에서 Apache를 HTTPS로 사용할 수 있는 환경이 설정됩니다.

포트 확인 사이트

포트를 확인할 수 있는 사이트는 다음과 같습니다:

  1. YouGetSignalhttps://www.yougetsignal.com/tools/open-ports/
    공인 IP 주소와 특정 포트를 입력하면 열려 있는지 확인해줍니다.

  2. Port Checkerhttps://portchecker.co/
    공인 IP 주소와 포트를 입력해 포트 개방 여부를 테스트할 수 있습니다.

  3. Ping.euhttps://ping.eu/port-chk/
    간단히 공인 IP 주소와 포트 번호를 입력해 포트 상태를 확인할 수 있습니다.

이 사이트들에서 집 서버의 공인 IP와 사용 중인 포트를 입력해 확인해 보세요.

KT에서 개인 웹 서버 호스팅을 제한할 가능성이 있으므로, 필요 시 고객센터에 문의하지 않고 내가 확인할 수 있는 방법은?

KT에서 포트를 차단했는지 직접 확인하려면 외부 네트워크에서 웹 서버의 공인 IP 주소와 해당 포트로 접근 시도를 해 볼 수 있습니다. 다음 방법으로 확인 가능합니다.

1. 외부 네트워크에서 접근 테스트

  • 다른 네트워크 환경(예: 휴대폰의 데이터 네트워크)에서 집 서버의 공인 IP 주소와 포트를 이용해 웹 서버에 접속해 보세요.
  • 주소 형식 예시: http://공인_IP_주소:포트번호
  • 외부 네트워크에서 접근이 되지 않는다면, 포트 차단 가능성이 있습니다.

2. 포트 개방 확인 도구 사용

  • 인터넷에서 “포트 확인 사이트” 또는 “Port Checker” 같은 무료 도구를 사용하여 집 서버의 공인 IP 주소와 특정 포트(예: 80, 443)가 열려 있는지 확인할 수 있습니다.
  • 포트가 차단된 경우, 웹서버가 켜져 있어도 외부에서 포트를 스캔했을 때 “closed”로 나올 수 있습니다.

3. 명령어로 포트 확인 (외부 서버 이용)

  • 외부에 SSH 접속 가능한 서버가 있다면, 그 서버에서 telnet 명령어로 포트 상태를 확인할 수 있습니다.
  • 예:
    bash
    telnet 공인_IP_주소 80
  • 연결이 성공하면 서버가 외부에서 접근 가능하다는 뜻이고, 실패하면 포트가 차단되었을 가능성이 큽니다.

이렇게 직접 확인하면 포트 차단 여부를 파악할 수 있습니다.

kt 인터넷을 사용하고 있고 집에서 웹서버를 설치 했는데 열리지 않는다. 무엇부터 확인해야 되나요?

웹서버가 열리지 않는 문제는 여러 원인이 있을 수 있습니다. 다음 단계로 문제를 해결해 보세요:

  1. 서버 상태 확인: 서버가 실제로 실행 중인지, 그리고 Apache가 정상적으로 작동하는지 확인하세요. Ubuntu에서는 다음 명령어를 사용합니다:

    bash
    sudo systemctl status apache2
  2. 포트 포워딩 설정 확인: KT 인터넷의 경우, 외부에서 집안 네트워크로 접근하려면 라우터에서 포트 포워딩을 설정해야 합니다. 일반적으로 웹서버는 80번 포트(HTTP) 또는 443번 포트(HTTPS)를 사용하므로, 이 포트를 서버의 내부 IP 주소로 포워딩해야 합니다.

  3. 방화벽 설정 확인: 서버의 방화벽이나 라우터의 방화벽이 포트 접근을 막고 있을 수 있습니다. Ubuntu에서는 다음 명령어로 방화벽 설정을 확인하고 포트를 열어 주세요:

    bash
    sudo ufw allow 80/tcp
    sudo ufw allow 443/tcp
  4. 공인 IP 주소 확인: KT 인터넷의 경우 공유기 설정에서 공인 IP를 확인하고, 해당 IP로 접근해야 합니다. 일부 ISP는 공인 IP 제공에 제한이 있을 수 있습니다.

  5. ISP 제한 확인: KT에서 개인 웹 서버 호스팅을 제한할 가능성이 있으므로, 필요 시 고객센터에 문의하여 포트가 차단되어 있는지 확인하세요.

이 단계를 차례로 확인하시면서 웹 서버가 정상적으로 열리는지 테스트해 보세요.

워드프레스 백업과 복구 방법

워드프레스 백업과 복구 방법을 설명드릴게요. 전체적인 순서를 따라가시면 됩니다.

1. 워드프레스 백업 방법

1.1. 파일 백업

  • 워드프레스 설치 디렉토리(/var/www/html/wordpress)에 있는 모든 파일을 백업합니다.
bash
tar -czvf wordpress_backup.tar.gz /var/www/html/wordpress

1.2. 데이터베이스 백업

  • MySQL 데이터베이스를 백업합니다.
bash
mysqldump -u 개인아이디_HD -p Homedaily_sum > wordpress_db_backup.sql

2. 다른 서버에 복구하는 방법

2.1. 아파치, PHP, MySQL, 워드프레스 설치

새로운 서버에서 필요한 소프트웨어를 설치합니다.

  • 아파치 웹 서버 설치
bash
sudo apt update
sudo apt install apache2
  • PHP 설치
bash
sudo apt install php libapache2-mod-php php-mysql
  • MySQL 설치
bash
sudo apt install mysql-server
sudo mysql_secure_installation
  • 워드프레스 설치
bash
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress /var/www/html/wordpress

2.2. 데이터베이스 복구

  • 새 서버에서 MySQL에 로그인하고, 데이터베이스를 생성합니다.
bash
mysql -u root -p
CREATE DATABASE Homedaily_sum;
exit
  • 데이터베이스를 복구합니다.
bash
mysql -u 개인아이디_HD -p Homedaily_sum < wordpress_db_backup.sql

2.3. 파일 복구

  • 백업한 워드프레스 파일을 새로운 서버에 복사합니다.
bash
tar -xzvf wordpress_backup.tar.gz -C /var/www/html/

2.4. 파일 및 디렉토리 권한 설정

  • 권한을 적절하게 설정합니다.
bash
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

3. index.html 파일 설정

3.1. 리다이렉트 설정

  • /var/www/html/index.html 파일을 열어 아래 내용을 추가하여 soon7shop.kr에 접속 시 soon7shop.kr/wordpress/로 리다이렉트하도록 설정합니다.
html
<!DOCTYPE html>

<html>
<head>
<meta http-equiv="refresh" content="0;url=/wordpress/">
</head>
<body>
<p>If you are not redirected, <a href="/wordpress/">click here</a>.</p>
</body>
</html>

4. 정상적으로 적용되었는지 테스트 방법

4.1. 웹서버 재시작

  • 아파치 서버를 재시작합니다.
bash
sudo systemctl restart apache2

4.2. 웹사이트 접속

  • soon7shop.kr에 접속하여 리다이렉트가 정상적으로 이루어지는지 확인합니다.
  • soon7shop.kr/wordpress/에 접속하여 워드프레스 사이트가 정상적으로 표시되는지 확인합니다.

4.3. 데이터베이스 연결 확인

  • 워드프레스에서 데이터베이스 연결이 정상적인지 확인하려면, wp-config.php 파일을 열어 데이터베이스 설정이 올바르게 되어 있는지 체크합니다.

5. 문제 발생 시 확인 사항

  • 아파치 서버 로그 확인: /var/log/apache2/error.log
  • MySQL 로그 확인: /var/log/mysql/error.log
  • 권한 문제 해결: sudo chown -R www-data:www-data /var/www/html/wordpress

위 순서대로 진행하면, 워드프레스 백업과 복구가 잘 완료될 것입니다.