본문 바로가기 메뉴 바로가기

하양이공부방

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

하양이공부방

검색하기 폼
  • 하양이공부방 (111)
    • 오샤배리 (30)
      • Engineer Language (5)
      • Thins to do every day (2)
      • Read books (1)
      • Idea (1)
    • Penetration Testing Study (6)
    • Development (5)
      • Front-end develop (0)
      • Back-end develpo (0)
    • War Game Site (14)
      • Bandit (0)
      • rcity (14)
    • System (22)
      • HP-UX (0)
      • Linux(Rhel,Ubuntu) (12)
      • Kali Linux (0)
      • etc (9)
    • Programming (10)
      • Python (6)
      • PHP (1)
      • SQL (2)
      • Mobile (1)
      • Etc. (0)
    • Certificate (20)
      • RHCSA (16)
      • RHCE (3)
      • AWS (0)
      • Azuer (0)
      • NCP (0)
      • 정처기 (1)
    • 뚜히ㅑ노(English) (4)
      • Vocabulary (0)
  • 방명록

System (22)
리눅스 쉘 스크립트 기초 - read 명령어 및 옵션

리눅스 쉘 스크립트 문을 만들 때 자주 사용되는 'read' 문 사용법에 대해 알아보자 목차 - read 명령어 사용 예 - read -옵션 read 명령어 스크립트 문 실행을 통해서 입력을 받아 처리 할때 주로 사용된다. $ read -p " 당신의 나이를 입력 하세요 : " age 명령어 사용법 은 위와 같다. 설명하자면 read 명령어로 " 당신의 나이를 입력하세요 : " 문장을 우선 출력하고 입력받은 값을 ' age ' 변수에 넣게 된다. read 문 끝에 사용할 변수를 넣으면 입력한 값을 해당 변수에 넣게 된다. echo $변수를 통해 해당 값을 출력할 수 있다. 변수를 선언 안 하면 어떻게 출력 하나? 궁금하죠? 이렇게 합니다. 쉘의 예약 변수인 $REPLY로 확인 가능하다. read -옵션 ..

System/etc 2022. 11. 21. 16:34
리눅스 쉘 스크립트 기초 - echo 명령어 및 옵션

리눅스 에서 여러 모로 많이 사용 되는 ' echo ' 명령어 ,사용 예 와 옵션에 대해 알아 보자 목차 echo 사용 예 echo 명령어 -옵션 정리 echo 사용 예 echo 사용 예 를 몇가지 들어보자 우선 현재 세션 확인 하기 $ echo $0 $ echo $SHELL 아래 와 같이 사칙연산 도 가능 하다 계산기 처럼 echo $(( ( 3 + 1 ) * 4 ) )) 서버에 PATH 경로 확인 하는 방법 도 있다. $ echo $PATH Shell 프로그램에 서도 활용 된다. #!/bin/bash clear echo " 로그인한 계정명은 : " $LOGNAME echo " 접속중인 서버 호스트 명 확인 : " $HOSTNAME 리다이렉션 을 이용한 파일 저장 및 계정에 암호 설정 등에 사용 될 경..

System/etc 2022. 11. 21. 15:19
리눅스 쉘 스크립트 - 환경 변수 설정 방법

리눅스 쉘 스크립트 내용에 빠질수 없는 변수 지정과 환경변 수로 등록 하는 방법 을 알아보자 1. 환경변수 ( /etc/profile , ~/.bash_profie , PATH) - Linux 의 환경 변수 는 쉘에 기본 등록 되어 있는 변수 들을 말한다. 환경 변수 는 사용자가 추가 , 수정 , 삭제 할수 있는데 , 우선 서버에 모든 사용자가 사용 하도록 설정 할수도 있고 지금 접속한 세션에 한해서 단기로 사용 하도록 설정 할수도 있다. - /etc/profiel 이 경로 에 변수 를 선언하게 되면 서버에 기록되고 서버에 접속한 모든 사용자가 사용 할 수 있게된다. 서버에 등록 되어있는 모든 변수 를 확인 하는 명령어는 " env " 그리고 " echo $ 탭 키 두번" 또 한 가지는 " export ..

System/etc 2022. 11. 19. 17:49
리눅스 쉘 스크립트 기초 - Shell 시작하기!

순서. 편집기 사용해서 시작하는 법 1. Bash Script 작성 하기 $ vi script.sh < script.sh 라는 문서 파일 작성 #!/bin/bash echo "현재 서버명 은 : $HOSTNAME " echo "접속 유저명은 : $USER" 첫 행은 항상 #!/bin/bash 로 한다 실행할 명령들이 bash 이며 bash의 경로를 의미 (#! shbang으로 읽는다) echo는 뒤에 오는 " " 안의 문장 , 변수 내용 들을 화면에 출력하는 역할을 한다. ( echo 는 따로 포스팅할 예정) $HOSTANME는 환경 변수로 서버의 Hostname를 출력한다. $USER는 현재 사용 중인 계정명 을 출력해준다. 고로 echo는 출력해라 " 현재~ 호스트네임" , 출력하라 "접속 유저~ :..

System/etc 2022. 11. 18. 14:08
리눅스 쉘 스크립트 기초#1 - Shell scripts 란?

SE 로 일 하면서 고객 을 옆에 두고 작업 하게 되면 단순 반복 작업 과 일일이 나열 하며서 해야 하는 작업이 종종 있는데 그런 구찬고 어찌보면 전문성 떨어져 보이는 행동을 안하려면 스크립트를 배워야 겠더라~ 그래서 개인 공부 정리 겸 해서 작성 합니다. 1. Shell 개요 - OS 에서 제공 하는 실행 프로그램 으로 관리 하는 어플리케이션 과 인터페이스 를 제공 한다. Shell 의 종류 여러 가지가 있지만 Bourne shell , Bourne Again shell 이 대표적 이다. Bourne shell ( sh ) 1974년 Bell Lab 에서 Stephen R. Bourne 이 $ 프로프트를 기반으로 사용 도록 만든 shell " 최초 의 Unix Shell " Bourne Shell (본..

System/etc 2022. 11. 16. 17:01
리눅스 개념 #3 - Linux 배포판

리눅스 는 공개 소프트웨어 라고 이전 글에서 언급 했듯이 개발자들 스스로가 개인의 필요에 따라 독자적으로 구성하거나 특정 목적에 맞게 구조화 하여 배포판을 생성하고 공개 배포 하고 있다. 그 종류에 대해 알아보자 레드헷 , 데비안 , 슬랙웨어 , Arch , Gentoo 등이 있고 각계열에 파생 리눅스 수는 더욱 많다. REDHAT RHLE Red Hat Enterprise Linux - 레드헷 ( Red Hat ) 레드헷 은 미국의 오픈소스 소프트웨어 기업 마크 유잉 과 밥 영은 레드헷의 공동 창립자 이고 현재 까지 몸 담고 있다. 회사의 주요 제품인 RHEL의 판매 및 서포트 , 오픈스택 기반 클라우드 플랫폼 구축 JBoss 미들웨어 등의 사업을 한다. // 레드헷 이라는 회사명은 '마크 유잉' 이 ..

System/Linux(Rhel,Ubuntu) 2022. 11. 14. 14:26
리눅스 개념#2 - Linux 역사

리눅스 의 탄생 과정에 대해 간단히 서술 한다. 1969년 벨 연구소의 켄 토슨과 데니스 리치에 의해 Unix 탄생 초기에 무료로 배포 , 시간이 지나고 점차 사용화 1983 년 소프트웨어를 자유롭게 사용하는 취지에 GNU 프로젝트 시작 1990년 GNU 프로젝트가 완성 단계에 이르렀지만 커널 개발 과정에서 잠시 정체 하게 됨 1991년 리누스 토발즈가 커널 개발 - compos.minix 뉴스 그룹에 커널 최초 버전 0.01 공개 됨 뉴스 그룹 구성원들과 전 세계 개발자 에게 소스를 공개 하여 아이디어 공유 와 문제점 개선 등으로 발전하게 됨 1992년 GNU 프로젝트의 응용 프로그램과 리누스 토발즈 의 커널이 결합되어 Linux 운영체제 탄생 GPL ( GNU General Public License..

System/Linux(Rhel,Ubuntu) 2022. 11. 10. 17:54
리눅스 개념 #1 - 리눅스 운영체제란?

리눅스 를 포함한 운영체제 에 대하여 간략히 서술합니다. 멀티테스킹 운영 체제 다중 사용자 운영체제 유닉스 계열 운영체제 리눅스 계열 운영체제 ( GNU ) 1 . 멀티테스킹 운영체제 란? - 멀티태스킹 운영체제는 하나 이상의 프로그램이 동시에 실행할 수 있게 한다. 이는 운영체제의 작업 스케줄링 하부 시스템에 의해 제각기 반복적으로 인터럽트 처리되는 여러 프로세스 사이에서 이용 가능한 프로세서 시간을 쪼개는 시분할을 통해 이루어진다. 멀티태스킹의 경우 선점형과 협동형(비선점형)이 있다. 선점형 멀티태스킹의 경우 운영체제는 CPU 시간을 쪼개어 프로그램들 각각에 슬롯을 할당해준다. 솔라리스, 리눅스, 아미가OS와 같은 유닉스 계열 운영체제들은 선점형 멀티태스킹을 지원한다. 협동형 멀티태스킹은 정해진 방식..

System/Linux(Rhel,Ubuntu) 2022. 11. 10. 16:11
이전 1 2 3 다음
이전 다음
공지사항
  • 생각하는 대로 살지 않으면 사는 대로 생각하게⋯
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 쉘 스크립트 기초
  • 맨탈훈련
  • rhcsa8 시험문제
  • 7-zip
  • RCity operation 1
  • Rcity 9번
  • 리눅스
  • PODman기초
  • 리눅스 명령어
  • rhcsa8 덤프
  • gzip
  • 라쿤시티
  • 리눅스 환경변수 지정
  • 주소DB만들기
  • rhcsa8
  • grootboan
  • grootsecuriry
  • Rcity
  • Grootsecurity
  • 리눅스 쉘 스크립트
  • Rcityboan.com
  • rhcsa8 기출문제
  • 파이썬실습
  • podman
  • Rcity1번
  • Rcity CTF
  • 리눅스본딩
  • rhcsa8덤프
  • CTF
  • 파이썬기초
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바