Operating System/Linux (21)

리눅스(Centos7) 부팅 시 Oracle 자동 재실행: systemd 서비스 등록

CentOS7 이전 버턴에서는 자동 재실행 스크립트를 위해서 /etc/rc.d/init.d 디렉터리에 스크립트를 생성하는 방법을 사용했다. 하지만, CentOS7 부터는 systemd를 활용해서 서비스를 관리하는 방법을 주로 사용한다. 이유는 systemctl을 통해 프로세스를 관리할 수 있다는 장점과 서비스를 병렬로 처리하기 때문에 부팅 속도가 향상 되었다. systemd에 대한 개괄적인 설명은 아래와 같다. # Systemd 개요 -. 최상위 프로세서 -. 유저 레벨에서 최초로 실행 -. 실행된 이후 서비스 및 유닛드을 제어하고 관리가 가능 # Systemd 기능 및 특징 -. init 프로세스에 대한 호환성 제공 -. 시스템을 관리할 때 systemd 유닛을 사용 -. 시스템 부팅 시 서비스를 병렬..

Operating System/Linux | 2017. 10. 16. 20:25

리눅스 비밀번호 변경 명령어 passwd

리눅스 시스템에서 새로운 계정을 생성하고 패쓰워드를 반드시 지정을 해줘야 한다. 이러한 과정을 생략한 경우 정상적인 접근이 어렵다. passwd 명령어는 사용자의 비밀번호를 변경하는 명령어다. root 권한을 가진 유저만 실행할 수 있으며 실행 방법은 간단하다. -. passwd [USER_NAME] 아래의 사진과 같이 명령어뒤에 인자 값으로 사용자 명을 입력해주면 된다. 총 두번의 암호를 입력하라고 나오며, 기본적으로 리눅스 시스템에서 권장하는 비밀번호 형식으로 지정하게끔 안내 문구가 출력된다. 특별한 설정이 안되있다면 안내문구는 무시하고 원하는 비밀번호로 지정할 수 있다.

Operating System/Linux | 2017. 9. 26. 17:34

리눅스 TOP 화면의 각 항목에 대한 의미

리눅스 명령어 중 시스템 리소스를 확인하는 TOP 명령어 중 각각의 항목들에 대해서 간단히 알아본다. 주로 CPU, 메모리 등을 확인할 때 사용하지만, 조금 더 알아보면 유용한 정보들도 확인할 수 있다. # top - 11:42:09 up 13 days, 18:37, 4 users >> 현재 시간과 utime 값을 나타낸다. # load average: 0.14, 0.25, 0.22 >> 각각 순서대로 시스템의 최근 1분, 5분, 15분에 대한 평균 부하율을 알 수 있다. 부하율은 작업의 대기시간을 의미하며, 값이 1일 경우 1분동안 평균 1개 정도의 프로세서가 대기 상태에 있다는 의미다. 즉, 1보다 낮은 값을 유지하면 서버의 상태가 원활하다는 의미이고 1보다 높으면 서버가 부하를 받기 시작한다고 판단..

Operating System/Linux | 2017. 9. 26. 13:19

Fedora 리눅스 부팅 모드 변경 방법

리눅스 계열에서는 CUI, GUI 두 가지 모드로 부팅할 수 있다. 이러한 옵션은 /etc/inittab 파일에서 간단하게 지정할 수 있으며 자세한 방법은 아래와 같다. 파일 수정은 root 계정 권한에서만 가능하다. $ vi /etc/inittab vi 편집기 모드로 파일을 오픈한 뒤 'in:5:initdefault:' 라인을 추가해주면 된다. 만약, 이미 위와 같이 라인이 있다면 원하는 모드로 수정해주면 된다. id:3:initdefault: -> CUI 인터페이스 기반으로 부팅 모드 변경 (텍스트 모드) id:5:initdefault: -> GUI 인터페이스 기반으로 부팅 모드 변경 (그레픽 모드) id 위에 붙는 숫자의 의미는 init 명령어에서 사용하는 런레벨 옵션과 동일하며, 위의 옵션에서는 ..

Operating System/Linux | 2017. 5. 1. 06:06

리눅스 시스템 종료와 재부팅 그리고 로그아웃 명령어: shutdown, init, reboot, halt

리눅스에서 시스템을 종료하거나 재부팅 또는 계정 로그아웃을 하는 경우가 많다. 인터페이스가 GUI 방식인 경우에는 큰 어려움이 없지만, 리눅스 계열의 대표적인 인터페이스 방식인 CUI 방식인 경우 다양한 명령어가 존재한다. 본 포스팅에서는 리눅스 계열의 CUI 방식에서 시스템 명령어를 알아볼 것 이다. 1. shutdown 추가적인 옵션없이 명령어만으로 시스템 종료가 가능하며, 예약 종료와 같은 옵션도 지정할 수 있다. 옵션 지정에 대한 예제는 아래와 같다. $ shutdown -h +30 -> 30분 후에 시스템 종료 $ shutdown -r 13:00 -> 13시 정각에 시스템 재부팅 $ shutdown -c -> 예약된 shutdown 명령어를 취소 $ shutdown -k now -> 지금 당장,..

Operating System/Linux | 2017. 5. 1. 05:00

우분투 설치 VMware에서 Ubuntu 16.04 LTS 설치방법

Ubuntu 16.04 LTS를 가상머신에 설치하는 방법을 소개하도록 한다. 리눅스 설치는 비교적 간단하게 수행할 수 있다. 특별한 설정사항 없이 설치가 가능하고 설치 이후에도 필요하다면 기능을 추가로 설치할 수 있어서 부담이 없다. 우선 우분투 공식 사이트에서 우분투를 다운로드 받는다. Ubuntu Download url: https://www.ubuntu.com/download/desktop 1. Vmware 가상 머신을 수행한 뒤 'Custom (advanced)' 옵션을 선택한다. 2. 특별하게 설정할 수 있는 옵션은 없다. 그대로 다음을 눌러서 진행한다. 3. 다운로드 받은 ISO 리눅스 파일을 선택한 다음 다음을 눌러서 진행한다. 4. 리눅스의 이름과 리눅스에서 사용할 계정명과 패스워드를 입력..

Operating System/Linux | 2017. 2. 21. 22:00

리눅스 CentOS7 고정 IP 설정 방법

레드헷 계열 리눅스인 CentOS7에서 고정 IP를 사용하는 방법은 간단하다. 아래의 설명과 같이 특정 파일의 내용을 변경후 네트워크 서비스만 재기동 해주면 끝이다. 1. 네트워크 설정(config)파일 변경 네트워크 설정 파일의 경로는 '/etc/sysconfig/network-scripts/ifcfg-xxx'에 위치해 잇다. 파일명은 이더넷 장치에 따라 각각 다르며, 해당 파일을 수정함으로써 IP의 설정값을 자유롭게 변경할 수 있다. 2. 설정파일 변경 방법 네트워크 설정 파일을 수정하기 위해선 관리자 권한이 필요하며, 고정 IP에 알맞게 아래와 같이 내용을 수정해주면 된다. 본인의 경우 기존에 작성되있던 동적IP 셋팅에 대한 내용은 전부 주석처리하고, 정적IP 할당을 위한 내용으로 새롭게 채워넣었다..

Operating System/Linux | 2016. 12. 20. 11:12

리눅스 우분투에서 자바설치 방법

본 포스팅에서는 리눅스 데비안 운영체제인 우분투에서 자바를 설치해 본다. 패키지 관리자를 사용해서 설치하는 방법도 있지만, 본 포스팅에서는 오라클 홈페이지에서 직접 다운로드 후 설치하는 방법을 소개한다. 1. 자바 다운로드 오라클 홈페이지에서 Downloads - Java for Developers 매뉴를 클릭하면 다운로드 페이지로 이동할 수 있다. 이동한 페이지에서 'JDK DOWNLOAD'를 클릭하면 다운로드 받을 수 있는 링크로 이동한다. 포스팅을 작성하는 현 시점에서는 1.8.0_111 버전이 최신이다. 라이센스 사용에 동의(Accept License Agreement)를 하고 다운로드 받으면 된다. 우분투는 데비안 계열 리눅스기 때문에 tar.gz 확장자로 다운받는다. rpm: 레드헷 계열 설치..

Operating System/Linux | 2016. 12. 14. 15:53

우분투(ubuntu)의 LTS 버전의 의미

리눅스 운영체제를 다운롣 받기위해 공식 사이트에 접속하면 LTS 버전이라는 것이 눈에 보인다. 본 포스팅에서는 LTS가 정확히 어떤 버전인지에 대해 포스팅 한다. 우분투(Ubuntu)는 데스크탑과 서버를 각각 Standard Release와 LTS Release 두가지 버전을 관리한다. 스탠다드는 매 반년을 주기로 최신판으로 업그레이드를 하며 보안 업데이트는 적어도 9개월 동안 제공한다. LTS(Long Term Support)는 2년 마다 최신판을 발표하며 보안 업데이트는 5년까지 제공한다. 스탠다드 버전과 LTS 버전을 구분하는 기준은 안정성이다. 개발하는 환경이 새로운 기능이 포함된 최신 버전이면 좋지만, 개발 기간이 수개월 이상인 경우는 개발 환경의 변화로 인해 문제가 발생할 수 있다. 또한, 새..

Operating System/Linux | 2016. 11. 6. 21:47

Fedora20 리눅스 바탕화면에 아이콘 생성 방법

RedHat Fedora 20은 매우 깔끔한 디자인을 선호하기 때문에 바탕화면에 아이콘을 만들 수 없다. 하지만 리눅스는 언재든지 추가기능을 설치할 수 있는 것이 특징이다. 기본적인 설정이 바탕화면의 아이콘을 만들 수 없지만, 'gnome tweak tool'을 설치하면 바탕화면에 아이콘을 만들 수 있다. 검색 기능에서 '소프트웨어'를 검색한다. 소프트웨어 검색창에서 'gnome tweak tool'를 검색한 후 설치를 진행한다. 설치시간은 약 30초 정도 진행된다. 설치 후 기능 개선 도구를 실행하고, 데스크톱 탭에서 '테스크톱 아이콘'의 상태를 활성화 시킨다. 아래와 같이 리눅스 바탕화면에 아이콘이 생성된 모습을 확인할 수 있다. 매우 간단한 방법으로 Fedora20 리눅스 바탕화면에 아이콘 생성하는..

Operating System/Linux | 2015. 3. 30. 08:00