자주 사용하는 리눅스 명령어 모음
기본 명령어
설정 테스트 (문법 검사)
/opt/apache/bin/httpd -t
Graceful 재시작 (권장 - 연결 유지)
/opt/apache/bin/apachectl graceful
일반 재시작
/opt/apache/bin/apachectl restart
중지
/opt/apache/bin/apachectl stop
시작
/opt/apache/bin/apachectl start
상태 확인
ps aux | grep httpd | grep -v grep
크론탭 편집
crontab -e
크론탭 전체 리스트 보기
crontab -l
PHP 실행 파일 위치 확인
which php
root 계정에서 urlkr 계정으로 전환
su - urlkr
파일 백업
mkdir -p /home/landingpage/backup
cp /home/landingpage/public_html/admin/price_update.php /home/landingpage/backup/
파일 삭제
rm /home/landingpage/public_html/admin/price_update.php
디렉토리 삭제
rmdir /home/landingpage/public_html/admin/price
현재 디렉토리의 파일 목록 확인
ls -la
디렉토리 생성
mkdir 디렉토리명
파일 내용 확인
cat 파일명
소유권 및 권한 수정
chown -R bizcard:daemon /home/bizcard/public_html/templates
chmod 755 /home/bizcard/public_html/templates
디렉토리 백업(백업파일이 보이는 곳에서)
tar -czf seochecker_files_backup.tar.gz public_html/
* public_html 디렉토리를 압축하여 seochecker_files_backup.tar.gz 파일로 백업하는 명령어
백업파일 풀기(백업 파일이 있는 위치에서 실행)
tar -xzf seochecker_files_backup.tar.gz --strip-components=1 -C /home/계정명/abc.com
* --strip-components=1 옵션 설명: 디렉토리를 제외하고 그 안의 내용만 풀어줍니다
현재경로 확인
pwd