Skip to content
sudo apt-get update시 다음 오류 발생할 때
|
whan@whan-VirtualBox:~$ sudo apt-get update [sudo] whan의 암호: 기존:1 http://security.ubuntu.com/ubuntu bionic-security InRelease 오류:2 http://kr.archive.ubuntu.com/ubuntu bionic InRelease kr.archive.ubuntu.com:80에 연결할 수 없습니다 (103.22.220.133). 연결 제한 시간이 초과했습니다 오류:3 http://kr.archive.ubuntu.com/ubuntu bionic-updates InRelease kr.archive.ubuntu.com:http에 연결할 수 없습니다: 오류:4 http://kr.archive.ubuntu.com/ubuntu bionic-backports InRelease kr.archive.ubuntu.com:http에 연결할 수 없습니다: 패키지 목록을 읽는 중입니다... 완료 W: http://kr.archive.ubuntu.com/ubuntu/dists/bionic/InRelease 파일을 받는데 실패했습니다 kr.archive.ubuntu.com:80에 연결할 수 없습니다 (103.22.220.133). 연결 제한 시간이 초과했습니다 W: http://kr.archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease 파일을 받는데 실패했습니다 kr.archive.ubuntu.com:http에 연결할 수 없습니다: W: http://kr.archive.ubuntu.com/ubuntu/dists/bionic-backports/InRelease 파일을 받는데 실패했습니다 kr.archive.ubuntu.com:http에 연결할 수 없습니다: W: Some index files failed to download. They have been ignored, or old ones used instead. |
원인 인터넷 연결이 안되어 있음 http://kr.archive.ubuntu.com/ubuntu 서버가 응답하지 않음 해결 방법 : 서버 오류시 서버를 변경 sudo vi /etc/apt/sources.list /etc/apt/sources.list 파일에서 주석부분(#으로 시작)을 제거한 코드
|
deb http://kr.archive.ubuntu.com/ubuntu/ bionic main restricted deb http://kr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted deb http://kr.archive.ubuntu.com/ubuntu/ bionic universe deb http://kr.archive.ubuntu.com/ubuntu/ bionic-updates universe deb http://kr.archive.ubuntu.com/ubuntu/ bionic multiverse deb http://kr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse deb http://kr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu bionic-security main restricted deb http://security.ubuntu.com/ubuntu bionic-security universe deb http://security.ubuntu.com/ubuntu bionic-security multiverse |
kr. -> us.으로 치환하여 서버를 변경 vi 명령 상태에서 :%s/kr./us./g 를 입력하면 한꺼번에 변경됨 변경된 결과
|
deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted deb http://us.archive.ubuntu.com/ubuntu/ bionic universe deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse deb http://us.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu bionic-security main restricted deb http://security.ubuntu.com/ubuntu bionic-security universe deb http://security.ubuntu.com/ubuntu bionic-security multiverse |
… Continue Reading sudo apt-get update 오류 해결 방법
3장 화면을 깨끗하게 정리하는 명령은? 기존 파일 또는 경로를 가리키는 파일로 기존파일을 가리키는 포인터와 같은 역할을 하는 파일은? 사용자의 홈 디렉토리가 저장되어 있는 디렉토리는? 시스템의 환경설정을 위한 명령어나 파일이 있는 디렉토리는? pwd 명령을 실행시켰더니 /home/guest 이다. /home/chang/pub/a.txt를 상대경로를 이용해서 표시하면? 현재 디렉토리를 모르는 상황에서 /home/chang/pub/a.txt를 상대경로를 이용해서 표시하면? 빈 파일… Continue Reading 리눅스 자료 정리
도움말 help : 모든 명령어를 보여줌(사용법 : help 또는 help 명령어) 연결 관련 명령 open : IP주소에 ftp로 접속(사용법 : open IP주소) close : ftp 접속을 종료 bye : ftp 접속을 종료하고 빠져나감 quit : ftp 접속을 종료하고 빠져나감 exit : ftp 접속을 종료하고 빠져나감 disconnect : ftp 접속 종료… Continue Reading FTP 명령어 모음
교재 교 재 : 리눅스 시스템 원리와 실제(2018년 출판된 도서) 저 자 : 창병모 출판사 : 생능출판 가 격 : 24,000원 평가 중간고사 : 시험 100점만점(비율:30%) 기말고사 : 시험 100점만점(비율:40%) 과 제 : 20점만점(비율:20%) 출 석 : 30점만점(비율:10%) 결석 1회당 2점 감점 지각 1회당 1점 감점 11회이상 결석은 F 성적… Continue Reading 리눅스 프로그래밍 강의계획서
시스템 관리자 슈퍼유저(superuser) 시스템을 관리할 수 있는 사용자로 root 일반 계정으로 로그인 후 su 명령으로 전환 시스템 관리자의 역할 사용자 등록 및 삭제 소프트웨어 설치, 업그레이드, 삭제 하드웨어 추가 설치 시스템 보안 데이터 백업 시스템 설정 [프로그램] – [설정] 네트워크 설정 : [프로그램] – [설정] – [네트워크] or [와이파이] IP 주소… Continue Reading 14. 리눅스 시스템 관리
프로세스 구조 텍스트(text) 영역 or 코드(code) 영역 프로세스가 실행하는 실행 코들르 저장하는 영역 데이터(data) 영역 or bss 영역 전역 변수, 정적 변수를 저장하는 메모리 힙(heap) 영역 동적 메모리 할당을 위한 영역 스택(stack area) 영역 U(user area) 영역 프로세스의 내부 정보를 저장하는 영역 열린 파일의 디스크립터, 현재 작업 디렉터리 등을 저장… Continue Reading 13. 리눅스 프로세스 원리
df : 파일 시스템에 대한 디스크 사용 정보 보기
|
whan@HappyLinux:/etc$ df Filesystem 1K-blocks Used Available Use% Mounted on udev 4008296 0 4008296 0% /dev tmpfs 807712 2076 805636 1% /run /dev/sdc1 47797752 6975008 38365004 16% / tmpfs 4038548 113156 3925392 3% /dev/shm /dev/sdc4 64893532 1120696 60446628 2% /home /dev/sdc3 192559 6197 186363 4% /boot/efi |
du : 디스크 사용량 보기
|
whan@HappyLinux:/etc$ du 16 ./firefox 24 ./pulse 52 ./mysql 176 ./systemd ... 340 ./sane.d 452 ./fonts 8 ./.java 200 ./init.d 14588 . |
stat : 파일의 자세한 상태 정보를 출력
|
whan@HappyLinux:~/C$ stat main.c File: main.c Size: 444 Blocks: 8 IO Block: 4096 일반 파일 Device: 824h/2084d Inode: 266953 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ whan) Gid: ( 1000/ whan) Access: 2018-11-23 15:25:22.685949391 +0900 Modify: 2018-11-23 15:25:19.849794052 +0900 Change: 2018-11-23 15:25:19.853794272 +0900 Birth: - |
FAT와 i-node FAT : FAT16, FAT32, … (출처: http://forensic.korea.ac.kr/DFWIKI/index.php/FAT ) i-node i-node 하나의 파일은 하나의 i-node를 갖는다 파일에 대한 모든 정보를 가지고 있음 파일 크기 파일… Continue Reading 12. 리눅스 파일 시스템
자바 설치 여부 확인 sudo apt-get update java -version
|
whan@HappyLinux:~/c$ java -version Command 'java' not found, but can be installed with: sudo apt install default-jre sudo apt install openjdk-11-jre-headless sudo apt install openjdk-8-jre-headless |
OpenJDK 제거 sudo apt-get purge openjdk* apt-get 이용 설치 Repository에 자바 추가 sudo add-apt-repository ppa:webupd8team/java 자바 설치 sudo apt-get install oracle-java8-installer : Java 8 설치 sudo apt-get install oracle-java7-installer : Java 7 설치 sudo apt-get install oracle-java6-installer : Java 6… Continue Reading 우분투(ubuntu) 리눅스에 자바개발환경 설치
gedit GNU의 대표적인 GUI 텍스트 편집기 GNOME 환경의 기본 편집기 텍스트, 프로그램 코드, 마크업 언어 편집에 적합 깔끔하고 단순한 GUI gedit 실행 방법 메인 메뉴 [프로그램] -> [보조 프로그램] ->[지에디트] 선택 터미널 $ gedit [파일이름] & 파일 관리자: 텍스트 파일 클릭하면 자동 실행 단일 모듈 프로그램 : longest.c
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#include <stdio.h> #include <string.h> #define MAXLINE 100 void copy(char from[], char to[]); char line[MAXLINE]; // 입력 줄 char longest[MAXLINE]; // 가장 긴 줄 /*입력 줄 가운데 가장 긴 줄 프린트 */ int main() { int len; int max; max = 0; while (fgets(line, MAXLINE, stdin) != NULL) { len = strlen(line); if (len > max) { max = len; copy(line, longest); } } if (max > 0) // 입력 줄이 있었다면 printf("%s", longest); return 0; } /* copy: from을 to에 복사; to가 충분히 크다고 가정*/ void copy(char from[], char to[]) { int i; i = 0; while ((to[i] = from[i]) != '\0') ++i; } |
컴파일… Continue Reading 11. 리눅스 프로그래밍 환경
VirtualBox에 우분투 리눅스 설치 이름 : 홍길동서버 우분투 버전 : 메모리 크기 : 네트워크 설정 NAT PuTTY를 위한 포트 개방 웹서버를 위한 포트 개방 파일서버(FTP)를 위한 포트 개방 호스트 전용 어댑터 각종 패키지 설치 기본 설치 PuTTY 접속용 데몬 설치 : IP 체크용 패키지 설치 : 리눅스 명령어 sudo, su, useradd,… Continue Reading 리눅스 서버 구축
error: Content is protected !!