서버
-
[리눅스] python 업그레이드 하기(소스코드 방법)서버/리눅스 2017. 3. 27. 21:50
리눅스에는 파이썬이 기본적으로 설치되어있는데 파이썬은 버전이 다른경우 사용이 불가능합니다.파이썬은 버전마다 사용법이 조금 다르기에 원하는 파이썬을 사용하는게 좋습니다. 파이썬은 2버전과 3버전으로 나뉘는데 리눅스에서 한번 파이썬을 업그레이드 해보겠습니다. [파이썬 홈페이지]https://www.python.org/ #소스코드로 설치 맨 위에 파일을 복사하시면 되는데 # 크롬일 경우 이렇게 뜹니다. #> cd ~ // root 홈디렉터리로 이동#> wget VMware인경우 ctrl alt 로 마우스를 빼낸 후 ctrl V 누르시면 커서위치에서 복사가 완료되고putty일 경우 우클릭으로 그냥 복사하시면 됩니다. -소스 다운로드\#> wget -압축 해제#>tar xvfJ Python-3.6.1.tar.xz..
-
[리눅스] 백업과 복구서버/리눅스 2017. 3. 27. 19:43
#전체 백업#>tar cvfJ -g tar저장될경로 백업경로,이름이 만들대상저장될 파일 -g --listed-incremental 백업 물론 J(.xz)말고도 j나 z를 사용해도 됩니다. #백업 option cvfJ#>tar cvfJ /backup/fullbackup.tar.xz -g /backup/backuplist /root/data root디렉터리 하위디렉터리인 data를 압축한 상태입니다. #경로 찾기 option tvf만약 경로를 까먹으셨으면 tar정보를 tvf옵션을 사용하셔서 확인합니다.#>tar tvf /backup/fullbackup.tar.xz 아카이브를 만들떄 만들대상에 경로정보(/root/data)를 이렇게 해주셨다면 / (최상위로) 가셔서 풀어주셔야되고상대경로로 만드셨다면 만들어진 ..
-
[리눅스] 압축(Compress) 및 아카이브(archive)서버/리눅스 2017. 3. 24. 20:49
@리눅스에서 기본적으로 제공하는 압축파일( .zip)>> 압축은 압축한 형식대로 풀어줘야 압축이 풀린다. #1 gzip 방식#2 bz2 방식#3 xz 방식#4 compress 압축풀기#1 옵션 -d#2 gunzip, bunzip2, uncompress .. 방식에 따라서 파일명뒤에 합축형식이 붙어서 압축파일이 생성된다. 리눅스에서 사용하는 대표적인 압출파일#gzip 방식압축하기 : #>gzip 파일 글씨가 빨간색으로 변하면서 확장자 처럼 .gz가 붙었습니다.리눅스에서는 확장자가 없기때문에 구분자를 주기위해서 .gz가 붙었는데요 이름을 바꿔주셔도 상관없이 사용가능합니다. 하지만 위에서 말헀듯이 압축은 형식대로 풀어주기위해 .gz가 붙으면서 gzip 압축형식으로 풀어준다는 뜻이다. 모를때는 file명령어를 ..
-
[리눅스] VMware 네트워크 진단법서버/리눅스 2017. 3. 23. 21:32
가상 머신의 타입 3개 Host-only : 오로지 윈도우만 통신이 가능 외부의 통신이 차단된다. NAT : 가상머신이 윈도우에 하위로 들어감 인터넷은 윈도우의 접속이 가능하지만 다른 가상머신과는 통신이 불가능함. Bridged : 1대 컴퓨터가 더 생성됨 가상머신이 윈도우와는 다른 컴퓨터로 인식이됨 가상머신끼리 통신이 가능함 network 다른 가상머신과의 통신 HOST-ONLY X X NAT O X BRIDGED O O #CentOS VMware Network 타입 변경하기 @ 네트워크 동작 확인#내부 네트워크 확인-ping 네트워크 타입이 Bridge인 경우에는 window에서 ipconfig로 가능한데NAT일 경우 VMware들어가셔서 게이트웨이를 확인하셔야 합니다. window > ctrl+R ..
-
[리눅스] 기본 정책 ( /etc/login.defs)서버/리눅스 2017. 3. 23. 21:25
vi /etc/login.defs 유저 생성시 사용되는 정보 #1 메일함 저장#2 패스워드 기본설정#3 uid, gid .. id의 범위#4 home디렉터리 생성여부#5 사용자 홈디렉터리 umask값#6 자동 그룹삭제 여부#7 해쉬 사용방식- sha512방식 사용CentOS5 의 md5는 해쉬정보가 누적되서 부호화된 값의 역추적이 가능해졌다.패스워드 앞의 $6 : sha512 패스워드를 계속 입력해도 해쉬값이 다르게 나오는 이유는리눅스는 해쉬처리될때 패스워드와 발생되는 임의의값이랑 처리되서 복호화됩니다.
-
[리눅스]패스워드 관리/ usermod서버/리눅스 2017. 3. 23. 20:39
@패스워드 관리 계정의 생성되는 기본값은 useradd에서 생성될 떄 정해진다. >> 파일에 들어있음 /etc/default/useraddvi 편집기chageusermod 1. 패스워드 설정 정보 변경 : chage#>chage [option]-l : 계정의 패스워드 정보가 나온다 #>chage -l linux01 >>putty로 사용하시면 한글로 깔끔하게 나옵니다. -m : 패스워드 최소일을 변경-M : 패스워드 최대일을 변경 m(minimun)도 똑같이 사용이 가능하다. -W 패스워드 변경 경고일 변경경고가 시작되는 날짜는 Maximum - Warning = 100 - 10 = 비밀번호 변경후 90일 이후 이다. #> chage -W 10 linux01-I : 비활성화 기간을 설정패스워드 만료일이 끝..
-
[리눅스] root 패스워드 잃어버렸을때 <centOS 7>서버/리눅스 2017. 3. 23. 19:48
@싱글모드(패스워드 변경) CentOS 7 전용입니다.CentOS7 자체가 많이 복잡해졌네요.. #>vi /etc/sysconfig/selinux >> root가 아닌 사용자는 root로 접속해서 passwd 로 변경이 가능하지만 root는 일어나면 직접 서버컴퓨터의 싱글모드로 접속해야합니다. 1 selinux=enforching 상태일떄2 selinux=disabled 상태일때 #1 selinux=enforching 상태일 때 : 안건들였으면 기본상태입니다. 부팅 시 Core로 접속합니다 ro >> rw init=/sysroot/bin/sh로 변경후ctrl + x 로 start해줍니다. 도스명령어가 뜨면 #>export LANG = C#>chroot /sysroot#>passwd root 입력후 패스워..
-
[리눅스] 패스워드 관리 #/etc/shadow #passwd서버/리눅스 2017. 3. 22. 21:15
@패스워드 관리 디렉터리 : /etc/shadow사용자의 패스워드가 들어있다. 콜론을 구분자로 사용하는 문장들이 들어있다. root : $6$FEE~YMS1 : 17240 : 0 : 99999 : 7 : : : 1 2 3 4 5 6 7 8 1) 사용자 이름 2) 패스워드 >> 해쉬처리되서 나온다 (단방향 처리기)3) 패스워드 >> 패스워드 수정일 (기본 Date형식대로 처리된다(1970.01.01 이후 지난날))4) 패스워드 변경 최소일 : 5) 패스워드 변경 최대일 : 이 기간 이후에는 비활성화로 된다.6) 패스워드 변경 경고일 : 변경 최대일에서 경고일을 뺀 기간부터 경고메세지를 보낸다.#> vi /etc/default/useradd 에서 default 값을 변경할 수 있다.7) 비활성화 기간 : 패..