본문 바로가기

SEO's Study94

[LINUX] 비밀번호 변경 없이 패스워드 연장하는 방법 오늘은 리눅스 서버에서 사용하는 시스템 계정들의 패스워드 변경을 주제로 글을 써봅니다! 리눅스에 대해서는 보통 보안을 주제로 글을 쓰고 있는데 오늘도 역시나에요 ^^; 보안 강화를 위해서 시스템 계정들의 패스워드를 분기별 변경하는 것을 권장하고 있죠. 덕분에 패스워드가 만료되어버리거나, 잘못 바꿔서 로그인을 못하는 상황이 발생해버리곤 합니다. 당연히 패스워드를 바꾸는게 정석이지만, 너~~무 정신없어서 만료 하루 이틀 전에 알게되는 경우도 있잖아요?.. 그럴 때 이 옵션을 사용해 연장해두고 나중에 변경하면 무지 편리합니다!! chage명령어의 -d 옵션을 사용해볼게요 #chage -d [변경할 날짜] [변경할 계정] #chage -d 2020-07-20 kjh 기존 5월 21일에 생성했던 계정에 대해 만료.. 2020. 7. 31.
[LINUX] ssh, scp가 안될 때 해결방법 : known_hosts 이슈 ssh나 scp를 사용해 로그나 소스파일 옮기는 사람 손 ✋ 저는 정말 자주 사용하는 기능 중 하나인데 안되는 경우에는 너무 불편하더라구요.. 여러가지 이유가 있겠지만, 오늘은 known_hosts 이슈 해결방법을 공유해보려해요 ! [이슈 발생] - ssh나 scp로 접속하고자 하는 서버에 접근이 안됨 위와 같이 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 라는 문구가 뜨는 경우, 로컬서버가 접속할 서버의 정보를 가지고 있지만 일치하지 않음을 의미해요 (기존에 접속했던 이력이 있는거겠죠?) 천천히 읽어보면 해결방법도 제시해주는데 노란 형광펜을 칠해둔 라인을 보면 Add correct host key in /root/.ssh/known_hosts to get ri.. 2020. 7. 25.
[LINUX] 리눅스 계정의 nologin, false 정리 리눅스를 사용해보셨다면 가장 먼저 접하는게 계정이겠죠? root 권한에 대해 부여받을 것이고, 패스워드 설정이나 사용계정 생성 등 계정을 먼저 접하게 될거에요 생성된 계정들은 /etc/passwd 파일로 기본 계정들을 포함해 존재하고 각 계정은 구분자(:)를 이용해 7개 필드로 관리되고 있어요 root로 예시를 들면, 계정에 대한 기본적인 정보가 입력되어 있고, 2번째 필드의 패스워드의 경우에는 x라고 나타나있지만 사실은 /etc/shadow파일에 암호화되어 적용되어 있답니다 (о゚д゚о) /etc/shadow도 계정과 유사하게 구분자(:)를 이용해 관리되고 있으니 참고하세요 다시 /etc/passwd로 돌아가서 로그인 쉘에 대해 알아볼 것인데요, 가장 대표적인 /bin/false, /sbin/nolog.. 2020. 6. 7.
[LINUX] Virtual Box에 CentOS 설치하기-1 리눅스 서버를 운용하고 있지만, 서비스 서버는 테스트를 할 수도, 접근하기도 어려워요 테스트 서버가 존재하지만 서비스 테스트 용도 ㅠ.. 제 것이 아니라 조금은 어려움이 있더라구요 그래서 그냥 제 VM을 만들기로 결정했어요 ㅡ.ㅡ Virtual Box에 CentOS를 깔자!! 1. Virtual Box 설치하기 ( virtualbox 다운로드 ) https://www.virtualbox.org 에서 다운로드! Virtual Box 설치를 위해 사용하는 OS를 선택하시면 됩니다 저는 MAC OS를 사용하고 있어서 OS X hosts 선택 VirtualBox.pkg를 더블 클릭으로 설치는 끝나구요 Virtual Box 앱을 실행시키면됩니다 저는 이미 생성한 VM이 있어서 ' CentOS 7 '이 노출되어 있.. 2020. 3. 30.
CentOS7 이슈 : sd_journal_get_cursor() failed 리눅스 마스터가 되는 그날까지 끝없이 공부해보는 HABii입니다 ㅠ__ㅠ 오늘은 messages 로그에 rsyslogd fail로그가 발생해서 알아봤네요 리눅스 서버는 알면 알수록 모르는 것 같은 느낌 @.@ #cat /var/log/messages | grep fail Mar 26 22:47:20 [vm-name] rsyslogd-3000: sd_journal_get_cursor() failed: 'Cannot assign requested address' 도대체 이게 무슨 에러지 'ㅡ'.... 봤보고 모르는 척 하기도 애매하고 찜찜해서 찾아봤어요 rsyslogd는 메세지 로깅을 지원하는 시스템 유틸리티로 일정한 규칙을 통해 메세지를 기록, 관리하는 기능이라고 생각하심 됩니다 rsyslogd는 Cent.. 2020. 3. 27.
[LINUX] 라우팅 설정 변경하기 리눅스 공부 잘 하고 계시나요? 여행블로그를 주로 하다보니 리눅스에 너무 오랜 공백을 가졌네요 ㅠ_ㅠ 더 많은 포스팅을 할 수 있도록 분발해볼게요 +.+ 오늘은 라우팅 설정을 변경하는 법에 대해 공유하려고해요 라우팅(Routing)이란? - 특정 네트워크 안에서 통신 데이터를 보낼 경로를 선택하는 과정으로, 설정 방식에 따라 통신 시간이 지연되기도 단축되기도 한다 우리가 느끼기에 모든 네트워크는 하나로 이루어져있는 것 같지만, 사실은 라우터를 통해 다른 네트워크와 연결되어 있습니다! 가정집에서는 통신사에서 구매한 공유기가 보통 라우터 역할을 하고 있고 리눅스 서버를 다루시는 분들은 라우팅 테이블을 이용하거나 방화벽을 사용해 차단할 수 있어요 그럼 다른 네트워크와 붙기 위해 이제 본격 라우팅 설정을 해볼까.. 2020. 3. 14.
데이터 분류(3) - 다른 방법들 Alternative Techniques - 1 Data Classification의 대표적인 예로 Decision Tree base methods를 소개했었다. 그런데 데이터 분류(1) - 기본개념에서 Data Classifier로 아래 항목을 소개했던 바 있어 추가 Decision Tree 외 항목을 끄적여본다! 1. Rule-based Classifier (규칙기반 분류기) - "if... then..." Rule을 사용해 항목을 분류하는 기법을 사용한다. - Rule : Condition -> y condition = 규칙전항(선결조건)으로 속성 시험들의 결합항을 포함 y = 규칙 후항으로 class label [ Rule-based Classifier Example_1 ] R1 : (Given Birth= no)^(Can Fly=yes) ->.. 2020. 1. 8.
데이터 분류(2) - 의사결정 트리 Decision tree(의사결정 트리)는 단순하면서 가장 널리 이용되고 있는 분류 기법으로, 일련의 질문들과 가능한 대답들로 이루어진 트리 형태의 구조를 가지며 트리는 3종류의 노드를 갖는다. Decision Tree에서 각 terminal node에는 하나의 class label이 붙는다. root와 다른 internal node들을 포함하는 non-terminal node(비단말 노드)들에는 서로 다른 특성을 갖는 특성들을 갖는 레코드들을 분리시키기 위한 속성 시험조건들이 들어간다. ex) 포유류 판별 기준 1. 체온이 따뜻한가 차가운가? (따뜻) 표유류, (차가움) 비표유류 2. 분만이 가능한가? (가능) 포유류, (불가능) 비포유류 3. ... etc Hunt's Algorithm (헌트 알고리.. 2020. 1. 2.
데이터 분류(1) - 기본개념 Classification(분류)은 각각의 속성 집합 x를 미리 정해진 class lable 중 하나인 y에 mapping하는 target function을 학습하는 작업이다. - 분류 작업의 입력 데이터 : 레코드(=instance=example)들의 집합 - 각 레코드는 투플(x,y)로 볼 수 있으며 x는 attribute set(속성 집합), y는 category(범주) 또는 target attribute(목표 속성)으로 불리는 class label을 의미하는 특별한 속성 * 분류의 목표는 클래스가 결정되지 않은 레코드에 대해 되도록 정확한 클래스를 부여하는 것 단, class label은 개별적이어야 한다. y가 연속적인 속성을 가지는 예측 모델링 작업인 regression(회귀)과 분류를 구분하.. 2019. 12. 29.