자재·내역 자재구매 및 공사요청 [내역 및 공정표 제공] 오브젝트 오브젝트콜렉션 [공간 설계 의뢰, 오브젝트 구매] 부동산 부동산매매가 산정 회의실 온라인 회의실/메신저
Login | Join
CHIHO : 치호건축사·설계·시공·디자인·자재·부동산·지역이슈
Login | Join

블로그 글

전체기사

Google Ads

Banner

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

치호건축사사무소 – 치호뉴스 최신 이슈

검색어: 3을
배너 이미지
소규모 오피스 서버(Server) 구축 - Lenovo Thinkcentre M720q

소규모 오피스 서버(Server) 구축 - Lenovo Thinkcentre M720q

펼쳐보기

업로드 이미지


업로드 이미지

소규모 오피스 서버(Server) 구축 - Lenovo Thinkcentre M720q

리눅스(Linux): 운영체제의 “핵심(커널)” 이름. 윈도우/맥과 다른 계열.

우분투(Ubuntu): 리눅스를 바탕으로 만든 “배포판(Distribution)” 브랜드. (리눅스의 한 종류)

우분투 서버(Ubuntu Server): 우분투의 서버용 에디션(기본적으로 GUI 없이, 서버에 필요한 구성만).



그래서 정확히 쓰면:

“리눅스(계열) 중 하나인 우분투의 서버용 에디션(= Ubuntu Server 24.04 LTS)”

을 설치하자는 뜻이라서 “리눅스 우분투 서버”라고 줄여 부르는 거예요.

Desktop vs Server 차이는?

  • 커널/명령어는 동일하고, 기본 제공 패키지와 기본 설정이 다를 뿐.

  • Server: GUI 없음(가벼움), SSH/네트워크/서비스 운영에 최적. 24/7 서버에 딱.

  • Desktop: GUI 있음(편리하지만 무거움), 개발/일상용에 편함.

당신 목적(Flask 24시간 운용, 저전력, 가성비)이면 Ubuntu Server 24.04 LTS가 정답.

정확한 이름/파일

  • ISO 이름 예: ubuntu-24.04.1-live-server-amd64.iso

    (M720q 같은 x86-64 PC는 이걸 쓰면 됩니다)

0) M720q에 Ubuntu Server 24.04 LTS 설치를 처음부터 끝까지

준비물

  • USB 메모리 8GB 이상 1개

  • 모니터/키보드(설치 때만 필요)

  • 유선 LAN 케이블(설치 중 네트워크 자동 설정에 유리)


1) 설치 USB 만들기 (Windows에서)

  1. Ubuntu Server 24.04 LTS ISO 받기

    파일 이름 예: ubuntu-24.04.1-live-server-amd64.iso

  2. Rufus 실행 → USB 선택 → ISO 선택 → 옵션은 기본값(UEFI) 그대로 → Start

    (BalenaEtcher를 써도 괜찮음: Etcher 실행 → ISO 선택 → USB 선택 → Flash)

팁: M720q는 UEFI 잘 지원합니다. 파티션 스킴 GPT, Target UEFI로 두면 OK.


2) M720q 부팅 설정

  1. USB 꽂고 M720q 전원 ON

  2. F12 연타 → Boot Menu에서 USB 선택 (부팅목록이 안보이면 BIOS에서 USB Boot 허용 필요)

    • BIOS 진입: F1 연타

    • 필요한 설정(있으면):

      • Startup → CSM/Legacy: 기본 UEFI 유지

      • Security → Secure Boot: 기본 그대로 사용해도 보통 설치 가능 (안되면 Off)

      • Virtualization: 나중에 Docker에 유리하니 Enabled 추천

      • Auto power on after power loss: 정전 후 자동 켜짐 원하면 Enabled

저장 후 재부팅 → F12 → USB로 부팅.


3) Ubuntu Server 설치 마법사

화면 지시에 따라 순서대로:

  1. Language: Korean(또는 English)

  2. Keyboard: Korean(101/104 자동 인식)

  3. Network: 유선 LAN 꽂혀 있으면 DHCP로 자동 연결됨 (Wi-Fi는 나중에 해도 됨)

  4. Proxy / Mirror: 비워두고 넘어가도 OK

  5. Storage:

    • Use an entire disk 선택(단일 디스크 전체 사용)

    • 파일시스템: 기본 ext4 권장 (ZFS 필요 없으면 선택 X)

    • NVMe 250GB 하나면 그대로 진행

  6. Profile setup: 서버 사용자 만들기

    • 이름, 서버명(hostname), 사용자ID, 비밀번호 설정 (기억해두기)

  7. SSH: Install OpenSSH server 체크 (필수)

  8. Featured Server Snaps: 아무것도 선택하지 말고 넘어가기

  9. 설치 진행 → 완료 후 Reboot.

재부팅 직전에 설치 USB를 뽑아 주세요(계속 USB로 부팅되지 않도록).

SSH(Secure Shell)

“다른 컴퓨터(서버)에 안전하게 접속해서, 그 컴퓨터에서 직접 명령을 내려 쓸 수 있게 해 주는 통로”예요.

암호화돼서 도중에 엿보여도 내용이 안 풀립니다.


뭘 할 때 쓰나?

  • 원격 서버에 로그인해서 폴더 만들고, 파일 복사하고, 프로그램 설치/실행

  • Flask 서버 재시작, 로그 보기, 업데이트 등 전부 터미널로 처리

  • 파일 전송(SCP/SFTP)도 SSH 위에서 안전하게 가능


어떻게 동작해?

  • 서버 쪽: SSH 서버(sshd) 가 22번 포트에서 대기

  • 내 PC: SSH 클라이언트로 접속

  • 인증 방식: 비밀번호 또는 키(공개키/개인키) — 키 방식이 훨씬 안전


지금 바로 쓰는 방법 (당신 상황 기준)

1) 서버(우분투) 준비 확인

Ubuntu Server 설치할 때 OpenSSH server를 체크했다면 이미 켜져 있어요.

확인:

sudo systemctl status ssh

IP 주소 확인:

ip a   # 또는 서버 화면에 표시된 IP 확인

2) 접속(내 PC → 서버)

  • Windows 10/11: PowerShell 열고

ssh <서버사용자>@<서버IP>
# 예: ssh ubuntu@192.168.0.50

  • macOS/Linux: 터미널에서 위와 동일

처음 접속 시 “fingerprint 신뢰하겠냐” 묻는 건 정상 → yes.


비밀번호 대신 “키”로 접속(추천)

내 PC에서 키 만들기

ssh-keygen -t ed25519 -C "my-laptop"
# Enter, Enter, Enter로 넘어가면 ~/.ssh/id_ed25519 (개인키) / .pub(공개키) 생성

공개키를 서버에 등록

ssh-copy-id <서버사용자>@<서버IP>
# ssh-copy-id가 없으면:
# cat ~/.ssh/id_ed25519.pub 출력해서
# 서버의 ~/.ssh/authorized_keys 파일에 붙여넣기

이제부터는 비밀번호 없이:

ssh <서버사용자>@<서버IP>


안전하게 쓰는 습관

  • 개인키(id_ed25519)는 절대 공유 금지 (백업만 안전하게)

  • 서버 방화벽에서 SSH 허용:

sudo ufw allow OpenSSH
sudo ufw enable

  • 나중에 외부에 열 때는 포트포워딩 최소화 또는 VPN/Cloudflare Tunnel 사용 권장

  • 가능해지면 /etc/ssh/sshd_config에서 비밀번호 로그인 끄고(키만 허용) 보안 강화


초간단 치트시트

# 접속
ssh user@SERVER_IP

# 파일 보내기(로컬 -> 서버)
scp local.txt user@SERVER_IP:/home/user/

# 파일 가져오기(서버 -> 로컬)
scp user@SERVER_IP:/home/user/log.txt .

# 키 생성
ssh-keygen -t ed25519 -C "my-laptop"

# 키 등록(가능하면)
ssh-copy-id user@SERVER_IP





Flask 배포 순서

“기본 보안 + Flask 서비스”

1) 기본 업데이트 & 유틸

sudo apt update && sudo apt upgrade -y
sudo apt install -y git curl htop unzip ca-certificates
sudo timedatectl set-timezone Asia/Seoul

2) 방화벽(UFW) 설정

sudo apt install -y ufw
sudo ufw allow OpenSSH
sudo ufw allow 80/tcp      # Nginx(HTTP)
# HTTPS 쓸 거면 다음도:
# sudo ufw allow 443/tcp
sudo ufw enable
sudo ufw status

3) SSH 보안(키 로그인 권장)

  • 로컬PC에서 키가 없다면 생성:

    ssh-keygen -t ed25519 -C "my-laptop"
    
  • 서버에 공개키 등록(가능하면):

    ssh-copy-id <서버사용자>@<서버IP>
    
  • (선택, 보안강화) 비밀번호 로그인 끄기:

    sudo nano /etc/ssh/sshd_config
    # 아래처럼 변경/추가
    PasswordAuthentication no
    PermitRootLogin no
    
    sudo systemctl reload ssh
    

4) 고정 IP(선택) — 서버 안정운영에 좋음

ip a          # 유선 인터페이스명 확인(ex: enp0s31f6)
sudo nano /etc/netplan/*.yaml

예시:

network:
  version: 2
  ethernets:
    enp0s31f6:
      addresses: [192.168.0.50/24]
      routes:
        - to: default
          via: 192.168.0.1
      nameservers:
        addresses: [1.1.1.1,8.8.8.8]

적용:

sudo netplan apply


Flask 배포 (도커 없이 깔끔 루트)

5) Nginx + Python 가상환경

sudo apt install -y nginx python3-venv python3-pip

6) 코드 가져오기

GitHub에 올린 저장소를 클론(예: firstcontainer1):

cd ~
git clone https://github.com/<아이디>/firstcontainer1.git
cd firstcontainer1
python3 -m venv .venv
source .venv/bin/activate
# requirements.txt가 있으면:
pip install -r requirements.txt
# 없으면 최소:
pip install flask gunicorn

7) 앱 로컬 구동 테스트

gunicorn -w 2 -b 127.0.0.1:5000 app:app

  • 다른 터미널/PC에서 http://<서버IP>:5000 접속해 확인(임시 테스트).

8) Nginx 리버스 프록시(80 → 5000)

sudo tee /etc/nginx/sites-available/flask <<'EOF'
server {
    listen 80;
    server_name _;

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $remote_addr;
    }
}
EOF
sudo ln -s /etc/nginx/sites-available/flask /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx

→ 이제 http://<서버IP>로 접속.

9) 부팅 자동 실행(systemd)

sudo tee /etc/systemd/system/flask.service <<'EOF'
[Unit]
Description=Flask via Gunicorn
After=network.target

[Service]
User=<서버사용자>
WorkingDirectory=/home/<서버사용자>/firstcontainer1
Environment="PATH=/home/<서버사용자>/firstcontainer1/.venv/bin"
ExecStart=/home/<서버사용자>/firstcontainer1/.venv/bin/gunicorn -w 2 -b 127.0.0.1:5000 app:app
Restart=always

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable --now flask
sudo systemctl status flask --no-pager

<서버사용자>를 실제 사용자명으로 바꿔 넣어줘(예: ubuntu).


(선택) HTTPS, 자동업데이트, 모니터링

10) HTTPS (도메인 있을 때)

sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d your.domain.com

11) 보안 업데이트 자동화

sudo apt install -y unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades

12) 모니터링/로그 보기

sudo apt install -y glances
glances   # 실시간 상태
journalctl -u flask -f   # Flask 서비스 로그 실시간


BIOS 전원 옵션(유용)

정전 후 자동 켜짐:

  • 부팅 시 F1 → BIOS → Power 또는 After power lossOn

A) Git으로 옮기기 (인증 해결됐을 때 제일 깔끔)

구름IDE 터미널에서

cd /workspace/firstcontainer1     # 네 프로젝트 폴더
git add .
git commit -m "deploy"
git branch -M main
git push -u origin main           # (비번 대신 PAT 또는 SSH)

서버(우분투)에서

cd ~
git clone https://github.com/<너아이디>/firstcontainer1.git
cd firstcontainer1
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt   # 없으면: pip install flask gunicorn

퍼블릭 저장소면 바로 되고, 프라이빗이면 PAT/SSH 필요(앞서 안내한 대로).


B) SSH로 직접 복사(가장 빨리 됨) — 추천

방법 B-1. scp 한 방에 복사 (구름IDE → 서버)

구름IDE 터미널에서

# 폴더 통째로 복사
scp -r /workspace/firstcontainer1  <서버사용자>@<서버IP>:/home/<서버사용자>/
# 예: scp -r /workspace/firstcontainer1 ubuntu@192.168.0.50:/home/ubuntu/

포트가 22가 아니면 -P 2222처럼 추가.

방법 B-2. rsync로 빠르고 반복 배포

rsync -avz --delete /workspace/firstcontainer1/  <서버사용자>@<서버IP>:/home/<서버사용자>/firstcontainer1/
# 마지막 슬래시( / ) 중요: 내용물만 동기화

방법 B-3. ZIP으로 묶어서 전송

cd /workspace/firstcontainer1
zip -r app.zip .
scp app.zip <서버사용자>@<서버IP>:~/
ssh <서버사용자>@<서버IP> 'mkdir -p ~/firstcontainer1 && unzip -o ~/app.zip -d ~/firstcontainer1 && rm ~/app.zip'


C) SFTP(그래픽 툴)로 드래그&드롭

윈도우면 WinSCP / 맥이면 Cyberduck:

  • 호스트: <서버IP>

  • 프로토콜: SFTP

  • 포트: 22

  • 사용자/비밀번호: 서버 계정

  • 접속 후 /home/<서버사용자>/firstcontainer1로컬 폴더 통째로 업로드


옮긴 뒤 “바로 실행” 체크리스트 (서버에서)

cd ~/firstcontainer1
python3 -m venv .venv
source .venv/bin/activate
# requirements.txt 있으면:
pip install -r requirements.txt
# 없으면 최소:
pip install flask gunicorn

# 임시 실행 테스트
gunicorn -w 2 -b 127.0.0.1:5000 app:app

브라우저에서 http://서버IP:5000 열어보고 보이면 OK.

Nginx 리버스 프록시(80 → 5000) — 아직 안 했다면

sudo apt install -y nginx
sudo tee /etc/nginx/sites-available/flask <<'EOF'
server {
    listen 80;
    server_name _;

    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $remote_addr;
    }
}
EOF
sudo ln -sf /etc/nginx/sites-available/flask /etc/nginx/sites-enabled/flask
sudo nginx -t && sudo systemctl reload nginx

→ 이제 http://서버IP 접속.

부팅 자동실행(systemd) — 아직 안 했다면

sudo tee /etc/systemd/system/flask.service <<'EOF'
[Unit]
Description=Flask via Gunicorn
After=network.target

[Service]
User=<서버사용자>
WorkingDirectory=/home/<서버사용자>/firstcontainer1
Environment="PATH=/home/<서버사용자>/firstcontainer1/.venv/bin"
ExecStart=/home/<서버사용자>/firstcontainer1/.venv/bin/gunicorn -w 2 -b 127.0.0.1:5000 app:app
Restart=always

[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable --now flask
sudo systemctl status flask --no-pager

<서버사용자>를 실제 계정명으로 바꿔줘.


.env/비밀키 주의

  • 퍼블릭 Git.env, 비밀키 올리지 마!

  • 이런 파일은 B 방식(scp/rsync/SFTP) 으로만 서버에 배포해서 ~/firstcontainer1/.env에 두고,

    Flask에서 python-dotenv로 읽거나 시스템d Environment=에 넣어.





0) 가상환경 들어가기 (공통)

cd ~/firstcontainer1
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt  # 없으면: pip install flask gunicorn


1) 파일이 APPLICATION.py이고, 안에 app = Flask(__name__) 가 있다면

(개발용, 바로 확인)

FLASK_APP=APPLICATION.py flask run --host=0.0.0.0 --port=5000

(운영용, Gunicorn)

gunicorn -w 2 -b 127.0.0.1:5000 APPLICATION:app

리눅스에서는 대소문자 구분합니다. 파일이 APPLICATION.py면 모듈 이름도 APPLICATION입니다.

(소문자로 application:app 쓰면 import 에러 납니다)


2) “앱 팩토리” 구조(예: def create_app(): return app)라면

(개발용)

FLASK_APP=APPLICATION.py FLASK_RUN_PORT=5000 flask run --host=0.0.0.0

(운영용)

gunicorn -w 2 -b 127.0.0.1:5000 "APPLICATION:create_app()"


3) wsgi.py가 따로 있고 그 안에 app이 있다면

gunicorn -w 2 -b 127.0.0.1:5000 wsgi:app


Nginx를 이미 붙여놨다면

위에서 하나를 띄운 뒤 브라우저에서:

  • 개발용(직접): http://서버IP:5000

  • 운영용(Nginx 프록시 통과): http://서버IP

    (프록시 설정을 내가 준 그대로 썼다면 80→5000으로 전달됩니다)


부팅 자동 실행(systemd)도 ExecStart만 맞추면 끝

(예: APPLICATION.py + app 전역일 때)

sudo tee /etc/systemd/system/flask.service <<'EOF'
[Unit]
Description=Flask via Gunicorn
After=network.target

[Service]
User=<서버사용자>
WorkingDirectory=/home/<서버사용자>/firstcontainer1
Environment="PATH=/home/<서버사용자>/firstcontainer1/.venv/bin"
ExecStart=/home/<서버사용자>/firstcontainer1/.venv/bin/gunicorn -w 2 -b 127.0.0.1:5000 APPLICATION:app
Restart=always

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable --now flask
sudo systemctl status flask --no-pager

앱 팩토리면 ExecStart= ... gunicorn ... "APPLICATION:create_app()" 로 바꿔주세요.


자주 나는 오류 체크

  • ModuleNotFoundError: 대소문자/경로 틀림 → APPLICATION:app 철자 확인

  • AttributeError: module ... has no attribute app: 팩토리 구조인지 확인 → create_app() 사용

  • Address already in use: 이미 떠 있는 프로세스가 5000 사용 중 → pkill -f gunicorn 후 재실행

  • 빈 페이지/502: journalctl -u flask -f 로 서비스 로그 확인









처음엔 집 와이파이/공유기 설정이 제일 헷갈립니다.

핵심은 “내 서버(우분투)까지 안정적 IP를 주고, 밖에서 안전하게 접속” 두 가지예요.

아래 3가지 루트 중 하나만 고르면 됩니다. (난 #2 또는 #3을 강력 추천)


0) 공통: 내부 IP를 고정(또는 예약)해두기

  • 공유기 관리자 페이지 → DHCP 예약(고정 할당)에서 서버 MAC 주소에 예: 192.168.0.50 부여

    (또는 우분투에서 고정 IP 설정)

# 인터페이스명 확인 (enp0s31f6 등)
ip a
# netplan 편집
sudo nano /etc/netplan/*.yaml
# 예시
network:
  version: 2
  ethernets:
    enp0s31f6:
      addresses: [192.168.0.50/24]
      routes: [{ to: default, via: 192.168.0.1 }]
      nameservers: { addresses: [1.1.1.1,8.8.8.8] }
sudo netplan apply

  • 우분투 방화벽:

sudo apt install -y ufw
sudo ufw allow OpenSSH
sudo ufw allow 80/tcp
# HTTPS 쓸거면: sudo ufw allow 443/tcp
sudo ufw enable


1) (가장 단순) 내부에서만 쓰기 — 포트포워딩 불필요

  • 집 안에서만 http://192.168.0.50 로 접속

  • 외부 접속 필요 없으면 여기서 끝!


2) (안전·편리) Cloudflare Tunnel — 포트포워딩 없이 외부 접속

공유기·통신사 설정 복잡함을 회피하는 최적의 방법. CGNAT/이중 NAT도 통과됨.

  1. 도메인이 Cloudflare에 있다면:

# 설치
curl -fsSL https://pkg.cloudflare.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloudflare.gpg
echo "deb [signed-by=/usr/share/keyrings/cloudflare.gpg] https://pkg.cloudflare.com/cloudflared $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/cloudflared.list
sudo apt update && sudo apt install -y cloudflared

# 터널 생성/로그인
cloudflared tunnel login
cloudflared tunnel create myflask
cloudflared tunnel route dns myflask flask.my-domain.com

# 프록시(80→127.0.0.1:5000) 설정파일
sudo mkdir -p /etc/cloudflared
sudo tee /etc/cloudflared/config.yml <<'EOF'
tunnel: myflask
credentials-file: /home/ubuntu/.cloudflared/<생성된-credentials.json>
ingress:
  - hostname: flask.my-domain.com
    service: http://127.0.0.1:5000
  - service: http_status:404
EOF

# 서비스로 등록
sudo cloudflared service install
sudo systemctl enable --now cloudflared

  • 이러면 포트포워딩 없이 https://flask.내도메인 으로 바로 접속됩니다.

  • 22(SSH), 80/443 공유기 포트 여는 작업이 전혀 필요 없음.


3) (정석) 공유기 포트포워딩 — 80/443 외부로 열기

도메인+Let’s Encrypt 직접 쓰고 싶을 때.

  1. 공유기에서 포트포워딩:

  • 외부 80 → 내부 192.168.0.50:80

  • 외부 443 → 내부 192.168.0.50:443

    (SSH 22는 외부 개방 금지 권장. 원격관리 필요하면 WireGuard VPN 사용)

  1. 우분투에서 Nginx + 인증서:

sudo apt install -y nginx certbot python3-certbot-nginx
# Nginx 리버스프록시(80→5000) 이미 했다면 그대로 두고
sudo certbot --nginx -d flask.my-domain.com

  1. 테스트는 LTE/5G(모바일 데이터)로 접속해보기(집 와이파이=내부라 착시 생김).

⚠️ ISP가 80/443 차단/CGNAT이면 포워딩이 안 될 수 있어요. 그땐 #2 Cloudflare Tunnel 선택이 편합니다.


보너스: WireGuard VPN(원격에서 내부망처럼)

외부에서 관리/SSH만 필요하면 VPN이 제일 안전.

sudo apt install -y wireguard
# docker로 linuxserver/wireguard 써도 편함

  • 공유기에서 51820/UDP만 포워딩 → 외부에서 폰/노트북으로 VPN 접속 → 192.168.0.50 바로 접근.


자주 막히는 지점 체크리스트

  • DHCP와 고정IP 충돌: 공유기에서 IP 예약으로 해결(가장 쉬움).

  • 더블 NAT/CGNAT: #2 Cloudflare Tunnel로 우회.

  • NAT Loopback 미지원: 집 와이파이에선 도메인이 안 열릴 수 있음 → LTE로 테스트.

  • 방화벽: UFW/보안 솔루션에서 80/443, 51820(UDP) 허용 확인.

  • 도메인 DNS 전파: A/AAAA 레코드 수정 후 수 분~수십 분 지연 가능.


추천 선택 요약

  • 가장 쉬움/빠름: #2 Cloudflare Tunnel

  • 전통적 직접 서비스: #3 포트포워딩 + Certbot

  • 관리 전용(보안↑): WireGuard VPN + 내부만 공개

검색어 "3을"(이)가 content에 포함되었습니다.

《내 인생에 쓸모 있는 가장 세속적인 지혜》 착한 사람보다 무섭도록 현명한 사람이 되라

《내 인생에 쓸모 있는 가장 세속적인 지혜》 착한 사람보다 무섭도록 현명한 사람이 되라

펼쳐보기

현실을 뚫고 나가는 냉정한 생존 지침서

세상은 친절한 마음만으로는 버텨내기 어렵다. 17세기 예수회 신학자이자 현실주의자였던 발타사르 그라시안은 선의와 순진함을 혼동하지 말라고 말한다. 이 책은 도덕 교과서가 아니라, 흔들림 없이 살아남는 법을 간결하고 명료한 격언 300개로 압축한 안내서다. 요지는 단 하나로 수렴한다. 선한 사람이기 전에 지혜로운 사람이 되어라.


핵심 메시지 한 문장 요약

보여주고 싶은 자신과 숨겨야 할 자신을 구분하고, 감정은 절제하고, 판단은 예리하게, 행동은 느리되 결정은 단호하라.


책이 말하는 10가지 현실 원칙

  1. 웃는 얼굴을 경계하라

    친절은 종종 의도를 가린다. 상대의 지속적 행동 패턴이 진짜다.

  2. 약점을 노출하지 말라

    아픈 손가락을 먼저 내보이면, 세상은 거기부터 눌러온다. 불행의 과시는 약점의 전시다.

  3. 자기 평가의 중심을 바깥에 두지 말라

    타인의 칭찬·혹평에 과민하면 누구에게나 흔들린다. 기준은 자신이 세운 원칙.

  4. 성급함은 실패의 가장 값싼 원인

    큰 일은 옆길·뒷길·사각에서 온다. 속도를 줄이고 시야를 넓혀라.

  5. 행운도 불운도 연쇄된다

    작은 방심·부주의가 연쇄를 만든다. 초기 진화가 곧 운을 바꾼다.

  6. 7년 주기의 변화에 올라타라

    7년마다 의도적으로 탈피하라. 업·관계·습관을 리셋하는 설계를 하라.

  7. 진실에도 기술이 필요하다

    사실을 말하는 것과 현명하게 말하는 것은 다르다. 진실은 때·장소·맥락을 타격해야 한다.

  8. 무기는 다양하게, 핵심은 판단력

    유연성·기지·우아함은 도구다. 그러나 도구를 쥐는 손은 판단력이다.

  9. 유머는 예의와 절도의 윤활유

    긴장된 자리에서 가벼운 유머는 힘이다. 다만 예의·절도 없으면 매력도 소멸한다.

  10. 중요한 척하지 말고 실제로 중요해져라

    과시는 약점이다. 성과로, 일관성으로, 묵묵히 증명하라.


상황별 적용 매뉴얼

직장

  • 칭찬·비난 관리: 엄지와 야유에 반응하지 말고, 지표(기한, 품질, 영향)로 응답하라.

  • 정보 방어: 회의에서 본인의 불리한 맥락·상처 고백 금물. 데이터로 코칭을 요청하라.

  • 결정 설계: 긴급과 중요 구분, 하루 1개 Only One 목표.

인간관계

  • 경계선: 처음 3회 반복되는 무시/약속 취소는 패턴이다. 기준·턱을 제시하고 재협상.

  • 진실 전달: 직설 대신 구조화(사실–영향–요청). 설명보다 요청을 남겨라.

  • 상처 관리: 나의 결핍을 이야기하고 싶을수록 기록→지연→선별 공유.

자기관리

  • 7년 주기의 탈피: 7년마다 기술·관계·건강의 “탈피 프로젝트” 실행.

  • 성급함 레버: 중요 결정을 하루 지연 규칙으로 재검토(감정→논거로 전환).

  • 유머 훈련: 회의·가정에서 비폭력적 유머 1회/일. 긴장 하강용 루틴화.


7일 실천 루틴

  • 1일차: 정보절제

    나의 약점·하소연 금지. 업무·관계에서 공유 항목을 선별하여 목록화.

  • 2일차: 경계선 선언

    반복 취소·무시에 대한 기준 문장 작성: “약속을 지키는 관계만 유지합니다. 대체 일정 없으면 다음 기회에.”

  • 3일차: 결정 지연 24

    크고 작은 결정을 24시간 늦추고, A/B 안의 비용–리스크–기대효과 표로 재평가.

  • 4일차: 관찰자의 하루

    성급하게 반응할 순간 3건을 기록. 즉시 답변 대신 “확인 후 회신” 한 문장으로 버퍼 두기.

  • 5일차: 정중한 진실 훈련

    피드백을 사실–영향–요청 3문장으로 말해보기. 직설을 구조로 바꾼다.

  • 6일차: 유머 1회

    회의/가족 자리에서 긴장 완화 유머를 한 번 시도. 선 넘지 않는 선에서 분위기 전환.

  • 7일차: 7년 설계 미니 리셋

    올해 버릴 것 3, 들일 것 3을 적고, 90일 계획으로 분해.


핵심

  • “웃음은 때때로 가면이다. 패턴이 진짜 의도다.”

  • “진실은 칼이 아니라 메스다. 베지 말고 절개하라.”

  • “행운과 불운은 습관의 연쇄이다. 작은 방심이 가장 비싼 값으로 돌아온다.”

  • “중요한 사람인 척하지 말고, 실제로 중요해져라.”



이 책의 미덕은 도덕의 설교가 아니라 현실의 기술을 가르친다는 데 있다. 말로만 착함을 강요하지 않는다. 대신 경계·판단·절제·유머·일관성이라는 실천 가능한 도구를 준다. 좋은 사람이 되려면, 먼저 지혜로운 사람이 되어야 한다. 그라시안의 결론은 지금도 유효하다.

검색어 "3을"(이)가 content에 포함되었습니다.

경량칸막이공사 시방서

경량칸막이공사 시방서

펼쳐보기

업로드 이미지

업로드 이미지

업로드 이미지


1. 적용범위

이 절은 석고보드, 철재(S.G.P.), 기타 보드류를 사용하여 실내간벽을 축조하는 경량 칸막이 제작설치공사와 화장실 칸막이 공사에 사용되는 큐비클 공사에 적용한다.



2. 재료


1) 경량 철골

가. 경량강제 웃막이 및 밑막이 철물 (Steel Runner)

한국공업규격(KS D 3609)제품을 사용하되 두께 및 형상 크기 등은 도면 및 제조업체 사양에 따른다.

나. 경량 강제 샛기둥 (Steel Stud)

한국공업규격(KS D 3609)제품을 사용하되 두께 및 형상 크기 등은 도면 및 제조업체 사양에 따른다.

다. 보강강제 (Brace Channel)

한국공업규격(KS D 3609)제품을 사용하되 두께 및 형상 크기 등은 도면 및 제조업체 사양에 따른다.


2) 석고보드석고보드는 석고를 심으로 그 양면 및 길이방향의 측면을 석고보드용 원지로 피복하여 성형하고, 보드의 가장자리는 직각모 경사진모로 제작한 판으로서 한국공업규격(KS F 3504)을 충족하는 품질의 제품을 사용한다.


3) S.G 패널 칸막이

가. 패널바탕재

합금화 강판으로 녹이 나지 않고 외부충격에 강한 제품으로 도면에서 지정한 아연도 강판 두께 0.5㎜(0.6㎜) 혹은 실리콘 칼라강판 두께 0.5㎜(0.6㎜)를 사용한다.

나. 패널심재

KS F 3504와 KS F 2271에 의한 설계도면에서 지정한 방화석고보드 두께 12.5㎜의 것을 사용한다.

다. 칸막이 심재

Glass Wool을 사용하며 그 종류 및 두께, 밀도 등은 설계도면 및 제조업체 사양에 따른다.

라. S.G 패널

두께 60㎜∼150㎜ 내에서 패널폭을 1000㎜ 이내로 가급적 880㎜, 1000㎜로 모듈(Module)화 하고 칸막이 높이에 따라 설계도면 및 제조업체 사양에 따라 제작한다.


4) 화장실 칸막이

가. 목재 파티클 보드코어

KS F 3104을 만족하고 방수수지 접착제로 고정시킨 목재 칩 보드

나. 플라스틱 라미네이트

KS M 3803을 만족하고 일반용도의 0.8㎜ 두께제품


5) 보온·단열·흡음재

가. 단열, 차음재는 미네랄울 또는 글라스울(glass wool), 세라믹 파이버 등 각종 무기질 섬유재로서 외부에 면한 벽면인 경우에는 보온, 단열 효과로 적용되며, 간벽 사이에 매입하여 차음재 소재로 적용한다.

나. 무기질 섬유 보온 단열재는 1급 불연재로, 화재시 유독가스 발생이 없어 화재로부터 인명피해와 화재의 확산을 막는 소재를 기준한다.


6) EPS 조립식 패널 (샌드위치 판넬) 칸막이

가. 판넬 제원

- 외피재 : 도장용융아연도금강판 0.45~0.5mm

- 내피재 : 도장용융아연도금강판 0.45~0.5mm

- 내부단열재 : 발포폴리스틸렌 15~20kg/㎥

- 조립폭 : 1,000mm

- 두께 : 50, 75, 100,125, 150T

나. 표면재 도장의 종류 - 표면 : 에폭시 프라이머(5㎛) + 실리콘,폴리에스터 10~20㎛

- 이면 : 에폭시 프라이머(5㎛)

다. 판넬 제작

- 위 항의 재료를 폴리우레탄 접착제로 접착하여 조립용 홈 가공, 트림 및 절단 등의 공정이 자동으로 이루어지는 자동연속성형기에 의하여 생산한다.



3. 시공

1) 석고보드 칸막이 설치


가. 준비작업

건식벽이 설치되는 바닥, 천장, 벽체의 돌출되어 있는 못, 모르터 등 모든 이물질을 깨끗이 제거하고 평탄작업을 한 후, 칸막이가 설치되는 바닥과 천장부위에 정확히 먹매김을 한다.


나. 경량강제 웃막이 및 밑막이 설치

① 천장과 바닥에 먹메김 선을 따라 스틸런너(Steel Runner)를 배열한다.

② 스틸런너(Steel Runner)를 힐티나 콘크리트 못을 사용하여 이음새가 벌어지지 않도록 바닥과 천장에 견고하게 고정시킨다.

③ 고정철물의 간격은 중앙부에서는 60㎝ 이내로 하며 연결부나 귀퉁이, 끝부분은 200㎜ 이내로 한다.


다. 경량강제 샛기둥 설치

① 스틸 스터드(Steel Stud)의 설치간격은 어떠한 경우에도 455㎜를 초과할 수 없다.

② 모든 개구부와 인접한 부위, 신축줄눈이 설치되는 양측부위, 칸막이의 끝부분, 연결부, 귀퉁이 부위에는 스터드(Stud)를 추가보강 설치한다. ③ 신축줄눈이 요구되는 부위의 보강 스터드(Stud)에서 12㎜ 이내로 이격하여 설치한다.

④ 가능한 한 천장에서 바닥까지 조인트 없이 Stud를 설치하되 필요하다면 최소이음길이가 200㎜이상이 되게 설치하고 스터드(Stud)의 각 날개(Flange)에 2개 이상이 나사못으로 고정한다.

⑤ 출입구 주위에는 각 문설주에 2개의 스터드(Stud)를 볼트나 나사못을 사용하여 문틀 앵커에 고정한다.

⑥ 수평보강 찬넬은 바닥면에서 최소 1200㎜마다 각 스터드(Stud)의 웨브(Web)을 통과시켜 설치하되 최상단에선 1600㎜ 이내까지 허용된다. 이때 스터드(Stud)와 보강찬넬의 고정은 제조업체 사양에 따른다.

⑦ 스터드(Stud)는 런너(Runner)에 나사못으로 고정시킨다.


라. 석고보드 부착


① 바탕면 붙임

경량강제 샛기둥 한쪽면의 중심선에 보드의 이음매가 위치하도록 평행하게 나사못을 사용하여 설치한다.


② 마감판 붙임

바탕면과 이음매가 엇갈리도록 바탕보드의 중심선을 마감보드의 이음매에 위치하도록 나사못을 사용하여 수직, 수평을 맞추어 설치한다.

③ 코너철물

석고보드용 코너 및 보강철물을 귀퉁이, 모서리, 연결부, 끝부분에 수직 및 수평을 맞추어 이음새 없이 나사못을 사용하여 설치한다.

④ 나사못 시공간격

석고보드 부착 시 나사못의 간격은 가로방향으로 450㎜로 하고 세로방향으로 400㎜ 이내로 시공한다.


마. 표면 마감처리

석고보드 표면의 나사못 머리부위 및 보강철물 부위등 보드 이외의 부속재가 노출되어 있는 부위에는 보강테이프 및 이음매 마감재를 사용하여 표면 마감 처리를 한다.


2) S.G 패널 칸막이 설치

가. 바닥면을 깨끗이 청소한 후 수평 먹줄을 친다.


나. 보조찬넬을 깐후 ø12 앙카볼트를 고정하고 걸레받이를 조립한다.


다. 보조찬넬을 수직으로 천장에 먹줄치기 한 후 천장찬넬을 피스로 천장에 고정한다.


라. 보조찬넬과 천장찬넬 사이에 수직 스터드(Stud)를 도면에 의한 간격으로 고정한다.


마. 일면에 S.G 패널을 스터드(Stud)에 수직간격 300㎜씩 피스로 고정하며 패널간의 줄눈은 8㎜를 유지토록 한다.


바. 유리섬유(Glass Wool)등 차음재를 삽입한다. 사. 반대편 패널을 마.와 같이 고정한다.


아. 패널간 접합(Joint) 부분을 실리콘 코킹 또는 고무제품 조인트 등으로 말끔히 충전한다.


3) 화장실 칸막이 설치

가. 일반사항

① 공작도와 제조업체 설치지침서에 의한 작업공정에 따른다.

② 견고하고 수평 및 수직이 되게 칸막이 패널을 설치한다.

③ 패널과 패널사이의 설치 공간은 13㎜이하로 하고 패널과 벽사이에는 25㎜이하의 공간을 확보한다. 나. 상부가 가새로 지지된 칸막이 바닥에 버팀기둥을 안정되게 설치하고 수평, 수직을 정확히 하여 두 개 이상의 긴결 철물로 각 버팀기둥에 가새를 정착한다.


다. 바닥에 지지한 칸막이

별도의 명시가 없으면 바닥에 50㎜이상 삽입한 정착물로 버팀기둥을 고정한다. 견고하게 조여서 설치하고 수평 및 수직을 정확히 한다.


라. 천장에 매달린 칸막이

수평 및 수직을 정확히 하여 천장 상부에 미리 설치된 지지 구조물에 버팀 기둥을 고정시킨다.


마. 벽에 지지되는 칸막이

은폐한 긴결철물이나 노출형 브라켓트를 사용하여 칸막이를 설치한다. 설치한 패널이 정확하게 수평 및 수직이 되도록 하며 석고보드 벽체의 경우 브라켓트 설치 부위는 러너나 스터드로 미리 보강한다. 바. 소변기 칸막이 지지구조물에 은폐한 긴결철물이나 노출형 브라켓트를 사용하여 칸막이를 설치한다.


사. 모든 칸막이는 측면의 충격을 방지하고 패널을 지지할 수 있도록 견고하게 고정시키고 문을 달아 문과 버팀기둥이 수평, 수직이 되게 한다.


아. 마감 철물조정

① 원활한 작동이 되도록 마감철물을 조정하고 윤활유를 친다.

② 잠금쇠가 벗겨졌을 때 약 30도 정도 안으로 열리도록 힌지를 장치한다.

③ 외부로 열리는 문은 닫힌 상태가 되도록 힌지를 장치한다.


4) EPS판넬 칸막이 설치

가. 바닥면 평활도는 허용오차 3m당 ±3mm정도, 전체 바닥높이차 12mm이내가 되도록 한다.

나. 베이스찬넬은 바닥에 패스너로 600mm간격이 되도록 고정하며 필요시 앙면테이프 또는 실리콘을 사용한다.

다. 베이스찬넬은 판넬 자체하중을 견딜 수 있게 충분히 보강하며, 전선배관 인입시 찬넬 시공전 사전에 협의한다.

라. 내벽 판넬 길이는 (판넬 두께 50T기준) 3,000mm를 표준으로 하고 길이가 초과할 경우 사전에 보강조치를 마련하여 실시한다.

마. 판넬 절단부위는 분진이 발생하지 않도록 후래싱으로 마감하고 코킹처리한다.

바. 작업중 발생한 판넬 표면의 흠집은 터치업 페인트로 도포하여 부식을 방지한다.

검색어 "3을"(이)가 content에 포함되었습니다.

배너 이미지

[브랜드평판] 경복대학교, 전문대학 브랜드평판 5월 1위... 서울예술대학...

펼쳐보기

image

 


2026년 5월  전문대학 브랜드평판이 공개됐다.


전문대학 브랜드 전반이 큰 폭으로 위축되는 가운데, 경복대학교가 25%대 하락에도 불구하고 5월 브랜드평판 1위 자리를 지켰다. 서울예술대학교와 대전보건대학교도 나란히 하락세를 기록하며 상위권 3개 브랜드 모두 전월 대비 감소하는 이례적인 흐름이 나타났다.


한국기업평판연구소가 국내 소비자에게 사랑받는 전문대학을 대상으로 실시한 2026년 5월 브랜드평판 빅데이터 분석 결과, 경복대학교가 브랜드평판지수 1,863,160으로 정상을 지켰다. 서울예술대학교(1,486,914)와 대전보건대학교(1,040,056)가 각각 2위와 3위를 차지했다.


이번 조사는 2026년 4월 21일부터 5월 21일까지 수집된 전문대학 관련 브랜드 빅데이터 총 4,785만 1,981건을 분석한 결과로, 전월(6,705만 3,906건) 대비 28.64% 급감했다.


 


경복대학교, 25% 하락에도 1위 수성…소통·커뮤니티 지수 선두로 격차 유지


1위 경복대학교는 참여지수 270,278, 미디어지수 446,328, 소통지수 574,402, 커뮤니티지수 572,151을 기록하며 전월(2,478,231) 대비 24.82% 하락했다. 낙폭이 크지만 참여지수(27만)·미디어지수(44만)·소통지수(57만)에서 전체 1위를 기록하며 2위 서울예술대학교와의 격차(37만 6,246점)를 안정적으로 유지했다.


2위 서울예술대학교는 참여지수 143,007, 미디어지수 401,230, 소통지수 249,855, 커뮤니티지수 692,823을 기록하며 전월(2,187,492) 대비 32.03% 하락했다. 이번 조사 상위권 가운데 가장 큰 낙폭을 기록했지만 커뮤니티지수(69만)에서 전체 1위를 기록하며 온라인 입소문 측면에서 두드러진 강세를 보였다. 3위 대전보건대학교와의 격차는 44만 6,858점으로 2위 자리는 유지했다.


3위 대전보건대학교는 참여지수 127,669, 미디어지수 232,304, 소통지수 126,178, 커뮤니티지수 553,905를 기록하며 전월(1,284,982) 대비 19.06% 하락했다. 상위 3개 브랜드 가운데 가장 낮은 낙폭으로 상대적 선방을 거뒀으며, 커뮤니티지수(55만)에서 전체 2위를 기록하며 온라인 확산력에서 강세를 드러냈다.


이번 분석에서 확인된 30개 전문대학 브랜드 전체 순위는 다음과 같다. ▲경복대학교 ▲서울예술대학교 ▲대전보건대학교 ▲대구보건대학교 ▲부천대학교 ▲계명문화대학교 ▲연성대학교 ▲동양미래대학교 ▲경북보건대학교 ▲울산과학대학교 ▲구미대학교 ▲동남보건대학교 ▲신구대학교 ▲유한대학교 ▲경민대학교 ▲한림성심대학교 ▲대림대학교 ▲한국영상대학교 ▲서일대학교 ▲서정대학교 ▲광주보건대학교 ▲인덕대학교 ▲백석문화대학교 ▲대경대학교 ▲동서울대학교 ▲대전과학기술대학교 ▲영진전문대학교 ▲마산대학교 ▲경기과학기술대학교 ▲동의과학대학교 순이다.


구창환 한국기업평판연구소 소장은 "전문대학 브랜드 빅데이터가 전월 대비 28.64% 급감한 가운데, 브랜드소비 30.14%, 브랜드이슈 30.68%, 브랜드소통 24.96%, 브랜드확산 28.16%가 일제히 하락하며 4개 세부 지표 전항목이 동반 위축됐다"고 밝혔다.


1위 경복대학교(총장 전지용)는 전 지표가 하락하는 와중에도 소통·미디어 지수에서 전체 1위를 유지하며 전문대학 브랜드 최강자로서의 체력을 재확인했다.


입시 시즌 마무리와 함께 전문대학 관련 온라인 관심이 일시적으로 급감하는 계절적 흐름이 이번 분석에 반영된 것으로 풀이된다. 실무 중심 교육과 취업률에 민감한 수요자들의 관심이 다음 입시 시즌을 앞두고 다시 높아질 것으로 예상되는 만큼, 브랜드 관리 전략의 중요성이 더욱 부각되는 시점이라는 분석이다.


출처 : 이넷뉴스(https://www.enetnews.co.kr)

검색어 "3을"(이)가 content에 포함되었습니다.

핵심 키워드

이슈 54

전남도, 소상공인 온라인시장 성공 안착 돕는다 < 광주·전남 < 메트로 < 기사본문 - 뉴스워커

대부업계 “‘불법대부업’은 틀린 표현… 바로잡아야” < 금융 < 파이낸스 < 기사본문 - IT조선

기술사·기술장 취득 경력 2~4년 단축…국가기술자격 응시자격 다양화 | 아주경제

고단수 20기 영식, ♥17기 순자 뚝딱이는 모습에 “귀엽다” 미소…설렘 폭발 (나솔사계)

재채기 하듯 가스 방출…어린 별 주변 거대 고리 포착

포스텍, AI 시대 전력난 난제 풀 실마리 찾았다

내가 가려고 알아본, 해외 감성 가득한 서울, 부산, 경주의 이국적 숙소 | 지큐 코리아 (GQ Korea)

[위클리오늘] 동해시, 16년 만의 도민체전 엠블런·마스코트 싱징에 담은 의미 공개 < 강원 < 전국지사 < 기사본문 - 위클리오늘

봉준호 첫 장편 애니 도전, 앨리로 영역 확장 < 영화 < Entertainment < 기사본문 - ㅍㅍㅅㅅ PPSS

리틀록 9총사와 트럼프 불러낸 클린턴[손호철의 미국사 뒤집어보기](32)

[대구 장미비디오 사건③] 탈영병 이민형은 어떻게 살인범이 됐나

‘굿바이 잠실’…2026 KBO 올스타전 개최 장소 확정 [공식발표]

새 철도박물관 2030년 문 연다…당선작 '티 뮤지엄' 선정

섭듀드, 오는 4일 성수에서 국내 첫 팝업 오픈

부산문화재단, 공연예술 유통 전문인재 키운다…'BPAM 아카데미' < 사회 < 기사본문 - LG헬로비전

[르포] 멀티숍 벗어난 푸마, 성수에 ‘스니커 실험실’ 만든 이유 - 아시아투데이

[OTT 추천작 4월 1주] <사냥개들 시즌2> <휴민트> <엑스오, 키티 3> <아바...

데어 윌 비 블러드 | 결말포함 해석

대표작 2편 내리 개봉! 올 겨울, 양조위 팬들은 좋겠네 - 아시아투데이

故 데이비드 린치 감독 1주기 감독전 열린다

재활용 충전재가 거위털로 둔갑...? 노스페이스 공정위 신고

옵션만기·엔캐리 청산…"코인 더 떨어진다"

김해공항 국제선, 1000만 이용객엔 턱없이 부족한 인프라

철도노조 파업예고…23일부터 동해선 열차 70%만 운행

"나이키·스투시 못입겠네"...'영포티' 수난시대

“여보, 지금 일본여행 갈까?”…20만원→2만원 ‘뚝’, 관광지 호텔비 급감한 이유가

‘저속노화’ 정희원, 강제추행 혐의로 맞고소…사생활 논란 확산

[현장] 책 영화 빠진 자리, 도파민과 체험이 채웠다 | 비즈한국

이러니 음주운전 하지… 15%만 실형 받았다

김재우♥조유리, 남산뷰 77평 아파트 공개 “아내 위한 인테리어, 침대는 따로”(행가집)

온라인 기반 가구 시장 성장세…29CM 거래액 전년대비 40% 증가

자라홈, 롯데월드몰 플래그십 스토어 리뉴얼 오픈 < 유통소비자 < 생활경제 < 기사본문 - 이뉴스투데이

패션비즈 | 패션코드, 브랜드 스케일업 프로젝트 'KODE : S' 성료... 우승자는 몽세누

[강현철의 명화산책] ‘영혼의 눈동자’ 모딜리아니 ‘잔 에뷔테른’

패션비즈 | '6500억 호실적' 아이파크몰, 메가숍 · 패션 MD 흥행몰이 통했다

무너지는 K푸드 장벽, 초거대 美 식품 몰려온다 < 헤드라인톱 < 유통소비자 < 생활경제 < 기사본문 - 이뉴스투데이

“AI가 사람 대체한다” 아마존, 사무직 10% 감축 단행 - 조세일보

[김승중 더봄] 나만 그런 게 아니었어?···시키면 하기 싫어지는 마음, 우회 방법은 < 김승중의 슬기로운 인간관계 < 더봄 < 기사본문 - 여성경제신문

캄보디아 한인 납치 신고 330건…나경원 "이재명 정권, 왜 방치하나"

15년 전 귀향한 청년들, ‘다시마 섬’ 키웠다

전통시장서 두살배기 납치 시도한 60대 남성 체포 | 연합뉴스

中 과학자들, 노화 멈추는 줄기세포 개발…"뇌·혈관까지 회춘"

“온몸이 종잇장처럼 벗겨져”…‘이 약' 복용 4일 만에 피부 괴사까지, 무슨 일?

해운대 백사장에 '푸드트럭' 추진…벌써부터 '시끌벅적'

‘역전부부’ 아내, 유명 남편 때문에 결혼·출산 소식 숨겼다 “악플 시달리기도”(결혼지옥)

“약으로 버티려 했는데”…긴급수술 받았다는 조세호, 무슨일이

"아시아 주류 산업의 현재와 미래" 비넥스포 아시아 2025, 5월 27일부터 29일까지 싱가포르 마리나 베이 샌즈에서 개최! < 일반 < 기사 < Wine < 기사본문 - 소믈리에타임즈

알바 채팅방, 나 빼고 전부 한패… 신종 온라인 사기 극성

나솔 광수, 110kg→80kg 반전 과거 공개… “살 빼려 ‘이것’ 끊었다”

이청아, 최애 男 입주자는?…"편파적인가" 고민 (하트페어링)

미쳐야 했던 시대, 이름조차 불리지 않았던 그들 ‘초현실주의와 한국근...

“가난하면 왜 사랑도 망가질까? 자존감까지 파괴되는 이유”

200만원으로 시작해 2조 자산가가 된 비결은 무엇일까요?

키트라 그냥 라면 처럼 물 넣고 끓이기만 하면 되는건데