반응형 프로그래밍194 [LINUX 14일차] CentOS 패키지 관리(wget, rpm, yum) CentOS 패키지 관리(wget, rpm, yum)에 대해서 정리한다. ※ 패키지 관리 1. 소스 코드 설치 ( 커널 컴파일을 할때 주로 사용 ) 1) 소스 코드 다운로드 - 3가지 방법 중에서 가장 어려운 방법으로 yum, rpm이 지원되지 않을때 가장 마지막으로 사용하는 방법이다. #>wget 주소 ( python 홈페이지에서 xz 압축 형식의 소스 코드의 링크 주소를 복사한다 ) 2) 압축 해제 - wget으로 받은 python의 압축을 풀어준다. #>tar xvfJ /root/Python-3.6.1.tar.xz 3) 컴파일 - 해당 디렉터리 안으로 들어가서 컴파일을 진행한다. #>cd Python-3.6.1 #>./configure ( configure 파일을 실행하면 내 CentOS 환경을 확.. 2017. 4. 3. [LINUX 13일차] CentOS 백업과 복구(전체 백업, 전체 복구 / 증분 백업, 증분 백업 복구 / 복구 디렉터리 위치 지정) [LINUX 13일차] CentOS 백업과 복구(전체 백업, 전체 복구 / 증분 백업, 증분 백업 복구)에 대해서 정리한다. ※ 백업과 복구 1. 전체 백업 - tar cvfJ -g ...( -g 옵션을 이용하면 backuplist를 만들어서 파일이나 디렉터리 정보를 파일에 따로 저장해 표준 아카이브를 생성 할 수 있도록 해준다 ) * 정확하게는 -g snapshot-file이라고 한다. * 압축 형식은 옵션을 이용해서 xz, gzip, bzip2 모두 사용이 가능하다.( 위에서는 xz 형식인 J 를 적어놨다 ) * 백업을 하게 되면 나중에 복구를 할때 디렉터리와 파일은 물론 파일 안에 있는 내용까지 모두 백업 했던 내용으로 복구가 된다. * 백업을 해둔 디렉터리나 파일은 아무리 삭제나 추가를 하는 등의.. 2017. 3. 28. [LINUX] Kali 2.0 한글 깨짐 해결 / 한글 자판키 사용 방법 칼리 리눅스(kali)를 설치 할때 한국어를 선택해서 설치를 완료하면 보이는 것처럼 한글이 깨진다. 아래 방법을 활용하면 한글 깨짐을 해결 할 수 있다. 1. VmWare Tools를 설치한다. 2. apt-get upadate 명령어로 사용 가능한 패키지들을 최신으로 업데이트 한다. 그리고 apt-get install fonts-nanum*으로 나눔 글꼴을 설치 해준다. 설치가 끝나면 reboot으로 재부팅 3. 재부팅이 끝나면 한글이 정상적으로 나오는걸 볼 수 있다. * 한글 자판 추가 방법 1. apt-get update로 사용 가능한 패키지들 최신으로 업데이트 2. apt-get install ibus-hangul 입력해 한글 입력기 설치 후 reboot으로 재부팅 3. 시스템 설정 -> 지역 및.. 2017. 3. 27. [LINUX 12일차] CentOS 네트워크(동작 확인, 설정) / 압축(gzip, bzip2, xz) / 아카이브(tar) & 압축 CentOS 네트워크(동작 확인, 설정) / 압축(gzip, bzip2, xz) / 아카이브(tar) & 압축에 대해서 정리한다. ※ 네트워크 방식 - Briged- NAT- Host-only * Briged, NAT 방식은 인터넷 사용이 가능하다. ※ 네트워크 동작 확인 우리가 인터넷을 하기 위해서는 PC -> 공유기 -> DNS Server -> Internet 순서로 통신이 외부로 나가게 된다.( DNS Server 부터는 Internet 공간이라고 보면 된다 ) 1. 내부 네트워크 확인 - ping ( 윈도우에서 cmd>ipconfig 에서 기본 게이트웨이를 확인한다 ) - 내 pc에서 공유기까지의 네트워크를 확인 한다고 보면 된다. * Briged에 경우만 ipconfig에서 게이트웨이 확인이 .. 2017. 3. 25. [LINUX 11일차] CentOS 싱글모드 / 패스워드 관리( chage, 사용자 설정 정보 변경) / 기본정책( /etc/login.defs ) CentOS 싱글모드 / 패스워드 관리( chage, 사용자 설정 정보 변경) / 기본정책( /etc/login.defs )에 대해서 정리한다. ※ 싱글모드( single mode ) - 해당 싱글모드 내용은 CentOS 7버전에 대한 내용이다.( 버전이 다르다면 방법 또한 다르다 ) - CentOS 7버전부터는 복구모드( rescue mode ) 또는 비상모드( emergency mode )라고도 부른다.- root 패스워드를 잃어버렸을때 유용하게 쓰인다. 1. selinux=disabled 일때 사용하는 패스워드 변경 방법( selinux=enforcing이면 이 방법은 적용되지 않는다 ) 1). CentOS 부팅을 하게되면 bootloader(GRUB2) 화면이 나오는데 이때 e키를 눌러준다. 2).. 2017. 3. 24. [LINUX 10일차] CentOS 디렉터리 파일 권한 / 패스워드 관리(passwd) CentOS 디렉터리 파일 권한 / 패스워드 관리(passwd)에 대해서 정리한다. ※ 파일 권한( 디렉터리 파일 ) r -> lsw -> touch, mkdir, rm, rmdir, ...x -> cd * 디렉터리 파일에서는 w 권한을 이용해서 디렉터리 안에 내용을 편집 할때는 디렉터리 안을 접근 가능한 상태에서 편집이 진행 될 수 있기 때문에 x권한이 함께 있어야 한다. * 디렉터리 파일에서 r 권한은 해당 디렉터리를 밖에서 볼 수 있는 권한이고 x 권한은 직접 디렉터리에 들어 갈 수 있는 권한이라고 생각하면 된다. ( user 디렉터리에 권한은 소유자에게만 rwx가 부여되있는데 linux01 사용자는 이 디렉터리를 접근할때 소유자, 소유그룹에 속하지 않기 때문에 다른 사용자의 권한을 가진다. use.. 2017. 3. 23. [LINUX 9일차] CentOS 그룹 관리(그룹에 사용자 추가, 사용자별 그룹 확인) / 소유권(소유권 변경, 일반파일 권한) CentOS 그룹 관리(그룹에 사용자 추가, 사용자별 그룹 확인) / 소유권(소유권 변경, 일반파일 권한)에 대해서 정리한다. ※ 그룹 관리 1. 그룹에 사용자 추가 - command : usermod -G ( 명령어를 이용해서 소속 그룹 추가시 해당 사용자는 소속 그룹을 하나만 가질 수 있다 )- vi /etc/group를 통해서 직접 편집하는 방법 * 한 사용자가 소속 그룹을 여러개 가지게 하려면 vi를 통해서 직접 편집 해줘야 한다. ( usermod -G 명령어를 통해서 사용자 korea01의 소속 그룹을 linux도 가지도록 추가 해주면 기본 그룹이 아니기때문에 /etc/passwd 에서는 바뀌지 않지만 /etc/group을 통해 확인 해보면 linux 그룹에 korea01이 소속 그룹으로 지정.. 2017. 3. 22. [LINUX 8일차] CentOS 그룹 관리(그룹 확인, 그룹 삭제, 그룹 생성) CentOS 그룹 관리(그룹 확인, 그룹 삭제, 그룹 생성)에 대해서 정리한다. ※ 그룹 관리 1. 그룹 확인 - /etc/group 에서 그룹 정보를 확인 할 수 있다. ex) root:x:0: root : 그룹 이름 x : 그룹 비밀번호(사용하지 않음) 0 : GID(Group ID) 2. 그룹 삭제 - vi 명령어를 이용한 /etc/group 파일에 직접 접근하여 삭제하는 방법 - command : groupdel * 지우려 하는 그룹이 어떤 사용자의 기본 그룹으로 사용되고 있다면 명령어를 사용해서 지울수 없다. ( ls -l 명령어를 이용했을때 빨간줄이 그어진 부분이 GID 부분이다 ) ( groupdel 명령어를 이용해서 /etc/group에 있는 user를 지웠더니 아까와는 다르게 user에서.. 2017. 3. 21. 이전 1 ··· 17 18 19 20 21 22 23 ··· 25 다음