Search

241004_1149_CentOS 기본 명령어

시스템 관리 명령어

시스템 종료
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”