반응형

Information Communication Technology/LINUX 11

리눅스에 입문하기 위한 필수 지식

리눅스(Linux)란? 쉽게 말하면 여러분들이 쓰고 있는 컴퓨터의 운영체제의 대부분은 windows를 사용하고 계실 텐데 윈도우즈와 비슷한 역할을 수행해주는 시스템이라고 보시면 됩니다. 시스템 부팅부터 여러가지 기초 운영 관리 및 사용자에게 편리한 인터페이스를 제공하는 등 사용자가 PC를 사용하는데에 있어 보다 더 쉽게 이용할 수 있게 도와주는 소프트웨어입니다. 리눅스(Linux)의 특징으로는 다음과 같이 있습니다. 리누즈 토르발스를 위주로 결합해 만들어졌다. 리누즈 토르발스의 의지로 리눅스는 자유 소프트웨어로 모든 사람들이 무료로 사용할 수 있게 했다. Intel CPU는 물론 AMD 및 Cyrix CPU에 최적화되어 있다. 리눅스로부터 개발되고 발전된 운영체제가 많다. TCP/IP, IPX/SPX, ..

Linux vi 편집기 작동 에러, apt-get update 오류

문제 잘되던 vi 편집기가 갑자기 입력하고 지울 때 에러가 발생했습니다. 방향키를 누르면 A,B,C,D만 나오고 방향키 본연의 역할을 수행하지 못하는 것을 볼 수 있었습니다. 해결방법 :qa! (에러 vi 편집기 강제 종료하기.) root@server:~# apt-get update root@server:~# apt-get update 오류:1 http://archive.ubuntu.com/ubuntu focal InRelease 'archive.ubuntu.com'의 주소를 알아내는데 임시로 실패했습니다 오류:2 http://mirror.kakao.com/ubuntu focal InRelease 'mirror.kakao.com'의 주소를 알아내는데 임시로 실패했습니다 패키지 목록을 읽는 중입니다... ..

Linux ls, cd, rm, cp , touch, mv, mkdir, rmdir, head, tail, more, less, clear 등

▶ls list. 현재 위치한 디렉터리 안에 있는 파일이나 디렉터리의 목록을 나열하는 명령어. ls [option] [directory] ▷ls option [-a], [-all] : 현재 위치한 디렉터리 안에 있는 모든 파일들(숨긴 파일을 포함한)을 보여준다. [-l] : 현재 위치한 디렉터리 안에 있는 파일 혹은 디렉터리들을 자세하게 보여준다. ls -al : 디렉터리 안에 있는 모든 파일 혹은 디렉터리들을 자세하게 출력해준다. 실행) root@server:~/바탕화면#ls-al 합계 12 drwxr-xr-x 2 rootroot40969월 516:35. drwx------16 rooroot409612월 262021.. -rw-r--r--1 rootroot1039월 516:30 example ▶cd C..

Linux SWAP(스왑)과 QUOTA(쿼터) 정리

SWAP(스왑)과 QUOTA(쿼터) 정리 ▶SWAP(스왑)이란 스왑을 정확하게 알기 위해서는 컴퓨터 구조에 대해 먼저 공부를 하고 아는 것이 이해하는데 좋다. 메모리가 부족할 때 하드디스크 혹은 저장장치 공간의 일부를 가상화 하여 swap 장치로 만드는 것인데 이를 가상화 메모리라고 한다. 프로세스들을 실행시킬려고 했는데 실제 메모리가 가득 찼으면 설정한 부분만큼 가상화메모리에 스왑 영역을 만들고 swap in과 swap out을 반복하며 프로세스들을 알고리즘에 맞혀 실행시킨다. (알고리즘은 나중에 설명하도록 하겠다.) 스왑은 저장장치까지 접근해야 하기 때문에 메모리의 접근 속도에 비하면 매우 느리다. 따라서 스와핑이 자주 일어난다면 시스템을 다시 설계하거나 메모리 용량을 더 큰 것으로 바꾸는 것이 좋다..

Linux File System 관리 2 (+관련 명령어)

Linux File System 관리 2 ▶pwd pwd 현재 사용자의 홈디렉터리 출력해줌. /home/사용자명. ▶cd change directory. 디렉터리 변경 명령어다. cd [dir] cd /home/사용사명 : /home/사용사명으로 디렉터리 이동한다. ▶mkdir make directory. 새로운 디렉터리 생성 명령어이다. mkdir [option] [directory name] ▷mkdir option [-p], [--parents] : parent 디렉터리 생성함. [-Z], [--context] : selinux 관련 옵션. 보안과 관련된 내용임 [-v], [--verbose] : verbose 자세하게 설명함. ▶rmdir remove directory. 디렉터리 제거 명령어이다...

Linux File System 관리 1 (+관련 파일, 명령어)

Linux File System 관리 1 ▶File System 생성 1)하드디스크장착(/dev/sdb) 2)ls -al /dev/sd*로 장착한 scsi 장치가 /dev 파일에 존재하는지 확인 가능. 3)fdisk -l로 하드디스크 인식 여부 확인 4)fidsk /dev/sdb 파티션 명령으로 /dev/sdb 디바이스에 /dev/sdb1 파티션을 생성 ↓ ≪command : n (new) select : p (Primary) partition number : 1 first section : start sector number last section : last sector number command : t 파일 시스템 유형 변경 hex code : (swap=82, linux=83, LVM=8e, ra..

Linux File & Directory 관리 (명령어)

File & Directory 관리 (명령어) ▶파일과 디렉터리의 ls -al ①d ②rwxrwxr-x ③2 ④user ⑤user ⑥6 9월 4 10:47 ⑦imexample 각 부분 설명 ①파일이면 -. 디렉터리이면 d. symbolic link면 l. block device면 b. ch device면 c. ②차례대로 3칸씩 user-group-others 의 소유권과 허가권 r(읽기), w(쓰기), x(실행)으로 설정되어 있음. ③Hard linked number (ln) ④오너 ⑤오너그룹 ⑥마지막으로 수정된 시간 ⑦파일 혹은 디렉터리 이름 ▶chmod 명령어 chmod [option] [(+/-)특수권환|user|group|others] [파일명] ▷chmod option 및 권환 설정 [-R]: ..

Linux 사용자 관리 관련 파일

/etc/passwd ●[user ID]:[password]:[UID]:[GID]:[comment]:[home directory]:[default shell] /etc/shadow ●[user ID]:[encrypted password]:[last password change]:[min(최소 사용일)]:[max(최대 사용일)]:[warn(최대 사용일이 얼마마 안 남음을 알려주는 경고 일수)]:[INACTIVE]:[EXPIRES] /etc/login.defs 사용자와 관련된 패스워드 기간 설정, 만료기간, 유예기간, 경고일, 기본 메일 디렉터리,홈디렉터리 생성 여부 등 기본값을 정할 수 있다. ★중요한 항목만 설명 ▶MAIL_DIR: 기본 디렉터리 지정 ▶MAIL_FILE: 기본 파일 지정 ▶PASS_MA..

Linux 사용자 관리 관련 명령어

useradd ●사용자를 추가(add)할 때 쓰는 명령어 ★중요 옵션만 설명 ▶[-b]: 베이스 디렉터리 설정 ▶[-c]: 사용자 코멘트 설정 ▶[-e]: set expire. 계정 만기일 설정 ▶[-f]: 계정 패스워드 유예기간을 숫자로 설정. -1은 설정되지 않음을 나타냄. 0은 유예기간 x, 1은 유효기간 지난 후 +1일까지는 로그인이 가능함. ▶[-g]: gid 설정 (1차 그룹) ▶[-G]: 2차 그룹 설정 ▶[-h]: 도움말 출력 ▶[-k]: SKEL 파일 설정 ▶[-m]: 홈 디렉터리 설정 ▶[-M]: 홈디렉터리 설정 안 함. ▶[-N]: 사용자 그룹 설정 안 함. ▶[-p]: 사용자 암호 추가 설정 ▶[-s]: SHELL 설정 ▶[-u]: UID 설정 ▶[-U]: (사용자와 이름이 같은) ..

리눅스 ON/OFF Booting & shutdown

vmware에서 팝업창으로 종료를 하거나 터미널 닫기 같은 그래픽 조작으로 부팅과 셧다운을 할 수 있지만 터미널에서 명령어를 입력하여 리눅스를 종료하거나 재부팅할 수 있습니다. 시스템 종료 명령어 ▶halt [-f]: -f (force)옵션으로 강제 종료가 가능합니다. ▶poweroff ▶init 0 ▶shutdown -h [시간]:(halt) 시간위치에 now를 입력하면 즉시 종료됩니다. +/- [숫자]로 종료시간을 설정할 수 있습니다. shutdown -c (cancel)로 명령을 취소시킬 수 있습니다. ex) shutdown -h +20: 20분 후에 시스템을 종료시킵니다. 시스템 리부팅 명령어 ▶reboot [-f]: -f (force) 옵션으로 강제 리부팅이 가능합니다. ▶init 6 ▶shut..

반응형