오픈소스 운영체제임window, mac os 와 같은 운영체제 중 하나임
1\. insert mode 1\. i, a 누르고 들어가서 --> 글 작성2\. visual mode3\. command mode 1\. '/', ':' 누르고 들어가서 --> 명령어 실행
라이브러리 컴파일헤더파일 생성(product.h)구현파일 생성(product.c)목적 파일 생성(product.o) --> 메인 함수가 없으므로 실행 파일을 만드는 것이 아닌 목적 파일을 만듬gcc -c product.c --> product.o 생성정적 라이브러리 생
cat(concatenate): 파일 출력 및 합쳐서 출력파일을 출력하는 것 뿐만 아니라 합치는 것에도 활용함sort: 정령 명령 수행uniq: 반복된 라인 삭제하여 출력원본은 그대로이고 출력시에만 삭제됨grep: 특정 문자 검색grep patternwc: 문자, 단어
git이란 --> 내 파일과 프로그램에 대한 버전 관리분산 버전 관리 시스템 소프트웨어로컬 저장소 사용local 내에서 git을 이용하여 버전 관리git/commit 과정working directory --> staging areaadd 명령어를 통해staging ar
server: 서비스를 제공해주는 시스템client: 서비스를 사용하는 사용자프로토콜: 컴퓨터에서 메시지를 주고받는 양식과 규칙 체계, 즉 통신 규약 및 약속http: 웹에서의 프로토콜https: 보안을 강화한 웹에서의 프로토콜웹 서버: 클라이언트의
라즈베리 파이 환경 설정 프로그램sudo su - : 루트로 로그인sudo service nginx start/stop/restart: nginx 웹서버 시작/중지/다시 시작
os 설치Web server(nginx)db(mysql)Server 프로그래밍 언어(php)서버 운영에 자주 같이 쓰이는 소프트웨어들의 약자lemp stack: linux + nginx + mysql + php콘텐츠 관리 시스템ex) 워드 프레스
워드프레스를 설치하기 위한 단계 정리(수업자료)apm환경: nginx+php+mariadbftp server 설치(vsftpd 설치)사용자 계정 생성 및 설정(wpuser/1234)mysql database 및 계정 생성wordpress 다운로드 및 압축 풀기www-d
새로운 계정 및 홈 디렉토리 생성mysql 생성 및 계정 생성vitrual host 설정(php, phpadmin)cp defaulthtml 폴더 밑에 심볼릭 링크 만들기(php, phpadmin 둘다 만들어야 함)웹사이트 테스트sudo nginx -t오픈소스 다운로드