본문 바로가기
반응형

운영체제16

windows - IIS 서버 포트 변경 1. 포트를 변경하고 싶은 웹 사이트를 선택합니다. 2. 웹 사이트를 선택 후 [작업>사이트 편집> 바인딩] 메뉴를 클릭합니다. 3. 바인딩 메뉴를 클릭하면 아래 그림과 같이 사이트 바인딩 팝업창이 나타납니다. 호스트를 선택하고 편집 버튼을 클릭합니다. 4. 포트 입력란에 변경하고 싶은 포트를 변경하고 확인 버튼을 누릅니다. 포트 변경이 완료되었습니다. 2023. 3. 31.
windows 11 home hyper-v 설치 메모장을 열어서 아래와 같은 배치 파일을 작성합니다. pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txt for /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hv.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause 파일을 hv.bat라고 저장을 합니다. 그리고 실행을합니다. 실행을 하면 다시 시작하라는 선택지가 주어지는데 예라고 선택하면 .. 2023. 3. 29.
wsl 우분투(ubuntu)에서 마운트 mount 하는법 sudo mount -t drvfs [로컬 호스트 장치][로컬 호스트경로] [마운트 디렉토리] sudo mount -t drvfs D: /mnt/d 2023. 2. 11.
윈도우즈(windows) 파워쉘, 터미널창 명령 프롬프트 출력 내용 복사하는 방법 (클립보드 복사) 터미널 창의 출력 결과를 복사를 하려면 아래 명령어를 참조하시어 응용하시면 됩니다. 예) [명령어]|clip dir |clip ip정보도 클립보드에 복사를 할 수 있습니다. ipconfig -all |clip 2023. 1. 30.
windows 10,11 - wsl ubuntu 설치 시 오류 대응 WslRegisterDistribution failed with error: 0x800701bc 오류 메시지 Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x800701bc Error: 0x800701bc WSL 2? ?? ?? ?? ????? ?????. ??? ??? https://aka.ms/wsl2kernel? ??????. 해결방법 아래 제공한 링크로 이동하여 "x64 머시용 최신 WSL2 Linux 커널 업데이트 패키지"를 다운 받아서 설치하면 해결됨 https://learn.microsoft.com/ko-kr/windows/wsl/install-manual 이전 버전 WSL의 수동 설치 단계 wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로.. 2022. 12. 7.
[Mariadb 이슈,ubuntu ] - ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory") [이슈] ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory") [원인] 서비스가 자동으로 부트가 안됨 [해결] mariadb 서비스를 재시작 하였음 sudo service mysql restart 2022. 2. 12.
wsl1 환경에서 우분투 ubuntu 18, nginx, php-fpm 연동시 느려짐 현상 해결 - windows 10, windows 11 wsl1이 unix socket을 처리하는데 느려지는 문제가 있기 때문에 fastcgi가 캐시파일을 저장하는 부분을 비활성화를 하면 느려지는 현상이 해결이 됩니다. /etc/nginx/sites-available/default nginx 설정 파일에서 php설정하는 부분에 fastcgi_buffering off; 옵션을 추가합니다. ※ /etc/nginx/sites-available/default nginx 설정 파일은 시스템 환경마다 다를 수 있습니다. server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; #default # root /var/www/html/php/public; root /mnt/d/project/p.. 2022. 2. 12.
윈도우11 익스플로러 11 모드 설정 ie11 ( Internet Explorer ) 웹 서핑을 하다 보면 간혹 옛날 스타일의 사이트들을 만나보실 수 있는데요. 대부분 이러한 사이트들은 십중팔구 익스플로러에 최적화 된 경우가 많습니다. 윈도우10까지만 하더라도 익스플로러11을 지원을 했지만 아쉽게도 윈도우11에서는 익스플로러를 실행할 수 없게 되었습니다. 그렇지만 전혀 방법이 없는 것은 아닙니다. 다행히도 엣지( Microsoft edge ) 웹브라우저에서는 Internet Explorer 호환성 기능이 있습니다. 이 기능을 통해서 익스플로러에 최적화된 사이트를 실행해 보실 수 있습니다. 엣지를 통하여 익스플로러11 모드를 실행해 보겠습니다. 1. 메뉴 > 설정을 클릭 합니다. 2. 왼쪽 메뉴 화면에 기본 브라우저를 클릭합니다. 3. 기본 브라우저 구성은 크게 기본 브라우저 설정과 Int.. 2022. 1. 5.
[MacOS] 맥os에서 npm 명령어 이슈 zsh: command not found: npm 터미널을 열 때 source ~/.bash_profile 다시 실행을 해야지만 커맨드 이슈는 발생되지 않습니다. 하지만, 터미널을 열 때 마다 실행하기에는 상당히 귀찮습니다. 이슈 출력 : zsh: command not found: npm vi 에디터로 .zshrc를 편집합니다. vi ~/.zshrc 아래 코드를 추가하여 편집합니다. if [ -f ~/.bash_profile ]; then . ~/.bash_profile fi 2021. 12. 18.
ubuntu에서 redis설치 와 php redis확장 모듈 설치 Redis Extension 1. Redis란? Redis ( Remote Dictionary Server)는 캐싱 및 메시지 브로커로 사용되는 인 메모리 키 값 데이터 구조 스토어입니다. 2. 설치환경 ubuntu 18 or ubuntu 20.xx php 7.x 이상 3. 설치 1단계 시스템 업데이트 sudo apt update && apt upgrade 2단계 Redis 서버 설치 Redis 서버 패키지는 apt 이용하여 사용할 수 있으며 다음 명령어를 통해 설치할 수 있습니다. sudo apt install redis-server Redis 설치 후 서비스 상태 및 실행 여부를 확인합니다. sudo service redis status 3단계 Redis 설정 메모리 설정과 메모리에 저장된 값들을 어떠한 정책으로 삭제를 할 것인.. 2021. 12. 16.
Mac os brew 패키지관리자 설치 brew는 Apple mac os 또는 linux 시스템에서 사용할 수 있는 패키지 관리자입니다. 아래 커맨드를 복사하여 터미널에서 실행합니다. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 참고 링크 : https://brew.sh/index_ko 2021. 12. 15.
Ubuntu Laravel 필요한 PHP 확장모듈 php 설치 시 대부분의 확장 모듈이 설치가 되지만 설치되지 못한 부분이 있을 수 있어 정리를 하였습니다. sudo apt install openssl php-common php-curl php-json php-mbstring php-mysql php-xml php-zip 2021. 12. 15.
ubuntu에서 nodejs 설치 ( nvm 설치, node 설치) 1. nvm 설치 우선 nodejs를 설치하기 앞서 nvm이라는 패키지를 설치를 하고, nodejs를 설치하겠습니다. nvm (node version manager)은 nodejs의 버전 관리 프로그램으로 다양한 버전의 nodejs를 효율적으로 관리를 해줍니다. 실무를 하다 보면 여러 가지 버전을 사용할 수 있기에 nvm을 설치를 하도록 하겠습니다. 우선 https://github.com/nvm-sh/nvm 버전을 확인을 하시고, 아래 명령어를 활용하여 설치하시면 됩니다. 아래 명령어를 참고하시면 v0.39.0이라고 나와 있는데, 이 부분을 적절히 수정하시면 원하는 버전으로 설치가 가능하십니다. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0.. 2021. 12. 15.
VirtualBox ubuntu 21 에서 windows 10, 11 공유폴더 설정 설정 > 공유폴더 > + 버튼 클릭 우분투에 마운트 할 폴더를 설정합니다. 체크란에 자동 마운트, 항상 사용하기 등에 체크합니다. ubuntu 콘솔에서 다음과 명령어를 실행합니다. 일반적으로 공유폴더를 하실 경우 sudo mount -t vboxsf [공유폴더에 설정한 폴더이름] [ubuntu mount 경로] 특정 계정에 마운트 ( 예시 nginx 계정 33) sudo mount -t vboxsf [공유폴더에 설정한 폴더이름] [ubuntu mount 경로] -o uid=33,gid=33 저는 웹 개발의 환경을 만들기 위해 nginx의 계정인 www-data의 uid와 gid를 추출하여 실행해 보겠습니다. 마운트 경로는 /mnt로 하겠습니다. sudo mount -t vboxsf project /mnt.. 2021. 12. 14.
ubuntu에서 mariadb 설치 및 root 계정 설정 ubuntu 패키지를 최신 상태로 업데이트합니다. sudo apt update && sudo apt upgrade -y mariadb를 설치를 하려면 클라이언트와 서버 패키지를 설치를 해야 합니다. sudo apt install mariadb-server mariadb-client 설치 화면 : Y를 입력 한 다음 엔터키를 눌러 설치를 진행하십시오. 설치가 완료되었으면 버전 확인을 합니다. mariadb --version 버전 출력 화면 예 : 아래 명령어를 참고하여 mariadb 서비스를 시작합니다. service mariadb start 시스템 시작 시 mariadb를 활성화를 합니다. sudo systemctl enable mariadb 보안 스크립트 설정 sercure_installation 이 .. 2021. 12. 14.
root 계정 다시 설정 passwd 명령어 실행 시 sudo 권한을 이용하여 명령어를 실행해 줍니다. sudo passwd root 로그인된 계정의 비밀번호로 인증해 줍니다. [sudo] password for xxxxx : 설정할 root 비밀번호를 입력합니다. New password: Retype new password: root 비번이 잘 변경이 되었는지 확인해봅니다. su 2021. 12. 14.
반응형