본문 바로가기

공.돌이 흔적15

[Ubuntu] Barrier(키보드, 마우스 공유) 설치하기 ● Barrier 설치하기같은 네트워크 내에 있는 PC와 키보드 및 마우스를 공유하는 프로그램. SSH 기능이 설치되어 있어야 사용 가능하다. 1. Terminal을 열고 필요한 패키지와 Barrier를 설치한다.sudo apt-get install libqt5widgets5 libx11-devsudo apt install barrier 2. 상단 'Barrier' -> 'Change Settings'에 들어가 설정을 진행한다. 3. 공유 받을 PC의 IP 주소를 'Server IP'에 입력하고, 아래의 'Start'를 클릭한다. 4. Server PC에서 Barrier를 설치하고, 1~2의 과정을 동일하게 진행한다. 5. Server PC에서 'Configure Server'를 클릭하고, 우측 상단에 .. 2024. 6. 27.
[Linux] Visual Studio Code 설치하기 (VHDL 작업 환경 구축하기) ● Visual Studio Code 설치하고 Extension Setup하기1. Terminal을 열고, Visual Studio Code를 설치한다.wget 'https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64' -O /home/jw-linux/Downloads/code_latest_amd64.debsudo dpkg -i /home/jw-linux/Downloads/code_latest_amd64.deb 2. Visual Studio Code를 열고, 아래 Extension들을 설치한다.- Diff & Merge : 2개 문서를 비교- Diff Folders : 2개 폴더 내의 모든 문서 비교- Korean Language.. 2024. 5. 30.
[Ubuntu] 프로그램 실행 / 폴더 바로가기 만들기 ● 프로그램 실행 아이콘 만들기1. 'applications' 폴더에 바로가기 아이콘을 만든다.sudo rm /usr/share/applications/vivado_2023.desktopsudo vi /usr/share/applications/vivado_2023.desktop# 'vivado_2023' 실행 아이콘 생성 2. 아래 내용을 기입하고, 저장한다.[Desktop Entry]Type=ApplicationTerminal=falseExec=/tools/Xilinx/Vivado/2023.2/bin/vivadoName=Vivado(2023)Comment=Vivado(2023)Icon=/Junwoo/A00_Tips/ICON/vivado.png# Exec : 프로그램 실행하는 명령어# Name : 실행 .. 2024. 5. 30.
[Ubuntu] Matlab 설치하기 ● Matlab 설치하기1. Matlab 홈페이지에서 라이센스와 연동된 Matlab 설치 파일과 Update 파일을 다운받는다. 2. 다운로드 받은 설치 파일의 압축을 푼다.tar xzvf matlab_R2016a_glnxa64.zip 3. Terminal을 통해 설치 파일을 실행하고 가이드에 따라 설치를 진행한다.sudo ./install 4.  다운받은 Update 폴더에서 Terminal을 실행하고, 업데이트 파일을 실행해 업데이트를 진행한다.sudo sh R2016a_Update_7_glnxa64.sh> =============== UPDATE INSTALLATION SUCCEEDED =============== 5. 압축 푼 Runtime Update 폴더에서 Terminal을 실행하고, Ins.. 2024. 5. 30.
[Ubuntu] Vivado 설치하기 ● Vivado 설치하기1. Terminal을 열고, 아래 패키지들을 설치한다.sudo apt-get install libstdc++6:i386sudo apt-get install libgtk2.0-0:i386sudo apt-get install dpkg-dev:i386sudo apt install python3-pipsudo apt install libtinfo5 libncurses5# libtinfo5가 없으면 Vivado를 시작할 수 없음# libncurses가 없으면 Vivado Simulation을 시작할 수 없음 2. Vivado 다운로드 홈페이지에서 ' AMD Unified Installer for FPGAs & Adaptive SoCs 2023.2 SFD' 파일을 다운받는다. 3. Vers.. 2024. 5. 29.
[Linux] 원격 Window PC에서 Linux PC에 원격 접속하기 ● 작업 목표- 원격 PC(Windows 기반)에서 기본 Window Remote Desktop 프로그램을 통해 Linux PC에 원격 접속을 하고자 함 ● ssh와 xrdp를 설치해 원격 접속 허용하기1. Terminal을 열고, openssh를 설치하고 기능을 실행시킨다.sudo apt-get updatesudo apt-get install openssh-serversudo service ssh start 2. xrdp를 설치한다.sudo apt-get install tightvncserversudo apt-get install xrdp=0.6.1-2 3. 원격 PC에서 Window Remote Desktop 프로그램을 통해 Linux로 접속한다.  ● 원격 접속했을 때 Ubuntu GUI가 보이지 .. 2024. 5. 28.
[Linux] SCP로 원격 PC와 파일 주고받기 ● 작업 목표- 다른 PC에서 Linux PC에 Server처럼 접속을 하고자 함. (for 파일 전송) ● Openssh 설치하고 SCP 접속하기1. Terminal을 열고, openssh를 설치한다.sudo apt-get updatesudo apt-get install openssh-server 2-1. 로컬 PC에서 SCP 명령어를 이용해 원격 PC에 파일을 전송하거나 원격 PC로부터 파일을 복사해온다.# 원격 PC에서 파일을 가져올 때scp -r -P @: # 원격 PC로 파일을 보낼 때scp -r -P @: 2-2. 원격 PC에서 2-1과 동일한 방법으로 SCP 명령어를 사용한다. 2-3. 원격 PC에서 Server 접속 프로그램(Filezilla / Winscp / RaiDrive 등)을.. 2024. 5. 28.
[Linux] D2Coding 폰트 기본 폰트로 설정하기 ● D2Coding Font 설치하고 기본 폰트로 설정하기1. Terminal을 열고, D2Coding Font Zip 파일을 다운받는다.wget https://github.com/naver/d2codingfont/releases/download/VER1.3.2/D2Coding-Ver1.3.2-20180524.zip 2. 받은 Zip 파일의 압축을 푼다.sudo unzip -d /usr/share/fonts/d2coding D2Coding-Ver1.3.2-20180524.zip 3. 시스템에 있는 폰트 정보를 갱신하고, 사용 가능한 폰트 목록을 조회한다.sudo fc-cache -f -vfc-list |grep -i d2c 4. Terminal 기본 폰트를 D2Coding으로 설정한다.- Terminal.. 2024. 5. 28.
[Linux] crontab과 rsync로 주기적인 Backup 설정하기 ● 작업 목표- 특정 파일이나 폴더를 일정(특정) 시간마다 특정 폴더(드라이브)에 자동으로 Backup하고자 함 ● 해결 방법 - crontab에서 rsync를 이용해 Backup 설정하기1. Terminal에서 crontab script를 Open한다.   (crontab -> 특정 시간마다 명령어를 반복)crontab -e 2. rsync 기능을 이용해 자동 Backup을 설정한다.- 내용 삽입 : "* */3 * * * rsync -avz --delete /Junwoo/ /Backup"# 3시간마다 '/Junwoo' 폴더 안의 파일들을 '/Backup' 폴더(외장 드라이브)로 동기화 시키기# * * * * * : 앞에서부터 순차적으로 분 / 시 / 일 / 월 / 요일 설정- 저장 후 종료 : [ct.. 2024. 5. 28.