우수한 소프트웨어와 실용적인 튜토리얼
우분투
우분투데스크톱 애플리케이션 기반의 리눅스 운영체제입니다. 우분투는 데비안 배포판과 그놈 데스크톱 환경을 기반으로 합니다. 데비안과의 차이점은 6개월마다 새 버전이 출시된다는 것입니다.
센토스
센토스CentOS(커뮤니티 엔터프라이즈 운영체제)는 리눅스 배포판 중 하나입니다. 오픈소스 규정에 따라 Red Hat Enterprise Linux에서 공개한 소스 코드를 기반으로 컴파일되었습니다. 동일한 소스 코드에서 파생되었기 때문에 높은 안정성이 필요한 일부 서버에서는 상용 버전의 Red Hat Enterprise Linux 대신 CentOS를 사용합니다.
CentOS와 Ubuntu의 차이점은 무엇인가요?
- CentOS에서 루트가 아닌 새로운 사용자는 sudo 권한이 없습니다. sudo 권한을 사용하려면 /etc/sudoers에 계정과 권한을 추가해야 합니다. 따라서 루트 계정으로 전환할 때는 su 명령어를 입력하고 루트 계정 비밀번호를 추가하기만 하면 됩니다. Ubuntu에서는 일반적으로 sudo+command를 사용합니다. 처음 사용하는 경우, 현재 사용자의 비밀번호(루트 비밀번호가 아님)를 입력하라는 메시지가 표시됩니다.
- 온라인 소프트웨어 설치 시, CentOS는 yum 명령을 사용하고, Ubuntu는 apt-get 명령을 사용합니다. yum에는 소프트웨어 소스에서 소프트웨어를 검색하는 방법도 있습니다. yum search + software name
- CentOS는 RedHat에서 개발되었기 때문에 rpm 형식 설치를 지원하지만, Ubuntu는 지원하지 않습니다. 결국 두 배포판은 서로 다른 회사에서 만든 다른 배포판이고, 많은 설정 파일의 위치와 기본 파일 경로가 매우 다릅니다. 사용하면서 이 부분을 천천히 경험해 보아야 합니다.
Ubuntu와 CentOS 명령어의 차이점
다음은 Ubuntu와 Centos 운영체제 간의 명령어 차이점을 요약한 것입니다.
기본 정보
Centos의 소프트웨어 패키지 접미사는 *.rpm이고, Ubuntu의 소프트웨어 패키지 접미사는 *.deb입니다.
소프트웨어 소스의 구성 파일은 CentOS의 경우 /etc/yum.conf이고 Ubuntu의 경우 /etc/apt/sources.list입니다.
소프트웨어 패키지 설치, 제거 및 업그레이드
Centos 업데이트 패키지 목록: yum을 실행할 때마다 자동으로 업데이트
Ubuntu는 패키지 목록을 업데이트합니다: apt-get update
Centos는 소프트웨어 저장소에서 소프트웨어 패키지를 설치합니다: yum install package
Ubuntu는 소프트웨어 저장소에서 패키지를 설치합니다: apt-get install package
Centos는 다운로드한 소프트웨어 패키지를 설치합니다: yum install uzbox.rpm 또는 rpm -ivh uzbox.rpm
Ubuntu는 다운로드한 소프트웨어 패키지를 설치합니다: dpkg -i uzbox.deb
Centos 소프트웨어 패키지 삭제: yum -e 패키지
Ubuntu에서 패키지를 제거합니다: apt-get remove package
Centos 패키지 업그레이드 테스트: yum check-update
Ubuntu 패키지 업그레이드 테스트: apt-get -s update 또는 apt-get -s dist-update
Centos 패키지 업그레이드: yum update 또는 rpm -uvh [args]
Ubuntu 패키지 업그레이드: apt-get upgrade
Centos 업그레이드 시스템: yum upgrade
Ubuntu 업그레이드 시스템: apt-get dist-upgrade
서비스 관리
Centos가 서비스를 시작합니다: service httpd start
Ubuntu는 서비스를 시작합니다: /etc/init.d/apache start
Centos 서비스 중지: service httpd stop
Ubuntu가 서비스를 중지합니다: /etc/init.d/apache stop
시스템이 시작되면 Centos가 자동으로 실행됩니다: chkconfig httpd on
시스템이 시작되면 Ubuntu가 자동으로 실행됩니다: update-rc.d apache defaults
Centos에서 자동 시작이 금지됩니다: chkconfig httpd off
Ubuntu는 자동 시작을 금지합니다: update-rc.d apache purge
CENTOS에 .deb 소프트웨어 설치
설치 패키지 유형을 .rpm으로 변환하려면 alien을 설치하세요.
yum으로 alien을 설치하세요
alien을 사용하여 .deb 파일을 .rpm으로 변환합니다.
외계인 -r XXX.deb
.rpm 파일 설치
rpm -ivh XXX.rpm