728x90
반응형
1. 커널 업데이트와 패치 파일
- yum update 명령어를 사용하여 시스템을 업데이트할 수 있으며, 특정 패키지를 제외하거나 보안 업데이트만 수행하는 옵션이 존재함.
- 패치(Patch) 파일은 전체 업그레이드 없이 특정 기능만 업데이트할 때 사용됨.
- 예: Linux 2.6.32에서 네트워크 기능만 3.0.0 버전으로 업데이트할 때 패치를 적용.
- 패치 적용 시 diff 명령어를 사용하여 변경점을 비교 후 patch 명령어로 적용.
- 패치 레벨(-p0, -p1, -p2)을 지정하여 적용할 위치를 조정할 수 있음.
부연설명:
커널 전체를 업데이트하면 시스템 안정성에 영향을 줄 수 있으므로, 일부 기능만 패치하는 방법이 유용함.
특히 기업 환경에서는 검증되지 않은 최신 버전의 커널보다 안정적인 버전을 유지하면서 필요한 부분만 패치하는 경우가 많음.
2. X Window System (X11)
- UNIX/Linux 시스템에서 GUI 환경을 제공하는 그래픽 시스템.
- X 서버와 X 클라이언트 구조를 가지며, 서버는 키보드·마우스 입력을 처리하고 클라이언트는 이를 사용하여 그래픽을 출력.
- XDMCP(X Display Manager Control Protocol)를 이용하여 원격 그래픽 접속이 가능함.
- GNOME(GDM)과 KDE(KDM) 같은 데스크탑 환경이 X Window를 기반으로 실행됨.
부연설명:
X Window System은 네트워크 환경에서도 원격 그래픽 접속이 가능하다는 점에서 Windows의 원격 데스크톱(RDP)과 유사함.
최근에는 Xming, X2Go 등의 도구를 활용하여 Windows에서 Linux GUI를 사용할 수 있음.
3. Linux의 디렉터리 구조
- **FHS (Filesystem Hierarchy Standard)**를 따르며, 주요 디렉터리는 다음과 같음.
디렉터리설명
/root | root 사용자의 홈 디렉터리 |
/home | 일반 사용자 홈 디렉터리 |
/bin, /sbin | 실행 가능한 명령어들이 위치함 (ls, mkdir, shutdown 등) |
/usr | 공유 라이브러리 및 사용자 프로그램 (/usr/bin, /usr/lib 등) |
/var | 로그 파일, 웹 및 데이터베이스 관련 파일 (/var/log, /var/www/html 등) |
/etc | 주요 시스템 설정 파일 (/etc/passwd, /etc/hosts 등) |
/dev | 하드웨어 장치 파일 (/dev/sda, /dev/tty 등) |
/proc, /sys | 커널 및 시스템 정보 관리 (/proc/cpuinfo, /proc/meminfo 등) |
부연설명:
Linux는 / 루트를 중심으로 트리 구조를 이루며, Windows와 달리 드라이브(C:, D:) 개념이 없음.
시스템 관리자(root)는 /etc, /var/log, /proc 등의 디렉터리를 자주 다루며, 특히 /etc는 시스템 설정이 저장되므로 중요함.
4. 기타 개념
- 파일 조작 명령어
- cat: 파일 내용을 읽거나 새로운 파일을 생성함. (cat > file.txt, cat file.txt)
- touch: 빈 파일을 생성함. (touch newfile.txt)
- 리다이렉션 & 파이프
- >: 출력 리다이렉션 (덮어쓰기)
- >>: 출력 리다이렉션 (추가)
- |(파이프): 한 명령어의 출력을 다른 명령어의 입력으로 연결
- Linux에서 Server와 Client의 차이
- Windows는 Server(Windows Server)와 Client(Windows 10, 11)로 구분됨.
- Linux는 기본적으로 같은 OS이며, 설정에 따라 서버 또는 클라이언트 역할을 수행함.
결론
- Linux에서 커널 업데이트는 yum update를 사용하지만, 특정 기능만 업데이트하려면 패치 파일을 적용하는 것이 효율적.
- X Window System은 GUI 환경을 제공하며, 원격 접속을 지원하여 서버의 리소스를 클라이언트에서 활용할 수 있음.
- Linux의 디렉터리 구조를 이해하면 시스템 관리와 문제 해결에 유용함.
- 파일 조작 명령어와 리다이렉션, 파이프 등의 개념을 활용하면 효율적으로 작업 가능.
반응형
'Linux' 카테고리의 다른 글
리눅스 과정 8일차 (0) | 2025.02.27 |
---|---|
리눅스 과정 7일차 (0) | 2025.02.26 |
리눅스 과정5일차 (0) | 2025.02.26 |
리눅스 과정 4일차 (0) | 2025.02.26 |
리눅스 과정 3일차 (0) | 2025.02.26 |