>  기사  >  운영 및 유지보수  >  운영 체제--Linux에 대한 자세한 소개

운영 체제--Linux에 대한 자세한 소개

PHP中文网
PHP中文网원래의
2017-06-21 10:51:151905검색

1 개요

1. 운영체제란 무엇인가요?

운영 체제는 인간과 컴퓨터 하드웨어 사이의 중개자입니다. 사용자는 컴퓨터 하드웨어와 직접 상호작용할 수 없고 컴퓨터가 작동하도록 지시할 수 없으므로 이 중개자가 운영 체제입니다. 사용자는 운영 체제에 명령을 내리고 운영 체제는 작동하도록 하드웨어를 직접 호출합니다.

2. 리눅스란 무엇인가요?

Windows 운영 체제와 마찬가지로 Linux도 운영 체제입니다. 현재 대부분의 웹 서버는 Linux를 사용하므로 Java 프로그래머는

Linux 운영 체제에 익숙합니다.

2 가상머신

1. 가상머신이란?

물리적 컴퓨터에서 소프트웨어 시뮬레이션을 사용하여 구축된 실제 컴퓨터 논리 요소를 갖춘 컴퓨터입니다. 컴퓨터에는 독립적인 물리적 구조가 없으므로

가상 머신이라고 합니다.

2. 가상 머신의 가치

하나의 물리적 컴퓨터에 여러 개의 논리적 컴퓨터, 즉 가상 머신을 생성할 수 있습니다. 각 가상 머신은 서로 독립적이므로 하나의 물리적 컴퓨터를 사용하여 여러 작업을 수행할 수 있습니다. create

many 한 컴퓨터의 경우 다중 머신 테스트를 위한 환경이 구축됩니다.

세 가지 일반적인 작업

1. 보조 일반 작업

  • ctrl+alt: 마우스 화살표를 사용하여 Linux 운영 체제를 종료하고 Window 운영 체제로 들어갑니다.

  • ifconfig: IP를 확인하세요.

  • 클리어: 화면을 지웁니다.

  • cd ~: 작업 디렉터리로 돌아갑니다.

  • cd 디렉터리: 지정된 디렉터리를 입력합니다.

  • cd ..: 상위 디렉토리로 돌아갑니다.

  • pwd: 현재 위치를 봅니다.

2. 파일 생성 및 삭제

  • 터치 파일명 : 현재 디렉토리에 파일을 생성합니다.

  • mkdir dir: 현재 디렉터리에 폴더를 만듭니다.

  • rm -rf filename: 현재 디렉터리에서 지정된 이름을 가진 파일이나 폴더를 삭제합니다.

  • rmdir dir: 빈 폴더를 삭제합니다.

3. 파일 쿼리

  • ls: 현재 경로 아래에 보이는 모든 파일과 폴더를 봅니다.

  • ls -l: 현재 디렉터리에 표시되는 모든 파일 및 폴더에 대한 자세한 정보를 봅니다.

  • ls -a: 숨겨진 폴더와 파일을 포함하여 현재 디렉터리의 모든 파일과 폴더를 봅니다.

  • ls -al: 숨겨진 폴더 및 파일을 포함하여 현재 디렉터리의 모든 파일 및 폴더에 대한 자세한 정보를 봅니다.

4. 복사 잘라내기 이름 바꾸기

  • cp oldfile dir: 지정된 폴더에 파일을 복사합니다.

  • mv oldfile dir: 지정된 폴더에 파일을 잘라냅니다.

  • mv oldname newname: 파일 이름을 바꿉니다.

5. 파일 권한 수정

Linux에서는 파일 방문자를 파일 작성자, 파일 작성자와 동일한 그룹의 구성원, 파일 작성자와 다른 그룹의 구성원이라는 세 가지 범주로 나눕니다. 방문자마다

권한이 다릅니다.

권한의 의미:

  • r: 읽기, 읽기.

  • 여: 써, 써.

  • x: 실행, 실행.

권한 수정을 용이하게 하기 위해 Linux는 각 권한에 정수 값을 할당합니다. r에 해당하는 정수 값은 4, w는 2, x는 1입니다. 대신 권한 수정 시

, 아니요 문자를 사용하는 경우에는 rwx 등 3개의 권한 값의 합을 사용하며, 해당 숫자는 4+2+1=7, 즉 7에 해당합니다.

ls -l 또는 ls -al을 사용하여 다음과 같이 파일 세부 정보를 가져옵니다.

drwxr-xr-x 2 root root 4096 06-20 18:42 abc
-rw-r--r-- 1 root root 0 06-20 18:41 content.txt
-rw-r--r-- 1 root root 124 06-20 18:39 hello.java

d로 시작하는 것은 폴더를 의미하고 "-"로 시작하는 것은 파일을 의미합니다.
각 방문자의 권한은 읽기, 쓰기, 실행 세 부분으로 구성됩니다. 특정 권한이 존재하지 않는 경우 -가 권한을 차지합니다.

"rw-r--r--"는 권한을 나타내며 작성자 권한, 그룹 구성원 권한, 그룹 비회원 권한을 의미합니다.

권한 수정:

chmode 755 파일: 권한 값에 따라 작성자, 그룹 구성원, 비회원에 대한 권한을 순서대로 설정합니다.

6. 파일 편집

파일 편집은 vi 편집기를 사용하세요. vi 편집기에는 명령 상태와 편집 상태라는 두 가지 상태가 있습니다. vi 편집기를 사용하여 파일을 연 후 명령 상태입니다. 이때 i를 클릭하면 편집 상태로 들어가고 esc를 클릭하면 편집 상태가 종료되고 명령 상태로 들어갑니다. 파일에 내용을 입력할 수 있습니다.

  • vi 파일: vi 편집기를 사용하여 파일을 엽니다.

  • d+b: 명령 모드에서 d를 누른 다음 b를 눌러 현재 줄을 삭제합니다.

  • esc: 편집 상태를 종료합니다.

  • :wq: 저장하고 종료합니다.

  • :q!: 수정된 내용을 저장하지 않고 강제 종료합니다.

  • 파일 더보기: 파일 내용을 볼 수 있으며 편집할 수 없습니다.

4개의 파일 전송

로컬 Windows 운영 체제의 파일을 원격 Linux 운영 체제로 전송하려면 WinSCP 도구를 사용할 수 있습니다. 왼쪽에는 로컬 운영 체제가 표시되고 오른쪽에는 Linux가 표시됩니다. 파일을 전송하려면 파일을 한 쪽에서 다른 쪽으로 드래그하면 됩니다.

일반적으로 설치 소프트웨어는 Linux 운영체제의 /usr/local/src 파일 아래에 위치하며, 소프트웨어는 /usr/local 디렉터리에 설치됩니다.

5 원격 작업

도구 퍼티를 사용하여 로컬 Windows 운영 체제에서 원격 Linux 서버를 조작합니다.

Six JDK 설치

Linux 시스템에는 기본적으로 JDK가 설치되어 있으며 버전이 낮습니다. 다운로드하려면 다음 명령을 사용해야 합니다.

yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

제거 후 제거 여부를 확인합니다. java -version을 통해 완료됩니다.

jdk 설치 파일 디렉터리를 입력하고 "./JDK 설치 파일"을 입력하면 설치가 완료됩니다. 설치가 완료되면 /etc/profile 파일에서 환경 변수를 구성해야 합니다. vi 편집기를 사용하여 프로필 파일 끝에 다음 내용을 추가합니다.

###############################JAVA_ENV################################
JAVA_HOME=/usr/local/jdk6
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH

그 중 $PATH는 시스템 환경 변수를 참조합니다. Linux에서 환경 변수를 구성할 때 인접한 두 경로를 ":"으로 구분하고 앞에 "$"를 추가하여 환경 변수를 참조합니다.

구성이 완료된 후 저장하고 원본 프로필 이름을 입력하고 가져온 프로필 파일을 다시 작성하면 환경이 0이 되어 구성이 완료됩니다.
7

startup.sh: Tomcat 서버를 시작합니다.

shutdown.sh: Tomcat 서버를 종료합니다.

    Eight MySQL 설치
  • MySQL 설치 파일의 압축을 풀고 "rpm -ivh 파일 이름" 형식을 사용하여 MySQL-client-5.6.16-1.rhel5.i386.rpm/

  • MySQL을 실행합니다. -devel -5.6.16-1.rhel5.i386.rpm /MySQL-server-5.6.16-1.rhel5.i386.rpm 3개의 실행 파일.
  • 서비스 mysql 시작/중지/다시 시작: MySQL 서버를 열고/중지/다시 시작합니다.

사용자 생성:

###############################JAVA_ENV################################
JAVA_HOME=/usr/local/jdk6
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH

먼저 보안 메커니즘을 사용하여 입력한 다음 사용자 테이블에 사용자 이름과 비밀번호를 저장합니다.

위 내용은 운영 체제--Linux에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.