Linux 학습

4794 단어 Linux

이 투고에 관하여


결산노트는 어디서나 볼 수 있도록 중도에 투고한다.
투고한 후에 나는 조금씩 좋아질 것이다.
링크에는 링크가 설정되지 않은 링크도 포함됩니다.
※ 학습 중인 노트라 잘못된 정보를 전파할 수 있습니다.

그림에서 볼 수 있는 Linux OS 아키텍처



컴퓨터를 조립할 때 cpu와 메모리 등을 설정하지만 내부 핵은 읽기와 합작입니다.
그림을 보면
  • CPU와 함께 Processmanagement
  • 지원
  • RAM과 함께 Memory 관리
  • HDD, SSD 등과 함께 File system
  • 다양한 터미널 및 Device drivers
  • 네트워크 adopter 및 네트워크
    위에서 말한 바와 같이 내부 핵에는 하드웨어에 대응하는 구성 요소가 준비되어 있다
    사용자 공간 방면의 응용 프로그램은 시스템에서 그것을 호출하여 하드웨어를 사용하고 이것들을 연합하여 작업을 진행한다.
    (참고로 셸은 사용자 공간 옆에 있습니다인 것 같다
  • File system



    Windows의 뇌에서 Linux를 보면 파일 시스템을 알 수 없지만, 이 그림들을 보면, 나는 확실히 그렇다고 생각한다. Windows의 경우 각 파티션에 드라이브 할당 나는 리눅스가 루트 파일 시스템을 가지고 있다는 것을 이해했다. 루트 파일 시스템은 각 구역에 설치된 파일 시스템의 형식으로 연합하여 하나의 파일 시스템으로 사용할 수 있다. 루트 파일 시스템 루트 디렉토리(/)와 같은 파티션에 존재하는 파일 시스템 다른 모든 파일 시스템에 마운트된 파일 시스템입니다. (없습니다.) 시작할 때 사용되는 파일 시스템 /bin 시스템에 필요한 명령, 프로그램 포함 /sbin 시스템에 필요한 명령, 프로그램 포함 /etc 다양한 설정 /lib 라이브러리 /dev 장치 파일 분구 디스크의 논리적 파티션 BIOS 기반 기본 파티션 하나에 최대 4개의 디스크(MBR 방식)128까지(GPT) / dev/sda1 ~ / dev/sda4 확장 구역 내부에 논리적 구역이 있는 기본 구역입니다.기본 파티션에서는 하나만 선택할 수 있습니다. 논리적 파티션. UEFI 기반 EFI 시스템 파티션 및 기타 파티션 관리 기본 파티션 1 기본 파티션 2 기본 구역. 파일 시스템 유형 ext계 많은 발행에서 채택되다. ext2: Linux 표준 ext3: ext2+ 마스크 기능 ext4: ext3 기능 확장 XFS 시스템 RHL7에서 표준이 된 뉴스 금융 시스템. FHS 파일, i 노드 및 디렉토리 파일 시스템 주변 작업 파티션 관리 ・fdisk ・gdisk ・parted 파일 시스템 만들기 ・mkfs ・mke2fs(etx2,etx3,etx4) ・mkswap(스왑 영역 생성) 디스크 사용 확인 • df<--디스크/i 노드 사용 확인 ・du<--디렉터리 용량 확인 파일 시스템 검사<-unmount/읽기 전용 ・fsck ・e2fsck 파일 시스템 관리 ・tune2fs ・dummpe2fs XFS 파일 시스템 관리 ・mkfs。xfs ・xfsinfo ・xfsdb ・xfscheck ・xfsadmin ・xfsfsr 파일 시스템 마운트/마운트 해제 ・/etc/fstab ・/etc/mtab ・mount ・unmount 파일 시스템 사용 제한 (quota) ・quotacheck ・quotaon/quotaff ・edquota ・repquota 시스템 및 명령 cpu 정보 확인 cat /proc/cpuinfo 메모리 사용량 조사 free 시스템 가동 시간 조사 uptime 시스템 아키텍처 및 OS 조사 uname 장치/usb lspci lsusb lsmod 장치 드라이버 로드 필요한 정보를 커널에 로드 --------- 시작 로더 시작(시작 관리자) = GRUB GRUB Legacy / GRUB2 MBR SysVinit systemd 운영 수준 부트 로더 GRUB 설치 ・grub-install/dev/sda 이니시에이터 구성 ・vi/boot/grub/menu。lst ・vi/boot/grub/grub。cfg ・grub-mkconfig 시작 옵션 지정 • 시작 시 E 누르기 • 선택 옵션 시작 시 이벤트 확인 ・dmesg ・cat/var/log/messsages ・cat/var/log/dmesg ・cat/var/log/boot。log 전원 끄기 및 재부팅 ・shutdown 운영 수준 확인 및 수정 ・runlevel ・init ・wall(다른 사용자에게 경고 메시지) ・ls/etc/rc3。d 서비스 관리 ・systemctl - 공유 라이브러리 ----- 공유 라이브러리(/lib, /usr/lib) /etc/ld.so.conf, etc/ld.so.cache, 환경 변수 LDLIBRARY_PATH 필요한 공유 라이브러리 확인 ・dd 명령(Ldd/bin/cat) 공유 라이브러리 수정 사항 반영 ・ldconfig ---포장 관리------ ----- debian -------- 패키지 이름 지정 규칙 ・dpkg ・apt-get ・abpt-cache ・aptitude ----- RPM ----------- 패키지 이름 지정 규칙 ・rpm ・yum ・yumdownloader -----파일/디렉토리/링크 파일/디렉토리/i 파일 심볼릭 링크/하드 링크 메타 속성(*, 예감 63;, [], {}) 파일 찾기 ・find ・locate ・updatedb 파일 압축 및 응답 ・gzip ・gunzip ・bzip2 ・bunzip2 ・xz 아카이브 만들기 ・tar 아카이브로 복사 또는 파일 복사 ・cpio 파일 복사 ・cp ·dd 링크 만들기 ・ln 링크 복사 ・cp-d 기타 ・ls ・cp ・mv ・mkdir ・rmdiar ・touch ・file ------텍스트 작업 ---- 정규 표현식 ・cat ・n1 ・od ・head ・tail ・cut ・join ・paste ・tr ・sort ・split ・uniq ・pr ・fmt ・expand ・unexpand ・wc ・xargs ・grep<--확장 정규 표현식 사용 가능(-E) • egrep<- 확장 정규 표현식 사용 가능 ・sed<--비파괴성(d,s,y 명령) ------파일 또는 디렉토리에 대한 권한 ------ 권한 구조 권한 확인 ・ls-L/ls-Ld 권한 변경 ・chemod(SUID、SGID、StickeyBit) 기본 마스크 확인 ・umask 파일 소유자 수정 ・chown 그룹 변경 ・chgrp 프로세스 프로세스 진행 과정 확인 ・ps ・pgrep ・pstree(ps-f) ・top 프로세스 종료 ・kill ・killall ・pkill 프로세스의 실행 우선 순위 확인 · ps-L (PRI 열) 명령 실행 시 우선 순위 지정 ・nice-n-10 (명령) 실행 중인 프로세스 우선 순위 변경 ・renice 껍데기 조개/코어 환경 변수(주요 변수만 있으면 됨) 내부 명령/외부 명령(로드/독립 PG) 명령 실행 방법 따옴표 ""(변수 확장)*(명령 확장) whatis 데이터베이스 표준 입출력 처리 중단/일시 중지 ・Ctrl+C/Ctrl+Z 화면 잠금/잠금 해제 ・Ctrl+S/Ctrl+Q 터미널에 가상 터미널 만들기 ・screen 변수 정의 및 확인 ・key=value ・echo$key 변수 삭제 ・unset key 환경 변수 나열 ・env ・printenv · set<--환경 변수와 셸 변수 모두 표시 가능 환경 변수 PATH를 통해 외부 명령 실행 가능 PATH=$PATH:/opt/bin (/opt/bin 통과) 명령 내역 확인 ・history ・↑/Ctrl+p ・↓/Ctrl+n 봉화 33!문자열 최면술!?문자열 ・최면술 33!! 봉화 33!내역 번호 명령 실행 방법 ・; ・& ・|| 봉화 33!내역 번호 ・(;) ・{;} 시험해 보다 ・less<-조작방법 조사 명령 ・which ・whereis ・type ・man<--man페이지 제목, 영역 · whatis(man-f)<--완전 일치 ・apopos(man-k)<--부분 일치 키워드 검색 데이터베이스 만들기 ・makewhatis 실행 결과를 표준 출력과 파일로 출력하기 ・tee hia 문서에 입력 ・cat>sample。txt <<EOF ------퀘스트 in 셸------ 과업 백그라운드에서 실행 ・& ・nohup 실행 중인 작업 확인 ・jobs 작업 모드 변경 ・Ctrl+Z<--일시 중지 • bg<--백스테이지 전환 • fg<--경기장에 가다 -----vi 편집기------ 어떻게 사용하는지 습득하다 ・vimtour

    좋은 웹페이지 즐겨찾기