반응형

분류 전체보기 36

[CentOS] Linux wine 설치 2 (.Net Framework 설치 및 응용프로그램 실행)

Linux 에서 .Net 기반 응용프로그램을 실행하기 위해 .Net Framework를 설치하고, 테스트를 해보자 먼저 wine 64bit, 32bit가 설치 되었다는 가정하에 진행하겠다 설치가 아직 안된경우 아래글을 참조해서 설치하자 2020/11/09 - [Linux - offline(CentOS 7)/wine] - [CentOS] Linux wine 설치 1 (소스 컴파일, .Net Framework 응용프로그램 실행을 위한 방법, yum 설치 문제점 해결) [CentOS] Linux wine 설치 1 (소스 컴파일, .Net Framework 응용프로그램 실행을 위한 방법, yum 설치 문제점 wine을 CentOS에 설치하려면 yum repository를 활용해야 하는데 인터넷이 연결된 환경에서..

[MySQL] MariaDB Galera Cluster 실행 실패(SST rsync time out)

CentOS 7에 구성해 놓은 MariaDB galera Cluster에 새로운 노드를 추가하면서 기동시 계속 실패가 발생하여 시스템 로그를 살펴보니 아래와 같은 내용이 있었다 # vi /var/log/messages 일단 MariaDB 기동시 time out이 발생하였고 그 원인을 찾다보니 노드 추가시 galera에서 데이터를 복제해 오는 과정 즉, SST를 이용하여 rsync하는 과정에서 데이터 양이 커서 생기는 문제인 듯 하다 기존에는 데이터 복제하는 과정을 계속 기다리는 메시지가 떳는데 버전을 업하면서 바뀐것 같다 50기가 이상의 데이터를 복제해 와야 해서 자꾸 time out이 뜨고 기동 실패라는 문구가 나왔으나 rsync 관련 프로세스는 떠있는 이상한 상황이 발생하여 kill 명령어로 다 종료..

[CentOS] wine 한글 깨짐 해결 방법

CentOS에 wine 설치 후 실행했더니 한글이 깨지는 문제가 발생했다 인터넷이 연결된 환경일 경우 winetricks를 이용해 font를 다운받아 설치할 수 있긴하나 한글폰트가 한개 정도밖에 없어 불편한 점이 있다 그래서 Windows에 있는 폰트를 옮겨 설정하는 방법으로 해결하였다 우선 wine이 설치된 폴더의 설정파일을 열어보자 설치한 wine의 자신이 지정한 prefix에 해당하는 경로로 가보자 필자는 32bit, 64bit wine을 따로 설치하였고 prefix를 wine32, wine64로 지정하였기에 해당 경로는 /root/.wine32 /root/.wine64이다 기본 설치를 했다면 /root/.wine 일 것이다 prefix wine64 먼저 설정하고 동일한 방법으로 wine32에도 수..

[CentOS] Linux wine 설치 1 (소스 컴파일, .Net Framework 응용프로그램 실행을 위한 방법, yum 설치 문제점 해결)

wine을 CentOS에 설치하려면 yum repository를 활용해야 하는데 인터넷이 연결된 환경에서도 mono, gecko가 설치 되지 않는점 오래된 버전이라 64bit환경에서 winetricks를 활용하여 패키지나 프로그램 설치시 잘 안되는점 등이 발생해 소스 컴파일 방법으로 설치해 보았다 인터넷이 연결된 환경이면 winetricks를 이용해 보다 편하게 설치할 수 있으나 CentOS에서 32bit, 64bit wine을 따로 설치하고 관리해 줘야 이상하게 꼬이는 현상을 막을 수 있겠다 wine 공식 홈페이지를 살펴봐도 CentOS관련된 내용은 한두장 뿐이고 정보가 부족하다 Fedora 쪽을 참고하는게 더 나을 것 같지만 테스트를 나중에 해봐야 알 것 같다 이것 저것 해봤지만 오프라인 CentOS..

[CentOS] local YUM Repository 만들기 - groupinstall 설정

간혹 개발도구 관련 패키지를 추가로 설치해야하는 상황이 발생한다 인터넷이 가능한 online 상황이면 간편하겠지만(yum groupinstall 명령어 활용) 역시 필자는 offline 환경에서 서버를 운영해야하는 상황이라 local YUM Repository를 만들면서 yum groupinstall 명령어를 수행할 수 있도록 설정을 해줘야한다 1. CentOS Full 버전 ISO파일 다운로드 / CentOS 패키지 파일 복사 먼저 CentOS 이미지 파일을 가지고 local에 YUM Repository를 구성하면 되는데 아래 CentOS local YUM Repository를 만드는 방법을 참조하면 된다 2020/09/02 - [Linux - offline(CentOS 7)/Local YUM Repo..

[CentOS] yum groupinstall "Development Tools" Group development does not have any packages to install

yum 명령어를 이용해 개발 관련 패키지들을 설치해야하는 경우가 종종 발생한다 보통 아래 명령어를 이용해 설치하는데 # yum groupinstall "Development Tools" 아래와 같이 패키지들을 저장소에서 못찾는다는 메시지가 나왔다 CentOS에서 주로 발생하는 듯하다 이럴 경우 옵션을 추가하여 실행하면 설치가 잘 된다 mandatory, default, optional 옵션에 따라 설치되는 패키지들이 다를 것이다 필자는 모든 옵션을 다 줘서 설치하였다 # yum groupinstall "Development Tools" --setopt=group_package_types=mandatory,default,optional

[CentOS] Linux wine 설치(yum repository 이용)

리눅스 OS에서 윈도우즈 응용프로그램을 실행할 수 있도록 wine이란 것을 셋팅을 해보자 wine에 대한 상세 내용은 wine 홈페이지를 통해 알 수 있다 실행이 확인된 상용 프로그램과 게임들은 많은 것 같은데.... 우리가 직접 개발한 MFC, WPF기반의 프로그램들이 돌아갈지는 의문이다 .Net Framework도 버전별로 검증이 된 것도 있지만 완벽히 돌아갈지는 보장 못한다는 내용도 있는걸 보니 설치후 테스트를 해봐야 알 듯 싶다 www.winehq.org/ WineHQ - Windows 프로그램을 리눅스, BSD, Solaris, macOS에서 실행하기 Windows 프로그램을 다른 운영체제에서 실행하는 오픈 소스 소프트웨어입니다. www.winehq.org 리눅스는 CentOS 7버전으로 진행하..

[CentOS] 버전 업그레이드 하는 법(offline iso파일 활용)

기존에 설치한 CentOS 버전을 보니 최신버전이 아닌것을 확인하고 최신버전으로 업데이트를 해보기로 한다 인터넷이 연결된 상태면 자동으로 뜨거나 yum update 명령어를 이용해 쉽게 설치 가능하나 offline환경의 서버를 이용하기 때문에 최신 CentOS의 iso 이미지 파일을 다운받아 설치하기로 했다 필자는 CentOS 7 버전이나 8버전도 방법은 동일하다 아래 명령어를 통해 현재 버전을 확인해 보자 # cat /etc/*release 현재 설치된 버전은 7.4.1708 이고, 7 최신버전은 7.8.2003이다 아래 홈페이지에서 iso파일을 다운받자 www.centos.org/download/ Download As you download and use CentOS Linux, the CentOS ..

[CentOS7] epel 설치(online, offline 설치)

간혹 yum 명령어로 특정 패키지 설치를 하려면 epel(Extra Packages of Enterprise Linux)설치가 필요할때가 있다. 필자는 redis 설치를 위해 필요했는데 다른 패키지들 설치시에도 유용할 듯 보인다. epel에 있는 패키지들은 사이트에 접속하면 확인해볼 수 있다.(2번 내용 참조) 1. 인터넷이 되는 환경 # yum install epel-release CentOS7 의 기본 yum repository에는 버전이 7-11 이다. 설치해도 무방하나 최신버전을 받으려면 아래와 같이 수행하면 된다. # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 2. 인터넷이 불가한 환경 ht..

Linux 기본 2020.10.05

[CentOS7 무선랜] IPTIME USB 무선랜카드 활용하기(수정중)

노트북에 GUI버전으로 설치한 Linux는 무선랜인식이 잘된다 그러나 워크스테이션에 설치한 CentOS에서는 인식이 잘안되는 것 같아 설치 및 설치방법을 알아보자 1. USB 인식확인 먼저 USB가 인식이 되는지 확인해보자 내가 가지고 있는 USB 무선랜은 ipTIME N150UA_Solo 라는 모델이다 USB 랜카드를 꽂아보고 lsusb 명령어를 쳐보니 USB는 인식이 잘되는 듯 하다 # lsusb 제일 첫번째로 나오는 Wireless Adapter 가 무선랜카드인데 # ip a or # ip addr 명령어를 쳐보니 네트워크는 안잡히는 상황이다 2. 드라이버 다운로드(Linux용) 먼저 해당 무선랜카드의 드라이버를 설치해야하는 듯 하니 아래 iptime 홈페이지에 들어가 linux용 드라이버를 검색해..

Linux 기본 2020.09.10

[CentOS] 부팅시 네트워크 자동시작 설정

부팅시 네트워크가 자동으로 연결안될 경우 /etc/sysconfig/network-scripts/ifcfg-[네트워크 인터페이스 명] 파일을 열어보면 ONBOOT=no 로 되어있을 것이다 ONBOOT 값을 yes 로 수정하고 재부팅하면 잘 동작한다 먼저 자신의 네트워크 인터페이스 명을 확인해 보자 # ifconfig 필자의 네트워크 인터페이스 명은 enp2s0이어서 아래와 같이 입력 후 # vi /etc/sysconfig/network-scripts/ifcfg-enp2s0 ONBOOT 변수 값을 yes로 바꿔 주었다

Linux 기본 2020.09.10

Windows Linux(CentOS 7) 멀티부팅

윈도우 os가 설치된 노트북에 Linux도 사용할 수 있게 설정하고자 한다 필자의 노트북은 Windows7이 설치된 상태이고(Windows 10도 방법은 다르지 않다), CentOS 7을 설치하여 멀티부팅을 할 수 있게 구성하기로 한다 노트북이라 CD로 CentOS를 설치해도 되나 미리 만들어둔 CentOS 설치 USB가 있어 그것을 이용하였다 CD든 USB든 미리 CentOS 부팅 USB를 만들어 두자(rufus 프로그램 활용) 1. CentOS 설치 공간 확보 일단 Windows 가 설치된 상태에서 제어판 -> 시스템 및 보안 -> 관리 도구 -> 컴퓨터 관리 메뉴로 들어간다(Windows 10은 컴퓨터 관리로 검색하면 나올 것이다 컴퓨터 관리에서 아래쪽 저장소 -> 디스크 관리 를 선택하면 현재 디..

Linux 기본 2020.09.10

[CentOS] make 컴파일 시 오류(그런 파일이나 디렉터리가 없습니다.)

CentOS 7버전에서 make 명령어를 이용해 컴파일을 하려는데 아래와 같은 오류가 발생했다. 해당 서버에 gcc가 설치되어 있지 않아 gcc를 설치했으나 계속 오류가 발생하여 찾아본 결과 커널이 존재하지 않아 발생하는 오류인 듯 하다 # yum install kernel 위와 같이 커널은 설치가 되어있는 듯 하다 /usr/src/kernels 폴더에 가보니 비어있는게 확인 되었다 검색해보니 kernel-devel, kernel-headers를 설치하라고 한다. 아래 명령어를 이용해 설치해 주도록 하자 # yum install kernel-devel # yum install kernel-headers kernel-headers도 설치되어 있다고 나와 kernel-devel만 설치해 주었다 /usr/sr..

Linux 오류 2020.09.04

[CentOS] gcc 설치 및 오류 해결 (local YUM Repository 이용)

간혹 리눅스에 gcc를 필요로 할때가 있다 gcc 패키지를 다운받아 설치하거나 업그레이드를 할 수 있는데 offline 상태에서는 의존성 때문에 설치가 쉽지 않고 자칫 잘못하면 서버 접속이 안되어 OS를 다시 설치해야 하는 문제가 발생할 수 있다 그래서 될 수 있으면 YUM 명령어를 통해 설치나 업그레이드를 수행하는게 좋다 인터넷이 안되는 환경에서는 local에 YUM 저장소를 구축하여 사용하는 방법이 좋다 local YUM Repository를 구축하는 방법은 아래 글을 참조하자 2020/09/02 - [Linux - offline(CentOS 7)/Local YUM Repository] - [CentOS] local YUM Repository 만들기 [CentOS] local YUM Repositor..

[CentOS] local YUM Repository 만들기 - CentOS Repository

특정 패키지들을 설치할때 인터넷이 되는 Online 환경에서 YUM명령어를 통해 쉽고 빠르게 설치를 한다 그러나 Offline 인터넷이 안되는 환경에서는 YUM명령어를 사용하여 패키지를 다운받은 후 설치할 수가 없고, 특정 RPM 패키지를 설치하려면 외부에서 다운받아와서 설치해야하는데, 의존성 때문에 패키지 설치가 쉽지 않다 필자도 그동안 수없이 삽질을 해왔던터라 언제부턴가 서버 로컬에 Repository를 구성하여 되도록 YUM 명령어를 통해 패키지들을 설치하게 되었다 YUM Repository를 구성할때 저장소 폴더를 나눠서 각각 설치할 프로그램이나 패키지를 나눠 구성할 수 있는데 일단 CentOS Repository를 생성하는걸로 글을 작성했다 1. CentOS Full 버전 ISO파일 다운로드 먼..

반응형