레이블이 ubuntu인 게시물을 표시합니다. 모든 게시물 표시
레이블이 ubuntu인 게시물을 표시합니다. 모든 게시물 표시

2024년 12월 24일 화요일

Ubuntu 에서 shell script 가 실행안될때

어제 실제 겪은 일입니다. 

보통 Linux 나 Ubuntu를 많이는 사용하지 않다보니, Smaba로 연결해서 Windows에서 작업을 하는 편입니다.

보통때처럼 Python작업할때처럼 Window Visual Studio Code로 Shell Script를 만들어 사용했는데 Shell Script가 동작하지 않는 경우가 있었습니다.

가장 먼저 확인하는 것은 실행 권한입니다. 이것은 당연히 확인을 하였고요,

chmod +x filename

이상하게 첫째줄부터 오류가 발생하는 하였습니다.

^M

오류에 위와 같은 텍스트가 보인다면 개행을 의심하시기 바랍니다.

windows 는 (CR)+(LF) 이고 unix(ubuntu)에서는 (LF) 입니다. 

CR을 제거하시면 됩니다.



2021년 5월 9일 일요일

ubuntu vnc 설치기


VNC 종류가 많고 잘안되는 경우가 있어서 정리해봅니다. 클라이언트는 어떤걸 사용해도 됩니다만 서버쪽 설치가 잘안되는 경우가 많았습니다.

기본적으로 ubuntu 에서 제공하는 VNC 서버 종류들입니다.


https://help.ubuntu.com/community/VNC/Servers


위 링크에 여러개를 설명하고 있지만, ubuntu에 기본으로 제공하는 vino 패키지를 사용하면 됩니다.


vino 기본 패키지 사용하기 바랍니다.


아래 가이드입니다만 GNOME configure설정하라고 하는데 자세한 설명이 없습니다.

vino

Vino is the default VNC server in Ubuntu to share your existing desktop with other users.

To configure vino from within GNOME, go to System > Preferences > Remote Desktop

  • To set vino to request access each time, tick Allow other users to view your desktop in the Remote Desktop configuration window.

  • There's no way to set vino to only listen for the next connection.
  • To set a password, tick Require the user to enter this password:, and enter a hard-to-guess password.

  • To put vino in view-only mode, untick Allow other users to control your desktop.

  • To only allow local connections, open a terminal and run the command:

    gsettings set org.gnome.Vino network-interface lo 
  • To allow connections from anywhere, open a terminal and run the command:

    gsettings reset org.gnome.Vino network-interface 


gsettings set org.gnome.Vino require-encryption false


여기를 참고해서 dconf를 설치 해야합니다.

sudo apt-get install dconf-editor

그리고 아래 링크를 참고해서 설정 몇가지를 조정 하면됩니다.

https://helpdeskgeek.com/linux-tips/easiest-way-remotely-connect-linux-mint-os/



여기까지가 기본 설정이 끝났습니다.