VPS 서버에서 기본 Linux 명령을 사용하는 방법

Linux는 대부분의 웹 서버와 수천 대의 개인용 컴퓨터를 지원하는 오픈 소스 운영 체제입니다. Linux 커널을 중심으로 구축 된 운영 체제는 Ubuntu, CentOS, CoreO, Arch Linux, Fedora Debian 등 데스크탑과 서버 모두에 대해 서로 다른 배포판으로 제공됩니다..


배포판은 어떤 방식 으로든 다를 수 있지만, 모든 Linux Linux 명령이 작동합니다. 이 안내서에서는 기본 Linux 명령의 강력한 기능을 활용하여 시스템을보다 잘 관리하는 방법에 중점을 둘 것입니다..

전제 조건

  • Linux 배포를 실행하는 VPS 계획>
  • 서버에 대한 쉘 액세스

# 1 : 리눅스 CD 명령

리눅스에서 CD ‘변경 디렉토리’의 약어입니다. 이 명령은 다른 작업 디렉토리로 변경하려는 경우에 유용합니다. 예를 들어‘var’디렉토리로 이동하려면 아래 명령을 입력하십시오.

$ cd / var

이 명령은 한 디렉토리를 탐색하려는 경우에도 유용합니다. 이렇게하려면 CD 명령 뒤에 두 개의 점이 있습니다.

$ cd ..

# 2 : mkdir

Linux‘mkdir’은‘make directory’를 나타냅니다. 이 명령을 사용하면 아래 구문을 사용하여 새 디렉토리를 만들 수 있습니다.

mkdir

예:

$ mkdir 샘플

# 3 : 암호

또 다른 위대한 명령은 암호작업 디렉토리 인쇄’ 이 명령은 작업중인 현재 디렉토리를 보여줍니다. 명령을 사용하려면 터미널 창에 아래 명령을 입력하십시오.

$ pwd

샘플 출력 :

/ home / james

# 4 : cp

cp 명령은 아래 구문을 사용하여 파일을 복사하는 데 사용됩니다.

$ cp

예를 들어,‘sample.txt’파일을 같은 디렉토리의‘sample2.txt’에 복사하려면 아래 명령을 사용할 수 있습니다.

$ cp sample.txt sample2.txt

파일을 디렉토리에 복사하려면 올바른 권한이 있어야합니다..

# 5 : mv

Linux에서 파일을 이동하는 경우 mv 아래 명령을 입력하여 명령 :

$ mv

예를 들어,‘sample.txt’파일을 작업 디렉토리에서 다운로드 디렉토리로 이동하려면 아래 명령을 사용할 수 있습니다.

$ sudo mv sample.txt /downloads/sample.txt

# 6 : ls

그만큼 ls Linux에서 명령은 디렉토리의 내용을 나열하는 데 사용됩니다. 예를 들어 ‘/ var’디렉토리의 내용을 나열하려면 아래 명령을 입력하면됩니다.

$ ls / var

산출:

백업 충돌 로컬 로그 opt snap tmp
캐시 라이브러리 잠금 메일 실행 스풀 www

# 7 : cp -a

당신은 사용할 수 있습니다 cp -a 디렉토리를 복사합니다. 예를 들어, 메일 디렉토리의 백업을 만들려면 아래의 구문을 사용할 수 있습니다. 여기서 ‘mail.bk’는 새 디렉토리의 이름입니다.

$ sudo cp -a / var / mail /var/mail.bk

# 8 : chmod

chmod 디렉토리의 권한을 변경하는 데 사용됩니다. 예를 들어‘var / www아래 명령을 입력하여 ‘

$ chmod 755 / var / www

위의 예에서 다른 사용자는 해당 디렉토리의 파일을 수정하지 않고 현재 사용자에 대한 전체 액세스 권한이 유지됩니다..

755의 권한은 파일 소유자가 읽기, 쓰기 및 실행 권한을 갖는 반면 시스템의 그룹 및 다른 사용자에게는 읽기 및 실행 권한 만 있음을 의미합니다.

# 9 : chown

‘chown’명령을 사용하여 Linux에서 파일 또는 디렉토리의 소유권을 변경할 수 있습니다.

기본 구문 :

$ chown [옵션]

예를 들어‘/의 소유권을 변경하려면var / www /’ ‘francis’라는 사용자에게 폴더를 지정하면 다음을 사용할 수 있습니다.

$ chown -R 프랜시스 / var / www /

대상 디렉토리 내부의 모든 파일과 디렉토리의 소유권을 재귀 적으로 변경하기 위해 -R 명령 행 옵션을 사용했습니다..

chown 명령을 사용하여 아래 구문을 사용하여 파일의 소유자와 그룹을 모두 변경할 수도 있습니다.

$ chown new_user : new_group

예를 들면 다음과 같습니다.

$ chown james : www-data / var / www /

# 10 : 무료

다음을 사용하여 Linux에서 사용 된 총 사용 가능한 메모리를 확인할 수 있습니다. 비어 있는 명령:

$ 무료

샘플 출력

사용 가능한 총 무료 공유 버프 / 캐시
멤 : 595512 394600 71196 17144 129716 90124
스왑 : 000

# 11 : df

사용 df Linux 서버의 디스크 공간에 대한 보고서를 가져 오는 명령.

$ df

사람이 읽을 수있는 형식으로 정보를 얻으려면 -h 옵션을 사용하십시오.

$ df -h

산출

사용 된 파일 시스템 크기

/ dev / sda1 9.6G 1.8G 7.8G 19 % /

# 12 : rm

사용하다 rm 시스템에서 파일을 완전히 삭제하는 명령

rm

$ rm sample.txt

rm 명령을 -r 옵션과 함께 사용하여 디렉토리를 삭제할 수도 있습니다.

$ rm -r / tmp / sample

파일을 삭제하거나 sudo를 사용하여 작업을 수행 할 수있는 권한이 있는지 확인하십시오..

디렉토리를 제거하려면 rm -f 아래와 같이 명령 :

$ rm -f

$ rm -f mail.bk

# 13 : 날짜

Linux 서버의 현재 날짜와 시간을 얻으려면 데이트 다음과 같이 명령하십시오.

$ 날짜

샘플 출력

2018 년 8 월 9 일 12:52:59 UTC

# 14 : 재부팅 및 종료

Linux VPS 서버를 다시 시작하려면 다음을 입력하십시오.

$ sudo 재부팅

서버를 종료하려면 아래 명령을 입력하십시오.

$ sudo 종료 -h

# 15 : 터치

Linux에서 touch 명령은 새 파일을 작성하는 데 사용됩니다. 예를 들어 현재 폴더에 새 파일을 만들려면 아래 명령을 실행하십시오.

$ 터치 sample.txt

# 16 : 고양이

cat 명령을 사용하여 Linux에서 파일 내용을 표시 할 수 있습니다..

$ 고양이 sample.txt

또는 여러 파일의 내용을 결합하려면 아래 명령을 실행하십시오.

$ 고양이 sample1.txt sample2.txt

연결된 파일의 내용을 다른 파일에 추가 할 수도 있습니다 (예 : 아래 명령을 사용하여 sample3.txt :

$ 고양이 sample1.txt sample2.txt >> sample3.txt

# 17 : 더

more 명령을 사용하여 한 번에 한 화면 씩 파일 내용을 읽으십시오.

$. 더 많은 sample.txt

# 18 : 그렙

파일에서 특정 텍스트를 검색하려면 Linux를 사용할 수 있습니다 grep 명령.

기본 구문은 다음과 같습니다.

$ grep ”

예를 들어 문구를 찾으려면 화학자 sample.txt라는 파일에 아래 명령을 입력하십시오.

$ grep ‘chemist’sample.txt

샘플 출력

우리 화학자는 홍수 동안 물로 가득했습니다

키워드가 발견되면 빨간색으로 강조 표시됩니다.

# 19 : 역사

이 명령은 이전에 사용 된 명령 목록을 표시합니다.

$ 역사

샘플 출력 :

1 개 무료
2 df -h
3 일

12 grep 화학자 sample.txt
14 역사

이전에 사용한 명령을 재사용하려면! 문자 다음에 명령과 관련된 숫자 키.

예를 들어;

$! 3

# 20 : 분명

때로는 화면에 많은 명령과 출력이 채워질 수 있습니다. 이를 지우려면 clear 명령을 실행하십시오.

$ 분명

# 21 : 추적 경로

당신은 당신의 컴퓨터에서 주어진 호스트로 패킷 다음 경로를 추적 할 수 있습니다.

예:

$ traceroute 127.0.0.1

산출:

127.0.0.1 (127.0.0.1)까지의 추적 경로, 최대 30 홉, 60 바이트 패킷
1 개의 로컬 호스트 (127.0.0.1) 0.052ms 0.004ms 0.003ms

# 22 : ifconfig

ifconfig는 인터페이스 구성을 나타내며이 명령을 사용하여 네트워크 인터페이스 매개 변수를 조회하십시오.

$ ifconfig

샘플 출력 :

ens4 : 플래그 = 4163 mtu 1460
inet 10.142.0.2 넷 마스크 255.255.255.255 브로드 캐스트 0.0.0.0
inet6 fe80 :: 4001 : aff : fe8e : 2 접두사 64 scopeid 0x20
에테르 42 : 01 : 0a : 8e : 00 : 02 txqueuelen 1000 (이더넷)

# 23 : ssh

Linux ssh 명령을 사용하여 다른 원격 서버에 연결하십시오.

$ ssh

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me