본문 바로가기

Dev. Server

(37)
[MacOS] 홈브루(Homebrew) 쉽게 설치하기 오늘은 MacOS에서 홈브루(Homebrew)를 설치하는 방법에 대해 포스팅 하겠습니다. 먼저 홈브루를 내 컴퓨터에 설치했는지 터미널에 brew --version을 입력해 확인한다. -bash: brew: command not found -bash: brew: command not found가 나와 없다는 것을 확인한다. 터미널을 실행해줍니다. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"를 입력해줍니다. 설치 중에 비밀번호 입력하라고 뜨면 맥 로그인 할때 사용한 비밀번호를 입력해줍니다. 모두 설치가 완료되면 아래와 같이 잘설치 되었는지 확인해줍니다. ref. https://..
[MacOS] ITerm2에서 Dracular 테마 쉽게 적용하는 방법 오늘은 ITerm2에서 개발하기 좋은 Dracular 테마로 변경하는 방법을 포스팅하겠습니다. 우선, ITerm2을 실행한뒤에 아래를 입력해줍니다. git clone https://github.com/dracula/iterm.git ITerm2을 실행해줍니다. 이제 설정으로 들어가기 위해 단축키인 fn+commend+,(콤마) 을 동시에 눌러줍니다. 해당 디렉토리(폴더)에서 다운 받은 디렉토리를 열어 보시면 다음과 같은 Dracula.itermcolors 이 있습니다. 이를 더블 클릭 하면 자동으로 아래와 같이(우측 아래) Color Presets에서 Dracula가 추가됩니다. * 만약에 Dracular가 없다면, Import를 클릭하여 다운 받은 파일을 선택해줍니다. 이제 정상적으로 적용된 것을 아래..
cmd창에서 D드라이브로 이동하기 * cmd창에서 D드라이브로 이동하는 방법 => D: (cd 를 쓰면 안됩니다.)
[웹서버 구축] ③ APM 설정 및 구동 ● APM (Apache, PHP, Maria DB config(설정) 및 구동 1. 아파치(Apache) 설정 및 구동 vi /etc/httpd/conf/httpd.conf 위 명령어를 사용하여 파일로 이동 후, :set number를 입력하여 좌측에 번호를 뜨게해줍니다. 66번, 67번줄에 apache -> nobody로 모두 변경해줍니다. 96번쨰 줄에 위처럼 도메인 또는 해당서버 IP입력을 추가해줍니다. 모두 완료후, 저장해줍니다. ※ apache → nobody 변경 ROOT 권한으로 실행된 아파치의 하위 프로세스를 이곳에서 지정한 사용자로 실행한다는 의미한다. 기본값으로 apache 또는 daemon 으로 되어있지만 대부분 nobody로 변경하여 이용한다. ※ ServerName 자기 서버가 ..
[웹서버 구축] ② 웹서버 구축(APM)-YUM설치 웹서버 구축을 하기 위해서 APM(Apache, Mysql(Maria), PHP) 3개의 패키지가 설치되어야 합니다. 웹을 개발 하려는 환경에 따라 버전에 맞게 RPM(소스파일로 설치)하는게 좋지만, 크게 영향을 받지 않는다면 일반적으로 YUM(자동설치)로 쉽게 설치할 수 있습니다. 1. 의존성 라이브러리 설치 rpm -qa libjpeg* freetype* gd-* gcc gcc-c++ gdbm-level libtermcap-devel 위는 라이브러리가 설치되어있는지 확인하는 부분입니다. yum install libjpeg* libpng* gd-* gcc gcc-c++ gdbm-devel libtermcap-devel Yum으로 위에서 필요한 라이브러리를 한번에 설치합니다. (위와 더불어 앞으로 모든 ..
[웹서버 구축] ① CentOS 7 설치 및 기본설정 ◆ 가상머신을 미리 설치했다고 가정하고 개인용 웹서버를 구축해보겠습니다. 만약 가상머신이 설치되어 있지 않다면, 아래 URL을 참고하여 가상머신을 설치해주시기 바랍니다. (Virtual Box 또는 VMware 둘중에 하나만 설치하시면 됩니다.) * Virtual Box 설치 https://choseongho93.tistory.com/192?category=841847 ① 버추얼 박스 (Virtual Box) 다운로드 및 설치 ● 버추얼박스(Virtual Box)란? : 사용하고 있는 운영체제(OS) 위에 가상의 컴퓨터를 생성하고 실제 물리 PC와 운영체제의 자원을 일부 나눠 사용하는 가상화 솔루션중 하나입니다. 가상 머신은 하드웨어 자원을.. choseongho93.tistory.com * VMware..
리눅스란 무엇일까? ( CentOS, ubuntu ) / 특징 ▶ 리눅스란 무엇일까? : 리눅스(Linux)는 리누스 토르발스가 커뮤니티 주체로 개발한 운영체제입니다. 유닉스(UNIX)와 같이 다중 사용자, 다중 작업, 다중 쓰레드를 지원하는 Network 운영 체제(OS)입니다. 주로 서버에서 사용되는 운영체제로 많이 사용합니다. ▶ 리눅스 특징 배포판이 아닌 리눅스는 무료입니다. (굉장한 장점) PC용 OS보다 안정적이면서 보안쪽으로도 PC용 OS보다 우수합니다. 리눅스는 유닉스와 완벽하게 호환가능합니다. 다양한 네트워킹 기술을 제공하며 서버용 OS 적합합니다. 리눅스는 공개 운영체제로써, 오픈소스이기에 누구든지 수정가능합니다. 리눅스 종류 위에서 언급했듯이 리눅스는 오픈소스이기에 누구든지 자유롭게 수정해서 배포가능합니다. 그렇기 때문에 많은 버전의 리눅스가 존..
클라우드 컴퓨팅의 장점 및 혜택 ※ 클라우드 컴퓨팅의 장점 및 혜택 1. 초기 투자 비용이 발생하지 않으며, 사용한 만큼 지불한다. IT 프로젝트를 위해서는 데이터 센터와 서버에 대한 대규모의 투자가 필요합니다. 하지만, 클라우드를 사요하게 되면 초기 투자 비용이 없이 사용한 만큼만 지불할 수 있습니다. 2. 속도 및 민첩성이 향상된다. 서버를 직접 구매하여 구축 시 개발자에게 제공하기까지는 최소 몇 주에서 몇 달까지 걸리기도 합니다. 클라우드 컴퓨팅을 사용하면 몇 주에서 몇 분으로 시간이 단축되므로 조직의 민첩성이 향상됩니다. 3. 미래에 필요한 인프라의 용량을 추정할 필요가 없다. 미래에 필요한 컴퓨터 용량 예측이 필요하지 않으며, 오버 프로비저닝을 방지할 수 있습니다. 필요한 경우 몇 분만에 확장 또는 축소할 수 있습니다. 4. ..