CentOS는 리눅스마스터 자격증 취득에 자주 사용되는 리눅스 배포판입니다. 이 글에서는 자격증 공부에 도움이 될 만한 기본 명령어와 유용한 팁들을 소개합니다.
1. 파일 및 디렉토리 관련 명령어
- ls: 디렉토리의 내용을 나열합니다.
Code: Select all
ls
- cd: 디렉토리를 변경합니다.
Code: Select all
cd 디렉토리_이름
- pwd: 현재 작업 중인 디렉토리의 경로를 출력합니다.
Code: Select all
pwd
- mkdir: 새로운 디렉토리를 생성합니다.
Code: Select all
mkdir 디렉토리_이름
- rmdir: 비어 있는 디렉토리를 삭제합니다.
Code: Select all
rmdir 디렉토리_이름
- rm: 파일을 삭제합니다.
Code: Select all
rm 파일_이름
- cp: 파일이나 디렉토리를 복사합니다.
Code: Select all
cp 원본_파일 대상_파일
- mv: 파일이나 디렉토리를 이동하거나 이름을 변경합니다.
Code: Select all
mv 원본_파일 대상_파일
- cat: 파일의 내용을 출력합니다.
Code: Select all
cat 파일_이름
- nano: 파일을 편집할 수 있는 텍스트 편집기입니다.
Code: Select all
nano 파일_이름
- less: 파일의 내용을 페이지 단위로 나누어 출력합니다.
Code: Select all
less 파일_이름
- head: 파일의 처음 10줄을 출력합니다.
Code: Select all
head 파일_이름
- tail: 파일의 마지막 10줄을 출력합니다.
Code: Select all
tail 파일_이름
- uname: 시스템 정보를 출력합니다.
Code: Select all
uname -a
- top: 시스템의 실시간 상태를 보여줍니다.
Code: Select all
top
- df: 파일 시스템의 디스크 사용량을 확인합니다.
Code: Select all
df -h
- du: 디스크 사용량을 확인합니다.
Code: Select all
du -h 디렉토리_이름
- free: 메모리 사용량을 확인합니다.
Code: Select all
free -h
- uptime: 시스템의 가동 시간을 확인합니다.
Code: Select all
uptime
- dmesg: 커널 메시지를 확인합니다.
Code: Select all
dmesg
- useradd: 새로운 사용자를 추가합니다.
Code: Select all
useradd 사용자_이름
- passwd: 사용자의 비밀번호를 변경합니다.
Code: Select all
passwd 사용자_이름
- usermod: 사용자 계정을 수정합니다.
Code: Select all
usermod -옵션 사용자_이름
- userdel: 사용자를 삭제합니다.
Code: Select all
userdel 사용자_이름
- chown: 파일이나 디렉토리의 소유권을 변경합니다.
Code: Select all
chown 소유자:그룹 파일_이름
- chmod: 파일이나 디렉토리의 권한을 변경합니다.
Code: Select all
chmod 권한 파일_이름
- ping: 네트워크 연결 상태를 확인합니다.
Code: Select all
ping 주소
- ifconfig: 네트워크 인터페이스 설정 및 상태를 확인합니다.
Code: Select all
ifconfig
- netstat: 네트워크 연결 및 상태를 확인합니다.
Code: Select all
netstat -tuln
- ss: 소켓 통계를 보여줍니다.
Code: Select all
ss -tuln
- traceroute: 네트워크 경로를 추적합니다.
Code: Select all
traceroute 주소
- yum: 패키지 관리 도구로, 소프트웨어를 설치, 업데이트, 제거할 수 있습니다.
Code: Select all
yum install 패키지_이름
- systemctl: 시스템 및 서비스 관리를 위한 명령어입니다.
Code: Select all
systemctl start/stop/restart 서비스_이름
- journalctl: 시스템 로그를 확인할 수 있습니다.
Code: Select all
journalctl -xe
- tar: 파일 아카이브 도구로, 파일을 압축하고 압축을 해제할 수 있습니다.
Code: Select all
tar -cvf 아카이브이름.tar 파일_이름
Code: Select all
tar -xvf 아카이브이름.tar
- cron: 스케줄된 작업을 자동화할 수 있습니다.
Code: Select all
crontab -e
CentOS를 활용하여 리눅스마스터 자격증을 준비하는 과정에서 위의 명령어들과 팁들이 큰 도움이 될 것입니다. 기본 명령어들을 익히고 다양한 옵션들을 실습해보면서 리눅스 시스템을 효율적으로 관리하는 능력을 기르세요. 자격증 취득에 성공하시길 바랍니다!