학습 요약(1): SSH 사용법, Linux 디렉토리 구조 및 비밀번호 없는 로그인

王林
풀어 주다: 2024-07-17 07:51:51
원래의
568명이 탐색했습니다.

学习总结(1):ssh 使用、Linux 目录结构与免密登录

학습 요약

(1).: 현재 디렉터리를 나타내며 ./로 나타낼 수도 있습니다. ..: 상위 디렉터리를 나타내며 ../로 나타낼 수도 있습니다.

기사 디렉토리

0단계: SSH 사용

Ssh 도구 퍼티(무료!)를 실행한 후 로그인 시 오류가 발생합니다. Couldn't tagreakekeyexchangealgorithm. 확인해보니 퍼티 버전이 너무 오래된 것 같다고 해서 공식 홈페이지에 가서 하나 더 다운받았어요 - 그리고 기적적으로 괜찮았는데 (처음에는) 우분투 Linux 파일 관련 명령어에 있는 계정인줄 알았는데, hhh에 로그인한 적도 없고, 해보고 보니

였습니다.

이것의 @앞부분 ㅋㅋㅋㅋㅋ).

이 외에도 비밀번호 없는 로그인 설정도 가능하니 블로그를 참고해주세요.

1단계: Linux의 디렉터리 구조 알아보기

ls/ 명령을 사용하여 루트 디렉터리() 아래의 모든 디렉터리를 나열합니다.

위의 트리 디렉터리 구조:

在这里插入图片描述

1.1 몇 가지 중요한 디렉토리:

/etc: 위에서 언급한 것처럼 시스템의 구성 파일입니다. 이 디렉터리의 파일을 수정하면 시스템이 시작되지 않을 수 있습니다.

/bin,/sbin,/usr/bin,/usr/sbin: 실행 파일을 저장하는 시스템의 기본 디렉터리입니다. 예를 들어 ls는 /bin/ls 디렉터리에 있습니다.

linux文件相关命令_linux文件相关操作_linux常用命令文件

/bin 및 /usr/bin은 시스템 사용자(루트를 제외한 일반 사용자)를 위한 명령이고 /sbin 및 /usr/sbin은 루트를 위한 명령이라는 점을 언급할 가치가 있습니다.

/var: 이것은 매우 중요한 디렉토리입니다. 시스템에서 실행되는 프로그램이 많으므로 각 프로그램에는 해당 로그가 있으며 이 로그는 이 디렉토리, 특히 /var/log 디렉토리에 기록됩니다. 메일의 기본 배치도 여기에 있습니다.

1.2 나머지 디렉터리: 시스템 시작 필수 사항:

/boot: 연결 파일, 이미지 파일 등 Linux를 시작할 때 사용되는 커널 파일을 저장합니다.

/etc: 시스템에 필요한 모든 구성 파일과 하위 디렉터리 목록을 저장합니다. 디렉터리에서 파일을 수정하면 시스템이 시작되지 않을 수 있습니다.

/lib: Windows의 DLL 파일과 유사한 기능을 하는 기본 코드 라이브러리(예: C++ 라이브러리)를 저장합니다. 거의 모든 애플리케이션은 이 공유 라이브러리를 사용해야 합니다.

/sys: 이는 linux2.6 커널의 큰 변화입니다. 2.6 커널에 등장한 새로운 파일 시스템 sysfs가 이 디렉토리에 설치됩니다. sysfs 파일 시스템은 프로세스 정보용 proc 파일 시스템, 장치용 devfs 파일 시스템, 의사 터미널용 devpts 파일 시스템 등 세 가지 파일 시스템의 정보를 통합합니다. 파일 시스템은 커널 장치 트리를 시각적으로 반영한 것입니다. 커널 개체가 생성되면 해당 파일과 디렉터리도 커널 개체 하위 시스템에 있습니다

명령 세트:

/bin: 가장 일반적으로 사용되는 프로그램과 명령을 저장합니다

/sbin: 시스템 관리자만 사용할 수 있는 프로그램 및 명령입니다.

외부 파일 관리:

/dev: Linux 외부 장치를 저장하는 Device의 약어입니다. 참고: Linux에서도 장치 및 파일에 접근하는 형태는 동일합니다.

/media: USB 드라이브, CD-ROM 드라이브 등과 같은 기타 Windows 유사 장치. 식별 후 Linux는 장치를 이 디렉터리에 배치합니다.

/mnt: 다른 파일 시스템을 임시로 마운트하려면 /mnt/에 하드 디스크를 마운트한 다음 디렉터리에 들어가 하드 디스크의 내용을 볼 수 있습니다.

임시 파일:

/run: 시스템 시작 이후의 정보를 저장하는 임시 파일 시스템입니다. 시스템이 다시 시작되면 이 디렉터리의 파일을 삭제하거나 제거해야 합니다. 시스템에 /var/run 디렉토리가 있는 경우 이를 실행하도록 지정해야 합니다.

/lost+found: 일반적으로 비어 있으며 시스템이 불법적으로 충돌한 후 일부 파일이 여기에 저장됩니다.

/tmp: 이 디렉터리는 일부 임시 파일을 저장하는 데 사용됩니다.

계정:

/root: 시스템 관리자의 사용자 홈 디렉터리입니다.

/home: 사용자 계정의 이름을 딴 사용자의 홈 디렉터리입니다.

/usr: 많은 사용자 응용 프로그램과 파일이 Windows의 programfiles 디렉터리와 유사한 이 디렉터리에 저장됩니다.

/usr/bin: 시스템 사용자가 사용하는 애플리케이션 및 명령.

/usr/sbin: 슈퍼유저가 사용하는 비교적 중간 수준의 관리 프로그램 및 시스템 데몬입니다.

/usr/src: 커널 소스 코드의 기본 배치 디렉터리입니다.

작동 중 사용:

/var: 프로그램 실행에 대한 로그 파일과 같이 자주 변경되는 데이터를 저장합니다(/var/log 디렉터리 아래).

/proc: 비디오 메모리 공간을 관리하세요! 가상 디렉터리는 시스템 비디오 메모리의 매핑입니다. 이 디렉터리에 직접 액세스하여 시스템 정보를 얻을 수 있습니다. 이 디렉토리의 내용은 하드 디스크가 아니라 비디오 메모리에 있습니다. 위의 개별 파일을 직접 변경하여 변경할 수도 있습니다.

확장용:

/opt: 기본적으로 비어 있습니다. 여기에 추가 소프트웨어를 설치하여 넣을 수 있습니다.

/srv: 스토리지 서비스 시작 후 추출해야 하는 데이터(서버를 사용하지 않으면 비어 있음)

2단계: Linux 파일 및 디렉터리 관리 배우기

linux文件相关操作_linux文件相关命令_linux常用命令文件

최상위 디렉터리는 루트 디렉터리입니다/

절대 경로: 경로는 루트 디렉터리 /부터 시작하여 작성됩니다(예: /usr/share/doc 디렉터리).

상대 경로: 경로를 작성하는 방법은 /로 시작하지 않는 것입니다. 예를 들어 /usr/share/doc에서 /usr/share/man으로 이동할 때 cd.../man과 같이 작성할 수 있습니다. 상대경로를 작성하는 방법입니다.

(1) ls: 디렉터리 및 파일 이름 나열

(영어 약어: listfiles)

-a: 숨겨진 파일(.로 시작하는 파일)을 포함한 모든 파일 나열(일반적으로 사용됨)

-d: 디렉터리에 있는 파일 데이터가 아닌 디렉터리 자체만 나열합니다(일반적으로 사용됨)

-l: 파일 속성 및 권한 등을 포함한 긴 데이터 문자열 열거(일반적으로 사용됨)

ls-al~홈 디렉터리의 모든 파일 나열(속성 및 숨김 파일 포함)

在这里插入图片描述

(2)cd: 디렉터리 전환

(영어 약어:changedirectory)

(3)pwd: 현재 디렉토리 표시

(영어 약어: printworkdirectory)

-P: 현재 경로를 표시합니다.

(4)mkdir: 새 디렉터리 만들기

linux文件相关操作_linux文件相关命令_linux常用命令文件

(영어 약어: makedirectory)

-m: 구성 파일 권한Linux 파일 관련 명령, 직접 구성, 기본 권한(umask)을 볼 필요 없음

-p: 필요한 디렉터리(상위 디렉터리 포함)를 재귀적으로 직접 생성할 수 있도록 도와줍니다

(5)rmdir: 빈 디렉터리 삭제

(영어 약어:removedirectory)

-p: 이 디렉터리에서 시작하여 여러 수준의 빈 디렉터리를 한 번에 삭제

(6)cp: 파일 또는 디렉터리 복사

(영어 약어: copyfile)

-a: -pdr과 동일합니다. pdr에 대해서는 다음 지침을 참조하세요(일반적으로 사용됨).

-d: 소스 파일이 링크 파일(linkfile)의 속성인 경우 파일 자체 대신 링크 파일 속성을 복사합니다.

-f: 강제 실행을 의미합니다. 대상 파일이 이미 존재하여 열기 어려운 경우 해당 파일을 제거하고 다시 시도하세요.

-i: 대상 파일(대상)이 이미 존재하는 경우 덮어쓰기 시 작업 진행 여부를 먼저 묻습니다(일반적으로 사용됨)

-l: 파일 자체를 복사하는 대신 Red Hat Linux에서 하드링크 링크 파일을 생성합니다.

-p: 기본 속성을 사용하는 대신 해당 속성과 함께 파일을 복사합니다(일반적으로 백업에 사용됨).

-r:递归持续复制,用于目录的复制行为;(常用)

-s:复制成为符号联结档(symboliclink),亦称『捷径』文件;

linux文件相关操作_linux文件相关命令_linux常用命令文件

-u:若destination比source旧才升级destination!

(7)rm:删掉文件或目录

(英语简拼:remove)

-f:就是force的意思,忽视不存在的文件,不会出现警告信息;

-i:互动模式,在删掉前会寻问使用者是否动作

-r:递归删掉啊!最常用在目录的删掉了!这是十分危险的选项! ! !

(8)mv:联通文件与目录,或更改文件与目录的名称

(英语简拼:movefile)

-f:force强制的意思,假如目标文件早已存在,不会寻问而直接覆盖;

-i:若目标文件(destination)早已存在时,才会寻问是否覆盖!

-u:若目标文件早已存在,且source比较新,才能升级(update)

(9)touch:新建一个txt文件

如touchfile1.txt红旗linux操作系统,注意不是torch,不要拼错!

Reference

(1)putty免密登陆:

(2)

위 내용은 학습 요약(1): SSH 사용법, Linux 디렉토리 구조 및 비밀번호 없는 로그인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:itcool.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!