리눅스 쉘스크립트 if문 사용법 및 예제

개요 if 문은 c언어의 선택문 중의 하나다. 참/거짓을 나눠서 어떠한 결과값을 얻어내기 위해서 사용되는 구문이다. 리눅스 쉘스크립트 를 공부하면서도 이런 if문 또한 자주 사용하게 된다. 그래서 이번 포스팅에서는 자주사용되는 간단한 문법을 한 번 알아보도록 한다. 설명 대부분의 스크립트는 []명령을 사용하여 참/거짓을 판별하게 된다. 보통 test와 []는 같은 의미를 지닌다고 할수 있는데 예를 들어보도록 하겠습니다. test.sh라는 […]

find 명령어 옵션 정리

개요 리눅스의 각종 파일을 찾을수 있도록 도와주는 유용한 명령어이다. 실무에서도 거의 필수적으로 사용되고 있으며, 각종 파일 변경 등의 다중 작업을 수행할때도 많이 사용된다. 그리고 특정소유자의 파일, 소유자가 없는 파일찾기, 특정파일사이즈 이상되는 파일찾기, 지정된 퍼미션(permission)을 가진 파일을 찾을수 있다. 이런 방법으로 매우 다양하고 파워풀한 검색방법을 사용할 수 있는 매우 강력한 리눅스 명령어라고 할 수 있다. 옵션 […]

골드웨이브(Goldwave) 6.46 한글판 라이센스 크랙 다운로드 방법

골드웨이브(Goldwave)란? 오디오 파일을 사용자의 요구대로 편집, 형식변환, 자르기 등 다양한 기능을 지원하는 편집 프로그램이다. 흔히 벨소리 만들때 필수적으로 필요한 프로그램중 하나다. 골드웨이브(Goldwave) 기능별 장점 재생 기능 음악이나 영상을 재생할 수 있다. 빨리 감기 진행 중에 음악감상이 가능하다. 재생속도를 변경하여 새로운 방식의 음악 재생이 가능하다. 녹음 기능 음성기록이나 강의를 녹음 후 재생할 수 있다. 녹음작업 시 […]

리눅스 awk 명령어 사용법

개요 awk 란 무슨 뜻이며, 어떠한 의미를 가지고 있을까? 사전적인 의미를 찾아보게 되었다. 이 유틸리티를 작성한 A.V.Aho, P.J. Weinberger, B. Kernigham의 머리글자를 따온 것이며, 일종의 프로그래밍 언어지만 일반적인 언어라기 보다는 주로 패턴의 검색과 조작을 주목적으로 만들어진 것이다. 다시말해서, 파일의 각 라인에서 필드(field)를 인식할 수 있는 패턴 매칭 기능을 가지고 이들 필드를 자유자재로 조작 가능한 유틸리티를 […]

리눅스 sar 시간 출력 방법

문제점 리눅스 시스템 모니터링으로 활용되는 sar 를 이용하여 점검중에 아래와 같이 시간이 표시되지 않는 결과는 확인했다. 해결방법 당연히 문제의 해결방법을 찾았다. 역시 구글에 물어보면 안나오는것이 없다. 리눅스 시스템에서 시간과 관련된 문제로 확인되었으며, 기본 언어셋이랑 sar 에서 볼수 있는 언어셋 관계에 문제가 있어 깨지거나 표시가 안되는 거였다. 이 문제를 해결하려면 아래와 같이 입력하면 된다. 라고 sar […]

리눅스 버전 확인 및 리눅스 종류 확인 방법

개요 리눅스 버전에는 어떤것이 있을까? 리눅스는 수많은 배포판들이 존재한다. 윈도우 계열이랑은 좀 다르다고 말할 수 있다. 때문에 현재 리눅스 시스템의 종류 와 버전 등을 확인하는 방법에 대해서 오늘 알아보도록 하겠다. 배포판 버전확인 또는 위의 명령어는 세부적인 리눅스 배포판 버전 및 종류를 확인 할 수 있는 명령어이다. 간단하고 빠르게 정보를 파악하고 싶으면 아래와 같이 입력한다. 커널버전 […]

리눅스 시간 동기화 설정 및 타임존 변경 방법

개요 일반적으로 리눅스를 데스크탑 용으로 사용하는 경우는 우리나라에서 극히 드물것이다. 대부분 서버용으로 사용하게 된다. 어찌되었건 리눅스 라는 운영체제를 사용함으로써 시간 동기화 가 종종 안되는 문제가 생길수 있는데, 이럴 경우에는 어떻게 해야될까? 시간 동기화 설정 해보기 쉘 환경에서 date 라는 명령어를 입력한다. 가장 기본적으로 리눅스 시간을 알아보는 명령어이다. 그럼 조금더 명령어를 살펴보도록 한다. 시간 바꾸기 (24시간제로 […]

resize2fs: Bad magic number in super-block while trying to open /dev/centos/home

resize2fs 를 이용해서 lvm 으로 구성된 파일시스템을 변경하려고 하였으나, 아래와 같은 문제들이 생기게 되었다. 어떻게 해야 문제를 해결할수 있을까? resize2fs 명령어는 파일시스템이 ext2,3,4 에서만 가능한 명령어이다. centos7.x 버전의 경우 xfs 가 기본 파일시스템으로 되어있다. 이럴경우에는 아래의 명령어를 실행한다. 필요 어플리케이션 다운로드

java jdk 1.8 설치 방법(centos7)

설치환경OS : CentOS 7.1 64bitCPU: Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz (1core)Ram : 1Gjava : jdk1.8.0_77 리눅스 java jdk 설치하기 리눅스에서 java 를 실행할수 있는 환경을 만들기 위해선 java jdk 설치해야된다. 순서는 아래와 같이 진행한다. 일단 다운로드를 받아야됨. 주소는 java 공식사이트 최신자료를 다운받는다. 이번 포스팅에서는 java jdk 1.8에 대한 내용이니까 1.8을 다운 받는다. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlhttp://www.oracle.com/technetwork/java/javase/archive-139210.html 이곳에 […]

Tomcat 설치 및 apache+tomcat 연동 방법.(Centos7)

설치환경OS : CentOS 7.1 64bitCPU: Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz (1core)Ram : 1Gjava : jdk1.8.0_77tomcat : 7.0.68 개요 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단에서 개발된 서블릿 컨테이너(또는 웹 컨테이너)만 있는 웹 애플리케이션 서버이다. 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바 서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다. […]