기존 네트워크 방식을 변경하는 경우에 예를 들어 IP가 10.15라고 하자. bridge를 단순히 nat방식으로 변경하는데 power off하고 nat방식으로 변경해준다.
editor에서 nat 값 확인후 변경해준다. putty는 접속이 되지 않는다. 10.15를 11.#으로 변경해야 하는데 네트워크가 달라 통신 불가. 따라서 xwindow에서 변경해야 한다.
설치중에 111.254는 putty접속이 불가능 하지만 111.253으로 설정하면 접속이 된다.
나머지 다른 설정은 동일하게 일치 시켜주었는데 ip주소차이로 접속이 되고 안되고 달라진다.
이유는 검색후에 적어보겠다.
samba 서버 시작시 세팅 방법
yum list samba를 통해 samba서버의 설치를 확인한다.
(*yum clean header 헤더 초기화)
systemct strat samba로 삼바서버가 정상 작동하는지 확인한다.
samba서버에 사용할 그룹과 계정을 생성하고 samba서버에 계정 등록한다.
네트워크에서 ip넣고 로그인하면 되는데 이때 윈도우 로그인 계정명과 비밀번호가 samba서버의 계정과 다르면 자격증명 물어본다.
samba 서버를 이용한 폴더 공유 방법
다른 사용자가 같은 폴더를 공유하여 사용하게 하면 된다.
vi /etc/samba/smb.conf파일을 수정하여 폴더에 usr폴더를 공유하게 설정해준다. 그 후 반드시 samba서버를 재시작한다. 리눅스안에서 공유할 디렉토리를 생성한다.
폴더를 공유하게 하는 방법은 두가지이다.
1. 관리자가 터미널 안에서 공유하는 방법
vi /etc/group에서 계정1, 계정2,...의 보조그룹을 project로 지정하기 위해서 'project::x:그룹번호: 계정1, 계정2, ...'로 변경한다.
'chgrp -R project usr' 'chmod -R 770 usr'를 사용해 그룹과 퍼미션을 변경해준다.
설정후 적용이 안되면 reboot한다.
2. smb.conf를 이용해서 공유하는 방법
'vi /etc/samba/smb.conf'에서 valid users = birocha virocha으로 접속 가능한 계정을 설정한다.
group = birocha // 공유 폴더 안에 접속가능한 그룹소유자를 설정한다.
create mask = 0770 // 파일의 경우 같은 그룹만 수정이 가능하게 하기 위해 퍼미션을 0660로 설정한다.
directory mask = 0775 // 디렉토리의 경우 퍼미션을 0775로 설정한다.
1번 방식을 사용하면 디렉토리나 파일 생성할때 마다 권한과 소유정보를 변경 해줘야 하지만 2번 방식을 사용하면 등록한 디렉토리 내에서 하위 디렉토리나 파일을 생성하면 자동적으로 권한과 소유정보가 변경되어 접근 및 관리가 편하다.
따라서 2번 방식을 사용하여 디렉토리 생성시 자동적으로 그룹 및 퍼미션 직접 적용하게 하는 것이 좋다.
Q. 리눅스를 NAT방식으로 설치를 할때 랜카드 2개로 인식 시킨다. 예를 들면 192.168.10.11과 192.168.10.13로 설정한다. 이때 두 IP모두 ping도 정상적으로 통신되고, 접속도 정상적으로 이루어진다. 하지만 실제로는 192.168.10.13은 작동안되는데 어떻게 확인하고 그 이유가 무엇일까? 그리고 이것을 해결하기 위해서는 어떻게 해야 할까?
A. route PRINT로 확인이 가능하다고 생각한다.//개인적인 생각이다.
유저프로세서 : sqlplus
serverprocess : 오라클 서버 //오라클사의 기본 OS는 리눅스시스템
오라클 유니버셜 인스톨러 - > 리눅스는 따로 설정해서 실행해야됨
=> 리눅스는 표준이 없음//다른 OS는 표준이 있다.
오라클 계정을 가지고 있다면 전자 메일주소를 적고 사용하지만 오라클 계정을 가지고 있지 않으므로 공란으로 비워두고 실행한다.
'데이터 베이스 업그레이드'는 없다. '데이터 베이스 소프트웨어'만 설치하면 작동추가적인 파일들이 필요해 정상적으로 실습에 사용할수없다. 따라서 가장 기본적인 '데이터베이스 생성 및 구성'으로 설치한다.
데스크탑탭을 선택하면 기본적인 설정이 되어있다. 서버탭을 선택하면 기본 설정이 없고, 사용자가 자신의 데이터 베이스 환경의 구조에 맞게 설정해야한다.
Oracle에 접속시 윈도우에서 사용하는 계정을 사용할 것인지에 대해 설정하는 것이다. 윈도우에서 사용하는 계정을 그대로 사용하기 위해 Windows 내장 계정 사용을 선택한다.
오라클 베이스는 $oracle_base를 의미하는 디렉토리다.
소프트웨어 위치는 $oracle_home을 의미하는 디렉토리다.
데이터 베이스 파일 위치는 모든 데이터가 저장되는 곳이다.
데이터베이스 버전 Enterprise Edition으로 설치한다.
문자집합은 사용하는 시스템의 언어 설정에 일치시켜야 입출력 문자에 문제가 생기지 않는다.
전역 데이터베이스 이름은 대소문자를 구별하며 오라클 데이터 베이스를 식별하기 위한 이름이다.
컨테이너 데이터베이스는 오라클내에서 다수의 데이터 베이스를 사용하는 경우에 사용한다.
비밀번호는 오라클 관리자의 비밀번호를 설정하는 것이다. 용도는 관리자가 오라클 내부에 접속하기 위해 비밀번호를 사용하는 것인데 잊어버려도 될 정도로 중요하지 않다. 변경도 가능하기때문에 크게 문제는 없다.
아래는 설정을 하고 난 후 권한에 따른 결과이다.
sqlplus / as sysdab지시어를 사용하여 sys만 사용할수있는 최상위 권한으로 접속한다.
이 부분에서 우리가 알아야 할 점은 '윈도우 사용자는 mssql을 사용하는 것이 정상이다.' 라는 점이다.
'교육 > Server' 카테고리의 다른 글
Day 38 (Web Server + Oracle + Samba) (1) (0) | 2020.01.10 |
---|---|
Day 24 (NFS & Multi network) (0) | 2019.12.19 |
Day 22 (SAMBA & NAT) (0) | 2019.12.17 |
Day 21 (NAT & Samba) (0) | 2019.12.17 |
Day 19 (Apache) (0) | 2019.12.13 |