리눅스

    root 패스워드 변경

    CentOS 7 부터는 single 모드 진입 시 패스워드 요구함 따라서 커널 옵션값을 single이 아닌 init=/bin/bash 또는 init=/bin/sh 로 넣어야 함 커널선택메뉴에서 부팅하고자 하는 커널을 선택 후 e를 누르면 파라미터 편집화면이 나타남 linux16 부터가 커널 파라미터를 입력하는 곳이며 뒤쪽 rhgb~ 부분을 삭제하고 init=/bin/bash를 입력 후 ctrl-x로 리붓 부팅이 완료되면 파일시스템은 읽기전용(ro)으로 마운트 됨 읽기/쓰기를 가능하게 하기 위해 다음과 같은 명령어 입력 # mount -o remount,rw / 이 후 passwd 명령어로 패스워드 변경 변경완료 후 부팅시 파일의 SELinux 컨텍스트 변경을 확정하기 위해 다음과 같은 명령어 입력 # t..

    리눅스 디렉토리 종류와 특징

    -. / 최상위 디렉토리 -. /bin 기본적인 명령어가 저장된 디렉토리 이 디렉토리에 존재하는 대부분의 명령어들은 root뿐만 아니라 일반계정도 사용 가능 /usr/bin 심볼릭 링크되어 있음 -. /boot 리눅스 부트로더가 존재하는 디렉토리 GRUB과 같은 부트로더에 관한 파일들(ex. grub.conf) 별도의 파티션할당 권장 -. /dev 시스템 장치(device)파일을 저장하고 있는 디렉토리 하드디스크 장치파일(/dev/sda), CD-ROM 장치파일(/dev/cdrom) 등과 같은 장치파일 존재 -. /etc 시스템의 거의 모든 설정파일이 존재하는 디렉토리 -. /lib 커널 모듈파일과 라이브러리 파일들이 존재하는 디렉토리 커널이 필요로하는 커널 모듈파일들과 프로그램(c,c++)에 필요한 각..

    CentOS 7 차이점

    1. 기본파일시스템 xfs 6버전 밑으로는 ext 시리즈를 사용했지만 7버전부터 xfs 파일시스템을 채택 데비안 계열의 배포판에서 예전부터 오랫동안 기본 파일시스템으로 사용해오며 안정성을 입증했기 때문 2. 설치프로그램(아나콘다, Anaconda) 리디자인 설치화면이 화려해졌고 자동셋팅, 동시진행 부분 향상 TEXT모드는 아주 많이 안좋아짐 3. kpatch 지원 커널 부팅 없이 패치적용가능. 즉, 커널의 중요한 패치 후 리부팅하지 않아도 됨 4. SWAP 메모리 압축 지원 5. btrfs 파일시스템 지원 6. Docker 지원 가상화보다 오버헤드가 적다고 함 7. Default DB : MariaDB MySQL 이 빠지고 MariaDB로 교체 8. Default MTA : Sendmail => Post..

    1. CentOS 설치 & 환경설정

    # https://www.centos.org/download ISO 파일 다운로드 # www.vmware.com/go/getplayer-win vmware player 16 다운로드 1. VMware 에 새로운 가상머신 생성 2. 가상머신에서 사용할 Disk 용량 설정 3. CentOS 설치화면 기본적인 가상머신 셋팅이 끝난 후 머신 활성화하면 위와같은 설치화면 확인가능 Install CentOS 7 선택 4. 언어설정 한국어도 지원함 5. 설치 전 기본 환경 설정 날짜, 소프트웨어, 파티션설정, 네트워크 등 기본적인 설정 가능 6. 날짜 및 시간 한국어로 선택하면 Default로 서울로 잡힘. 7. 서버환경 설정 원하는 서버환경에 맞게 선택 8. 디스크 파티션 파티션 생성, 삭제 및 용량설정 9. 네트..