시스템 관리 명령어
•
시스템 종료
shutdown now
Arduino
복사
즉시 시스템을 종료합니다.
•
시스템 재부팅
reboot
Plain Text
복사
즉시 시스템을 재부팅합니다.
•
서비스 시작
systemctl start httpd
SQL
복사
Apache 웹 서버(httpd) 서비스를 시작합니다.
•
서비스 상태 확인
systemctl status sshd
Lua
복사
SSH 서비스의 상태를 확인합니다.
•
현재 CPU 및 메모리 사용량 모니터링
top
CSS
복사
현재 CPU 및 메모리 사용 상태를 실시간으로 보여줍니다.
2. 패키지 관리 명령어
•
시스템의 모든 패키지 업데이트
yum update
SQL
복사
CentOS 7 이하에서 모든 패키지를 최신 버전으로 업데이트합니다. (CentOS 8 이상에서는 dnf update 사용)
•
특정 패키지 설치
yum install vim
Plain Text
복사
텍스트 편집기 vim을 설치합니다.
•
특정 패키지 제거
yum remove httpd
Arduino
복사
Apache 웹 서버 패키지(httpd)를 제거합니다.
•
특정 패키지 검색
yum search git
SQL
복사
git 패키지를 검색합니다.
3. 파일 및 디렉토리 관리 명령어
•
현재 디렉토리 내 파일 목록 보기
ls -l
Shell
복사
현재 디렉토리의 파일 목록을 자세히 보여줍니다. 파일 크기, 권한, 소유자 등의 정보가 표시됩니다.
•
특정 디렉토리로 이동
cd /var/www
Shell
복사
/var/www 디렉토리로 이동합니다.
•
파일 복사
cp /home/user/file.txt /home/user/backup/
Shell
복사
/home/user/file.txt 파일을 /home/user/backup/ 디렉토리로 복사합니다.
•
디렉토리 복사
cp -r /home/user/project /home/user/backup/
Shell
복사
/home/user/project 디렉토리를 /home/user/backup/ 디렉토리로 재귀적으로 복사합니다.
•
파일 삭제
rm file.txt
Shell
복사
file.txt 파일을 삭제합니다.
•
디렉토리 삭제
rm -r /home/user/old_project
Shell
복사
/home/user/old_project 디렉토리와 그 안의 모든 파일을 삭제합니다.
•
빈 파일 생성
touch newfile.txt
Shell
복사
newfile.txt라는 빈 파일을 생성합니다.
•
디렉토리 생성
mkdir /home/user/new_folder
Arduino
복사
/home/user/new_folder 디렉토리를 생성합니다.
•
파일 권한 변경
chmod 755 script.sh
Shell
복사
script.sh 파일의 권한을 변경하여, 소유자는 읽기, 쓰기, 실행 권한을 가지고, 그룹과 다른 사용자에게는 읽기 및 실행 권한만 부여합니다.
4. 네트워크 관리 명령어
•
네트워크 인터페이스 정보 확인
ip a
CSS
복사
네트워크 인터페이스와 IP 주소 정보를 확인합니다.
•
특정 IP에 핑 보내기
ping 8.8.8.8
Plain Text
복사
Google DNS 서버(8.8.8.8)에 핑을 보내서 네트워크 연결 상태를 확인합니다.
•
웹 요청 보내기
curl http://example.com
Arduino
복사
example.com 웹사이트에 HTTP 요청을 보내고 응답을 출력합니다.
안녕하세요
•
한국전자기술연구원 김영광입니다.
•
관련 기술 문의와 R&D 공동 연구 사업 관련 문의는 “glory@keti.re.kr”로 연락 부탁드립니다.
Hello 
•
I'm Yeonggwang Kim from the Korea Electronics Research Institute.
•
For technical and business inquiries, please contact me at “glory@keti.re.kr”