본문 바로가기

전체 글119

Java 설치 (Ubuntu 16.x, 18.x) 우분투(Ubuntu) 에서 JAVA (Java JDK, Java JRE) 를 설치해보자. 현재 설치된 버전 확인. (1) java -version (2) javac -version Java JRE/JDK 설치 sudo apt install openjdk-8-jdk-headless Java JRE/JDK 설치 확인 (1) java -version (2) javac -version 2020. 10. 18.
php 설치 (Ubuntu 18.x) php 는 apache, mysql 와 함께 많이 사용되는 웹서버 스크립트 패키지이다. 시스템을 셋업하는경우에는, apache, mysql 설치후에 php는 마지막에 설치하는것을 권한다. php 설치. sudo apt install php php 설치 버전확인 php 서드파티 모듈 설치 대략 이정도 설치한다. sudo apt install composer php-mysql php-oauth php-curl php-xml php-bcmath (참고) 필요한 모듈을 찾아서 설치하도록한다. sudo apt-cache search php- | grep php | grep module php 설정파일 1 현재 설치된 php 의 conf 파일을 확인한다. /etc/apache2/mods-available/php* .. 2020. 10. 18.
DNS 서버 설정(ubuntu) ubuntu 에서 도메인을 통해 인터넷에 접속하는경우가 있다. 네임서버를 설정한다. 구글에서 제공하는 네임서버 IP (8.8.8.8) 를 설정해보자 sudo vi /etc/systemd/resolved.conf 아래 내용을 설정한다. DNS = 8.8.8.8 (또는168.126.63.1 기타등등, well known IP 를 기입 해보자) 아래와 같이 적용한다. sudo systemctl restart systemd-resolved.service 2020. 10. 18.
ubuntu locale(국가,언어문자셋) 설정 ubuntu 시스템 국가,언어설정하기 대락, 아래와 같이 설정한다. 한글 UTF-8 로 설정한 경우이다. sudo vi /etc/default/locale 사용자 계정에서 적용할 경우. 나는 이렇게 설정했다. vi ~/.bashrc 2020. 10. 18.
계정(account) 추가/삭제하기(ubuntu) 계정 추가하기 // "new_user 계정추가. sudo adduser new_user 명령 하나로 계정디렉토리와 shell 환경파일까지 자동설정된다. sudu useradd new_user 계정만 추가되며, 계정 워킹 디렉토리나 shell 환경설정을 설정해야한다. 주로 일반계정보다는 워킹 디렉토리가 불필요한 특정 프로세스 사용자계정등에 유리하다. 계정 삭제하기 // "old_user" 계정삭제하기 sudo deluser old_user 사용자에게 sudo 권한부여하기 sudo vi /etc/sudoers /etc/sudoers 파일을 편집한다. #user privilege specification 항목을 찾아, 계정명과 함께 라인을 추가한다. (visudo 명령으로 해도 되지만, vi 파일편집을 직접하.. 2020. 10. 18.
root 패스워드 변경(ubuntu) sudo passwd root 2020. 10. 18.
호스트이름(hostname) 변경하기 (ubuntu) 호스트이름을 변경하기 (초간단 방법) // 호스트이름을 new_hostname 로 변경한다. sudo hostnamectl set-hostname new_hostname 2020. 10. 18.
Apache Websever 설치 (Ubuntu 16.x,18.x, apache2) apache 설치 $>sudo apt install apache2 apache 설치버전 확인 $> apache2 -v Server version: Apache/2.4.29 (Ubuntu) Server built: 2020-08-12T21:33:25 $> sudo apache2 -v Server version: Apache/2.4.29 (Ubuntu) Server built: 2020-08-12T21:33:25 웹서버 접속확인 웹브라우저에서 IP를 입력하여 접속해본다. HTTP html 컨텐츠가 위치한 디렉토리는 아래와 같다. /var/www/html /var/www/html/index.html (접속시 로딩되는 페이지) "HTTPS" 수용을 위해, SSL인증 무료발급패키지를 설치한다. sudo apt i.. 2020. 10. 17.
MYSQL (3) 사용자추가,테이블생성,SQL쿼리하기 MYSQL (3) 사용자권한부여,테이블생성,SQL쿼리하기 mysql root 권한 접속해서 사용자추가하기 $>mysql -u root -p mysql> use mysql; mysql 사용자(user) 생성하기 mysql> create user 'kdbuser'@'localhost' identified by 'kdbuser'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; mysql 사용자(user)삭제하기 mysql> drop user 'kdbuser'@'localhost' ; mysql> flush privileges; mysql 사용자(user)에게 특정 databasse 에게 권한 부여 mysql> grant all privileges.. 2020. 10. 17.