리눅스

nano 에디터 사용법

  nano 에디터 설치   sudo apt install nano       파일 열기   sudo nano /etc/php/7.3/apache2/php.ini 파일이 없다면 빈 화면이 나타나고 새로 파일로 저장할 수 있습니다.       ^ 기호는 : 컨트롤 키 M 기호는 : 메타 키 (알트 키)     자주 쓰는 키 저장하기 Control + O 또는 F3 묻지 않고 저장하기 Control + S 찾기 Control + W 이전 찾기 Alt + Q 또는 Alt + 위쪽 화살표 다음 찾기 Alt + W 또는 Alt + 아래쪽 화살표 바꾸기 Control + \ 복사하기 Alt…

Read More
윈도우

PowerShell로 해쉬값 계산

  1. -algorithm 옵션 목록 (SHA1, SHA256, SHA384, SHA512, MD5) 2. Format-List 옵션은 속성마다 줄바꿈해서 보기좋게 나오게 함 (기본값은 한 줄로 나옴) 3. 경로에 와일드 카드 지원함. 4. MD5와 SHA1 은 안전하지 않음. 5. 실행에서 powershell 입력.   # SHA256 계산 (-algorithm 옵션이 생략되면 기본값으로 SHA256) PS C:\> Get-FileHash $pshome\powershell.exe | Format-List Algorithm : SHA256 Hash : 6A785ADC0263238DAB3EB37F4C185C8FBA7FEB5D425D034CA9864F1BE1C1B473 Path : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe   # SHA384 계산 PS C:\> Get-FileHash C:\Users\Andris\Downloads\Contoso8_1_ENT.iso -Algorithm SHA384 | Format-List Algorithm : SHA384 Hash : 20AB1C2EE19FC96A7C66E33917D191A24E3CE9DAC99DB7C786ACCE31E559144FEAFC695C58E508E2EBBC9D3C96F21FA3 Path : C:\Users\Andris\Downloads\Contoso8_1_ENT.iso   # 확장자가 iso 인 모든 파일 SHA384…

Read More
라즈베리파이

라즈베리파이에 워드프레스 설치

  1. 아파치 설치 sudo apt install apache2 -y 2. 설치가 잘 되었는지 크롬에서 테스트 http://localhost 3. IP 주소 알아내기 hostname -I 4. 기본 웹페이지 주소 /var/www/html/index.html 5. 주소로 폴더 구조 볼 수 없게 설정   // sudo nano /etc/apache2/apache2.conf // 수정 전 <Directory /var/www/> Options Indexes FollowSymLinks // Indexes 를 지운다. AllowOverride None Require all granted </Directory> // 수정 후 <Directory /var/www/> Options FollowSymLinks AllowOverride None Require all granted </Directory> // 재시작 sudo service apache2 reload       1. PHP 설치 (버전 8.2)   바로가기      …

Read More
라즈베리파이

라즈베리파이 기본 설치

라즈비안 다운로드 https://www.raspberrypi.org/downloads/ https://www.raspberrypi.org/downloads/raspbian/ 1. Raspberry Pi Imager for Windows 를 다운로드한다. 2. Raspbian Buster with desktop 를 토렌트로 받는다. 3. imager 를 실행한 후 라즈비안 이미지를 선택하고 SD카드를 선택한 후 USB에 굽는다.     Raspberry Pi Imager v1.6 업데이트 – 숨겨진 고급 설정 추가   숨겨진 고급 설정 윈도우 불러오는 단축키 Ctrl-Shift-X   https://www.clien.net/service/board/news/15985990       수동으로 ssh와 와이파이 지정   1. ssh 파일을 만들어 usb 루트에 복사한다. (확장자 없음, 내용 없음) 2. wpa_supplicant.conf 파일을 만들어서 와이파이 정보를 저장하고 usb 루트에 복사한다. ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=US network={ ssid=”SSID입력”…

Read More
MYSQL

MySQL 기본 명령어 정리

데이터베이스 접속 $ mysql -u 사용자명 -p dbname 설치 직후에는 root 사용자에 비밀번호가 없으므로 다음과 같이 접속하여 MySQL을 관리할 수 있다. $ mysql -u root mysql 비밀번호 변경 MySQL을 설치한 직후에는 root 계정에 암호가 지정되어 있지 않다. 다음 세가지 방법으로 비밀번호를 변경 할 수 있다. mysqladmin 이용 $ mysqladmin -u root password 새비밀번호 update문 이용 mysql> UPDATE user SET password=password(‘새비밀번호’) WHERE user=’root’; mysql> FLUSH PRIVILEGES; Set Password 이용 SET PASSWORD FOR root=password(‘새비밀번호’); 일단 root 비밀번호가 설정된 상태에서는 mysql이나 mysqladmin 명령을 실행할 때 -p 옵션을 붙여주고 기존 비밀번호를 입력해야만 한다. 사용자…

Read More
MYSQL

DB/테이블 관리 기본 명령어

mysql 접속하기 mysql -u[사용자아이디] -p[비밀번호] $ mysql -uroot -p12345 접속 끊기 mysql> exit 현재 상태 보기 mysql> status   DB 관리 DB 목록 보기 mysql> SHOW DATABASES; DB 고르기 mysql> USE DB이름; DB 만들기 mysql> CREATE DATABASE DB이름; DB 지우기 mysql> DROP DATABASE DB이름;   테이블 관리 테이블 목록 보기 mysql> SHOW TABLES; 테이블 구조 보기 mysql> DESC 테이블이름; mysql> DESCRIBE 테이블이름; mysql> EXPLAIN 테이블이름; 테이블 만들기 CREATE TABLES 테이블이름 ( 항목이름1 변수형, 항목이름2 변수형, … ); mysql> CREATE TABLE customer > ( Name char(50), > Address char(50), > City…

Read More
MYSQL

mysql 백업 및 복구

백업하기 1) DB별로 백업 mysqldump -u root -p DB명 > 파일명.sql 2) 전체 백업 mysqldump -u root -p –all-databases > 파일명.sql 3) 캐릭터셋 옵션을 이용하여 백업 mysqldump -u root -p –default-character-set=euckr DB명 > 파일명.sql (euckr, utf8 등이 있음) 4) 특정 테이블만 덤프 mysqldump -u root -p DB명 테이블명 > 파일명.sql mysqldump -u root -p -B DB명 –tables 테이블명1 테이블명2 테이블명3 > 파일명.sql 5) 테이블 구조만 백업 mysqldump -u root -p –no-data DB명 > 파일명.sql 6) XML 파일로 백업 mysqldump -u root -p –xml DB명 > 파일명.sql   복구 하기 1)…

Read More
윈도우

부팅 USB 만들기

cmd를 실행하고 diskpart를 실행합니다. list disk (USB 디스크 번호 확인한다.) select disk 1 (위에서 확인한 USB 번호를 넣는다.) clean create partition primary select partition 1 active format fs=fat32 quick assign exit // UEFI는 FAT32 부팅만을 지원한다. // 그러므로 USB를 FAT32로 포맷해야 한다. // 하드디스크의 경우는 윈도우 10을 설치할 때 100MB 용량의 FAT32 부팅 파티션이 따로 만들어진다. format fs=ntfs quick // NTFS 로 포맷할 때 format fs=fat32 quick // FAT32 로 포맷할 때   http://www.bodnara.co.kr/bbs/bbs.html?D=2&category=253&num=123085&my_mode=&search_1=&search_2=&start=50

Read More