Linux 초기 setting15 wsl 윈도우 터미널 기초 (창 분할, 시작 디렉토리 ) 1. 창 분할 Windows Terminal을 사용하면, 리눅스의 유틸리티인 tmux 없이 멀티창 사용가능 창 분할 : Alt Shift + 또는 - 창 세로/가로 분할: 패널 포커스 : Alt 방향키 크기 조정 : Alt + Shift 방향키 패널, 탭, 창 닫기 : Ctrl + Shift + W 2. 시작 디렉토리 설정 (%USERPROFILE% 은 윈도우 계정.) 우분투의 사용자 home 으로 설정하기. 터미널 -> 설정 -> 시작 디렉토리 가장 쉬운 방법은 탐색기 주소창에 \\wsl$ 입력 후, 원하는 곳 찾아간 후, 주소 복사/붙이기 Linux 초기 setting/윈도우 wsl 2022. 11. 29. 리눅스 vi 명령어 ☆ 삽입 명령 명령어 설명 a 커서 뒤에 입력 A 라인 끝에 입력 i 커서 앞에 입력 I 라인시작 부분에 입력 o 커서 있는 라인 밑에 입력 O 커서가 있는 라인 위에 입력 ☆ 커서 이동 명령 명령어 설명 h 왼쪽으로 커서 한 칸 이동 H 화면의 처음으로 이동 l 오른쪽으로 한 칸 이동 L 화면 끝으로 이동 e 다음 단어의 마지막으로 이동 E 커서를 공백으로 구분된 다음 단어 끝으로 이동 b 한 단어 뒤로 B 커서를 공백으로 구분된 이전 단어로 이동 w 커서를 한 단어 뒤로 W 커서를 공백으로 구분된 다음 단어로 이동 k 커서를 한 라인 위로 j 커서를 한 라인 아래로 이동 O 커서를 라인의 시작으로 이동 $ 커서를 라인의 끝으로 이동 Enter 커서를 다음 라인 시작으로 이동 - 커서를 전 라인의 시작.. Linux 초기 setting/리눅스 기초 및 명령어 2022. 11. 29. 윈도우의 리눅스 wsl2 장점 vm 들보다 훨씬 가볍다. 리눅스 방식으로 윈도우의 파일시스템에도 접근할 수 있다. 맥북처럼 윈도우 GUI 환경 사용면서, 터미널에도 복/붙이 가능하다. 터미널에서 vscode 를 실행 후, 해당 폴더와 윈도우 폴더 간에 복/붙을 할 수 있게됐다. -_-;; 좀 어이없긴 하지만. 뭐 이 정도면 충분히 만족스럽다. 터미널 역할만 하는 것이 아니라, 기본적으로 우분퉁와 동일하기 때문에 간편하게 서버로 사용도 가능하다. 이제 윈도우에서도 맥북처럼 터미널 꾸며서 이쁘게 쓸 수 있다구! Linux 초기 setting/윈도우 wsl 2022. 11. 28. wsl2 설정 오류 [error 2147942402 (0x80070002) 우분투를 찾을 수 없다는 오류이므로, 명령줄 실행 파일에다가, 버전에 맞춰서 복붙하면 됨. Linux 초기 setting/윈도우 wsl 2022. 11. 28. 터미널에서 vscode 설치 + wsl2 에서 sudo sh -c 'curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/microsoft.gpg' sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list' sudo apt install code code 재미있었던 점은 wsl2 우분투 18.04 에서 vscode 설치 후, code 로 실행해보니, 필요 모듈을 추가설치하면서, gui 모드로 실행됐다. 오...짱이다. 개발 부분에서 윈도우의 가장 큰 약점이 터미.. Linux 초기 setting 2022. 9. 6. wsl2 / nginx 설치 후, systemctl ~ System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down 어떤 이에게는 systemctl 을 이용하면, 기존 서비스 뿐 아니라, 자동 시작되게 서비스를 등록할 수 도 있고, 시작,중지 등을 쉽게 사용할 수 있는 장점이 있다. 난 python django Gunicorn , nginx 설정만 하려했는데.... 1) 막아놓은 서비스를 다시 살려서 하든가. https://parkbrother.tistory.com/entry/WSL2-%EC%97%90%EC%84%9C-systemdsystemctl-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%9.. Linux 초기 setting/윈도우 wsl 2022. 8. 20. 우분투 vsftpd 설정 sudo vi /etc/vsftpd.conf listen=YES listen_ipv6=NO anonymous_enable=NO port_enable=NO pasv_enable=YES local_enable=YES write_enable=YES use_localtime=YES xferlog_enable=YES chroot_local_user=YES allow_writeable_chroot=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd ftpd_banner=Welcome to My FTP Server! ssl_enable=YES rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_priv.. Linux 초기 setting/아파치 2022. 7. 25. 우분투 nginx webdav 설치 목표 /var/www/html/ 안에 dav 디렉토리를 만들고, http:// 주소 /webdav 로 접속하고자 함. Nginx 웹서버 설치 $ sudo apt install nginx nginx-full WebDAV 디렉토리 생성 및 권한설정 $ sudo mkdir /var/www/html/dav $ sudo chown www-data:www-data /var/www/html/dav Nginx 설정 /etc/nginx/sites-available/default 파일의 server 내에 다음 내용을 추가합니다. server 블록 내 location 아래면 적당 charset utf-8; #WEBDAV location /webdav { autoindex on; alias /var/www/html/dav; .. Linux 초기 setting/아파치 2022. 7. 24. 0913-0914 (패러럴즈) 우분투20.04 웹서버 세팅 : 워드프레스 오랜만에 그냥 해봤다. 왜 했니.. 왜 했니... 나만의 웹서버 장점 워드프레스, 그누보드 등 자료 저장용, 메모용으로 사용하고 싶었다. 무료 DDNS 서비스로 하나의 웹서버에 여러 웹사이트를 구축할 수 있다. 홈페이지 한 개 뚝딱! 필요시, 웹하드로도 쓸 수 있지만, 스트리밍 서비스나, 클라우드가 대중화돼서 불필요한 것 같다. 라즈베리파이 사서 바로 들어가려 했는데, 이상한 귀차니즘인지 패러럴즈로 또 세팅만 해봤다. 오랜만에 처음부터 세팅한 것 요약과 버벅였던 점 우분투 20.04 설치 아이맥 (64G램) 에서 패러럴즈로 우분투 20.04 자동 설치 : 클릭 몇 번에 자동설치가 됐으나, 자동생성된 계정이 Parallels 에 홈디렉토리도 ... 길고 복잡하게 설정돼서, 수정하는 데 더 귀찮았다. ( 정.. Linux 초기 setting/아파치 2021. 9. 15. 맥 mysql 설치 및 시작 [sudo] brew services [list]: List all managed services for the current user (or root). [sudo] brew services run (formula|--all): Run the service formula without registering to launch at login (or boot). [sudo] brew services start (formula|--all): Start the service formula immediately and register it to launch at login (or boot). [sudo] brew services stop (formula|--all): Stop the service formula.. Linux 초기 setting/MySQL 2021. 5. 14. MySQL 원격 접속 // [mysql]Can't connect to MySQL server on .... (10061) 오늘 한 일 2019.09.20 mysql 원격 접속 설정. 기존 phpmyadmin 이나 ssh 터미널로 사용하다보니, 원격접속을 딱히 쓸 일이 없었는데.... MySQL 원격 접속이 필요했던 이유) phpmyadmin 외, DB 클라이언트 프로그램 사용을 위함 개발시, db 원격접속이 용이함. 로컬에서 개발시, 로컬 db 서버를 또 구성해야하는 번거로움 ㅠ 구글 스프레드시트 스크립트를 이용해서, MySQL 에 원격 접속 후, 시트에 뿌려줄 수 있었다. 이렇게 했음. 공유기에서 3306 포트포워딩. 방화벽 3306 열어줬고, 계정 호스트부분에 , localhost 를 % 로 고쳐줬다. vi etc/mysql/mysql.conf.d 에서, 127.0.0.1 부분을 # 으로주석처리 service mysql.. Linux 초기 setting/MySQL 2019. 9. 21. var 디렉토리 별도 하드디스크로 마운트 추가 하드 장착 후, mount 하기로 했다. 리눅스 망가져서 데이터 날아갈까.. 괜히, 불안하다. ㅠ 그래서, 추가하드디스크에 담기로.. 더 안정적인 방법은 기존대로 놔두고, 세컨하드에는 자동백업을 거는게 맞겠지? 쓸데없는 짓 한 것 같긴 하네 -_-;;; fdisk -l Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0.. Linux 초기 setting/아파치 2019. 8. 10. 이전 1 2 다음