본문 바로가기

linux18

CentOS7 exFAT 파일시스템 마운트하기 / exfat-utils fuse-exfat 외장 SSD에 Windows To Go를 이용하여 부트캠프를 설치 하여 쓰고 있다. 하지만 NTFS인 윈도우파티션이 MacOS와 호환되지 않아 파일을 공유하기 어려웠다. 어떻게 할까 고민해보다 찾은 방법은 외장SSD의 절반을 exFAT 파티션으로 사용하는 것이다. exFAT은 SD카드나 USB메모리와 같은 플래시 메모리 장치에 최적화된 MS독점 파일 시스템이라고 한다. 하지만 최근 세팅한 리눅스 서버에서도 마운트하여 파일 작업을 하려고 꼽아보니 인식이 되지 않았다. 그 이유는 exFAT은 MacOS와 Windows에서 공식적으로 지원하지만 Linux에서는 기본적으로 지원하지 않기 때문이다. 다음은 CentOS 7에서 exfat-utils fuse-exfat를 이용하여 exFAT 파티션을 마운트 하는 방법.. 2020. 8. 28.
CentOS7 호스트네임(hostname) 변경 / hostnamectl CentOS7에서 호스트네임을 변경하는 방법입니다. hostnamectl 명령어를 통해 변경할 수 있습니다. [root@localhost ~]# hostnamectl set-hostname [호스트네임] 변경을 하고 다시 로그온을 하면 적용된 것을 확인 할 수 있습니다. 2020. 7. 29.
라즈베리파이 asp.net core 3.x 설치하기 라즈베리파이는 공식적으로 라즈베리안이라는 데비안 계열의 OS를 지원합니다. MSDN에 설명되어있는 ASP.NET Core설치 방법은 우분투 등에서 이용하는 패키지관리자를 통해 설치하는 방법입니다. 하지만 이 외에도 미리 빌드된 바이너리를 다운로드 받아 설치 하는 것도 가능합니다. 라즈베리파이의 라즈베리안에서도 역시 압축된 미리 빌드된 dotnet core, sdk, runtime 등을 받아 설치하여 사용할 수 있습니다. 이번 포스트에서는 라즈베리파이의 라즈베리안에 asp.net core 3.x 환경을 설치 하는 방법을 알아보았습니다. 1. dotnet core SDK, ASP.NET Core Runtime 다운로드 라즈베리파이의 cpu는 일반적인 x86가 아니라 arm계열의 cpu이기 때문에 x86바이너.. 2020. 6. 19.
macOS에서 라즈베리파이 이미지 SD카드에 굽기 - 우분투 오랜만에 집에 굴러다니는 라즈베리파이에 dotnet core를 설치해 보기 위해 우분투에서 배포하는 라즈베리파이용 이미지를 SD카드에 구워보려합니다. 저는 macOS를 사용하고 있기 때문에 윈도우처럼 win32 disk imager라는 유용한 유틸리티를 사용할 수 없고 dd명령어를 통해 구워보기로 하였습니다. 0. 라즈베리파이용 이미지 다운로드 & SD카드 삽입 라즈베리파이용 우분투 이미지는 아래에서 받을 수 있습니다. 참고로 저는 라즈베리파이2를 가지고 있는데 아직도 지원을 해줍니다.(32비트만.) https://ubuntu.com/download/raspberry-pi Install Ubuntu Server on a Raspberry Pi 2, 3 or 4 | Ubuntu Ubuntu is an op.. 2020. 6. 12.
libvirt 자주 쓰는 명령어 정리 virsh libvirt 자주 쓰는 명령어 정리 virsh libvirt로 QEMU가상머신을 다루는데 자주 쓰이는 명령어를 정리 해보겠습니다. 가상머신 정의 virsh define libvirt Domain XML Format(https://libvirt.org/formatdomain.html)으로 정의된 가상머신을 libvirt에 추가하는 명령어 입니다. virsh define [libvirt 도메인 정의 xml 파일 경로]가상머신 시작 virsh start 가상머신을 시작할 때에는 start를 사용합니다. virsh start [가상머신도메인 이름] 가상머신 리스트 보기 virsh list 추가된 가상머신 리스트를 볼 수 있습니다. virsh list --all가상머신 삭제 virsh delete 추가된 가상머.. 2020. 5. 8.
CentOS7 GCC 7.x 설치하기 devtoolset-7 CentOS7 GCC 7.x 설치하기 CentOS 7에서 GCC를 설치하면 4.8.5버전이 설치 됩니다. 때에 따라서 그 이상 버전을 설치 해야할 수도 있습니다. 다음은 GCC, G++ 7.x버전을 설치하는 방법입니다. $ sudo yum install centos-release-scl $ sudo yum update scl-utils $ sudo yum install devtoolset-7 설치가 끝나면 아래 명령어로 gcc 7을 활성화 합니다. 아래 명령어는 gcc 6을 사용할 때마다 실행해야 합니다. $ scl enable devtoolset-7 bash GCC명령어를 통해 설치된 버전을 확인 할 수 있습니다. [root@localhost ~]# gcc --version gcc (GCC) 7.3.1.. 2020. 4. 7.
CentOS7 NodeJS 소스컴파일 설치하기 / v12.16.1 LTS 0. 설치 환경 (g++ 6.3.x) CentOS7에는 기본적으로 gcc버전이 4.8버전이 설치 됩니다. 하지만 nodejs빌드환경에서는 6.3버전 이상이 필요합니다. 다음 링크를 참조하여 6.3버전을 설치해줍니다. https://lucidmaj7.tistory.com/144 CentOS7 GCC 6.x 설치하기 devtoolset-6 CentOS7 GCC 6.x 설치하기 CentOS 7에서 GCC를 설치하면 4.8.5버전이 설치 됩니다. 때에 따라서 그 이상 버전을 설치 해야할 수도 있습니다. 다음은 GCC, G++ 6.x버전을 설치하는 방법입니다. $ sudo yum install.. lucidmaj7.tistory.com 1. NodeJS 소스 다운로드 NodeJS홈페이지에 접속하여 LTS버전의 소.. 2020. 4. 7.
php 7.3 CentOS7에서 설치하기, php-fpm 1. php 7.3 Remi 레포지토리 추가 CentOs7과 Fedora 배포판에서 php 7.3은 Remi 레포지토리를 추가하여 설치 할 수 있다. sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm sudo yum -y install epel-release yum-utils 2. php 5.4 비활성화 기본으로 php 5.4가 적용되는데 레포지토리에서 비활성화 하고 7.3을 활성화 해준다. sudo yum-config-manager --enable remi-php73 //7.3 sudo yum-config-manager --enable remi-php74 // 7.4 sudo yum-config-manager --dis.. 2020. 1. 10.
Linux에서 SMB 공유폴더 마운트 하기 리눅스에서 윈도우 공유폴더를 마운트 해야 하는 경우가 있다. 1. cifs-utils 설치 우선 cifs-utils가 깔려있어야 하므로 깔려있지 않은 경우 설치를 해준다. sudo apt-get install cifs-utils 2. 마운트 경로 생성 마운트 할 경로를 생성해 준다. 예를 들면 /mnt/share mkdir /mnt/share 3. 마운트 sudo mount -t cifs -o username=[아이디],password=[패스워드] [//ip주소/경로] [마운트 경로] ex) sudo mount -t cifs -o username=admin,password=hello //192.168.0.23/shared /mnt/share df 명령어로 보면 아래와 같이 마운트 된 것을 볼 수 있다. 2019. 10. 31.