Topic

리눅스

A collection of 55 posts
리눅스

[sql] MySQL root 패스워드 초기화 - root 패스워드 분실

서비스 정지 MySQL 서비스를 정지합니다. sudo service mysql stop MySQL 서비스가 정지되었는지 확인합니다. 프로세스 목록을 다음 커맨드로 필터링해서 출력했을 때 아무것도 안나와야 합니다. ps -ef | grep mysqld 다음처럼 프로세스 목록에 mysql이 출력되면 서비스가 정지한 것이 아니므로 다시 실행해야 합니다. ubuntu@ubuntu:~$ ps -ef | grep mysqld mysql 938 1 1 02:
3 min read
리눅스

[sql] MySQL root 패스워드 변경하기 - mysql_secure_installation

mysql_secure_installation으로 변경 MySQL 보안 설정 스크립트인 mysql_secure_installation을 사용해서 MySQL 패스워드를 변경할 수 있습니다. mysql_secure_installation을 사용하면 test 데이터 베이스 삭제, 익명 사용자 삭제, 루트 계정 원격 접속 제한 등의 보안 설정이 함께 이루어집니다. sudo mysql_secure_installation mysql_secure_installation 을 실행하면 다음처럼 기존 패스워드를
3 min read
리눅스

[linux] LAMP 설치하기 - Ubuntu, Apache, MySQL, PHP 설치 한번에 끝내기

우분투 서버 설치 LTS 버전과 일반버전의 차이 우분투 서버의 LTS(Long Term Support) 버전과 일반 버전 간의 주요 차이점은 다음과 같습니다: LTS(Long Term Support) 버전 장기 지원을 받는 버전입니다. 최대 5년에서 10년까지의 긴 지원 주기를 제공하며, 안정성과 신뢰성이 중요한 서버 환경에 적합합니다. 주로 2년 간격으로 새로운 LTS 버전이 출시되며,
20 min read
리눅스

[linux] 우분투 네트워크 고정 IP 설정과 통신사별 DNS 서버 IP

우분투 20.04, 22.04 버전 공통 사항입니다. 구버전인 18.04는 설정 방법이 다릅니다. /et/netplan/ 디렉토리로 들어가면 yaml 확장자 파일이 하나 있습니다. 파일 이름은 설치 이 파일이 우분투의 네트워크 설정 정보를 담고 있는 파일입니다. 파일을 편집기로 열면 기본 설정이 다음과 같습니다. DHCP 서버에서 IP를 자동으로 받아오도록 되어 있습니다. 유선랜
2 min read
리눅스

[linux] 라즈베리 파이에 우분투OS 설치하기

USB 드라이브에 우분투 부트 이미지를 생성하려면 라즈베리 파이가 제공하는 라즈베리 파이 이미저(Raspberry Pi Imager) 프로그램이나 Rufus, balenaEtcher같은 USB 드라이브에 부팅 이미지를 생성해주는 범용 프로그램을 사용해야 합니다. 22.04 이상 버전 설치를 기준으로 설명합니다. 데스크탑 버전과 서버 버전의 설치 방식이 약간 다르기 때문에 구분해서 설명합니다. USB 부팅 이미지를 생성하는 방법은
10 min read
우분투

[linux] 우분투 시스템 종료와 재부팅 - shutdown

우분투에서 시스템 셧다운, 또는 재부팅을 하는 커맨드는 shutdown을 사용합니다. 기본 커맨드 사용법은 다음과 같습니다. shutdown 옵션 [시간] 옵션은 3개가 있습니다. * -h: 시스템 종료 * -r: 시스템 다시 시작 * -c: 시스템 종료, 또는 다시 시작 취소. 예약된 시간이 남은 경우 앞서 명령을 취소합니다. [시간] 옵션 설정을 할 때 표시하는 시간 표시 값들은
1 min read
리눅스

[linux] 우분투 워드프레스 설치와 설정 - Ubuntu LAMP

셀프호스팅으로 워드프레스를 설치하는 방법을 안내합니다. 우분투 22.04 LTS를 기준으로 설치를 합니다. 독립 웹 호스팅 공간을 임대해서 원격 설치를 할 때는 SSH로 접속해서 관리자 권한으로 커맨드를 실행해야 합니다. 워드프레스를 설치하려면 먼저 LAMP 스택이 설치되어 있어야 합니다. 웹서버인 Apache, 또는 Nginx, 그리고 DB인 MySQL, 워드프레스 기반 언어인 PHP를 순서대로 설치합니다. 설치
7 min read
우분투

[linux] 특정 문자열이 포함된 모든 파일을 찾기 - 리눅스 grep 커맨드 사용 방법

커맨드 기초 사용법 grep은 리눅스 및 유닉스 기반 시스템에서 사용하는 텍스트 검색 도구입니다. 다음은 몇 가지 grep 커맨드의 사용 예시입니다: 가장 기본적인 사용 방법은 다음과 같습니다. "파일명" 파일에서 "찾는문자열"이 있는 모든 행을 찾아서 출력합니다. grep "찾는문자열" 파일명 "찾는문자열"은 '따옴표'로 표현할 수도 있습니다. 여러 파일에서 검색 문자열로 찾으려면 개별
7 min read
리눅스

[linux] 리눅스 cp 명령어 기본 사용 방법 - 파일과 디렉토리 복사

리눅스에서 cp 명령어는 파일이나 디렉토리를 복사할 때 사용합니다. 기본적인 사용 방법은 다음과 같습니다. cp 커맨드 기본 사용법 cp [옵션] 원본파일or디렉토리 대상파일or디렉토리 cp 커맨드를 사용할 때 옵션은 생략할 수 있지만, 원본/대상 파일, 또는 디렉토리는 생략할 수 없으며, 경로를 표시하지 않으면 현재 경로를 기준을 ㅗ 예를 들어, source.txt를 target/ 디렉토리로
5 min read
리눅스

[linux] 리눅스 UFW 방화벽 기초 사용법 - UFW 설치, 규칙 추가/삭제, 로깅 팁

UFW는 UFW는 Uncomplicated FireWall의 약자입니다. 말 그대로 "어렵지 않은 방화벽"이라는 뜻으로 설정 방법이 다소 어렵고 전문적인 iptables 방화벽을 대신해서 설정과 사용을 최대한 쉽게 단순화 한 방화벽입니다. 우분투는 UFW를 기본 방화벽 프로그램으로 사용합니다. 윈도우 방화벽 프로그램처럼 프로그램을 방화벽에 직접 등록할 수 있어 직관적이고 이해하기가 쉬운 것이 장점입니다. UFW에서 방화벽 규칙
20 min read