일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- sqli
- github
- MySQL
- Codeup
- 백준알고리즘
- OWASP
- CodeQL
- LGTM
- C언어
- Network
- goKart
- SUA
- 데이터통신
- Python
- firewall
- DVWA
- 운영체제
- OpenSource
- 알고리즘
- Juice Shop
- 자료구조
- github action
- JDBC
- JSP
- juice-shop
- gotify
- ubuntu
- gosec
- virtualbox
- Database
- Today
- Total
목록ubuntu (6)
비트(bit)주세요

phpMyAdmin : 데이터베이스를 GUI로 관리할 수 있게 해주는 툴 명령어 : sudo apt-get install phpmyadmin 우리가 사용하는 웹서버 선택 Mysql을 설치할 때 secure_installation을 하였으면 아니요 클릭 phpmyadmin을 접속하여 사용하려면 /etc/apache2/apache2.conf 파일을 수정해야함 Include /etc/phpmyadmin/apache2.conf 추가 아파치 재시작 브라우저로 접속

PHP를 설치하는데, php에서 apache2와 mysql 사용할 수 있게 해주는 모듈을 함께 설치한다. sudo apt install php libapache2-mod-php php-mysql 우분투 저장소에서 지원하는 PHP 익스텐션 목록 보기 sudo apt list php-* php7.4-* 일반적으로 설치하는 익스텐션 sudo apt install php-{bz2,imagick,imap,intl,gd,mbstring,pspell,curl,readline,xml,xmlrpc,zip} php가 작동되는지 판단할 소스코드 작성 다음과 같은 코드 작성 1 2 3 cs

sudo apt-get install mysql-server mysql secure installation 실행 암호 검증에 관한 물음 -> Y 암호 복잡도에 관한 정책 -> 2 루트 패스워드 설정 -> 2번 입력해야 함 비밀번호를 계속 사용하시겠습니까? -> Y 익명의 사용자를 지우겠습니까? -> Y 루트권한으로 외부 로그인을 허용하지 않을 것 입니까? -> n test 데이터베이스를 삭제하시겠습니까? -> Y privilege table을 다시 로드하시겠습니까? -> Y sudo mysql -u root -p로 mysql 접속

아파치는 웹서버 중 하나이다. 아파치 설치 : sudo apt-get install apache2 아파치 설치 확인 : cd /etc/init.d -> ls 아파치 서비스 시작 : sudo service apache2 start 아파치 서비스 상태 확인 : sudo service apache2 status 외부에서의 접속을 위한 ip 확인 Network 설정 : 어댑터에 브리지 어댑터에 브리지는 서버와 클라이언트의 역할을 해주어, 외부에서 접속하려면 필요한 설정임

설치하기 전 업데이트 : sudo apt-get update Vim 설치 명령어 : sudo apt-get install vim 파일 생성 : vi [파일명] * 생성하고자 하는 파일이 해당 경로에 존재한다면 그 파일이 열림 파일에 텍스트를 작성할 수 있는 모드(입력모드) -> i 입력모드 빠져나오기 -> Esc + : (콜론) 빠져나오기 -> q! 저장하고 빠져나오기 -> wq! 작성한 파일이 저장되어 파일 목록에 출력되는 모습 작성한 파일의 내용을 출력한 모습 방금 전 작성한 파일을 수정한 후 저장하고 빠져나오기 수정된 파일이 출력된 모습 모든 vim 단축키