전체 글 21

변수 정의와 특징

변수의 정의 변수는 단 하나의 값을 저장 할 수 있는 메모리 공간을 변수라 합니다. 그래서 새로운 값을 저장하면 기존 값은 사라집니다. 변수의 선언 ex) int year; 여기서 변수타입은 int로, 변수의 이름은 year로 선언(; 세미콜론)합니다. 저장하고자 하는 값과 뜻에 따라 지정하면됩니다. * 변수타입은 추후 자세히 언급하겠습니다. 변수를 선언하게 되면 1. 메모리 빈 공간에 변수타입 크기에 맞게 저장공간이 갖춰지고 값을 대입합니다. 이때, 값이 없으면 변수타입의 기본값으로 대입됩니다. 2. 변수이름을 통해 사용할 수 있다. 한줄에 변수를 2개 이상 선언 할 경우 ex) int month, day=17; int hour=3, minutes=0; 변수의 초기화 변수를 사용하기 전에 처음으로 값을..

Java 2021.02.20

윈도우10 MariaDB 설치

1. MariaDB 다운로드 아래 링크 접속 Download MariaDB Server - MariaDB.org REST API MariaDB Repositories Release Schedule Reporting Bugs […] mariadb.org - Architecture항목은 64비트면 x86_64, 32비트면 x86을 선택 2. MariaDB 설치 관리자 패스워드 입력, Enable access from remote machines for 'root' user 체크(root계정으로 원격 접속 가능하도록 user뷰 테이블 수정), Use UTF8 as default server's character set 체크 3. SQL툴로 데이터베이스 접속

windows10/APM 2021.02.07

Linux umask 명령어

umask는 새로 생성될 때 마다 파일 또는 디렉터리의 권한 값을 지정하는 명령어다. 명령어 형식 umask [옵션] umask [값] 자주사용하는 옵션 옵션 설명 -S 현재 umask 값을 문자로 표시 ※ 리눅스에서는 파일의 기본 권한 값은 666, 디렉터리 기본 권한 값은 777이다. 위 사진에 umask 값이 두 번째 자릿수 부터 보면 022로 되어있는데 파일을 만들게 되면 666-022가 되어서 644가 된다. 디렉터리는 777-022가 되서 755가 된다. example 디렉터리 권한 값 = 755 (rwx=7 rx=5) text 파일 권한 값 = 644 (rw=6 r=4) rwx가 뭔지 잘 모르겠다면 아래 링크 접속 Linux chmod 및 chown 명령어 chmod(change file m..

리눅스/명령어 2021.02.07

윈도우10 APM 아파치2.4 설치(apache)

1. 윈도우 64비트, 32비트 확인 2. visual c++2015 다운로드 지원되는 최신 Visual C++ 다운로드 알림 이 문서에 설명된 일부 다운로드는 현재 My.VisualStudio.com에서 다운로드 가능합니다. 다운로드 링크에 액세스 할 수 있도록 Visual Studio 구독 계정을 사용하여 로그인하십시오. 자격 증명을 입 support.microsoft.com - 윈도우 64비트 32비트에 따라 다운로드. 3. windows용 apache 다운로드 - 아래링크 접속 Apache VS16 binaries and modules download www.apachelounge.com - 윈도우 64비트 32비트에 따라 다운로드. - 압축 풀기 3. Apache 기본 설정 - httpd-2.4..

windows10/APM 2021.02.06

Linux chmod 및 chown 명령어

chmod(change file mode bits)의 약자로 8진수로 파일 및 디렉터리 권한을 변경하는 명령어다. # chmod [옵션] [모드] [파일 또는 디렉터리] ex) chmod -R u=rwx,g=rx,o=r project ex) chmod -R 754 project - R옵션은 디렉터리 때 사용. 유저 지정 유저 지정 의미 u (the user who own) 소유자로 권한 지정 g (group) 파일소유 group의 소속된 유저 권한 지정 o (other users) 기타 다른 유저 권한 지정 a (all users) 모든 유저 지정(u,g,o) 문자 및 8진수 모드로 권한 지정 문자 모드 8진수 모드 의미 r (read) 4 읽기 w (write) 2 쓰기(수정 가능) x (execute..

리눅스 2021.02.04

Centos7 vsftpd 설치

1. vsftpd 설치 및 설정 # yum -y install vsftpd # vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES -> anonymous_enable=NO local_umask=022 -> local_umask=002 // 파일을 서로 수정하는일도 있을수도 있기 때문에 002로 설정 #chroot_local_user=YES -> chroot_local_user=NO // 앞에 #삭제 #chroot_list_enable=YES -> chroot_list_enable=YES // 앞에 #삭제 listen=NO -> listen=YES listen_ipv6=YES -> listen_ipv6=NO 밑에 부터는 추가 pasv_enable=YES pasv_min_p..

리눅스/Centos7 2021.02.01

Linux mkdir명령어

mkdir은 make directories의 약자로 디렉터리 생성 할 때 쓰는 명령어다. 옵션에는 대표적으로 3가지가 있다. 옵션 설명 -p 또는 --parents 디렉터리 생성시 상위 디렉터리 생성 -m 또는 --mode 디렉터리 생성시 접근권한 설정 -v 또는 --verbose 디렉터리 생성한 내용을 커널에 출력 기본 생성 예 # mkdir dir1 상위 디렉터리 생성 # mkdir -p parent/child 디렉터리 생성시 접근권한 설정 # mkdir -m 700 dir2 # mkdir -m 755 dir3 디렉터리 생성한 내용을 커널에 출력 # mkdir -v dirv1 dirv2

리눅스/명령어 2021.01.23

네트워크 DMZ 설정

DMZ설정하려면 집에있는 두꺼비집?에 있는 모뎀 게이트웨이에 접속해야한다. LG같은 경우에 게이트웨이주소에 접속하면 아래와 같이 나온다. 모뎀사진을 클릭한다. 패스워드와 보안코드 입력 후 로그인을 한다. DMZ 서버 화살표 클릭 등록하고자하는 내부공유기주소를 입력한다. 주소를 잘 모르겠다면 내부 공유기 게이트웨이주소로 접속 후, 외부ip주소를 입력한다. 설정 적용 클릭. 정상적으로 공유기에 DMZ설정이 되었다. 이로써 외부에서 내부 공유기로 접속이 가능하다.

windows10 원격 데스크톱 설정

먼저 아래와 같은 조건이 필요하다. 1. windows10에는 Pro, Enterprise만 가능하다. 더 자세한 내용은 아래 링크 참조. 2. 사용자의 패스워드 설정이 되어있어야 한다. 3. PC에 연결된 공유기가 외부ip와 연결이 안되있으면 DMZ설정을 해야한다. 네트워크 DMZ 설정 DMZ설정하려면 집에있는 두꺼비집?에 있는 모뎀 게이트웨이에 접속해야한다. LG같은 경우에 게이트웨이주소에 접속하면 아래와 같이 나온다. 모뎀사진을 클릭한다. 패스워드와 보안코드 입력 후 palette-code.tistory.com 원격 데스크톱 클라이언트-지원 되는 구성 원격 데스크톱 클라이언트를 사용하여 액세스할 수 있는 PC에 대해 알아보기 docs.microsoft.com 원격 데스크톱 설정 포트포워딩 하기 위해..

windows10/원격 2021.01.19

windows10 고정ip 설정

웹서버를 운영하거나, 원격설정을 했을때 외부에서 접근할 때 ex)142.341.215.554:3308 이런식으로 포트번호에 지정된 특정 내부ip ex)192.168.0.xxx로 접근하게 되는데 쉽게말해, 외부ip에서 어느 특정 내부ip로 갈지 방향을 지시해주는 역할을 하는게 포트역할이다. ex) 로비(외부ip)->체크인->키 발급(포트)->객실(내부ip) 고정ip로 설정 안하고 동적ip상태로 웹서버를 운영하다 누군가 그 ip를 자신 컴퓨터에 고정ip로 등록하게되면 웹서버는 다른ip로 할당된다. 그러면 그 웹서버는 다른ip로 할당 되었는데, 포트는 이전 ip로 등록이 되어있기 때문에 해당 웹서버는 당연히 접속이 안된다. 그래서 고정ip로 설정해야 한다. 결론은 서비스를 운영할때는 무조건 그 ip는 고정으로..