반응형

운영체제 (OS) 8

<Linux>접속 실패 로그 확인

이번 포스팅은 리눅스에서 접속정보, 접속 실패의 정보에 대해서 알아보자. >>>접속정보 기록 확인 ssh 접속 시도 실패 로그는 “/var/log/btmp” 파일에 특수하게 저장된다. 이 파일을 보기 위해서는 “last -f” 명령을 이용하여 확인할 수 있다. last -f /var/log/wtmp >>>접속실패 로그 확인 접속정보 기록은 로그인 했던 정보를 파일로 저장하며 “/var/log/wtmp” 파일에 저장된다. last -f /var/log/btmp >>>last 명령어 서버용으로 사용되는 시스템의 관리자는 어떤 사용자가 언제 로그인했는지 확인할 필요가 있다. last, lastlog 라는 명령어로 확인할 수 있다. 먼저 last 명령어에 대해 알아보자. 접속계정명 접속장치명 접속한 IP주소 접..

<Windows> IP 설정방법

이번 포스팅은 Windows IP를 변경하는 방법에 대해서 알아보자. 1.PC 화면 우측 하단의 시계 오른쪽에 모니터 모양의 버튼을 우클릭 합니다. 2.“네트워크 및 인터넷 설정 열기”를 클릭 합니다. 3.“어댑터 옵션 변경”을 클릭 합니다. 4.“이더넷”으로 되어 있는 아이콘을 더블클릭 하여 설정을 오픈 합니다. 1.“속성” 버튼을 클릭합니다. 2.“인터넷 프로토콜 버전 4(TCP/IPv4)”를 더블클릭 합니다. 3.“자동으로 IP 주소 받기” → “다음 IP 주소 사용” 및 “다음 DNS 서버 주소 사용”으로 라디오버튼을 선택하고, IP주소와 서브넷 마스크, 기본 게이트웨이, DNS 서버를 입력하고 확인

<Linux> 패키지 설치 Configure, make, make install 명령어

리눅스 패키지 설치 시 사용하는 configure, make, make install 명령어가 있따. 순서는 3단계로 이루어 진다. 첫째, Configure -> Configure는 설치 전에 여러가지 옵션들을 설정하며, 컴파일 환경을 검사하는 단계이다. 즉, 소스 파일에 대한 환경설정을 해주는 명령어이다. 나에게 라이브러리 등의 도구들이 다 있는지 체크해 주는 스크립트이다. ./configure --prefix /usr/local/bin 은 파일을 /usr/local/bin에 설치 하겠다는 뜻이다. --prefix 옵션은 설치 디렉토리를 바꾸기 위한 옵션입니다. Configure 과정에서 나오는 에러는 차분히 에러에 맞는 필요한 프로그램이나 라이브러리를 추가로 설치해주면 해결된다. configure를 ..

YUM 설치된 패키지 전체 목록 조회하기

YUM 설치된 패키지 전체 목록 조회하기 yum list installed ◎ yum (Yellowdog Updater, Modified) rpm 패키지 기반의 시스템에서 패키지 업데이트, 설치, 삭제를 위해 사용되는 프로그램. Redhat linux 시스템을 관리하기 위해 python으로 개발한 것. 자동으로 rpm 종속성 관리를 해주어 설치와 관리를 편리하게 해 준다. yum install "패키지명": 패키지 설치 yum groupinstall "패키지 그룹명": 패키지 그룹 설치 yum check-update : 업데이트가 있는 패키지 목록 확인 yum update "패키지명" --> 패키지명을 쓰지 않으면 전체를 업데이트 한다. yum upgrade (= yum update --obsolete)..

<리눅스> TLS 설명 및 버전 확인

TLS는 Transport Layer Security의 약자입니다. ● TLS 버전 확인 방법 openssl 명령어를 이용합니다. openssl s_client -connect domain.com:443 -tls1_2 openssl s_client -connect tezy.net:443 ● TLS 1.0 1999년도에 SSL 3.0의 업그레이드 버전으로 공개되었다. SSL 3.0이 가지고 있는 대부분의 취약점이 해결되었다. Windows XP와 Windows Server 2003, Windows Vista에서 지원하는 마지막 버전이다. ● TLS 1.1 2006년 4월에 공개되었다. 브라우저 벤더들은 2020년까지 TLS 1.0과 1.1의 지원을 중단하기로 하였다. ● TLS 1.2 2008년도 8월에 ..

<리눅스> ldconfig 란?

개발환경 : CentOS 7 ● ldconfig 란? ldconfig는 공유 라이브러리 캐시를 다시 설정하는 명령어 입니다. ● ldconfig 옵션 공통적인 라이브러리를 사용하는 것을 동적 링크 프로그램 컴파일 할 때 자체적인 라이브러리를 사용하는 것을 정적 링크 프로그램이라고 한다. 동적으로 링크된 실행 파일은 공유 라이브러리에 완벽하게 의존적이므로 새로운 버전의 라이브러리를 설치하고 이것을 사용하려면 디렉토리를 설정하고 ldconfig로 공유라이브러리 캐시를 다시 설정해야 한다. 이 명령어는 존재하는 파일을 조사하고, /etc/ld.so.cache 캐시 파일을 설정하면서 필요한 라이브러리를 적재하고 심볼릭 링크를 만드는 역할을 한다. /etc/ld.so.conf.d/ 에 .conf 파일을 추가, 수..

<Windows> 윈도우 방화벽 관리

제어판 -> Windows 방화벽 -> 고급 설정 -> 인바운드 규칙 / 아웃바운드 규칙 - 인바운드 규칙: 다른 네트워크에서 나의 넽트워크로 네트워크 데이터가 들어올 수 있는 규칙을 정의한다. - 아웃바운드 규칙: 나의 네트워크에서 다른 네트워크로 네트워크 데이터가 나갈수 있는 규칙을 정의한다. Netsh advfirewall 명령어를 사용한다면 더욱 빠르고 편리하게 원하는 설정이 가능합니다. Windows Powershell 실행 /* 인바운드 규칙 설정*/ netsh advfirewall firewall add rule name ="Open Port" dir=in action=allow protocol=TCP localport=4444 /* 아웃바운드 규..

[Linux] 우분투 dpkg(패키지 관리 프로그램) 명령어

dpkg는 데비안 패키지 관리 시스템의 기초가 되는 소프트웨어이다. .deb 파일들의 설치, 삭제를 위해 사용된다. apt-get 을 이용하지 않고 왜 dpkg 를 사용하는가? 외부 네트워크로 접속이 안되는 내부망 환경에서는 직접 파일을 수동으로 패키지를 설치해야 한다. (apt-get 같은 경우는 의존성을 자동으로 맞춰서 설치하여 편리하지만 dpkg 설치 방식일 경우 의존성이 맞지 않으면 설치되지 않는다.) dpkg -l : 설치된 패키지 목록 확인 dpkg -L : 해당 패키지로부터 설치된 모든 파일목록 확인 dpkg -C : 해당 .deb 파일이 설치한 파일의 목록 확인 dpkg -s : 해당 패키지에 대한 정보 확인 dpkg -S : 해당 파일명 또는 경로가 포함된 패키지들을 검색 dpkg -I(..

반응형