RPM
rpm으로 설치된 mysql을 의존성 무시하고 제거하기
rpm -e --nodeps mysql
제거했더니 postfix
가 동작하지 않아서 실행 명령어의 위치 정보를 출력하고자 한다.
which postfix
postfix
가 참고하는 동적 라이브러리 정보를 확인하자.
ldd /usr/sbin/postfix
vsftpd
패키지와 의존적인 관계에 있는 파일, 라이브러리, 패키지 목록을 출력
rpm -qR vsftpd
/etc/shadow 파일을 설치한 패키지 정보를 출력
rpm -qf /etc/shadow
지정한 패키지 파일이 설치될 파일이나 디렉터리를 미리 확인한다.
rpm -qlp totem-2.28.6-2.el6.i686.rpm
vsftpd
패키지의 환경설정 파일 정보만 출력한다.
rpm -qc vsftpd
YUM
telnet 문자열이 들어있는 패키지를 찾는다.
yum search telnet
telnet-server라는 패키지를 설치한다.
yum install telnet-server
telnet-server라는 패키지를 제거한다.
yum remove telnet-server
작업 이력을 확인한다.
yum history
디렉터리 백업
/data 디렉터리를 하나의 파일로 압축해서 백업. (효율성이 가장 좋은 압축 옵션으로)
tar Jcvf data.tar.xz /data
백업된 파일을 이용해서 현재 디렉터리에 관련 데이터를 복원한다.
tar Jxvf data.tar.xz
압축 풀기 및 컴파일
압축 해제 시 진행과정을 화면에 표시하지 않음
tar Jxf project.tar.xz
sum.c를 컴파일하여 sum.o라는 목적파일을 생성
gcc -c sum.c
sum.o, add.o 두개의 목적파일을 이용해서 calc라는 명령어를 생성
gcc -o calc sum.o add.o