전체 글
-
장치 인식과 파티션 작업linux/centOS 2018. 6. 19. 14:36
☆ 파티션 (1) 파티션이란? 컴퓨터에서 디스크나 메모리 등의 저장 매체를 사용하고자 하는 영역만큼 나누는 것을 말한다. 하드디스크드라이브처럼 용량이 비교적 큰 저장 매체를 유용하게 쓰기 위해 고안되었다. 즉, 하드디스크드라이브에 새로운 프로그램을 계속 설치하면 디렉토리로 관리하는 데 한계가 생기며, 컴퓨터바이러스에 감염될 경우 모든 프로그램과 데이터들을 사용하지 못하게 될 수도 있다. 이에 대비하여 하드디스크드라이브를 나눠 놓으면 프로그램을 별도로 저장할 수 있으며, 컴퓨터바이러스에 감염되더라도 그 부분만 제거할 수가 있다. (2) 파티션을 나누는 이유? ① 루트 파티션 파괴시 다중 파티션 자료보호 & 자료 백업 및 업그레이드 수월 리눅스가 설치된 파티션 이외의 파티션에 자료가 들어 있는 파티션의 경우..
-
JSP, JSP컨테이너, 톰캣, 이클립스it 용어 2018. 6. 18. 17:00
JDK : 자바 애플릿이나 각종 응용 프로그램(어플리케이션)을 개발자들이 쉽게 만들 수 있도록 해주는 개발자용 도구이다. 여러 운영체제 및 응용 프로그램(어플리케이션)과 연결시킬 수 있는 자바 응용 프로그램 인터페이스(API) 와 클래스 라이브러리, 자바 가상 머신 등을 포함한 Java Development Kit 이다. http://www.oracle.com 에서 다운받을 수 있다. JSP : 서버 측에서 동작하고 웹 서버와 연동이 되어서 동적인 페이지를 생성한다. JSP는 Java 코드가 약간 포함된 HTML 페이지 형태를 띠고있다. HTML이 없는 순수한 JSP 코드로만 구성된 페이지도 있다. 동적인 페이지를 생성하기 위한 프로그래밍 언어가 JSP만 사용되는건 아니다. CGI, PHP, ASP, S..
-
JVM, JRE, JDK, javaEE, 반응형 웹it 용어 2018. 6. 18. 16:58
JVM (Java virtual Machine) 자바 가상머신 자바번역기라고도 불리는 자바가상기계(JVM)는 자바 바이트 코드와 컴퓨터의 운영 시스템 간에 번역기 역할을 하여 자바로 작성된 응용 프로그램을 윈도나 매킨토시, 유닉스 등에서 사용할 수 있도록 해주는 소프트웨어를 말한다. JRE(Java Runtime Environment) 자바 실행 환경 자바 언어로 개발된 소프트웨어를 실행하기 위해 필요한 플랫폼. 자바를 이용해 개발된 소프트웨어는 어떤 플랫폼으로부터도 독립적인 형식(자바 바이트 코드)으로 배포되지만, 이것을 실행하려면 그 플랫폼을 해석할 수 있는 형식(native code)으로 변환해야 한다. 즉, 자바 실행 환경(JRE)은 이 변환과 실행을 행하는 자바 가상 머신과 그 주변의 소프트웨어..
-
SVN, 형상 관리, Git, GitHubit 용어 2018. 6. 18. 16:56
SVN( Subversion ) 자유 소프트웨어버전 관리시스템이다. 명령행 인터페이스에서 사용하는 명령어를 따서 “SVN”이라고 줄여서 부르기도 한다. 제한이 있던 CVS를 대체하기 위해 2000년부터 콜랩넷에서 개발되었다. svn은 형상 관리 툴 이라고도 한다. 형상 관리 시스템 형상 요소의 기능적 특성이나 물리적 특성을 문서화하고 그들 특성의 변경을 관리하며, 변경의 과정이나 실현 상황을 기록·보고하여 지정된 요건이 충족되었다는 사실을 검증하는 것 또는 과정. 깃(Git) Git은 프로그램 등의 소스 코드 관리를 위한 분산 버전 관리 시스템이다. 기하학적 불변 이론을 바탕으로 설계됐고, 빠른 수행 속도에 중점을 두고 있는 것이 특징이다. 최초에는 리누스 토르발스가 리눅스 커널 개발에 이용하려고 개발하..
-
디렉토리 관리linux/centOS 2018. 6. 18. 14:38
☆ 디렉토리 관리 리눅스의 디렉토리 구조는 전체적으로 트리(Tree) 구조를 하고 있으며, 명령어의 성격과 내용 및 사용 권한 등에 따라 디렉토리로 구분되어 있다. 리눅스 파일 시스템 구조는 기본적인 구조를 제외하고는 사용자의 설정에 따라 달라질 수 있다. 하지만 리눅스의 디렉토리 구조는 파일 시스템 표준안(FSSTND, Linux File System Standard)을 기반으로 하는 것이 바람직하다. 표준안을 무조건 따르라는 강제력은 없지만 리눅스 파일 시스템 표준안을 따라 파일 시스템을 구성할 경우 파일들의 위치가 일관되게 유지되어 프로그램 작성, 포팅은 물론 시스템 관리도 쉬워지는 이점이 있기 때문에 대부분의 배포판들이 이 표준안을 지키고 있다. 대부분의 리눅스는 FHS(Filesystem Hie..
-
원격 접속과 파일 전송linux/centOS 2018. 6. 18. 11:57
☆ scp : scp 는 secure copy client 프로그램으로 ssh 를 설치하면 같이 설치되는 프로그램이다. 별도의 ftp 클라이언트를 굳이 설치 하지 않더라도 손쉽게 파일전송을 수행할수 있으며, 데이터를 암호화시켜 전송해주게 된다. 다시 말해 scp는 자신의 컴퓨터에서 원격의 컴퓨터로 또는 원격의 컴퓨터에서 자신의 컴퓨터로 간단하게 파일을 전송 할 수 있는 프로그램이다. (명령어 형식) # scp file1 172.16.9.254:/tmp/file2 # scp file1 172.16.9.254:/test # scp 172.16.9.254:/test/file1 /test # scp -r dir1 172.16.9.254:/tmp [참고] scp 명령어는 cp 명령어 형식과 비슷하다. # cp f..
-
프로세스 관리linux/centOS 2018. 6. 17. 21:30
☆ process(프로세스) : 프로세스(process)란? 실행중인 프로그램이다. DISK(한글.exe) ----> MEM(한글 process) ----> CPU(중앙 처리 장치) 프로세스는 프로그램이 메모리에 적재되어 실제로 실행되고 있는 상태를 말한다. 프로세스는 컴퓨터 내에서 실행중인 프로그램의 인스턴스이다. 여러 명의 사용자들에 의해 공유되고 있는 응용프로그램은 일반적으로 각 사용자들의 실행단계에서 하나의 프로세스를 갖는다. 프로세스는 자프로세스라고도 불리는 서브프로세스를 시작시킬 수 있다. 자프로세스는 부프로세스의 복제로서 부프로세스의 자원을 일부 공유하는데, 부프로세스가 종료되면 더 이상 존재할 수 없다. 프로세스들은 몇 가지 IPC 방식을 통하여 정보를 교환하거나 그들의 연산을 동기화할 수..
-
shell 특성 3linux/centOS 2018. 6. 17. 21:22
☆ alias : 기존 명령어를 사용자가 임의로 별명처럼 지정해서 사용할 수 있는 명령어 별칭(Alias) # alias cp='cp -i' # alias (# alias cp) # unalias cp # alias cp='cp -i' # alias mv='mv -i' # alias rm='rm -i' # alias vi='/usr/bin/vim' # alias pps='ps -ef | head -1 ; ps -ef | $1' [EX1] 별칭 테스트 # alias a='cd /test && rm -rf /test/*' # alias b='cp /etc/passwd file1 ; cp file1 file2 ; cp file1 file3' # a # b # ls (주의) alias 이름과 명령어 이름이 중복..