Operating System (32)

리눅스 종류 및 비트 확인, 커널버전 확인 방법

리눅스 운영체제에서 리눅스의 종류 및 비트를 확인하거나 커널버전을 확인해야하는 경우가 있다. 본인의 경우 설치할 프로그램의 32Bit, 64Bit를 결정할 때 주로 확인한다. 시스템 정보를 확인하는 여러가지 명령어가 존재하고 그 중에 본인이 필요한 정보를 알아서 취득하면 된다. 아래와 같이 간단한 명령어 또는 파일 확인으로 알아볼 수 있다. -. 리눅스 시스템의 파일 정보를 직업 읽어서 확인하는 방법 # cat /etc/system-release # cat /etc/os-release # cat /proc/version -. 리눅스 명령어로 확인하는 방법 # uname -a 위에서 출력되는 정보들을 취합해서 시스템 정보를 아래와 같이 정리해볼 수 있다. O/S: Linux (CentOS) O/S Vers..

Operating System/Linux | 2018. 8. 19. 20:51

리눅스(Centos7)에서 파일공유 삼바서버(Samba Server) 설치 방법

삼바(Samba) 서버는 Windows 운영체제를 사용하는 PC에서 Linux 계열의 서버에 접근하여 파일이나 프린터를 공유할 수 있도록 서비스되는 소프트웨어다. 보통의 경우 파일을 공유할 목적으로 서버를 설치할 경우가 있다. Windows 운영체제로 파일을 공유할 경우 간편하지만, 불필요한 리소스를 잡아먹는게 싫다. 리눅스에서 무료로 사용가능한 삼바서버(Samba)를 이용할 경우 Private, Public 공간을 자유롭게 설정해서 파일을 공유할 수 있다. 삼바 서버의 개념을 잡 잡고 셋팅하면 정말 간편하고 강력한 도구다. 본인의 경우 하나의 리눅스 시스템에 총 두개의 디렉터리를 공유할 것인데, 한개는 암호를 걸어두고 다른 한개는 암호 없이 누구나 접근이 가능한 파일 공유 시스템을 구축하는것이 목표다...

Operating System/Linux | 2018. 5. 13. 23:26

CentOS7에서 방화벽(firewall) 포트오픈 방법

기존의 버전과는 조금 다르게 CentOS7 부터는 'firewall-cmd'라는 명령어를 통해 방화벽 해제를 할 수 있다. 사용방법은 아래와 같다. # CentOS7에서 방화벽 포트를 오픈하는 방법 -. 현재 오픈된 포트 확인 [root@localhost ~]# netstat -tulpn | grep LISTEN -. 방화벽 iptables 확인 [root@localhost ~]# iptables -L --line -. 방화벽 포트오픈 추가 [root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=3306/tcp -. 방화벽 포트오픈 제거 [root@localhost ~]# firewall-cmd --permanent --zone=pub..

Operating System/Linux | 2018. 5. 9. 00:30

젠서버(XenServer)에서 ISO 이미지 마운트 시키는 방법

젠서버에서 가상 운영체제를 설치하기 위해서는 ISO 파일을 마운트 시켜야한다. 젠서버에서 제공하는 명령어로 마운트 시킬 수 있다. 먼저, 가상머신의 운영체제를 설치하기 위해서는 젠서버에 ISO이 존재해야하며, 젠서버가 인식할 수 있도록 매핑을 해줘야 한다. 아래의 명령어를 통해서 ISO를 인식할 수 있도록할 수 있다. [root@releasesite ~]# xe sr-create name-label="isos" type=iso device-config:location=/home/ device-config:legacy_mode=true content-type=iso "isos"는 XenCenter에서 트리구조에 표현되는 이름이며, /home/은 사용할 ISO 파일이 존재하는 경로를 적어주면 된다. 위의 예..

Operating System/Xenserver | 2018. 5. 5. 00:30

젠서버(XenServer) 새로운 하드디스크 추가하는 방법

젠서버의 하드디스크 용량이 가득차고 있다면 하드디스크를 추가함으로써 해결을 해야한다. 새로운 하드디스크를 마운트시키는 방법은 일반적인 리눅스 명령어로는 해결할 수 없으며 젠서버에서 제공되는 명령어를 사용해야 한다. 그 방법은 아래와 같이 3가지 절차만 수행하면 된다. 1. 새로운 하드디스크의 ID를 검색 마운트 시킬 하드디스크의 장비ID를 알고 있어야한다. 아래와 같은 명령어를 통해 확인할 수 있다. [root@releasesite ~]# ll /dev/disk/by-id 조회를 해보면 기존의 장비는 sda이며 장비가 추가될수록 sdb, sdc, sdd 등으로 순차적으로 경로가 생성된다. 아래의 경우 sdb 경로로 새로운 하드디스크의 경로가 잡혀있다. 장비 ID가 두개 출력될 경우 어느것을 사용해든지 무..

Operating System/Xenserver | 2018. 5. 4. 00:30

[CentOS] 자동으로 설치된 자바(JAVA) 삭제

CentOS 설치 시 개발툴을 포함해서 설치하면 자바가 기본으로 설치되어 있다. 추가로 상위 버전의 자바를 설치할 때 매뉴얼로 설치하게 되면 새로운 자바의 설정이 먹히지 않는다. 그렇기 때문에 자동으로 설치된 자바를 삭제하던지 상위 버전의 자바도 자동 설치를 진행해야 한다. # 설치된 자바(JAVA) 버전 확인 root@localhost /]# rpm -qa | grep java java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64 tzdata-java-2015e-1.el6.noarch java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64 # 설치된 자바(JAVA) 삭제 하기 root@localhost /]# yum remove java-..

Operating System/Linux | 2018. 4. 13. 00:30

리눅스(CentOS) Loaded plugins : fastestmirror 에러

리눅스를 운영체제를 설치하고 yum 명령어를 실행할 때, 간혹 아래와 같은 에러 메시지가 발생한다. 본 포스팅은 리눅스 중 CentOS7에서 그 해결방법에 대해 설명한다. "Loaded plugins : fastestmirror" 위의 에러는 인터넷 설정이 올바르지 않아서 발생하는 경우가 대다수이다. 따라서, 두곳에 설정된 DNS 정보를 확인해야 한다. # 첫번째 /etc/sysconfig/network-scripts/ifcfg-etho0 파일에서 DNS 정보를 추가하며, 이미 DNS 정보가 설정되었다면 제대로 적용되었는지 확인한다. 정확히 ifcfg-etho0 파일이 없다면, ifcfg-eth로 시작하는 비슷한 파일을 열어서 확인하면 된다. 파일의 내용은 아래와 같다. #두번째 /etc/resolv.c..

Operating System/Linux | 2018. 4. 11. 00:30

리눅스(Linux): 개행문자(Ctrl M) ^M 제거 방법

리눅스 시스템에서 FTP로 파일 업로드를 한 뒤, VI 또는 CAT 명령어로 텍스트를 읽어들이면 깜짝 놀라는 경우가 있다. 바로 '컨트롤 M'이라 불리우는 키워드 때문이다. 컨트롤 M의 생김새는 꺽쇄(^) 표시와 알파벳 M이 합쳐진 모양이다. 사용자가 직접 타이핑해서 입력한 '^M'와는 내부적으로 다른 문자다. 셈플 파일명은 'CtrlM.sh'이며 모양새는 아래와 같다. 컨트롤 M은 'Ctrl + v + m'을 순차적으로 입력하면 발생시킬 수 있다. O/S 간의 파일 이동시 앤터값 처리방식 차이 때문에 가비지(garbage) 값 처럼 남아있게 된다. 이러한 귀찮음이 주렁주렁 열려있는 컨트롤 M을 없애는 방법에는 다양한 방법이 존재한다. 다시한번 주의할 점은 아래의 예제 중 '^M'은 'Ctrl + v +..

Operating System/Linux | 2017. 11. 21. 03:27

윈도우7(Windows7) 고정 IP 설정방법

개인 PC에서든 사무실 PC에서든 네트워크 IP를 고정으로 할당해야되는 경우가 종종 발생한다. 처음에는 다소 복잡한 고정 IP 설정이지만, 크게 어렵지도 않은 고정 IP 설정 방법에 대해서 포스팅한다. 1. 제어판에서 [네트워크 및 공유 센터] 매뉴로 이동한다. 2. [로컬 영역 연결]을 클릭하면 아래와 같은 창이 팝업되며, 팝업 화면에서 속성 버튼을 클릭한다. 3. 팝업된 창에서 [Internet Protocol Version 4 ...]를 선택 후 속성을 클릭한다. 4. 팝업된 창에서 [다음 IP 주소 사용]을 클릭하여 IP 주소를 고정으로 설정한다. 5. 위의 팝업 창에서 내용을 채워 넣기 위해, cmd 창에서 [ipconfig -all] 명령어를 입력한다. 6. IPv4 주소를 제외한 서브넷 마스..

Operating System/Windows | 2017. 11. 8. 01:00

리눅스(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