11

조성현·2023년 6월 20일
0

install file -> 업로드

ftp(file transfer protocol)
server - vsftpd
client - filezilla ...

sudo apt-cache search vsftpd
sudo apt-cache show vsftpd
sudo apt-get -y install vsftpd
systemctl status vsftpd
ps aux | grep vsftpd

/etc/vsftpd.conf

sudo vi /etc/vsftpd.conf
31라인 write_enable=YES
systemctl restart vsftpd

Simple 게시판을 원격으로 리눅스의 master 계정에서 실행

  1. ubuntu 로컬
  • 업데이트 sudo apt-get update
    sudo apt-get upgrade
  • openssh 설치 sudo apt-get -y install openssh-server
    sytemctl status sshd

192.168.75.128 -> ubuntu 마다 다름

  1. 원격(putty)
    ! 방향키입력시 영문이 입력되면 sudo apt-get install vim 설치
  • jdk : sudo apt-get -y install openjdk-17-jdk
  • vsftpd : sudo apt-get -y install vsftpd
    sytemctl status vsftpd
    sudo vi /etc/vsftpd.conf - > 31라인 write_enable=YES 활성화
  • apache-tomcat : https://tomcat.apache.org/download-90.cgi -> tar.gz파일 다운
  • mariadb : sudo apt-get -y install mariadb-server
    root 암호설정
암호 생성
sudo mysqladmin -u root password '!123456'

접속
sudo mysql -u root -p

암호 적용
alter user root@localhost identified via mysql_native_password using password('!123456');

새로고침
flursh privileges;

권한부여
grant all privileges on *.* to 'root'@'%' identified by '!123456';

ip설정
sudo vi /etc/mysql/mariadb.conf.d/50-server.conf
27라인 blind-address = 192.168.75.128 설정

사용자(board/1234) 생성

create database board;

grant all privileges on board.* to 'board'@'%' identified by '1234';
  1. 배포 - 업로드
    mysqlbump -h 192.168.0.18 -u board -p1234 board board1 | mysql -u board -p1234 board

데이터 파일 경로
sudo ls /var/lib/mysql/

서비스 제거
systemctl stop mariadb
sudo systemctl disable mariadb

프로그램제거
sudo apt-get -y autoremove mariadb-server

데이터베이스 파일 제거
sudo rm -r /var/lib/mysql

0개의 댓글