카테고리: 리눅스

리눅스 활용 팁 공유

CentOS 7 설치 및 다운로드 방법

CentOS는 마이크로소프트 윈도우10이랑 비슷한 기능을 하는 운영체제다. 운영체제라는것은 하드웨어와 소프트웨어를 연결시켜주는 아주 중요한 역할을 하는 것이다. 특히 센트os는 무료 운영체제이고, 누구나 쉽게 다운로드 받아 설치할 수 있는게 가장 큰 장점이다. 리눅스 레드헷(redhat) 기반의 os 중에서 가장 큰 인기와 인지도를 가지고 있는 centos는 개인 서버를 구축할 때 많이 사용되며, 실제 중소 기업에서도 많이 사용되는 운영체제다. 리눅스 […]

리눅스 특정날짜 하위 디렉토리 파일 검색 출력 및 삭제 방법

개요 리눅스를 사용하면서 오래된 파일들중 특정 날짜만 검색해서 삭제를 하고 싶다. 그것도 하위디렉토리도 함께 말이다. 어떻게 해야될까? 일일이 찾아다니면서 파일을 삭제 할수 없는 노릇이다. 어느세월에 그 수많은 파일들을 일일이 삭제할수있을까. 리눅스 특정날짜 하위디렉토리 검색 및 삭제 방법은 find 와awk , grep 등을 이용하여 찾을수있다. 방법은 아래와 같다. 하위디렉토리까지 삭제 위의 명령어를 하나씩 살펴보도록 하자. find […]

리눅스 ls 옵션 설명 명령어 사용방법

개요 리눅스에는 무수히 많은 명령어들이 존재하며, 또한 명령어들을 만들어낼수도 있다. 그중에서 ls 명령어는 서버관리 및 리눅스 사용자라면 가장많이 사용하는 명령어가 아닐까 생각 된다. ls 명령어란 디렉토리 안에 어떤 파일이 있나를 알아보는 명령이다. 그럼 아래 예시를 보면서 차근차근 기본부터 배워보도록 하자. 내용 및 예시 ls 옵션을 표현하는 방법은 아래와 같이 되어 있다. [형식] ls [옵션] [옵션]… […]

리눅스 공유메모리 삭제 초기화 방법

공유메모리 정의 Shared memory는 컴퓨터 환경에서 여러 프로그램이 동시에 접근할 수 있는 메모리다. 과다한 복사를 피하거나 해당 프로그램 간 통신을 위해 고안되었으며, 환경에 따라 프로그램은 하나의 프로세서에서나 여러 개의 프로세서에서 실행할 수 있다. (예를 들어 여러 개의 스레드 간에) 하나의 프로그램 안에서 통신을 위해 메모리를 사용하는 일은 일반적으로 공유 메모리로 이야기 하지 않는다. 종종 리눅스에서 […]

OpenSSL CSR 생성 및 키 KEY 사용방법

OpenSSL 은 무엇일까? OpenSSL은 SSL v2/v3와 TLS v1 프로토콜을 지원하는 범용 암호법 라이브러리다. 대부분 리눅스 배포판에 기본 설치 되어 있기 때문에 별도의 설치방법은 제외한다. 개인키생성 3DES 로 암호화(PassPhrase필요) 암호화 하지 않음(일반적으로 이 방법으로 주로 사용하게 된다) 기존 비밀키에 패스워드 추가 기존 비밀키에 패스워드 제거 CSR생성 (인증서 서명 요청을 위해 필요) CSR 생성 CSR 확인 자체 […]

clamav 리눅스 백신 설치 방법

clamav 소개 ClamAV(Clam AntiVirus)는 자유 크로스플랫폼 형식의 바이러스 검사 소프트웨어 툴킷으로, 바이러스를 비롯한 수많은 종류의 악성 소프트웨어를 찾아낼 수 있도록 도와주는 리눅스 소프트웨어이다. 주된 목적 가운데 하나는 서버 측면의 전자 메일 바이러스 검사기의 역할을 하면서 메일 서버에 이용하는 것이다. 이 응용 프로그램은 유닉스뿐 아니라, AIX, BSD, HP-UX, 리눅스, OS X, 오픈VMS, OSF, 솔라리스와 같은 서드파티 […]

리눅스 사용자 용량 제한 quota 사용 방법

리눅스 서버를 운영하는 웹 호스팅 사이트가 많이 존재한다. 대체로 사이트를 만들어주고 월 일정요금을 받으며, 사용자에게 서비스를 제공하는 역할을 하는곳이다. 하지만 가끔식 특정 사이트의 사용자들이 무분별하게 데이터를 업로드 하는걸 보고, 사용자 용량 제한을 설정할 필요성을 경험한적도 있다. 리눅스 서버에서 사용자 별로 용량 제한 하는 방법에 대해 설명하겠다. 리눅스에는 quota 라는 툴이 존재한다. 파일시스템마다 사용자나 그룹이 생성할 […]

vi 명령어 모음 사용법(vim 단축키 정리)

Vi 란 무엇일까? 리눅스나 유닉스를 처음 접하는 사람에게 vi는 매우 골치아픈 존재였을 것이다. 도스나 윈도우에서 문서 편집기를 써 본 사람에게는 vi는 매우 불편한 편집기로 생각 될 것이다. 그러나 vi 편집기에 익숙해지면 이보다 좋은 문서 편집기는 없다는것을 느끼게 될 것이다. vi라는 이름은 ‘VIsual display editor’를 의미 합니다. vi는 버클리의 어느 천재가 만들었다고 하는데, vi를 만들던 시절에는 […]

java 에러 메시지 Error occurred during initialization of VM 오류 해결방법

문제점 리눅스 OS 운영체제에서 java(jdk) 를 설치가 완료된 환경이며, 리눅스 명령어 프롬프트 상에서 java -version 명령어를 실행한 결과, 아래와 같은 에러를 확인하였다. 자바(java)명령어가 정상적으로 입력되지 않고, 알수 없는 에러메시지가 출력되는걸 확인할 수 있었다. 문제점을 확인하기 위해서 검색을 해봤지만 “JAVA_HOME 을 해줘야 된다” , “PATH를 해줘야된다” 등의 내용만 있을뿐 확실한 답은 찾을수 없었다. 일종의 버그 같은 […]

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

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