일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 일본유학
- 리눅스
- 한국판뉴딜
- 국제표준
- 부자아빠가난한아빠
- 스펙정보
- 정보처리기사
- ccna
- 실기
- ads.txt
- 코로나바이러스
- 동시접속
- 200-301
- JMeter
- 韓国
- 韓国ヒップホップ
- DevNet
- certification
- 사양
- 성능측정
- 5G
- 4차산업
- 명령어
- ios
- QA
- 환경정보
- 스마트시티
- 사용자100명
- 일본대학원
- 사양정보
- Today
- Total
목록전체 글 (157)
IT 컴퓨터공학 자료실
쉘스크립트 (파일) 실행방법 사용할 명령어를 모아놓은 쉘 스크립트를 실행하는 방법에는 여러 가지가 있습니다. 일반적으로 chmod 명령을 통해 사용권한을 부여한 뒤 실행하는 방법과, 권한을 부여하지 않고도 실행할 수 있는 방법이 있습니다. 또한, 환경변수 PATH에 등록한다면 일반 명령어처럼 사용할 수도 있습니다. 1. 권한 부여 후 실행 파일을 작성한 뒤 파일에 "chmod 755 " 명령을 통해 실행권한을 부여합니다. 이후 "./" 명령으로 실행할 수 있습니다. 파일에 권한 부여 후 실행하는 방법 파일에 권한을 부여하는 chmod 명령을 실행한 뒤 파일의 이름 색깔이 초록색으로 바뀐 것을 확인할 수가 있습니다. 이후 "./test.sh" 명령을 통해 실행한다면 정상적으로 이루어집니다. 2. 권한없이 ..
쉘 (shell) 프로그래밍이란? 쉘에서 여러 개의 동일한 명령을 반복적으로 실행해야 하는 경우, 매번 같은 명령을 치는 번거로운 막일 작업의 경우 한두 번은 괜찮지만 반복적으로 매일 같은 작업을 하는 경우 시간적으로도, 일적으로도 너무 비효율적입니다. 따라서, 하나의 파일을 만들어 그 안에 반복되는 여러 명령어를 적어놓은 뒤 파일을 실행했을 때 명령어들이 자동으로 실행되도록 만드는 과정을 우리는 "쉘 프로그래밍"이라고 합니다. 또한 이런 파일이나 프로그램을 주로 "스크립트"라고 부릅니다. 간단한 쉘 프로그래밍 작성방법 쉘 프로그래밍을 위해 파일을 생성할 경우 어떤 언어로 작성할지에 따라 파일의 확장자나 내용의 형식이 바뀌기도 합니다. 그중 가장 기본적으로 사용되는 bash쉘을 이용해서 간단한 프로그램을..
* 이 강의에서 필요한 것 - 리눅스 배쉬 프로그램 - 커맨드라인 경험 - 약간의 프로그래밍 지식 * The Man and info Command - 배쉬는 많은 기능을 가지고 있다. - 약간의 온라인 문서가 존재한다. - 프린트하면 약 100 페이지 정도가 된다. - https://www.gnu.org/software/bash/manual/bashref.html Bash Reference Manual www.gnu.org - man bash - info bash - https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html Bash Reference Manual www.gnu.org * Scrpit File Basics - 첫 , 두 번째 글자는..
※Title : Sourcing and aliasing with bash * Source Scripts - source example.sh, or . example.sh - It is "dot space" as a short way to source a script. - The shell executed the script in the shell's own process instead of in a new process. - Sourceing is a common way to import variable assignments or functions. - the sourced script is executed within the calling shell's process. * Working with Ali..
지금까지 쉘 스크립트를 정말 많이 작성하고 사용하였는데 이 때 사용하던 #!(셔뱅)을 그냥 형식적으로만 사용했지 제대로 알고 사용하지는 않았습니다. 그래서 이번 기회에 한 번 알아보고 이제 알고 써보기로 하였습니다. 1. #!(Shebang, 셔뱅)이란? 유닉스 계열 운영체제에서 스크립트를 작성할 때 맨 처음에 위치하며, 주로 쉘 스크립트를 작성할 때 많이 사용됩니다. 이 의미는 #!(셔뱅)으로 선언된 부분으로 스크립트를 동작시키겠다는 의미로 보시면 됩니다. 2. #!(Shebang, 셔뱅) 사용법 다른 스크립트에서도 사용할 수 있지만 저의 경우에는 주로 쉘 스크립트를 사용할 때 많이 사용하였습니다. 스크립트 최상단에 #! [인터프리터] [옵션] 을 이용하여 선언하여 주시면 됩니다. 예를들어 설명드리도록..
리눅스 쉘 커맨드 강의 요약 ( 3시간 강의 ) * 일반적인 커맨드 문법 예) ls –lh /user/bin sort –u user.txt grep –i “needle” haystack Command Option(s) Argument(s) * Option(s) 의 특징 커맨드를 어떻게 작동할 지 -로 시작함 보통 한 개의 캐릭터 글자로 사용함 대부분의 Option(s) 명령어는 한 개 혹은 그 이상의 명령어 * 실습 1 ◎ ls 명령어 : 현재 디렉토리의 파일 목록을 간단히 보여줌 ◎ ls –l 명령어 : 현재 디렉토리의 파일 목록을 자세히 보여줌 * 유용한 단축키 ◎ TAP 키 : 자동적으로 파일이나 폴더의 풀 네임을 치지 않아도 자동적으로 완성해주는 키 : 경로의 내용에 근거하여 추측할 수 있게 도와..
오늘은 서버간의 파일 전송 및 수신 방법 중 하나인 SCP에 대해서 알아보겠습니다. SCP설명 scp란 Secure Copy의 약자로 로컬서버에서 리모트(원격)서버로 파일을 복사해서 올리거나 내려받을 때 사용하는 unix계열 utility입니다. 사용방법 다른 서버로 파일 복사해서 보내기 $ scp 보낼파일 서버사용자계정@서버주소:복사될경로 다른 서버에서 파일 복사해서 가져오기 $ scp 서버사용자계정@서버주소:가져올파일경로 복사될경로 사용예제 서버A와 서버B가 있다고 가정했을때, 두가지 case에 대해 알아봅니다. (두 서버는 같은 내부 네트워크에 물려있음을 가정합니다.) 서버A IP = 172.172.2.20 서버B IP = 172.172.2.30 서버A에서 서버B로 특정 파일(sampleA.txt)..
한 상구(Han SangGu), 네트워크 필드 엔지니어, ssanggu@gmail.com 본 블로그는 EVE-NG(UnetLab)를 사용하여 구성하고 시험한 LAB환경을 정리하고, 각각의 LAB에서 어떤 지식을 습득해야하는지를 정리하는 블로그입니다. 가능한 다양한 네트워크 장비를 배치하여 구성함으로써 네트워크에 대한 개념을 좀더 효율적으로 정리할 수 있었습니다. EVE-NG 가상화(VMWare Player, docker, kvm) 리눅스(Ubuntu, CentOS) 네트워크장비(Cisco, Juniper, Extreme VyOS) 보안장비(ASA, PaloAlto, SECUI MF2) IPSec VPN, OpenVPN, SSL VPN SDN(VxLAN) 네트워크 필드 엔지니어 분의 블로그입니다. 1. E..
--------------------------------------------------------- # 스크립트 실행 방법 --------------------------------------------------------- echo "hello world" printf "hello world" printf "%s %s" hello world 두 가지 방법으로 bash 파일을 실행 가능 # 첫번째 방법 $ bash test.sh # 두번째 방법 $ chmod a+x test.sh $ ./ test.sh --------------------------------------------------------- # 주석처리 ----------------------------------------------..
[ 방화벽 (Firewall) - 침입차단시스템 ] - 서로 다른 네트워크를 지나는 데이터를 허용 및 거부하거나 검열 또는 수정 - 네트워크에서 보안을 높이기 위한 1차적인 방법 - 신뢰하지 않는 외부 네트워크와 신뢰하는 내부 네트워크 사이를 지나가는 패킷들에 대한 미리 정한 규칙에 따라 차단하거나 보내주는 기능을 하는 하드웨어 또는 소프트웨어를 뜻함 - 관리자는 방화벽을 통과시킬 접근과 그렇지 않은 접근을 명시해야 함 - 기본적인 기능은 접근 제어를 룰셋(Role Set)을 통해 이루어짐 * Rule Set이란? - 방화벽을 기준으로 보호하고자 하는 네트워크의 외부와 내부에 존재하는 시스템들의 IP와 PORT 단위로 이루어지는 것 [ 침입탐지시스템 (IDS : Intrusion Detection Sys..