반응형

_ 192

텔넷 root계정 접속 허용

텔넷으로 root 계정 접속 허용하는 방법 기본적으로 리눅스에 텔넷으로 root 계정 로그인이 불가능하다. 접근을 허용하는 방법은 아래 두가지 이다. 1. /etc/securetty 파일에 사용자 추가 (pts/1, pts/2) 파일내에 pts/1, pts/2를추가해 준다. vc/1 vc/2 vc/3 vc/4 vc/5 vc/6 vc/7 vc/8 vc/9 vc/10 vc/11 tty1 tty2 tty3 tty4 tty5 tty6 tty7 tty8 tty9 tty10 tty11 ttyS0 ttysclp0 sclp_line0 3270/tty1 hvc0 hvc1 hvc2 hvc3 hvc4 hvc5 hvc6 hvc7 hvsi0 hvsi1 hvsi2 xvc0 pts/1// 추가한 줄 ~ ~ ~ ~ ~ ~ "/etc..

IT/Linux 2019.08.09

리눅스에서 패스워드 저장에관해

리눅스 패스워드 저장 리눅스에서 계정 정보를 저장하는 파일은 /etc/passwd 파일 이다. 해당 파일에는 계정 이름, id, 홈디렉토리, 사용 쉘 등이 기록되어 있는데, 이 글에서는 계정 정보 중 비밀번호에 대해서 알아본다. 비밀번호 정보는 /etc/shadow 라는 파일에 따로 관리되고 있는데, 해당 파일은 관리자 권한 계정만 읽기 등을 할 수 있다. passwd 파일 처럼 :로 구분되어 있는데 밑줄친 부분이 비밀번호에 대한 정보이다. 리눅스에서 비밀번호는 해시함수에 비밀번호를 적용해서 나온 값을 기록하고 있는데, 보안상 같은 해시함수에 같은 비밀번호를 넣으면 같은 값이 나오기 때문에 좋지 않다. 그래서 계정별로 salt라는 임의의 값을 부여해서 비밀번호 뒤에 추가해서 해시함수를 적용시킨다. 그래서..

IT/Linux 2019.08.08

[구성도 그리는 툴] Gliffy

네트워크 구성도 그리는 툴 Gliffy 네트워크 쪽 일을 하다보면 구성도 그리는 일이 허다하다. 대부분 파워포인트로 작업을 하게되는데, 구성도에 들어갈 장비 이미지들 땜에 고생이 많을 수 있다. 이럴 때 사용하면 좋은 툴을 소개한다. Gliffy 는 크롬 확장프로그램으로 실행 가능하다. 원래는 아래처럼 순서도를 그리는 용도로 많이 쓰는 것으로 알고 있다. 하지만 왼쪽 탭에 보면 Network 라는 항목이 있는데 클릭하면 네트워크 구성도를 그리는 장비들을 볼 수 있다. Home Network, Business Network, Rack Network 등등 카테고리가 추가로 밑에 있고 각각의 아이콘들이 있다. 그 외에 선연결 등은 크게 이질감 없이 사용 가능하다. 아래는 간략하게 완성한 구성도 끝 - 참조 회..

IT/Network 2019.08.01

[Python] print format

print 형식 파이썬에서 print 문은 특별한 출력 양식을 지정해서 사용할 수 있음 print("%s %d" % ("hi",23)) print("{} {}".format("hi",23)) 문자열과 int타입으로 두 줄 모두 같은 결과를 만들어낸다. 첫 번째 줄에서는 문자열과 int 뿐 아니라 다른 타입들도 사용할 수 있다. 하지만 %형식의 타입지정자?!를 알고 있어야 하는데, 이 부분은 다른 언어들에서도 대부분 비슷하게 쓰고있는 부분으로 크게 어렵지 않다. 두 번째 줄에서는 기본적으로 타입을 지정하지 않고 쓸 수 있고, 타입을 지정하면서 여러 형식을 의도하여 출력할 수 있다. print("{1} {0} {1}".format("hi",23)) print("- {1} -{0:>20s}".format("h..

IT/Programing 2019.07.31

[Python] 문자열 줄바꿈 처리

문자열 줄바꿈 처리 문자열 관련하여 코딩하다보면 문자열 끝의 줄바꿈을 핸들링해야 하는 경우가 있다. 일반적으로 Windows는 \n, 리눅스는 \r\n이 들어가 있는데 해당 줄바꿈문자를 제거하는 방법을 써본다. 1) rstrip() 문자열에서 지정된 '문자'의 오른쪽을 삭제해준다. 일부러가 아니면 문자열에서 줄바꿈문자의 오른쪽에 무언가 존재할 수 없기에 해당 기능을 이용해서 줄바꿈문자를 삭제할 수 있다. prev="test\n" print(prev) nxt=prev.rstrip('\n') print(nxt) 위 예제에서 기존에 prev 변수를 출력하면 한 줄 띈상태로 출력이 된다. 그러나 nxt 변수처럼 rstrip함수를 사용하여 캐리지리턴을 빼면 한 줄이 사라짐을 볼 수 있다. 2) splitlines..

IT/Programing 2019.07.24

[Python] 파일 입출력

파일 입출력 1. 파일 열기 - open() open('파일명','모드') - 모드 r: 읽기 ,그냥 읽기만, 기본값 w: 쓰기, 파일이 없으면 그 파일을 생성하고 처음부터 새로 쓴다 a: 수정, 파일이 없으면 그 파일을 생성하고 파일의 끝부터 쓴다 2. 파일 읽기 1) 객체반복자 사용 fp=open('test','r') for line in fp: print line fp.close() line에 한줄씩 읽혀서 출력됨 2) readline() fp=open('test','r') while line: line=fp.readline() print line fp.close() 얘도 한줄씩 3)readlines() fp=open('test','r') flist=fp.readline() print flist f..

IT/Programing 2019.07.24

윈도우10 메모리누수 완화 방법

windows 10에서 메모리 누수 이슈가 있다고 한다. pc를 장시간 사용 중 작업관리자 창을 켰을 때 보면 프로세스들이 사용하고있는 메모리 절대수치가 그렇게 높지 않은데 사용 비율이 비정상적으로 높음을 확인 할 수 있다. 기본적으로 재부팅을 하면 되지만, 애당초 이렇게 되지 않게 하는 방법이 있다고 한다. 1. 디스플레이 관련 옵션 끄기 설정- 시스템- 알림 및 작업 탭 알림에 해당하는 모든 내용 2. 레지스트리 편집 실행창- regedit- HKEY_LOCAL_MACHINE / SYSTEM / ControlSet001 / Services / Ndu 폴더 이동 오른쪽 Start 파일 더블클릭하여 나오는 창에 값 데이터 2를 4로 변경 해당 방법들은 근본적인 해결은 아니고 도움이 되는 정도로 보인다. ..

IT/Windows 2019.07.18

[은행] 신한은행 만기된 적금/예금들 다시 확인하기

요즘 자동만기해지 기능때문에 어쩌다보면 적금이 이미 만기되어 통장에 들어거버리는 경우가 있어 찾아보게 되었다. 신한은행 상품 만기된 적금이나 예금 정보를 확인 할 길이 없어 알아본 내용을 정리해본다. 본론으로 들어가서 신한은행 홈페이지에서 확인할 수 있는데 1. 신한은행 홈페이지 접속하여 "개인" 로그인 2. 조회 > 계좌조회 > 예금/신탁 클릭 3. 해당 페이지에서 스크롤을 내려 아래 쪽에 보면 그림과 같은 "해지현황조회" 클릭 4. 해지현황조회 건에서 확인하고 싶은 계좌번호 클릭하여 자유롭게 살펴본다. 생각보다 알고있지 않으면 찾기 어려운 듯 하다. 이상 끝

Etc 2019.07.08

[Python] 2.x버전에서 3.x버전으로 포팅 시 주의점

파이썬을 시작하고 나서 2.x 에서 짠 코드들을 3.x 에서 쓰게 되는 경우가 종종 있었다. 사실 요즘은 대부분 웬만해선 3.x로 시작하겠지만, 아직 2.x에서의 쓸만한 코드들이나 모듈들이 있으므로, 개인적으로 2.x에서 3.x로 포팅할 때 이슈있었던 것들 정리해둔다. 1. Exception 처리의 syntax error 예외처리에서의 문법이 다르다. 정말 이유를 모르겠는데 syntax error 계속 어후.... - 2.x except Exception, e: - 3.x except Exception as e: 2. byte array is not str 어느 코드였는지 자세히 기억은 안나지만 바이트 스트림 문자열 상수(리터럴)라는 것이 3.x에 생겼다. 그로인해 함수에 인자나 결과값이 기존 문자열이 ..

IT/Programing 2019.07.01
728x90
반응형