STUDY 30

Github 자바 파일 올리기

2021/01/18 - [그 외] - Github 사용법 (가입, 글 올리기) Github 사용법 (가입, 글 올리기) 오늘 저도 처음으로 Github를 가입하고, 테스트로 글도 올려봤습니다. 처음이라 익숙하지 않고, 익숙하지 않은 사람들에겐 복잡한것 같습니다. 중간에 잘못하게 있어서 글 올리기 성공하는데 1시 dkdlxl.tistory.com 지난 포스팅에 이어 java 파일을 올려보도록 하겠습니다. 먼저, 이클립스에서 Export를 통해 자바 파일을 git_blog 파일로 옮겼습니다. 옮기고 이곳에서 Git Bash를 실행(오른쪽 버튼 클릭)시켜 줬습니다. 실행시키고 곧바로 git add . 를 이용해 스테이징 영역으로 보내줬습니다. 그리고, git status를 사용해보면 파일이 빨간색에서 초록색으..

Github 2021.01.19

Github 사용법 (가입, 글 올리기)

오늘 저도 처음으로 Github를 가입하고, 테스트로 글도 올려봤습니다. 처음이라 익숙하지 않고, 익숙하지 않은 사람들에겐 복잡한것 같습니다. 중간에 잘못하게 있어서 글 올리기 성공하는데 1시간 정도 걸린것 같습니다. 명령어를 이용하기 때문에 잘 기억하기 위해 포스팅 하는것 입니다. 먼저 Github에 가입해줍니다. 가입은 간단합니다. github.com/ GitHub: Where the world builds software GitHub is where over 56 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, rev..

Github 2021.01.18

[ Centos7 ] 원격 보안 설정 / 루트 원격 접속 차단하기

지난 포스팅때 2021/01/14 - [리눅스] - [ Centos7 ] 새로운 사용자(user) 추가 [ Centos7 ] 새로운 사용자(user) 추가 useradd (유저 생성) useradd 는 새로운 사용자(user)를 추가할수 있는 명령어 입니다. 이렇게 useradd 명령어 뒤에 사용자 이름을 써주면 test1이라는 유저가 생성됩니다. ls /home 으로 확인해보면, 이렇게 dkdlxl.tistory.com 사용자 추가를 한 후, 새로 생성한 유저로 원격 로그인을 해보았습니다. 하지만 문제는 루트도 원격 접속이 가능하다는 점 입니다. 이럴 경우에는 보안에 문제가 생기기 쉽기 때문에 이번에는 원격 접속을 차단해보겠습니다. ( root 로그인이 차단되는것이며 다른 사용자 로그인은 가능합니다.)..

리눅스 2021.01.16

[ Centos7 ] 고정 아이피 설정하기 ( + net-tools 설치 )

ssh 원격 접속전 해줘야 할것이 있습니다. 그건 바로 고정 아이피로 설정하는 것인데요. 처음 ip addr 명령을 쳐주면 아이피는 동적으로 할당되어 항상 같은 아이피가 아닌 다른 아이피가 나오기도 합니다. 보안을 위해서는 좋지만, 오늘은 고정 아이피로 바꿔보도록 하겠습니다. 먼저, 네트워크 설정때 들어가줬던 ifcfg-enp0s3 편집기로 들어가줍니다. 네트워크 설정은 이 글을 참조해주세요. 2021/01/06 - [리눅스] - [ Centos7 ] minimal 버전 네트워크 설정하기 [ Centos7 ] minimal 버전 네트워크 설정하기 네트워크 설정 처음 centos7을 실행시킬 경우, 네트워크가 연결되어 있지 않습니다. 이런식으로 ping을 보냈을때 네트워크 연결이 되지 않았다고 뜨는걸 볼수..

리눅스 2021.01.15

[ Centos7 ] 새로운 사용자(user) 추가

useradd (유저 생성) useradd 는 새로운 사용자(user)를 추가할수 있는 명령어 입니다. 이렇게 useradd 명령어 뒤에 사용자 이름을 써주면 test1이라는 유저가 생성됩니다. ls /home 으로 확인해보면, 이렇게 test1 유저가 생성된걸 확인할수 있습니다. 이건 단순히 사용자만 생성한것이고 이 사용자에 패스워드를 걸어주겠습니다. 패스워드는 passwd 유저이름 명령어를 쳐주면 새로운 패스워드를 입력해달라는 문구가 나오고, 패스워드를 두번 입력해주면 패스워드 설정이 끝납니다. su test1을 해주면 바로 로그인이 되는걸 확인할수 있습니다. 하지만, 루트에서의 접근이라 패스워드를 물어보지 않고 바로 접근이 가능한데 패스워드 설정이 잘되었는지 알아보기 위해 원격접속을 해보겠습니다. ..

리눅스 2021.01.14

[ Centos7 ] 디스크 사용량, 메모리 정보, CPU 정보 알기

df (disk free) df 라는 명령어는 disk free의 줄임말로, 현재 사용중인 파일 시스템의 전체 크기, 사용중인 크기, 여유공간 정보등을 확인 할수 있습니다. 아무런 옵션 없이 df 라는 명령어를 실행할 경우, 이런식으로 1KB 단위로 용량 정보를 표시하게 됩니다. 여기에 df -h h라는 옵션을 붙일 경우, 용량의 단위(KB, MB, GB)를 표시 해줍니다. 이런식으로 사이즈를 표시해주는데 KB 단위를 보고 싶을 경우 -k 옵션을 (KB단위가 디폴트), MB 단위는 -m 옵션을 붙여주면 됩니다. + 더보기 Filesystem - 장치 이름 Used - 현재 사용중인 기억장소 크기 Available - 사용할수 있는 기억장소 크기 Use% - 사용가능량의 전체 백분율 Mounted on -..

리눅스 2021.01.11

[DB 기초] 데이터처리 시스템

정보와 데이터 데이터(data)란 현실세계(real world)로 부터 단순한 관찰이나 측정을 통해서 수집된 사실(fact)이나 값(value)를 뜻한다. 이 데이터는 숫자로 표현되는 수치는 물론, 어떤 문자들로 표현되는 string, text, image, graphics도 포함된다. 정보(information)란 어떤 상황에대한 적절한 결정을 할수 있게하는 지식(knowledge)으로 데이터의 유효한 해석(interpretation)이나 데이터 상호간의 관계(relationship)을 말하는것이다. + 단순히 수집만 해 놓은 데이터는 사실상 무용한것이나 다름 없다. → 정보는 데이터를 처리해서 얻어진 결과. 데이터 → 처리기(processor) → 정보 비유하자면, 카카오 열매를 딴것이 데이터(dat..

데이터 베이스 2021.01.08

[ Centos7 ] minimal 버전 네트워크 설정하기

네트워크 설정 처음 centos7을 실행시킬 경우, 네트워크가 연결되어 있지 않습니다. 이런식으로 ping을 보냈을때 네트워크 연결이 되지 않았다고 뜨는걸 볼수 있습니다. 네트워크가 가능하게 할 경우, ifup 이 명령어를 쓰는 방법도 있습니다. ip addr 명령어를 치면 network card를 알수 있는데, 이 network card를 ifup 명령어 옆에 써주면 됩니다. 이 명령어를 쓸 경우, 바로 네트워크가 되는것을 확인할수 있습니다. 네트워크 연결을 해지 하고 싶을 경우, ifdown 명령어를 써주면 됩니다. 하지만, 이 명령어는 영구적이지 않습니다. 즉, 시스템을 껐다켜면 다시 네트워크가 연결이 되어 있지 않습니다. 재부팅시에도 네트워크 연결이 계속되어 있으려면 설정을 바꿔줘야합니다. /et..

리눅스 2021.01.06

[ Centos7 ] 최소버전(minimal) 설치하기2

지난번에는 실행전 최소 설정을 해주었는데요. 이번엔 처음 실행후 설정해줘야 할것들을 포스팅하겠습니다. 처음 실행하면 이런 화면이 나오는데 이때는 그냥 엔터 쳐주면 됩니다. 언어는 영어로 설정하는게 좋지만 저는 가장 편한 한국어로 설정 해주었습니다. 그 다음에는 이런 화면이 나타나는데 저는 "설치대상" 부분만 기본 설정을 해주었습니다. 설치 시작 버튼을 눌러주면 설치가 시작되면서 이런 화면이 나타나는데 여기서는 root 암호만 생성해줍니다. 루트 암호 설정 후, 모든 설치가 끝나면 이런 화면이 나오는데 재부팅을 눌러주면 centos7 설치가 완료됩니다. 재부팅이되면 이런 로그인 화면이 나오는데 아이디는 root , 비밀번호는 자신이 설정해준대로 치면 로그인이 됩니다. 종료시, shutdown -h now ..

리눅스 2021.01.05

[ Centos7 ] 최소버전(minimal) 설치하기

가상머신은 virtualbox를 이용하였고, centos7은 최소버전으로 깔았습니다. https://mirror.umd.edu/centos/7/isos/x86_64/ -> 이곳에서 centos7 minimal 최소버전을 다운로드 받을수 있습니다. 1. vitualbox에서 '가상머신추가' 를 누른 후 이름은 centos7(마음대로 설정), 종류는 리눅스 RadHat 64비트로 설정해준다. 2. 메모리크기는 2048MB로 설정. 3. '지금 새 가상 하드디스크 만들기' 를 선택한다. 4. 동적할당으로 설정후, 파일 크기는 최소 버전 설치기 때문에 8GB로 설정한다. 임의대로 설정해도 된다. '만들기' 선택하면 가상머신이 만들어진다. 만들어진 가상머신의 오른쪽 버튼을 눌러 '설정' 모드로 ..

리눅스 2021.01.04