FTP : 인터넷을 통해 파일을 배포하기 위한 파일 전송 프로토콜 액티브 모드 : 클라이언트가 데이터 전송용 포트를 결정해서 서버에게 알려주는 방식(5122, 5123은 임의의 포트번호임) Client Port:5122  —- Port:5123 —-> Server Port:21 Client Port:5122  <——- OK ——– Server Port:21 Client Port:5123  <- DATA channel – Server Port:20 Client Port:5123  ——  OK  ——–> Server… Continue Reading 리눅스 파일 서버(FTP) 운영하기

쉘(Shell) 쉘은 사용자와 운영체제 사이에 창구 역할을 하는 소프트웨어 명령어 처리기(command processor) 사용자로부터 명령어를 입력받아 이를 처리 쉘의 종류 본 쉘 : /bin/sh 콘 쉘 : /bin/ksh C 쉘   : /bin/csh Bash  : /bin/bash tcsh   : /bin/tcsh 로그인시 처음 실행되는 쉘 지정 : /etc/passwd root:x:0:0:root:/root:/bin/bash 쉘의 기능 명령어 처리 :사용자가… Continue Reading 05. 리눅스 쉘과 명령어 사용

이 장에서 배우는 기능 변수의 개념 알기 : 변수란 프로젝트가 실행되는 동안 값을 저장하는 공간 변수 만들기 : 생명, 점수, 물고기속도, 번개속도 메시지 보내고 받기 : 스크립트간의 동기화를 위한 수단 실전4-1과 실전4-2를 먼저 공부해보자. 블록 익히기       실전 4-1(p51) : 스크립트의 실행 결과 예상해보자 교재 내용(p52) : Alex가… Continue Reading 하늘에서 떨어지는 물고기(변수)

하노이의 탑 규칙 크기가 다른 원반 n개를 출발점 기둥에서 도착점 기둥으로 전부 옮김 원반은 한 번에 한 개씩만 옮길 수 있음 원반을 옮길 때는 한 기둥의  맨 위 원반을 뽑아 다른 기둥의 맨 위로만 옮길 수 있음 원반을 옮기는 과정에서 큰 원반을 작은 원반 위로 올릴 수 없음 하노이의 탑… Continue Reading 06. (모두의 알고리즘)하노이의 탑 옮기기

최대공약수 알고리즘 두 수 중 더 작은값을 i에 저장 i가 두 수의 공통된 약수인지 확인 공통된 약수이면 이 값을 결과값으로 돌려주고 종료 그렇지 않으면 i=1-1후 2번으로 돌아가 반복 최대공약수 구하기 유클리드 최대공약수 특징 a와 b의 최대공약수는 b와 a%b의 최대공약수와 같다 어떤 수와 0의 최대공약수는 자기 자신 유클리드를 이용하여 최대공약수 구하기… Continue Reading 05. (모두의 알고리즘)최대공약수 구하기

phpMyAdmin 설치하기 sudo apt-get update sudo apt-get upgrade sudo apt-get install phpmyadmin 자동으로 재설정할 웹 서버 : apache2 선택 후 확인 dbconfig-common으로 설정하시겠습니까? : 아니오 선택 MariaDB 설치시 mysql_secure_install을 진행했기 때문에 생략 링크 연결 기본 정보 /var/www/html : 아파치 홈디렉터리 /usr/share/phpmyadmin : phpMyAdmin 설치 디렉터리 아파치 홈 디렉터리에 phpMyAdmin 디렉터리를 연결… Continue Reading 리눅스에 phpMyAdmin 설치하기

설치 sudo apt-get update sudo apt-get upgrade sudo apt-get install mariadb-server sudo mysql_secure_installation Enter current password for root : root 계정의 암호 입력(그냥 Enter) Set root password : DB의 root 암호 설정(y 입력후 암호 설정) Remove anonymouse users : 익명사용자 제거(y) Disallow root login remotely : 원격 접속 불가(n 원격접속… Continue Reading 리눅스에 MariaDB 설치

설치 sudo apt-get update sudo apt-get upgrade sudo apt-get install php sudo apt-get install php-mbstring php-gd php-curl php-xml php-mysql : PHP 추가 모듈 설치 php-mbstring : 다국어 처리 모듈 php-gd : 이미지 처리 모듈 php-curl php-xml : curl과 xml 관련 모듈 php-mysql : PHP-MySQL 연동 모듈 sudo /etc/init.d/apache2 restart apt… Continue Reading 리눅스에 PHP7.2 설치하기

아파치 웹서버 설치하기 sudo apt-get update sudo apt-get install apache2 sudo /etc/init.d/apache2 restart sudo ufw allow 80 /etc/apache2/apache2.conf 설정하기 Timeout KeepAlive MaxKeepAliveRequests KeepAliveTimeout ErrorLog Logevel LogFormat IncludeOptional, Include <Directory> ~ </Directory> AccessFileName /etc/apache2/ports.conf 설정하기 Listen /etc/apache2/sites-enabled/000-default.conf 설정하기 DocumentRoot /var/www/html /etc/apache2/mods-enabled/dir.conf 설정하기 DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm 사용자 웹 사이트… Continue Reading 리눅스에 아파치 웹서버 설치하기

웹호스팅 가입 iWinV( https://www.iwinv.kr/ ) 회원 가입 / 로그인 계정 클라우드 -> 웹호스팅 메뉴 선택 10원 / Day 트래픽 무제한 상품 가입 웹호스팅 관리 관리콘솔 -> 계정 -> 웹 호스팅 -> 계정 관리 메뉴 선택 계정및 암호 3개를 꼭 기억해야 함(기본적으로 ID는 모두 같음) 홈페이지 ID와 PW FTP ID와 PW… Continue Reading 웹호스팅에 WordPress 설치하기

error: Content is protected !!