본문 바로가기

IT's Life/Linux

리눅스 사용시 주의 사항


독자는 Linux 시스템 을 설치하고 경험함으로써 Linux와 Windows의 차이점을 발견 할 수 있어야하며,이 섹션에서는 초보자가 Linux 시스템에 대한 이해를 심화시키기 위해 혼동하기 쉬운 몇 가지 문제에 중점을 둡니다.


리눅스는 대소 문자를 구분합니다

Windows와 달리 Linux는 파일 및 디렉토리 이름, 명령, 명령 옵션, 구성 파일 설정 등을 포함하여 대소 문자를 구분합니다. 

예를 들어, Windows 시스템 데스크탑에는 Demo라는 폴더가 있습니다. 데스크탑에 demo라는 새로운 폴더를 만들면 시스템은 폴더 이름 충돌을 촉구하지만 Linux 시스템은 그렇지 않습니다. Linux 시스템은 데모 파일을 생각합니다. 데모 파일과 동일한 파일이 아니므로 Linux 시스템에서 데모 파일과 데모 파일은 동일한 디렉토리에있을 수 있습니다. 

따라서 초보자는 Linux 시스템을 운영 할 때 대문자와 소문자의 차이에주의해야합니다.


Windows의 프로그램은 Linux에서 직접 사용할 수 없습니다

Linux와 Windows는 서로 다른 운영 체제이며 둘 다의 설치 소프트웨어를 혼합 할 수 없습니다. 예를 들어, Windows 시스템의 QQ 소프트웨어 설치 패키지는 Linux에서 직접 사용할 수 없습니다. 

시스템 간의 이러한 차이점에는 장점과 단점이 있습니다. 단점은 모든 소프트웨어가 Linux 시스템에 설치되는 경우 Linux 시스템 용 버전을 별도로 개발해야합니다 (에뮬레이터 소프트웨어로 실행할 수도 있음). Windows 시스템을 감염시킬 수있는 바이러스 (또는 트로이 목마)는 Linux에 적합하지 않다는 장점이 있습니다. .

시스템 간의 차이로 인해 Windows 시스템의 QQ 버전 및 Linux 시스템의 Linux 버전 QQ와 같은 친숙한 인스턴트 메시징 소프트웨어 QQ와 같은 많은 소프트웨어가 Windows 및 Linux 용 버전을 동시에 릴리스합니다.


리눅스는 확장명으로 파일 형식을 구별하지 않습니다

예를 들어, ".txt"는 텍스트 파일, ".exe"는 실행 파일, ".ini"는 구성 파일, ".mp4"는 작은 동영상 등 Windows가 파일 형식을 구별하기 위해 확장명을 사용한다는 것을 알고 있습니다. 그러나 리눅스는 그렇지 않습니다. 

Linux 시스템은 권한 비트 식별자를 사용하여 파일 형식을 결정하고 파일 형식은 Windows만큼 많지 않으며 일반적인 파일 형식은 일반 파일, 디렉토리, 링크 파일, 블록 장치 파일 및 문자 장치 파일입니다. Linux 용 실행 파일은 일반 파일에 실행 권한이 부여 된 것입니다. 

Linux의 일부 특수 파일은 여전히 ​​"확장"을 작성해야하지만 Linux가 파일 형식을 식별하기 위해 확장에 의존하지 않도록주의해야합니다.이 확장은 관리자가 다른 파일 형식을 구별 할 수 있도록 작성되었습니다. 다음과 같은 파일 확장자가 있습니다 :

  • 압축 패키지 : Linux에서 일반적인 압축 파일 이름은 * .gz, * .bz2, * .zip, * .tar.gz, * .tar.bz2, * .tgz 등입니다. 압축 패키지가 확장을 작성해야하는 이유는 무엇입니까? 매우 간단합니다. 확장명을 명확하게 쓰지 않으면 관리자는 압축 패키지의 형식을 쉽게 결정할 수 없지만 결정하는 데 도움이되는 명령이 있지만 직관적이고 더 편리합니다. 또한 확장을 작성하지 않더라도 Linux는 사용에 영향을주지 않고 압축을 풀 수 있습니다.
  • 이진 패키지 : CentOS에서 사용되는 이진 설치 패키지는 RPM 패키지로, 모든 RPM 패키지는 ".rpm"확장자로 끝나며 관리자를 한눈에 파악할 수 있습니다.
  • 프로그램 파일 : 쉘 스크립트는 일반적으로 "* .sh"확장자로 끝나고 "* .c"확장자로 끝나는 다른 C 언어 파일입니다.
  • 웹 파일 : 웹 파일은 일반적으로 "* .php"등으로 끝나지만 Linux가 아닌 웹 서버에 필요합니다.

여기에 더 자주 사용되는 이미지 파일, 비디오 파일, Office 파일 등이 여기에 나열되지 않습니다.


Linux의 모든 내용 (하드웨어 장치 포함)은 파일로 저장됩니다

Linux의 모든 것은 파일 (하드웨어 장치도 파일)로 저장되고 관리되며 장치 관리자를 통해 하드웨어를 관리하는 Windows와 완전히 다릅니다. 예를 들어, Linux 장치 파일은 /dev/ 디렉토리에 저장되고  하드 디스크 파일은  /dev/sd[a-p], CD 파일 등  /dev/hdc 입니다.


Linux의 모든 저장 장치를 사용하려면 먼저 마운트해야합니다.

Linux의 모든 저장 장치에는 고유 한 장치 파일 이름이 있으므로 하드 디스크, USB 플래시 드라이브 및 광 디스크를 포함하여 이러한 장치 파일을 사용하려면 먼저 마운트해야합니다. 

마운트는 실제로 Windows의 드라이브 문자가 영어 문자로 표시되는 반면 Linux의 드라이브 문자는 이미 작성된 빈 디렉토리라는 점을 제외하고는 실제로 이러한 저장 장치에 드라이브 문자를 지정하는 것입니다. 이 빈 디렉토리를 마운트 지점 (Windows 드라이브 문자로 이해 가능)이라고하고 장치 파일 (예 : / dev / sdb)과 마운트 지점 (이미 생성 된 빈 디렉토리)을 연결하는 프로세스를 마운트라고합니다. 이 프로세스는 mount 명령으로 구현되며 특정 mount 명령이 수행됩니다.