본문 바로가기

리눅스36

아파치 웹 서버 설정 리눅스 서버에서 제일 많이 사용하며 전체 웹 서버 로도 가장 많이 사용하는 웹 서버가 바로 아파치 웹 서버이다. 아파치는 제공기능을 모듈 형태로 지원하여 컴파일 없이 기능을 추가 삭제할수 있는 유동성을 가졌으며 암호화된 인증을 지원하고 있다. 또한 아파치는 보통 PHP인테 페이스를 이용 DB와 연동하여 방명록 게시판웹메일 쇼핑몰등에 솔루션형태로 구축된다. 2.환경설정파일 HTTPD.CONF 파일 설정 아파치를 설치하고 나면 웹서버를 구동하기 위해 환경설정을 해주어야 한다. /usr/local/etc/httpd/conf/httpd.conf 에 파일이 위치하게 된다. httpd.conf 파일은 크게 세부분으로 나누어져 있다. Section 1: Global Environment : 아파치 전체적인 영향이 미.. 2009. 1. 13.
VI 에디터 사용하기 VI 프로그램의 위치 $ which vi /usr/bin/vi /usr/ucb/vi /bin/vi VI를 이용한 화일 열기 # vi : e test.txt # vi test.txt 편집모드 i - 커서앞에 텍스트 삽입 a - 커서뒤에 텍스트 삽입 o - 현재 행 아래에 텍스트 삽입 텍스트 교체 r - 한 글자만 교체 R - 커서가 있는 자리부터 여러문자 교체 커서이동 ←, h, ↓, j ↑, k →, l 신속이동 w - 오른쪽으로 특수문자 혹은 한단어의 처음으로 이동 b - 왼쪽으로 특수문자 혹은 한단어의 처음으로 이동 W - 오른쪽으로 한단어의 처음으로 이동 B - 왼쪽으로 한단어의 처음으로 이동 한 행 안에서의 이동 0 (숫자) - 행의 맨 처음으로 이동 $ - 행의 맨 마지막으로 이동 페이지 이동 .. 2009. 1. 13.
리눅스에서 C 프로그램 개발방법 1.소스작성(확장자 .c) 2.gcc 를 이용한 컴파일 3.실행 컴파일 : 컴퓨터가 이해할 수 있도록 변환하는 과정 #cd /work #pwd #vi hello.c #include int main() { int i; for(i=1;i 컴파일 하기 #ls #file hello.c hello.c: ASCII C program text # #file hello.exe hello.exe: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped # #./hello.exe (현재 디렉토리에 있는 hello.exe 를 실행하라는 의미) 2009. 1. 13.
리눅스 필터링 명령어 필터링 하기 #grep telnet /etc/services #cat /etc/services | grep telnet #cat /etc/services | grep ftp ---> 파이프를 이용한 필터링 | 는 "파이프"라고 부르고 명령어들을 연결해서 사용하는 기호이다. 2009. 1. 13.
많이 쓰이는 리눅스 명령어 모음 많이 쓰이는 리눅스 명령어 모음 - linux command, 설명, 예제 1. ls (list) 또는 dir 파일과 디렉토리의 목록을 출력 옵션 : -l, -a, -F, -R -l 퍼미션, 소유권 등 자세한 정보 출력 -a 점으로 시작하는 숨김속성 파일도 출력 -F 파일의 종류를 구분해서 출력 -R 하위 디렉토리를 구분해서 출력 -r 역순정렬(z - y - z .... c - b - a) 2. cat 파일의 내용을 화면상에 출력 3. pwd (parent working directory) 현재 작업 디렉토리를 출력 4. cd (change directory) 디렉토리 이동 5. clear 화면 지우기 6. mkdir (make directory) 디렉토리 생성하기 옵션 : -p -p 계층적으로 디렉토리.. 2009. 1. 13.
쉘의 종류와 특징 쉘 도스의 command.com이 하는 역활처럼 로그인 이후부터 명령어를 기계어로 번역해 주는 명령 해석기를 쉘이라고 함 쉘은 사용자와 운영체제간에 상호 작용을 할 수 있는 기본적인 인터페이스를 제공 명령를 입력하면 쉘에서 해석되어 해석한 명령을 운영체제로전달 즉,쉘은 우리의 명령어를 받아 들이고 그것을 실행하도록 하기 위한 프로그램 shell은 변수를 정의할 수 있고 조건문,반복문,산술 연산 등을 할 수 있는 완전한 프로그램 언어 쉘의 종류와 특징 쉘의 종류에는 크게 bash, csh, ksh 으로 나뉨 - Bash : 본쉘은 최초의 유닉스 쉘이고, 현재 유닉스 시스템에서 대부분 본쉘을 사용. 프로그래밍이 쉬운 반면 다른 쉘보다는 상호작용이 부족. 특징으로는 명령어 히스토리기능과 Alias기능이 있음... 2009. 1. 11.
LPIC 시험 LPIC(Linux Professional Institute Certification) 리눅스 관련 인증 제도는 LPIC, RHCE, SLGE 등이 있으며, 이중 LPIC는 국내에서는 2000년 8월 23일부터 시행되어 차세대 리눅스 국제 공인 자격증으로 급부상하고 있다. LPIC(Linux Professional Institute Certification)는 칼데라시스템, 레드햇, 데비안 등 리눅스 선도 기업들이 주축이 되어 설립한 LPI에서 운영하는 리눅스 전문가 인증 제도이다. 시험의 목적은 최근 각광 받고 있는 리눅스 분야의 기술인력 확대와 정식 리눅스 교육을 통한 공인 엔지니어를 양성해 리눅스를 실제 업무에 적용할 수 있는 업계 표준으로 만들자는 것이다. 시험은 유일한 LPI 인증 전문 업체인 .. 2008. 12. 12.
리눅스의 간단한 용어정리 ▶ MINIX 네덜란드의 앤드류 다넨바움이 개발한 교육용 PC-UNIX. ▶ POSIX 유닉스 운영체제에 기반을 두고 있는 일련의 표준 운영체제 인터페이스 ▶ GNU (Gnu is Not Unix) 무료 소프트웨어 재단(FSF)에서 개발하여 무료로 배포하고 있는 유닉스 운영 체계(OS) 호환 컴퓨터 프로그램의 총칭 ▶ GPL (General Public License) 일반 공중 라이선스, 무료 소프트웨어 재단(FSF)과 이 재단의 GNU 프로젝트에 의해 배포되며 GNU 소프트웨어에 적용되는 공개 소프트웨어의 대표적인 라이선스 체계. ▶ ANSI (American National Standard Institute) 미국표준협회, 미국의 규격·공업 표준을 제정하는 비정부 기관. 국제표준화기구(ISO)의 미.. 2008. 12. 12.