[PS][종합프로젝트] Ubuntu 22.04 - 터미널 단축키 실행 안되는 오류 해결
2023. 4. 10. 04:16
종합 프로젝트 (종료)/문제 해결
해결 방법 1. locale 파일 수정 ctrl + alt + f3 을 눌러서 TTY로 전환 // 3번째 가상 콘솔로 이동한 것 login: root 로 로그인 nano /etc/default/locale 입력 1, 2열의 "en_US" → "en_US.UTF-8" 로 변경 (사진 참고) 5. ctrl + o & enter 로 저장 6. ctrl + x 로 나가기 2. locale-gen --purge 입력하여 재실행 3. sudo reboot 입력하여 재시작 문제 해결 흐름 https://velog.io/@yoonene/MLOps-VirtualBox%EC%97%90-Ubuntu-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 [VM] VirtualBox에 Ubuntu 설치하기 하루죙일..
[PS][종합프로젝트] Ubuntu 22.04 - 사용자 계정에 root 권한 부여
2023. 4. 10. 04:06
종합 프로젝트 (종료)/문제 해결
해결 방법 터미널에 su 명령어 입력하여 root 계정으로 전환 터미널에 visudo -f /etc/sudoers 입력 # User privilege specification 이라고 써진 곳에 (사용자 계정 (예: test)) ALL=(ALL) NOPASSWD:ALL 입력 // (사용자 계정)은 password 입력 없이 모든 명령 실행 가능이라는 뜻 터미널 종료하고 다시 켜서 sudo -s 입력하고, 정상적으로 실행 되면 권한 부여 된 것임 문제 해결 흐름 https://velog.io/@mer1-97/Error-sudoers-%EC%84%A4%EC%A0%95-%ED%8C%8C%EC%9D%BC%EC%97%90-%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.-%EC%9D%B4-%EC%..
[백엔드로드맵][OS] 기본적인 터미널 명령어
2023. 4. 7. 16:26
Backend Loadmap/Operating System
grep - 특정 파일에서 지정한 문자열이나 정규 표현식을 포함한 행을 출력 - tail, ls 등 다양한 명령어와 조합하여 응용되는 경우가 많음 grep [옵션][패턴][파일명] #특정 파일에서 'error' 문자열 찾기 grep 'error' 파일명 #여러 개의 파일에서 'error' 문자열 찾기 grep 'error' 파일명1 파일명2 #현재 디렉토리내에 있는 모든 파일에서 'error' 문자열 찾기 grep 'error' * #특정 확장자를 가진 모든 파일에서 'error' 문자열 찾기 grep 'error' *.log - 위와 같이 사용하면 'error' 라는 문자열을 mylog.log 라는 파일에서 찾을 수 있음 awk - 특정 패턴 문자열 처리하기 - "awk programming langu..
[백엔드로드맵][OS] 스레드와 동시성
2023. 4. 6. 23:57
Backend Loadmap/Operating System
스레드 (Thread) 란? - 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위 - CPU 사용하는 기본 단위를 뜻함 - 일반적으로 한 프로그램은 하나의 스레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 스레드를 동시에 실행할 수 있음, 이러한 방식을 멀티스레드 라고 함 멀티 스레딩 (Multi-Threading) - 멀티 스레드란 하나의 프로세스 내에서 둘 이상의 스레드가 동시에 작업을 수행하는 것 - 멀티 스레드는 각 스레드가 자신이 속한 프로세스의 메모리를 공유함 멀티 스레딩의 장점 - Non-Blocking 으로 처리 가능 // A 함수가 B 호수를 호출 할 때, B 함수가 제어권을 A 함수에게 바로 넘겨주면서, A 함수가 다른 일을 할 수 있도록 하는 것 - 리소스 자..
[종합프로젝트] 백엔드 할일 (04.07 업데이트)
2023. 4. 5. 23:57
종합 프로젝트 (종료)
1. 사용자 QR 코드 인식 시 서버와 통신하여 알맞는 지도 보여 줌 (스프링에서 처리) https://github.com/tinhpv/indoor-navigation-system-qrcode-augmented-reality ARCore 및 Azure Spatial Anchor를 사용 (위치 고정) https://minquu.tistory.com/230?category=965746 (Azure Spatial Anchors 튜토리얼) QR, 실내 내비게이션, 2D 맵, 3D 맵 사용 가능한 것 같음 라이센스 따로 없음 우리 팀이 만들고자 하는 앱과 가장 가까움 왜 앵커를 썼나? -> 실내 길 찾기 앱을 개발할 때 GPS 신호가 실내에 약하거나 존재하지 않는 경우가 있어서, GPS에 의존하면 안 됨 -> A..