구글링 해서 나온 글들에 대한 궁금증

cg3980의 이미지

컴퓨터 전공하는 학부 3학년 학생입니다.

올린 사진 2개는 제가 ssh 연결을 하다가 오류가 나서 구글링하다가 찾은 한국인들이 쓴 블로그 글입니다.
보다 보면서 생각이 든 게, 저분들은 어떻게 저런 사소한 명령어 옵션이나 오류메시지 해석 등을 다 알고 썼을까? 란 궁금증이 들더라는 겁니다.
물론 저분들도 다른 사람들이 쓴 글을 읽고 결과만 해석해서 썼거나, 아니면 저쪽 일을 많이 하시다보니 세세한 프로그램 옵션같은것도 다 알고 있어서 자세히 쓴 걸수도 있겠지요.
만약 다른 사람의 글을 읽고 그대로 가져온 거라면, 최초의 그 글을 쓴 사람은 본인이 오류나 구현하고자 하는 상황에서 옵션 값을 조사하고 본인 상황에 맞춰서 연구한 걸 글을 쓴 경우일까요? 아니면 저런

한편으론 저런 옵션이나 프로그램 사용법, 오류 상황 등을 일일이 다 알아둬야 하는지, 아니면 필요할 때마다 찾아쓰는게 맞는건지 하는 의문도 듭니다.
iptable 같은 경우는 저도 예전에 써 본 경험이 있지만 다시 보니 하나도 기억이 안나더라구요. 자주는 아니지만 보게 되어 프로그램 사용법이나 (자주 쓰는) 옵션을 익혀두자니 너무 많은 것 같고, 한편으론 또 다음에 보게 될텐데, 그때마다 찾아봐야하는게 오히려 효율적인 건지 잘 모르겠습니다..

File attachments: 
첨부파일 크기
Image icon 캡처.PNG7.99 KB
Image icon iptable.PNG4.26 KB
shint의 이미지

커맨드 명령어는 설명과 예제가 부족하고. 불편하죠. ㅇ_ㅇ;;
GUI 지원이 안되는 경우에 사용하는 프로그램입니다.
요즘은 GUI 지원이 됩니다.
물론. 커맨드 명령어에서도. GUI 와 비슷한 셋업 명령 화면이 있습니다.

자주 반복 되는 명령어 프로그램은 배치파일로 만드시면 될겁니다. 쉘 명령어.
보통은 공유기가 편하지만. 리눅스가 자동화에 더 편할 수 있습니다.

대처 방안
- 리눅스 책 예제 참고해보기
- iptables 설명 확인 / 똑같은 명령어 따라하기
- 공유기
- 셋업 명령어에서 방화벽 설정
- GUI 방화벽 설정

- 방화벽 프로그램을 오픈소스 등으로 만드는 방법은 더 어려울 수 있죠??
만드신다면. 라이센스를 잘 확인해보셔야 합니다.
대부분은 dll lib 로 사용하시면. 문제는 없을겁니다.

- 스마트폰 앱 GUI - 통신 - 명령어 '로 만들거나. 이미 있는 앱'을 사용하면 편할겁니다.

- 보안 프로토콜 SSH SSL TLS 등은. 인터넷 시간 동기화 (NTP : Network Time Protocol) 을 기반으로 합니다.
시간 맞추셔야 할겁니다. ㅇ_ㅇ;;

고급 iptables 규칙 예제
https://www.ibm.com/support/knowledgecenter/ko/SS42VS_7.3.0/com.ibm.qradar.doc/c_qradar_adm_cnfig_advanced_iptables.html

iptables 과 lokkit
https://www.lesstif.com/pages/viewpage.action?pageId=18219518

iptables를 사용한 방화벽 설정
https://luvery93.github.io/articles/2018-02/iptables-setting-in-ubuntu

Red Hat Enterprise Linux 4: 보안 가이드
이전 7장. 방화벽 다음
7.2. iptables 사용법
http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-sg-ko-4/s1-fireall-ipt-act.html

iptables
https://ko.wikipedia.org/wiki/Iptables

리눅스 운영체제 IPTABLES에 기반한 방화벽 설정 방법
http://library.gabia.com/contents/infrahosting/2214

[CentOS] 방화벽 설정 - iptables
http://webdir.tistory.com/170

CentOS 방화벽 사용방법
http://blog.plura.io/?p=4519

리눅스(Linux) 포트 열기, 방화벽 설정해제 등
http://www.v-eng.co.kr/?mod=document&uid=11&page_id=732

리눅스 방화벽을 남용하기: Spectrum 을 만들 수 있었던 ​해킹​
https://blog.cloudflare.com/how-we-built-spectrum-ko/

[Linux] 리눅스 방화벽 확인. Firewalld를 이용한 방화벽 설정. PORT 허용
http://heni.tistory.com/24

RHEL/CentOS 7 에서 방화벽(firewalld) 설정하기
https://www.lesstif.com/pages/viewpage.action?pageId=22053128

Linux에서 열린 포트 확인/상대방 포트 확인/포트 열기 :: Software Development
http://khie74.tistory.com/1169521441

리눅스 방화벽 설정(iptables) 및 특정 포트 관리 방법 - 레드햇(RedHat) 계열
http://jangpd007.tistory.com/35

리눅스 방화벽
http://cezacx2.tistory.com/1190v

[Linux]리눅스를 방화벽이 적용된 공유기로 사용해보자! 1/3 (iptables 편) (Ubuntu/우분투, Debian/데비안 기준)
http://jollaman999.com/10

ppTp VPN Linux client 설정 방법
http://linuxlab.kr/docs/linux-client.htm

리눅스 Bridge 방화벽
http://blog.pages.kr/437

[Linux] 리눅스 방화벽 정책 설정
http://nowonbun.tistory.com/113?category=507118

리눅스 쉘과 명령어 기초
https://zzsza.github.io/development/2017/12/04/linux-1/

[리눅스] 쉘 명령어
http://12bme.tistory.com/240

Linux 공부 5 - 쉘의 명령어 해석 방법
http://throughkim.kr/2016/12/22/linux-5/

쉘 스크립트(Shell Script) 기초(2) -명령어 치환, 산술 확장
https://jupiny.com/2017/07/10/shell-script-basic-2/

리눅스(linux) 익히기 - 리눅스 쉘(bash), 기본 명령어 이해 및 실습
http://www.fun-coding.org/linux_basic2.html

쉘 명령어
http://yagi815.tistory.com/230

자주 사용하는 리눅스 쉘 명령어, 설정 모음
http://blog.kichul.co.kr/2017/03/14/2017-03-14-bash-command/

리눅스 쉘 명령어들 : 텍스트 파일의 내용을 보여주는 것들
http://studymake.tistory.com/243

Bash 입문자를 위한 핵심 요약 정리 (Shell Script)
https://blog.gaerae.com/2015/01/bash-hello-world.html

bash-shell-명령어펌
http://dbastory.tistory.com/entry/bash-shell-명령어펌

연속적으로 명령 실행시키기 (;과 &와 &&의 차이)
https://opentutorials.org/module/2538/15818

[Linux]쉘스크립트 기초
http://one2many.tistory.com/15

리눅스 명령어: 리눅스 쉘 (.SH) 실행방법
http://seulcode.tistory.com/139

PowerShell 명령어 입문 : 콘솔에서 효과적으로 Windows 제어하기
http://www.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS8677825530

유용한 bash 명령어 101+
https://nolboo.kim/blog/2015/12/01/bash-command/

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

cg3980의 이미지

답변 감사합니다.
다만 제가 궁금한건 방화벽이나 CLI에 대한 단상보단 '구글링 해서 나온결과물들을 찾아볼 때마다 일일이 학습해야 하는지 그냥 상황에 따라 찾아보는게 맞는지'에대한 궁금증이었어서 ^^;

shint의 이미지

ㅇ_ㅇ;;
삼국지 / 서유기 / 아서왕 / 유대인 / 성탄절 / 단군 / 이집트
1390년도 이씨 조선왕조
1490년도 크리스토퍼 콜럼버스 - 신대륙 발견
1700년도 걸리버 여행기
1850년도 서부 개척시대 / 미국 남북 전쟁 - 노예 해방
1870년도 해저 2만리
1880년도 액정 디스플레이 - 홍당무 콜레스테롤 액정 발견
1890년도 코카 콜라 / 알베르트 아인슈타인 / 노벨상 / 대한제국 / 헬렌 켈러
1990년도 마리 퀴리 노벨상
1910년도 1차 세계 대전
1925년도 도트 프린터 / 월트 디즈니 스튜디오
1940년도 대통령제 시작 / 환타 / 2차 세계 대전 / 슈퍼맨
1950년도 Fortran / 6.25 한국 전쟁 / 이스라엘 공화국 유대인 / 베트남 전쟁
1970년도 마이크로 소프트 / 애플 / COBOL / 미국 슈퍼 301조 / 미국 아폴로 11호 달 착륙 / Wi-Fi
1980년도 XT AT 286 386 컴퓨터 : MS-DOS 윈도우 / 매킨토시 / 카세트 / 테이프 / 필름 / 플로피 디스크 / PASCAL / 블로그 / 패밀리 컴퓨터
보석글 / 이란 이라크 전쟁 / 지브리 스튜디오 / 드래곤 퀘스트 / 파이널 판타지 / 북두신권 / 아마게돈 / 드래곤볼
아이큐점프 / 소년챔프 / 게임월드 잡지 / 88 서울 올림픽 개최

1990년도 모뎀 통신 : 리눅스 / 전화모뎀 통신 - 하이텔 / 천리안 / 두루넷 / 나우누리 / MSN 메신져 / 세이클럽 / 소리바다 / CD / DVD / GW-BASIC / TURBO-C / 삐삐 / 무전기 / 휴대폰 / PDA 스마트폰
영환도사 / 성룡 / 아놀드 슈왈츠 제네거 / 톰 크루즈
LOOM / X-Wing / 인디아나 존스 / 매니악 맨션 / 한글 / 페르시아의 왕자 / 프린세스 메이커
IMF 국제통화기금 / 플스 / 드림캐스트 / 슈퍼 패미콤 / 세가 새턴 / 윙크 잡지
로그인 / 패스워드 활성화

2000년도 랜 통신 : 다음 메일 / 엠파스 / 네이버 전자 사전 / 구글 / 코리아넷 / 네이트온 / 라이코스 / 야후 / 벅스뮤직 / 멜론 / M.Net / DRM / USB / 블루레이 / HDMI / 페이스북 / 트위터 / 유튜브
한미 FTA / 우타다 히카루

2000년부터 인터넷이 많이 활성화 되었습니다.

역사 연도표'가 필요해 보이네요.

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

cg3980의 이미지

갑자기이건 왜..ㅎㅎ

shint의 이미지

한국 사람들이 목줄이 조여서. 그럴 수 도 있죠. ㅇ_ㅇ;;
호의를 감사히 여길 수 도 있고...
할것이 많아서 일 수 도 있고...
사람과 지식. 노력이 부족해서 일 수 도 있고...
지도자가 적어서 일 수 있고.
어른들에 대한 예우 일 수 도 있고.
대화와 참여로 개선할 수 도 있고.
나이가 들어서 일 수 도 있고.
운영이 어려워서 일 수 도 있고.
하기 싫어서 일 수 도 있고.
필요한지 몰라서 일 수 도 있고.
필요한건 아는데. 할줄 몰라서 일 수 도 있고.

그러고 보니. 오늘은 국군의 날'입니다. ㅇ_ㅇ;;

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

익명 사용자의 이미지

뭔가가 필요한데 기억 안나면 찾아 봅니다. 그러다 보면 자주 필요한 것들은 자연히 외워집니다.

의식적으로 외우려 한 적은 별로 없어요.

물론 블로그 글을 쓰거나 남의 글에 답변할 땐 어지간히 쉬운 문제가 아니면 레퍼런스를 찾아봐야 하지요. 뭐 별 거 아니에요. 물론 레퍼런스를 참고하여 쓰더라도 이해하기 쉽게 설명하는 건 또 다른 차원의 능력입니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.