Server/Linux(10)
-
[Linux] Linux 기본 명령어
- 기본 지식 - 디렉토리 : 윈도우에서는 폴더로 명칭하며 리눅스에서는 디렉토리로 명칭 - ls(List Segments) 명령어 -> 현재 위치한 디렉토리에서 파일 및 디렉토리를 조회하는 명령어 - Option 1. ls -l : 디렉토리와 파일들의 상세 정보를 조회 2. ls -a : 디렉토리와 파일들에 상세 정보와 숨김 파일들을 조회 * tip : ll 명령어는 ls Option중 -a와 -l이 함께 사용으로 가장 많이 쓰임 3. ls -t : 파일들을 생성된 시간 별로(최신순) 표시 4. ls -rt : 파일들을 생성된 시간 별로(오래된 순) 표시 5. ls -R : 현재 위치한 디렉토리에 현재와 하위 디렉토리에 파일들을 모두 조회 * tip : ls -R만 하게 되면 확인이 어려우므로 ls -a..
2020.06.04 -
[Linux] MySQL 외부 접속 허용
- 서버에서 MySQL 접속 * 명령어 : mysql -u root -p * 설치된 경로로 명령어 : cd /usr/local/mysql/bin ./mysql -u root -p - 데이터 베이스 접속 * 사용한 명령어 : SHOW DATABASES; USE mysql; - 접속한 데이터 베이스에 테이블 확인 * 사용한 명령어 : SHOW TABLES; DESC user; -> 해당 테이블에 필드를 조회 진행 - user 테이블 조회 시 출력되는 데이터 * 사용한 명령어 : SELECT Host, User, FROM user; - root 사용자를 외부 접속 권한을 설정 * 사용한 명령어 : GRANT ALL PRIVILEGES on *.* TO 'root'@'%' IDENTIFIED BY 'root사용..
2020.05.26 -
[Linux] CentOS 7 vim 설치 및 설정
Vim이란? - vi 에디터 보다 쉬운 텍스트 에디터 이며 확장된 기능 1. vim 설치(yum) 2. alias 설정 - 가장 처음 경로로 이동 # cd - 현재 ls -al을 입력을 했을 때 .viminfo와 .vimrc 파일이 생성이 되어 있음 # vi .bashrc - alias vi='vim' 내용을 추가 후 저장 # source .bashrc - source [.파일명] : 해당 파일을 적용하는 명령어 3. vim이 설정된 파일 모습
2020.03.01 -
[Linux] CentOS 7 PHP Source 설치
PHP(Hypertext Preprocessor)란? - 서버 측에서 동작하는 서버 사이트 스크립트 언어 - 코드 작성이 쉽고, 문법이 간단하고 속도가 빠름 - 웹 서버에서 동작하고 왠만한 DB에는 연동이 가능 1. 필수 패키지 설치(yum) - libxml2-devel 설치 - libpng-devel 설치 - libjpeg-devel 설치 2. wget명령어로 PHP 압축 파일 다운로드 https://www.php.net/downloads.php PHP: Downloads Current Stable PHP 7.4.3 (Changelog) php-7.4.3.tar.bz2 (sig) [12,398Kb] 20 Feb 2020 c1517ba49578fb2dcc64c73a3edc76d4fc507c4a7ac639..
2020.03.01 -
[Linux] CentOS 7 Apache Source 설치
Apache란? - 세계적으로 가장 많이 쓰이는 웹 서버이다. - HTTP 프로토콜을 따르고 포트는 80포트가 기본이다. - 윈도우 서버에서는 IIS이지만 리눅에서는 보통 Apache가 많이 쓰임 1. Apache 설치 전 필수 설치(Yum) 2. apache 폴더 생성 3. wget명령어로 pcre 다운로드 받기 ftp://ftp.pcre.org/pub/pcre/ 불러오는 중입니다... - pcre를 다운로드를 받은 상태, 또한 pcre2는 설치 진행이 까다로움으로 pcre를 다운로드를 진행 4. 다운로드 받은 pcre 압축 해제 - 해당 위에 사진은 압축을 해제한 상태에 파일들이다. 5. configure한 후 make && make install 진행 - 설치 경로 : /usr/local/src/a..
2020.03.01 -
[Linux] CentOS 7 mysql8 source 설치
MySQL이란? - 가장 널리 사용되는 관계형 데이터베이스 관리 시스템 - 오픈 소스이며, 다중 처리와 다중 스레드를 지원 - 다양한 OS에서도 사용이 가능하며 다양한 프로그래밍 언어에서 지원 1. 설치 전 yum으로 설치된 mariadb 삭제 2. mysql8이 설치된 소스 공간 설정 3. mysql8 소스 파일 다운로드 https://dev.mysql.com/downloads/mysql MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterp..
2020.03.01