OS 기술 58

리눅스 시간 관련 명령어 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

리눅스에 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

CIFS(SMB) 마운트시 오류메시지 대응 방법

아래 메시지는 대부분 Azure Fileshare를 On-Prem의 Linux 서버에 마운트하면서 발생 및 조치했던 메시지들임. Azure Fileshare는 기본 버전으로 만들면 CIFS(SMB)만 사용 가능함. NFS 사용하려면 추가 비용 필요. - time out 메시지 발생시 네트워크 단에서 라우팅이 안된 경우가 많음. 방화벽이나, 스토리지에 서비스가 안올라왔을 경우는 연결이 되지 않음 - Host is down 메시지 발생시 mount error(112): Host is down Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) 일반적으로 구글링하면 smb1.0이 비활성화 되어서 그렇다고 나오는데, 정확히는 호스트로 통신을 못해서 그런것..

OS 기술/Linux 2023.06.29

PC AD도메인 조인시 SPN 중복발생

--시나리오 특정 PC에 AD GPO 정책을 내리려는데 PC OU가 AD에서 검색이 되지 않음. > Get-AdComputer -identity [PC호스트명] -properties * AD 도메인 가입이 정상적으로 되지 않은거라 판단하고 도메인 탈퇴 후 재가입 시도함. 그런데 중복이 있다는 오류 메시지가 발생함. 문제는 사용자는 반드시 지정한 호스트명을 사용해야 한다고함. (호스트명 다른걸로 사용 불가) --오류 메시지 내용 도메인 "***"에 가입하는 동안 다음 오류가 발생했습니다. 추가/수정을 위해 제공된 SPN 값이 전체 포리스트에서 고유하지 않기 때문에 작업이 실패했습니다. -- 분석 AD 도메인에 가입할 때 PC의 호스트이름으로 CN,SPN,UPN 등 가입됨. (각각 조회 및 트러스트를 위한 ..

OS 기술/Windows 2023.06.29

윈도우 원격데스크탑 사용시 확인할 것

1. 원격컴퓨터 허용 확인 시스템 속성 > 원격 으로 이동하여 접속 정책에 맞게 "원격 연결 허용" 설정 2. OS 방화벽 확인 방화벽을 켜놓아야하는 상황이라면 인바운드 규칙에 TCP3389 규칙이 있는지 확인 없으면 만들면 됨 혹은 네트워크 앞단에 사용자 방화벽이 존재하여 OS방화벽을 굳이 켜지 않아도 된다면 방화벽을 끄면 됨 3. 로컬 그룹 정책 확인 (gpedit.msc) 경로 : 로컬 컴퓨터 정책 > 컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > 터미널 서비스 > 원격 데스크톱 세션 호스트 > 보안 원격(RDP) 연결에 특정 보안 계층 사용 -> '사용>협상' 설정 (혹시 안되면 협상 말고 RDP로 설정해보기) 이후 원격PC에서 RDP로 접근 가능하다.

OS 기술/Windows 2023.06.28