레이블이 우분투인 게시물을 표시합니다. 모든 게시물 표시
레이블이 우분투인 게시물을 표시합니다. 모든 게시물 표시

2024년 5월 8일 수요일

우분투 NFS 설정

* 서버 설정
apt-get install nfs-common nfs-kernel-server rpcbind

/etc/exports
/home/xyz 192.168.0.X(rw,sync,no_root_squash,no_subtree_check)
/home/123 *(rw,sync,no_root_squash,no_subtree_check)

[/경로] [허용할 IP주소. *은 모두허용](옵션들)
(IP주소와 옵션은 붙어있다. 띄어쓰기하면 기본값으로 열리니 주의)

옵션은 다음과 같은 선택지가 있음
ro : 읽기 전용
rw : 읽기 및 쓰기 가능
no_root_squash : 클라이언트쪽 root도 서버쪽 root와 같은권한가짐
no_all_squash : root이외 모든사용자에대해 UID가 같으면 같은권한을가짐
sync : 서버와 클라이언트사이에 sync를 맞춤
insecure : 인증 안되도 접속허가

서버 재시작
service nfs-kernel-server restart
service rpcbind restart

* 클라이언트 설정
apt-get install nfs-common

mount -t nfs [IP]:[서버_경로] [클라이언트_경로]
> mount -t nfs 192.168.0.2:/home/xyz /home/xyz



NFS(Network File System)를 사용하여 리눅스 간에 파일을 공유하는 방법을 설명해 드리겠습니다.

1. **NFS 서버 설정**:
   - NFS 서버를 구성하기 위해 먼저 필요한 패키지를 설치해야 합니다. 대부분의 리눅스 배포판에서는 `nfs-utils` 패키지를 사용합니다. 예를 들어, Ubuntu에서는 다음 명령을 사용하여 설치할 수 있습니다.
     ```
     sudo apt update
     sudo apt install nfs-kernel-server
     ```

2. **공유할 디렉토리 설정**:
   - NFS로 공유하려는 디렉토리를 설정합니다. 예를 들어, `/srv/nfs/share` 디렉토리를 생성하고 공유할 디렉토리로 사용합니다.
     ```
     sudo mkdir -p /srv/nfs/share
     ```

3. **NFS 설정 파일 편집**:
   - NFS 서버의 설정 파일인 `/etc/exports` 파일을 편집하여 공유할 디렉토리와 접근 권한을 지정합니다.
     ```
     sudo nano /etc/exports
     ```
   - 예를 들어, `/srv/nfs/share` 디렉토리를 모든 클라이언트에게 읽기/쓰기 권한으로 공유하려면 다음과 같이 설정합니다.
     ```
     /srv/nfs/share    *(rw,sync,no_subtree_check)
     ```

4. **NFS 서비스 재시작**:
   - 설정을 변경했으면 NFS 서비스를 재시작하여 변경 사항을 적용합니다.
     ```
     sudo systemctl restart nfs-kernel-server
     ```

5. **NFS 클라이언트 설정**:
   - NFS 서버에 공유된 디렉토리를 마운트하여 클라이언트에서 사용할 수 있습니다. 클라이언트에서 마운트할 디렉토리를 생성합니다.
     ```
     sudo mkdir -p /mnt/nfs_share
     ```
   - 그리고 NFS 서버에서 공유한 디렉토리를 마운트합니다.
     ```
     sudo mount <NFS_SERVER_IP>:/srv/nfs/share /mnt/nfs_share
     ```

6. **부팅 시 자동으로 마운트 설정** (선택 사항):
   - NFS 공유를 부팅 시 자동으로 마운트하려면 `/etc/fstab` 파일에 해당 마운트 정보를 추가합니다.
     ```
     <NFS_SERVER_IP>:/srv/nfs/share   /mnt/nfs_share   nfs   defaults   0   0
     ```

이제 NFS 서버에서 공유한 디렉토리는 클라이언트에서 마운트되어 사용할 수 있습니다. 공유한 파일은 마운트된 디렉토리에 로컬 파일처럼 접근할 수 있습니다.

2020년 7월 6일 월요일

우분투 인텔 그래픽 화면 껌뻑임 이슈 (ubuntu intel graphics flikering) 18.04

https://askubuntu.com/questions/861416/changing-refresh-rate-for-specific-monitor (실패)
https://askubuntu.com/questions/1231441/ubuntu-screen-flickering (실패)
https://askubuntu.com/questions/945895/solution-to-intel-graphics-screen-tearing-flickering-causes-excessive-fan-use (실패)

NVIDIA 외장 그래픽 카드를 설치하여 해결 하였음. -_-;;

2019년 7월 14일 일요일

우분투에서 블루라이트 세팅

Ubuntu 18.04 기준

우분투에서 블루라이트 세팅을 알아보다가 Night Light를 사용하면 된다는 이야기를 듣고 찾아 보았으나 기본 세팅 메뉴에는 night-light-temperature(야간 조명 온도) 조절하는 기능이 없어서 추가 검색으로 알아낸  내용.

Night Light : Ubuntu Settings -> Device -> Display 세팅 화면 아랫쪽에 있음.

야간 조명 온도 조정 방법 #1
터미널에서 하기 명령어를 사용하여 조절 가능하다.
gsettings set org.gnome.settings-daemon.plugins.color night-light-temperature <temperature>

* 인기 temperature 값
4000 Night Light 사용할 때 디폴트 값
4700 (제가 사용중인 값)
5500 더 쾌적하고 덜 강렬한 야간 조명 온도
6500 Night Light 사용하지 않을 때 디폴트 값

테스트 해보시고 본인에게 적절한 값을 찾아서 사용하세요.

야간 조명 온도 조정 방법 #2
야간 조명 온도 조정 기능이 들어간 GNOME Shell Extension 설치
크롬 브라우저 기준이므로 사전에 크롬을 설치하세요.
만약 다른 브라우저를 사용한다면 여기를 참조.

sudo apt-get install gnome-tweak-tool
sudo apt-get install chrome-gnome-shell
여기를 클릭하여 chrome-extension 설치
여기를 클릭하여 night-light-gnome-extension 설치
왜 이리 복잡하게 설치를 해야 하는지? 이런 기능은 기본으로 들어있어야 할 것 같은데...

dpkg - 우분투(데비안) 패키지 관리 프로그램

dpkg는 데비안 패키지 관리 시스템의 기초가 되는 소프트웨어로서, .deb 패키지의 설치, 삭제, 정보 제공을 위해 사용되는 명령어입니다. dpkg 자체는 APT 등과 같은 고급 도구에 비해 낮은 레벨의 도구이며 복잡한 패키지 관계와 패키지를 원격에...