전체 글 77

리눅스 vnc 설치 및 사용 (xWindow환경 구성)

리눅스에서 원격 GUI환경으로 접근하는 방법은 대표적으로 2가지가 있다.1) xmanager2) vnc 여기서는 vnc 설치 및 사용에 대해서 기록함.  1. VNC 설치 및 사용을 위한 사전 준비  1) 서버에서 데스크톱 환경이 준비되어있어야함.  (OS 설치시 데스크톱 또는 gnome 등 GUI로 설치하면 자동 설치됨) 물론 yum으로 vnc-server를 설치할 때 의존성으로 설치되긴 함   2) 클라이언트에서 vnc를 이용하여 접근할 프로그램 준비 (여기서는 UltraVNC Viewer라는 프로그램 사용)  3) 인스턴스의 의미   VNC를 실행할 때 사용되는 세션같은 개념   실행할때마다 인스턴스가 하나씩 늘어남   - 인스턴스 순서 예시     Port 5901 : 1번 인스턴스     Por..

OS 기술/Linux 2023.07.05

리눅스 시간 관련 명령어 date

일반적으로 리눅스에서 시간은 NTP로 자동 설정하지만, 특수한 경우에는 직접 변경 필요함. 현재 설정된 OS 시간 확인 명령어 : date[root] # date Tue Dec 7 18:21:23 KST 2021 OS 시간 변경 명령어 : date mmddHHMMYYYY[root@DECMSTR02P crontestdir]# date Tue Dec 7 18:27:02 KST 2021 [root@DECMSTR02P crontestdir]# date 120709272021 Tue Dec 7 09:27:00 KST 2021 [root@DECMSTR02P crontestdir]# date Tue Dec 7 09:27:02 KST 2021필요시 초까지 지정 : date mmddHHMMYYYY.SS 쉘스크립트에 사용..

OS 기술/Linux 2023.07.04

리눅스 재부팅시 서비스 자동시작

리눅스 서비스(데몬) 자동시작 3가지방법 1) rc.local에 얹기 -- 데몬 하나정도는 괜찮은데 2개부터는 관리가 안됨 2) systemctl에 새로 등록 (systemd) -- 해당 데몬을 위한 서비스를 새로 만들어서 관리 -- CentOS7이상, Ubuntu에서 사용 3) chkconfig에 등록 -- CentOS6이하에서도 가능 하위에서는 2번,3번에 대해서만 기술 CentOS7이상/Ubuntu 데몬 자동시작 설정 목적 : 서버 재부팅시 서비스 데몬 자동 시작 테스트 OS : CentOS7.6 서비스관리 명령어 : systemctl 특이사항 : 아래는 가장 간단한 방법으로만 기술. 필요에 따라 추가 옵션 지정 가능. 1. 실제로 작동하는지 테스트 할 스크립트 작성 및 실행권한 부여 실행시 현재시..

OS 기술/Linux 2023.07.04

VirtualBox에서 Ubuntu 설치 후 터미널 안열림

문제점 : Terminal이 열리지 않고 로딩만 되다가 아무것도 실행 안됨. 원인 : VirtualBox에서 자동설치를 한 경우 터미널이 열리지 않는 경우가 있음. 해결방법 : 언어 설정을 변경 English United States -> English Canada 1. Setting으로 이동 2. Language 설정으로 이동 3. 언어를 Canada로 변경 4. 변경 후 세션 재접속 해야함 5. 이후 터미널 정상적으로 열리는것 확인

OS 기술/Linux 2023.07.03

Ubuntu SSH 서버 설치

보통 기본 설치시 openssh-client는 설치되어있지만, openssh-server는 설치 안되어 있다. 네트워크가 외부로 연결이 되어있다면, 설정된 레포지터리로 패키지 설치를 할 수 있다. 1. 패키지 설치 여부 확인 sudo systemctl status sshd 또는 sudo dpkg -l openssh-server 서비스를 찾을 수 없다고 나오거나, 아무 결과가 안나오면 설치가 안된것 2. 패키지 설치 네트워크 연결이 되어있다면 apt (또는 apt-get) 명령을 이용하여 의존성까지 한번에 설치 할 수 있음 명령어 : sudo apt-get install openssh-server 설치가 완료되면 자동으로 서비스 구동이 된다. ssh 서비스 포트인 TCP22번도 정상적으로 LISTEN 되어..

OS 기술/Linux 2023.07.03

DS-7000DUAL 도킹스테이션을 이용한 HDD복제

사설. 예전에 디스크 백업을 위해 구매했던 장치가 있다. 주요 사용은 1) 하드디스크를 꽂고 외장하드처럼 사용 2) 하드디스크 복제 인데, 사실 외장하드처럼 사용하는 경우가 더 많은 것 같다. 그러다 언젠가 갑자기 하드 복제가 필요했던적이 있었는데, 매뉴얼은 진즉에 버렸고 작동법은 기억나지 않아서 골치를 앓았던 적이 있다. (구글링해도 명확하게 나오는게 없음) 그래서 다시 올 미래를 위해 작성하는 포스트 -DS-7000DUAL을 이용하여 하드디스크 복제 하는 방법- 1. 도킹스테이션에 HDD를 꽂는다 앞쪽이 원본하드, 뒤쪽이 복제받을 하드(빈 하드) 2. PC와 연결은 하지 않은 상태로 전원을 켠 후 전면부버튼을 누르고 전면부LED가 들어오는지 본다 도킹스테이션 전원 켜기 3. 전면부 버튼을 3초간 꾹 ..

기타기술 2023.07.02

유니티 환경 구성

1. 플랜 라이선스 : Unity Personal 당장 수입이 발생하지도 않고, 주로 간단한 어플 및 공부 목적으로 다루기 때문에 무료로 이용할 수 있는 플랜으로 시작한다. (참고 : Personal 다음 플랜인 Plus는 사용자 수입이 연간 $20만 달러 이상이면 필수로 사용해야한다. 2. Unity Hub를 이용한 프로젝트 시작 유니티 허브 3.5.0 버전으로 시작하며, 계정은 개발용으로 구글계정을 생성하여 사용하였음. 목표는 2D게임이기 때문에 2D코어로 프로젝트를 생성한다. 프로젝트 구성을 위한 패키지 설치를 한다. 프로젝트 설치 및 구성이 완료되면 초기화면이 나온다 3. 유니티 화면 구성 화면 설명 ① Hierarchy : 유니티에 사용되는 모든 오브젝들을 보여줌 ② Scene : 개발자 입장에..

리눅스에 CIFS(SAMBA) 볼륨 마운트

CIFS(SMB)는 일반적으로 윈도우에서 사용하는 파일시스템1. 패키지 설치여부 확인 확인 명령어 : rpm -qa | grep cifs-utils cifs 패키지의 버전도 확인할 수 있음 2. 포트 통신 확인 CIFS(SMB) 연결을 위한 포트 통신도 가능해야함 SMB 포트 : 139, 445 nc, telnet, nmap 등 가용한 명령어로 확인하면 된다 nc 명령어 사용법 : nc -zv [볼륨제공시스템IP] [포트번호] 3. 마운트 계정 옵션 설정 CIFS 마운트를 위해서는 윈도우에서 볼륨에 접근할 때와 동일하게 계정, 패스워드가 필요함 리눅스에서는 마운트 옵션에 계정정보를 입력하여 로그온 할 수 있도록 설정 가능함 - 마운트 명령어 : mount -t cifs -o domain=[도메인],use..

OS 기술/Linux 2023.06.29