Fun Linux(68)
-
Unix 'SheBang'
셔뱅 (#!) 1#! /bin/bashcs 셔뱅(SheBang) 은 해시 기호(#) 와 느낌표(!) 가 결합된 형태로 되어 있는 문자 시퀀스이다. 셔뱅이 있는 스크립트 문서는 하나의 프로그램으로써 실행되며, 프로그램 로더가 스크립트 첫 줄에 나머지 부분을 인터프리터 지시자로 인식한다. 위의 경우 인터프리터로 /bin/bash 쉘을 사용한다는 의미이다. ※ 셔뱅의 다른 이름들 샤-뱅(sha-bang)해시뱅(hashbang)파운드-뱅(pound-bang)해시-플링(hash-pling)크런치뱅(crunchbang) [출처] 위키백과 '셔뱅' (https://ko.wikipedia.org/wiki/%EC%85%94%EB%B1%85)
2018.06.10 -
파이썬의 기본 자료형 [String, List, Tuple, Dictionary, Set]
''' 파이썬으로 할 수 있는 여러가지 일 '''파이썬은 시스템 유틸리티를 만드는데 유리 (windows , linux 등의 시스템 명령어들을 이용할 수 있는 각종 도구를 갖추고 있다.) 파이썬을 다른 언어를 이요해 GUI 프로그램을 만드는 것보다 훨씬 더 쉽게 만들 수 있다. Tkinter , wxPython, PyQT, PyGTK 와 같은 GUI 모듈 드이 존재한다. 파이썬은 접착성이 좋은 언어이다. C/C++ 언어와 결합해서 사용할 수 있다. 파이썬은 웹 응용 프로그램을 제작하기에 매우 탁월하다. 파이썬은 수치연산에는 적절하지 않다. 수치 연산에는 C언어가 좀 더 적합하나, Numpy 모듈을 이용하면 수치 연산 프로그래밍도 가능하다. ( Numpy 모듈이 C언어로 제작 되었기 때문) 여러 종류의 D..
2018.06.02 -
특정 날짜 기준으로 파일 검색하기
Q. 192.168.11.135 에서 서버(192.168.11.132)로 주기적인 해킹시도가 있음을 확인했다. 2018년 03월 01일에 서버가 셋업되었고, 공격 로그는 아래와 같았다.Mar 21 20:00:15 192.168.11.132 rpc.statd[189]: gethostbyname formant string attack from 192.168.11.135Mar 21 22:53:40 192.168.11.132 rpc.statd[189]: gethostbyname formant string attack from 192.168.11.135문제가 되는 프로그램을 찾아 문제를 해결하시오. 리눅스에서 파일 검색을 위해 find 라는 프로그램을 사용한다. find를 이용해 특정 날짜에 생성된 파일을 검색하..
2018.03.29 -
사용하지 않는 서비스 중지시키기
Q. FTP 서버로 사용하던 시스템에서 더 이상 FTP 서비스를 제공하지 않고 다른 용도로 사용하려 한다. FTP 서비스를 중지 시키고 부팅시 해당 서비스가 실행 되지 않도록 시스템 설정을 변경하시오. inetd 는 '인터넷 슈퍼 데몬'이라 부르며 외부에서 요청이 들어오면 /etc/inetd.conf 파일에 등록된 서비스 데몬을 실행 시켜주는 역할을 한다. ★ 현재 리눅스 kernel 2.x 이후 대부분 배포판에서는 inetd 대신 xinetd를 사용하고 있다. xinetd 는 inetd 의 확장 버전 정도로 생각하면 된다.find / -name inetd.conf 2> /dev/null┗ 시스템에서 파일명이 inetd.conf 인 파일을 검색한다. -- 2> 표준에러 출력 방향을 오른쪽 인자로 보낸다 ..
2018.03.28 -
[설치] CentOS 7 GUI 환경 사용하기
X-window GUI 환경을 이용하기 위한 그래픽 환경 시스템 소프트 웨어 1.설치- 설치 가능한패키지 목록 확인yum grouplist - 패키지 목록 중 'GNOME Desktop' 을 설치yum groupinstall "X Windows System" "GNOME Desktop" - /lib/systemd/system/ 디렉터리 내부의 부팅 방법 중 하나를 Symbolic Link로 생성해야함- GUI 환경 부팅 시 runlevel5.target -> default.target 으로 심볼릭 링크를 걸어준다.- 재부팅을 통해 GUI 환경으로 부팅이 되도록 한다. #ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.targ..
2018.03.27 -
7. 배열 (Array)
학습목표1. 배열이 무엇이고, 배열에 담긴 값을 어떻게 다루는지 공부한다.2. 연관배열이 무엇인지 공부해 본다. 1. 배열 다른 언어에서 '리스트'라는 이름으로도 불리는 자료형으로 , 연관된 데이터를 모아서 관리하기 위한 자료형이다.배열 - 여러개의 데이터를 저장 / 변수 - 하나의 데이터 저장 ① 배열의 선언 방법- 배열을 만들기 위해서 '[](대괄호)'를 사용한다.- 배열에서 각각의 값을 '요소(elements)' 라고 부른다.12345678 Colored by Color Scriptercs결과>a b c array(3) { [0]=> string(1) "a" [1]=> string(1) "b" [2]=> string(1) "c" } ※ PHP 5.4 이전의 구버전에서의 배열 사용 방법123
2018.03.27