728x90
728x90

OS 20

[리눅스] [Errno 256] No more mirrors to try. 해결 방법

Yum 을 통해 update 또는 install 하다가 이런식으로 에러메시지가 뜨는 경우가 있다. 이것은 yum 실행시 mirrors를 찾지 못해서 발생하는 에러인데 해결 방법은 간단하다. [root@ ]# rm -rf /var/cache/yum/* [root@ ]# yum clean all [root@ ]# yum repolist 위와 같은 작업으로 yum을 초기화한 뒤에 update를 하면 되는데 시간은 좀 걸리겠지만 이 방법이 제일 간단하게 에러를 해결할 수 있다.

OS/Linux 2021.01.22

[리눅스] 하드 디스크 관리 / 파티션

- HDD(Hard Disk Drive) 물리적 구조 ·플래터(platter) >원형 판 모양의 데이터를 저장하는 위치 ·스핀들(spindle) >플래터가 회전할 수 있도록 모터와 직접 연결된 축 ·헤드(head) >플래터 표현에 자성을 이용하여 데이터를 저장/삭제/읽어오는 장치 >플래터가 양면으로 코팅되기 때문에 헤드의 수는 플래터의 2배 ·액츄에이터(actuator) >헤드를 움직이는 장치 >액츄에이터 암을 움직여서 헤드가 지정된 위치로 이동하게 함 ·카트리지 >플래터, 스핀들, 헤드, 액츄에이터를 밀봉하는 알루미늄 케이스 ·회로기판(PCB) >하드디스크 하부에 위치 - HDD 논리적 구조 ·트랙(track) >플래터의 동심원 ·실린더(cylinder) >여러 개의 플래터의 트랙을 수직으로 관통하는 ..

OS/Linux 2020.12.21

[리눅스] 압축 및 타르볼(tar)

- 압축 용도 ·배포의 편리성: 데이터를 빠르고 편리하게 송수신하기 위해 사용함 ·파일보관의 편리성: 대용량의 데이터를 보관하기 위해 사용함 ·압축 명령어 종류: gzip, bzip2, tar - gzip ·리눅스에서 범용적으로 사용되는 압축 프로그램 ·일반적으로 tar로 묶여진 파일의 용량을 줄이기 위한 목적으로 사용됨 ·확장자 .gz ·gzip [옵션] [파일명] ·옵션 > [-d] : 압축 해제 > [-f] : 사용중인 파일을 압축하는 등의 강제 압축 - bzip2 ·압축률은 gzip보다 좋지만 처리속도가 느림 ·확장자 .bz2 ·bzip2 [옵션] ·옵션 > [-d] : 압축 해제 > [-f] : 강제 압축 - tar ·초기에 tape backup을 목적으로 사용되었음 ·많은 양의 파일을 하나의 ..

OS/Linux 2020.12.21

[리눅스] 소유권 및 허가권 관리

- 소유권(ownership) ·개체에 대한 소유자와 소유그룹 ·Linux 시스템의 모든 개체(파일)는 소유자와 소속그룹이 지정되어 있음 ·파일 생성 시 파일을 생성한 계정이 파일의 소유자가 됨 ·파일 생성 시 파일을 생성한 계정의 기본 그룹이 파일의 소유 그룹이 됨 ·소유자, 소유그룹 확인 방법: ls -l - 명령어 chown ·개체의 소유자 및 소속그룹 변경 ·계정명/그룹을 UID/GID로 사용 가능 ·chown [옵션] ·chown [옵션] : ·chown [옵션] : ·옵션 [-R] : 하위 디렉터리 및 파일 전체의 소유권 변경 - 명령어 chgrp ·개체의 소속그룹 변경 ·chgrp [옵션] ·옵션 [-R] : 하위 디렉터리 및 파일 전체의 소유권 변경 - 허가권(Permission) ·멀티 ..

OS/Linux 2020.12.21

[리눅스] 기본 편집기 vi editor 사용법

- vi editor ·문서 편집기 ·한 행씩 편집하는 것이 아니라 한 화면당 편집하는 기능을 지원하는 프로그램 ·실행 방법 > vi [option] [파일명] -R 읽기 전용으로 열기 +n n 번째 행에서 열기 +/문자열 지정된 문자열이 위치한 행에서 열기 -r 문서 편집 중 비정상 종료가 발생했을 때 편집 중이던 문서로 복구 [파일명1][파일명2]... 다중 파일 열기 (명령모드) :n : 다중 파일 열기 상태에서 다음 파일로 이동 (명령모드) :N : 다중 파일 열기 상태에서 이전 파일로 이동 (명령모드) :args : 현재 파일의 이름 확인 - 모드 종류 ·명령 모드 >vi editor의 기본 모드이며 다른 모드로 전환을 수행할 수 있는 모드 >간단한 검색, 커서 이동, 복/붙 등의 편집을 수행 ..

OS/Linux 2020.12.20

[리눅스] 기본 명령어

리눅스의 CMD(명령어) 구조는 #Command #Command + Option #Command + Argument #Command + Option + Argument 로 구성된다. 1) 명령어 date - 시스템의 시간과 날짜 확인 - 권한이 필요함 - date : 시간 확인 - date MMDDhhmmYYYY : 시간 변경 M:월 D:일 h:시 m:분 Y:년 2) 명령어 rdate - 원격지로부터 시간 동기화 - rdate -p : NTP server 시간 출력 - rdate -s : NTP server 시간과 시스템 시간 동기화 3) clear - 터미널 창 내용들을 다 지움 4) history - 사용했던 명령어 목록 확인 - history | grep "검색할 내용" : 사용했던 명령어 목록 중..

OS/Linux 2020.12.20

OS와 서비스

-운영체제 (Operating System) ·사용자가 시스템을 쉽고 편리하게 이용하도록 하는 프로그램 ·컴퓨터 시스템의 자원을 효출적으로 할당, 관리, 보호 -GUI (Graphical User Interface) ·그래피컬한 요소들을 이용해 운영체제를 제어함 ex) Windows -CLI (Command Line Interface) ·명령어들을 이용해 운영체제를 제어함 ex) Linux, UNIX -Linux ·'리누즈 베네딕트 토르발스'라는 개발자의 이름에서 따옴 ·Windows와 달리 무료로 개발코드가 공개된 오픈소스 ·많은 종류의 배포판과 버전업이 이루어졌다. ex) ContOS, Ubuntu, SUSE, redhat, ... -DNS (Domain Name System) ·호스트의 도메인 이름..

OS 2020.11.18

[리눅스] 사용자 생성 및 계정 관리 명령어 3

1) 명령어 users -시스템에 로그인한 사용자 정보를 출력하는 명령어 [ 형식 : users (옵션) ] ex) users = 현재 시스템에 로그인 되어있는 사용자 정보를 출력한다. --version 명령어 users 버전 정보 출력 2) 명령어 who -현재 시스템에 접속해있는 사용자들을 조회하는 명령어 -사용자 계정명, 터미널 정보, 접속 시간, 접속한 서버 정보 등을 확인할 수 있다. -관리자 root와 일반 사용자 모두 사용이 가능하다. -명령어 'who am i' 또는 'whoami'는 자신의 정보를 조회할 수 있다. [ 형식 : who (옵션) ] ex) who = 현재 시스템에 로그인 되어있는 사용자들을 조회한다. who -r = 현재 시스템의 실행 레벨이 출력된다. -b 마지막 시스템 ..

OS/Linux 2020.11.13

[리눅스] 사용자 생성 및 계정 관리 명령어 2

1) 명령어 usermod -디렉토리 /home 에 위치한 사용자들의 정보를 변경하는 명령어 -사용자의 홈 디렉토리 변경, 그룹 변경, 유효 기간 등을 변경한다. [ 형식 : usermod (옵션) 계정명 ] ex) usermod -I newngmon senece = senece의 계정명을 newngmon으로 변경한다. -u uid 새로운 UID를 지정 옵션 -o과 같이 사용하면 강제 설정이 가능 -g 새로운 GID 지정 사용자 그룹을 지정 또는 변경 -G 새로운 보조그룹 지정 기존 그룹에 포함되어 있는 상태에서 새로운 그룹에 추가 지정 -d 홈 디렉토리 새로운 홈 디렉토리를 지정 옵션 -m과 같이 사용하면 새로 생성이 가능 -s 셸 새로운 셸 지정 -c 주석 새로운 주석 지정 -I ID 로그인 ID를 ..

OS/Linux 2020.11.12

[리눅스] 사용자 생성 및 계정 관리 명령어 1

1) 명령어 useradd -계정을 생성하는 명령어로 명령어 adduser와 동일한 명령어 -계정자의 홈 디렉토리는 /home/계정명 이다. -생성된 계정 정보는 파일 /etc/passwd , /etc/shadow , /etc/group 에 저장된다. [ 형식 : useradd (옵션) 계정명 ] ex) useradd -d /SNC senece = 계정 senece를 생성하고 홈 디렉토리를 /SNC로 지정한다. -s 사용자의 로그인 기본 셸을 지정 -d 계정의 홈 디렉토리를 지정 -f 패스워드가 만기된 후 계정이 영구히 말소될 때까지의 기간 지정 -e 사용자 계정의 유효기간을 설정 일정 시간동안 사용 가능한 임시 계정을 만들고자 할 때 사용함 -c 파일 /etc/passwd에 새로운 사용자 설명을 추가 ..

OS/Linux 2020.11.12
728x90
728x90