본문 바로가기

리눅스 텔넷 서버 구축하기 안녕하세요. 오늘 다뤄볼 내용은 리눅스에서 원격지 시스템을 관리하는데 많이 사용되는, 텔넷 서버 구축 과정입니다. (요즘은 SSH도 많이 사용된다고 하는데, 아직 실무에서는 텔넷이 더 많이 쓰이는 것 같네요.) 먼저, 전체 과정은 아래와 같습니다. 1. 텔넷 서버 설치yum -y install telnet-server 명령을 입력하면, 아래와 같이 텔넷이 설치됩니다. 2. 텔넷 서비스 시작 systemctl restart telnet.socket 앞으로 다루게 될 서비스들은 시작할 때는 start 보다 restart 명령어를 써 주는 것이 좋습니다. restart 입력 시, 서비스가 시작되어 있으면 다시 시작되는 것이고, 만약 시작되어 있지 않다면 시작되는 것이기 때문입니다. 3. 텔넷 사용자 생성 및 ..
리눅스에서의 컴파일 1. 컴파일이란? 대부분의 경우 프로그램을 만들때에는 사람이 이해하기 쉬운 언어로 만들게 됩니다. 그러나 이것은 사람이 쉽게 이해하기 위한 언어일 뿐이며, 컴퓨터가 이해할 수 있는 언어는 아닙니다.따라서 사람의 언어로 된 코드들을 컴퓨터가 이해할 수 있는 코드로 변환해주는 작업을 해야 되는데 이러한 작업을 "컴파일 작업" 이라고 합니다. 그리고 사람의 언어로 된 코드들의 집합을 원시코드 혹은 소스(Source)라고 부르며 리눅스의 경우 원시코드들은 대부분 C로 만들어지게 됩니다. 이 때 사람의 언어로 된 원시코드를 컴퓨터가 이해할 수 있는 코드로 변환해주는 일을 하는 프로그램을 "컴파일러" 라고 부르며, 리눅스의 경우 gcc가 가장 널리 사용되고 있습니다. 2. 컴파일의 과정 ① 압축풀기 용량이 큰 프로..
리눅스 디렉토리 구조 - 어셈블리어 개발자그룹 :: 어셈러브 http://asmlove.co.kr - 이강석 Certlab@gmail.com / (root) - 마운트 되는 리눅스 파일 시스템이 있는 최상위 디렉토리 - 시스템의 근간을 이루는 가장 중요한 디렉토리 - 파티션 설정 시 반드시 존재하여야 함 - 절대경로의 기준이 되는 디렉토리 ※ 절대경로 - / 디렉토리 기준 예) /usr/local 상대경로 - 현재 작업 디렉토리 기준 예) ./local /bin - 리눅스의 기본 명령어(binary)들이 들어있는 디렉토리 - 시스템을 운영하는데 기본적인 명령어들이 들어 있음. /sbin - 시스템 관리에 관련된 실행 명령어들이 들어있는 디렉토리 - 시스템 점검 및 복구 명령, 시스템 초기 및 종료 명령 등 시스템 관리에 관련..
쉽게 이해하는 스프링 프레임워크 [출처] 허니몬의 자바Guru , http://java.ihoney.pe.kr/398 스프링 프레임워크Spring Framework.자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크— 토비의 스프링 3.1 - 1부 713p애플리케이션 프레임워크애플리케이션 프레임워크는 특정 계층이나, 기술, 업무 분야에 국한되지 않고 애플리케이션의 전 영역을 포괄하는 범용적인 프레임워크를 말한다. 애플리케이션 프레임워크는 애플리케이션 개발의 전 과정을 빠르고 편리하며 효율적으로 진행하는데 일차적인 목표를 두는 프레임워크다.경량급불필요하게 무겁지 않다.자바 엔터프라이즈 개발을 편하게엔터프라이즈 개발의 근본적인 문제점에 도전해서 해결책을 제시한다는 것이 기존 기술의 접근방법과 스프링의 접근 방법의..
리눅스 커널 교체하기 안녕하세요, 봄꽃향기입니다.오늘은 리눅스 커널 교체하기에 대해서 살펴보겠습니다. 전체 과정은 아래와 같습니다. 1. 커널 버전 확인 먼저 사용 중인 커널 버전을 확인하려면 uname -r 명령을 이용하면 됩니다. 2. 커널 다운로드 및 압축해제 사용 중인 커널 버전을 확인한 후에는, 설치하고자 하는 새로운 커널을 다운 받으면 됩니다. 커널 다운로드가 끝난 후에는, tar 명령을 이용하여 압축을 풀고, 다음과 같이 작업 폴더로 이동합니다. 3. 컴파일 작업 준비 커널 설치 작업에 필요한 컴파일러를 다운로드 합니다. 4. 커널 설정 초기화 및 환경설정 - make mrproper 명령으로 커널 설정을 초기화 합니다. - make xconfig 명령으로 아래의 환경 설정 창을 호출한 후에 환경설정을 셋팅합니다..
yum 에러 - Another app is currently holdng the yum lock; waiting for it to exit yum을 사용하다 보면... Another app is currently holdng the yum lock; waiting for it to exit가끔 이런 메세지를 만날 때가 있습니다. yum을 이용해서 설치 중간에 멈추거나 하면 말이죠. 그럴 때는 다음의 순서로 yum을 달래주면 됩니다 ㅡㅡㅋ 1. 문제 부분 확인 2. 문제가 되는 부분 Kill 하기 kill -9 [pid] ex) kill -9 2349 이렇게 한 후에 다시 yum을 사용하면 됩니다 후훗!
JRE 시스템 라이브러리 관련 오류 처리 오류 내용 :The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files 처리 방법 :Properties > Java Build Path > Libraries > Add Library > JRE System Library > Next
리눅스 네트워크 설정 관련 주요 파일 ● 리눅스 네트워크 설정 관련 주요 파일 1. /etc/sysconfig/network - 네트워크이 기본적인 정보가 설정되어 있는 파일 2. /etc/sysconfig/network-scripts/ifcfg-ens32 - ens32 장치에 설정된 네트워크 정보가 모두 들어 있는 파일 3. /etc/resolv.conf - DNS 서버의 정보 및 호스트 이름이 들어 있는 파일 4. /etc/hosts - 현 컴퓨터의 호스트 이름 및 FQDN이 들어있는 파일