Bash(Borune-again shell) 리눅스, 맥 OS X 등의 운영 체제의 기본 쉘 lBash 문법은 본 쉘의 문법을 대부분 수용하면서 확장 시작 파일(start-up file) /etc/profile : 전체 사용자에게 적용되는 환경 설정, 시작 프로그램 지정 /etc/bashrc : 전체 사용자에게 적용되는 별명과 함수들을 정의 ~/.bash_profile : 각 사용자를 위한 환경을 설정, 시작 프로그램 지정… Continue Reading 리눅스 Bash 쉘 스크립트

명령 스케줄링 cron 시스템 유닉스의 명령어 스케줄링 시스템으로 crontab 파일에 명시된 대로 주기적으로 명령을 수행한다. crontab 파일 등록법 crontab 파일 : 파일을 cron 시스템에 등록 7개의 필드로 구성 : 분  시  일  월  요일  [사용자]  명령 crontab 명령어 crontab -l [사용자] : 사용자의 등록된 crontab 파일 리스트를 보여준다. crontab -e [사용자] : 사용자의… Continue Reading 09. 리눅스 유틸리티

샘플 파일 : me.txt  you.txt 파일 속성으로 파일 찾기 사용법 : find 디렉터리 [-옵션] 사용예 find  ~  -name  src  -print find  ~  -name  src  -ls find  /usr  -name  *.c  -print find  .  -user  whan  -print find  .  -size 100  -print find  .  -size  -100  -print find  .  -size  +100  -print… Continue Reading 08. 리눅스 파일 유틸리티

네트워크 구성 LAN(Local Area Network) 근거리 통신망으로 집, 사무실, 학교 등의 건물과 같이 가까운 지역을 한데 묶는 컴퓨터 네트워크 이더넷(Ethernet) 제록스 PARC에서 개발된 LAN 구현 방법으로 현재 가장 일반적으로 사용되고 있다. 라우터(Route) 두 개 혹은 이상의 네트워크를 연결하는 장치 데이터 패킷의 목적지를 추출하여 그 경로에 따라 데이터 패킷을 다음 장치로… Continue Reading 07. 리눅스 인터넷

프로세스(process) 실행중인 프로그램을 프로세스(process)라고 부른다. 각 프로세스는 유일한 프로세스 번호 PID를 갖는다. 각 프로세스는 부모 프로세스에 의해 생성된다. 프로세스 상태 보기(process status) ps -aux ps -ef ps 출력 정보 ps -ef | grep sshd 작업 제어 쉘 재우기 : sleep 초 (echo 시작; sleep 5; echo 끝) 강제 종료 :… Continue Reading 06. 리눅스 프로세스(Process)

사전 준비 Apache2 설치 PHP 설치 MySql(MariaDB) 설치 및 설정 phpMyAdmin 설치 FTP 서버 설치 Linux에서 워드프레스 설치 웹브라우저로 워드프레스 다운로드 참조 : https://ko.wordpress.org/txt-install/ https://ko.wordpress.org/ 접속 -> 워드프레스 얻기 압축해지 gunzip wordpress-4.9.8-ko_KR.tar.gz tar xvf wordpress-4.9.8-ko_KR.tar 파일 복사 및 삭제 sudo cp -rp wordpress /var/www/html/ rm -r wordpress 파일 owner/group 변경 cd /var/www/html… Continue Reading 리눅스에 워드프레스 설치하기

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. 리눅스 쉘과 명령어 사용

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 설치하기

error: Content is protected !!