λ¦¬λˆ…μŠ€ 4

μ„œλ²„μ˜ 곡인 IP ν™•μΈν•˜κΈ°

일반적인 λ¦¬λˆ…μŠ€ μ„œλ²„λŠ” μ΄λ”λ„·λ³„λ‘œ IPλ₯Ό ν• λ‹Ήν•˜μ—¬ ifconfig λͺ…λ Ήμ–΄λ‘œ ν• λ‹Ήλœ IP λ₯Ό 확인할 수 μžˆμœΌλ‚˜ AWS (Amazon Web Service)λ“±μ˜ ν΄λΌμš°λ“œ μž₯λΉ„μ—μ„œλŠ” Private IP 만 확인이 κ°€λŠ₯ν•˜κ³  Public IP λŠ” Amazon Console 등을 ν†΅ν•΄μ„œ 확인이 κ°€λŠ₯ν•˜λ‹€. λ˜λŠ” NAT μ•„λž˜μ— μœ„μΉ˜ν•œ μ„œλ²„λ“€μ˜ κ²½μš°λ„ μ‹€μ œ ν• λ‹Ήλœ IPλŠ” 사섀 IP만 ν‘œμ‹œλ˜κ³ , μ™ΈλΆ€ μ ‘μ†μ‹œ μ™ΈλΆ€ μ„œλ²„μ—μ„œ μΈμ‹ν•˜λŠ” IP λŠ” NAT 의 IP κ°€ λœλ‹€. 이런 경우 μ„œλ²„μ—μ„œ κ°„λ‹¨ν•˜κ²Œ μ™ΈλΆ€λ‘œ μ ‘μ†ν•˜λŠ” 본인 IPλ₯Ό ν™•μΈν•˜λŠ” 방법은 μ•„λž˜μ™€ κ°™λ‹€. 1. ν˜„μž¬ μ‚¬μš©μ€‘μΈ μ„œλ²„μ˜ 곡인IP 쑰회 (Outbound) $ curl ip.ojj.kr Your IP is 175.123.191.3 2. νŠΉμ • IP의 정보 쑰회 $ cu..

IT Talks/Linux 2023.02.22

[λ¦¬λˆ…μŠ€] date λͺ…λ ΉμœΌλ‘œ timestamp λ³€ν™˜ν•˜κΈ°

1. timestamp κ°’μœΌλ‘œ μ›ν•˜λŠ” λ‚ μ§œ ν˜•νƒœλ‘œ λ³€ν™˜ν•˜κΈ° $ date -d '1970-01-01 1676360315 sec' 2023. 02. 14. (ν™”) 07:38:35 KST $ date -d '1970-01-01 1676360315 sec' +'%Y-%m-%d %H:%M:%S' 2023-02-14 07:38:35 * κ²°κ³ΌλŠ” μ‹œμŠ€ν…œ Timezone에 λ§žμΆ°μ„œ ν‘œμ‹œλ¨ 2. λ‚ μ§œ ν˜•μ‹μœΌλ‘œ timestamp κ°’ κ΅¬ν•˜κΈ° (1번과 λ°˜λŒ€) $ date -d '2022-02-14' +%s 1644764400

IT Talks 2023.02.14

Python3 가상 ν™˜κ²½ 생성

venv λͺ¨λ“ˆμ€ 자체 μ‚¬μ΄νŠΈ 디렉터리λ₯Ό κ°–λŠ” κ²½λŸ‰ β€œκ°€μƒ ν™˜κ²½β€μ„ λ§Œλ“€κ³ , μ„ νƒμ μœΌλ‘œ μ‹œμŠ€ν…œ μ‚¬μ΄νŠΈ λ””λ ‰ν„°λ¦¬μ—μ„œ 격리할 수 μžˆλ„λ‘ μ§€μ›ν•©λ‹ˆλ‹€. 각 가상 ν™˜κ²½μ€ κ³ μœ ν•œ 파이썬 λ°”μ΄λ„ˆλ¦¬(이 ν™˜κ²½μ„ λ§Œλ“œλŠ” 데 μ‚¬μš©λœ λ°”μ΄λ„ˆλ¦¬ 버전과 μΌμΉ˜ν•¨)λ₯Ό 가지며 μžμ‹ μ˜ μ‚¬μ΄νŠΈ 디렉터리에 λ…λ¦½μ μœΌλ‘œ μ„€μΉ˜λœ 파이썬 νŒ¨ν‚€μ§€ 집합을 κ°€μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. κ°€μƒν™˜κ²½ 생성 $ python3 -m venv /home/myhome/venv * μ§€μ •ν•œ 디렉토리에 가상 ν™˜κ²½ 생성 (λ¦¬λˆ…μŠ€ κΈ°μ€€) * μ‹€ν–‰ ν›„ μ΄λž˜μ™€ 같은 였λ₯˜κ°€ λ°œμƒν•œλ‹€λ©΄ --without-pip μ˜΅μ…˜μœΌλ‘œ pip λŠ” λ³„λ„λ‘œ μ„€μΉ˜ν•΄ μ€€λ‹€. Error: Command '['/home/ojj/venv/bin/python3', '-Im', 'ensurepip', '--upgrade',..

IT Talks 2022.09.22

μš°λΆ„νˆ¬ (ubuntu) apt-get λͺ…λ Ήμ–΄

Apt-Get apt-get λͺ…령은, μƒˆλ‘œμš΄ μ†Œν”„νŠΈμ›¨μ–΄ νŒ¨ν‚€μ§€μ˜ μ„€μΉ˜, μ‘΄μž¬ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄ νŒ¨ν‚€μ§€μ˜ μ—…κ·Έλ ˆμ΄λ“œ, νŒ¨ν‚€μ§€ λͺ©λ‘ 인덱슀의 μ—…λ°μ΄νŠΈ, 그리고 심지어 전체 μš°λΆ„νˆ¬ μ‹œμŠ€ν…œμ˜ μ—…κ·Έλ ˆμ΄λ“œλ₯Ό μˆ˜ν–‰ν•˜λŠ” μš°λΆ„νˆ¬μ˜ Advanced Packaging Tool (APT) 에 μ‚¬μš©λ˜λŠ”, κ°•λ ₯ν•œ λͺ…λ Ήμ–΄-라인 도ꡬ μž…λ‹ˆλ‹€. λ‹¨μˆœν•œ λͺ…λ Ήμ–΄-라인 λ„κ΅¬λ‘œμ„œ, apt-get 은 μ„œλ²„ κ΄€λ¦¬μžλ₯Ό μœ„ν•˜μ—¬ μš°λΆ„νˆ¬ λ‚΄μ—μ„œ μ‚¬μš©ν•  수 μžˆλŠ” λ‹€λ₯Έ νŒ¨ν‚€μ§€ 관리 도ꡬ듀에 λΉ„ν•΄ λ§Žμ€ μž₯점을 가지고 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ μž₯점의 λͺ‡ κ°€μ§€λŠ” κ°„λ‹¨ν•œ 터미널 μ—°κ²°(SSH)둜 μ‰½κ²Œ μ‚¬μš©ν•  수 μžˆλŠ” 것과 cron μŠ€μΌ€μ₯΄λ§ μœ ν‹Έλ¦¬ν‹°μ— μ˜ν•΄ μžλ™ν™” ν•  수 μžˆλ„λ‘ μ‹œμŠ€ν…œ 관리 μŠ€ν¬λ¦½νŠΈμ—μ„œ μ‚¬μš©λ  수 μžˆλ‹€λŠ” 것 μž…λ‹ˆλ‹€. apt-get μœ ν‹Έλ¦¬ν‹°μ˜ λͺ‡ 가지 잘 μ•Œλ €μ§„..

IT Talks 2010.08.02
728x90