개인공부 후 자료를 남기기 위한 목적으로 포스팅합니다. 내용 상에 오류가 있을 수 있습니다. 0x04. 리눅스에 binutils 설치 Nachos는 내부적으로 MIPS 아키텍쳐를 가상화하므로 MIPS 명령어로 구성된 바이너리 파일이 실행 가능하게 된다. 하지만 우리는 인텔 x86 프로세서를 사용하기 때문에 현재 우리가 사용하는 프로세서에서 MIPS 명령어로 구성된 바이너리를 만들어내는 컴파일러를 만들어야 한다. 이렇게 host machine과 target machine이 다른 컴파일러를 크로스 컴파일러라고 하며, 여기에서는 Redhat9에 binutils와 GCC를 설치하여 MIPS Instruction을 만들어내는 컴파일러로 구성할 것이다. binutils는 GNU의 웹 FTP(http://ftp.gn..
개인용 서버를 구매하고 CentOS를 서버용 호스트 운영체제로 올린 후 얼마지나지 않아 일어난 일이다. Apache httpd를 올려서 웹 서버를 구축하는데 루트 디렉토리는 잘 뜨는데 사용자별 디렉토리를 설정하고 사용자 계정으로 접속하니 다음과 같이 퍼미션 오류가 나는 것이다. /etc/httpd 디렉토리의 log를 까보니 다음과 같은 에러 메세지를 뱉는다. [Tue May 13 18:37:58 2014] [error] [client 192.168.0.1] (13)Permission denied: access to /~uyu423/ denied (filesystem path '/home/uyu423') because search permissions are missing on a component of ..
리눅스에 JDK와 Tomcat을 설치해 JSP 서비스가 가능하도록 만들어 보겠습니다. 이번학기 수강하는 '객체지향 패러다임' 수업에서는 Windows에서 Tomcat Server를 구동해서 실습하지만 저는 리눅스를 좋아하니깐? 리눅스에 설치하겠습니다. (죄송합니다 교수님) 운영체제는 CentOS Linux 6.5 배포판이며 JDK와 Tomcat의 버전은 2014. 04. 10 기준 최신버전인 JDK 1.8.0, Tomcat 8.0.5를 설치하겠습니다. Apache Tomcat 8 다운로드 & 설치 기본적으로 슈퍼유저의 권한을 가진 root 계정으로 진행되며 사전에 JDK가 설치되어 있어야 합니다. JDK 설치에 대해서는 이전 포스팅을 참고하시길. 2014/04/10 - CentOS 6.5 리눅스에 JSP..