전체 글 54

리눅스 nfs 마운트

안녕하세요 보람줄입니다~오늘은 리눅스 NFS(Network File System)를 이용하여 서버 디렉토리를 공유해 클라이언트도 사용 할 수 있는 방법에 대해 알아보겠습니다 우선 하기전에 필요한 패키지들이 설치 되어 있는지 확인 하고 시작합시다!rpm 명령어를 사용하여 portmap 과 nfs 의 설치여부를 확인합니다! (레드햇 계열의 리눅스는 설치되어있음) 저는 설치가 되어있지만 안되신 분들은 yum install -y portmap nfs-utils 로 패키지를 설치해줍니다~ 패키지의 설치가 완료 되었으면 환경설정파일을 직접 만들어 줘야합니다 vi /etc/exports 로 새파일을 만들어 준다음 아래 형식으로 적어줍니다 /nfs [공유디렉토리] [클라이언트 ip/network주소](옵션) 옵션종류는..

System보안 2019.02.26

리눅스 su 권한 제한

안녕하세요 보람줄입니다 오늘은 su 권한을 제한하는 방법을 간단하게 알아보겠습니다 vi /etc/pam.d/su 여기서 6번째 줄 주석을 풀어줍니다! #을 지워주시면되요!! 계정이 전환되지 않는 것을 확인하실수 있습니다 이제 su 기능을 사용 할 사용자를 허용해 주면 되는데,사용자를 wheel 그룹에 포함시켜주면 됩니다 vi /etc/group 저장하고 나와서 테스트 해보면 되는걸 확인하실 수 있습니다 모두 즐거운 하루 되시고 화이팅해요!

System보안 2019.02.26

리눅스 계정 잠금, 사용자 쉘 파일

안녕하세요 보람줄입니다! 오늘은 리눅스 계정을 잠그는 방법 및 사용자 쉘을 간단히 알아보겠습니다 리눅스는 우선 기본 쉘이 bash쉘이며 계정을 생성하면, 홈디렉토리에 .bashrc .bash_profile .bash_history .bash_logout이 만들어 집니다 .bashrc 터미널을 열 때마다 실행(nologin shell에서 읽음) .bash_profile 로그인 할 때마다 실행(login shell에서 읽음) .bash_histroy 사용했던 명령어들을 저장하고 읽어들임 .bash_logout 로그아웃 할 때마다 실행(login shell에서 읽음) 여기서 test1 계정을 만들고 홈디렉토리에 들어가 .bash를 모두 지운 후 들어가려고 시도를 해보겠습니다 지운걸 확인 한 후 Alt+F2를 ..

System보안 2019.02.26

리눅스 계정 관리

안녕하세요~ 보람줄입니다! 오늘은 리눅스 계정에 관해 같이 배워보아요! 우선 계정생성을 하면 /etc/passwd, /etc/shadow, /etc/group, /var/mail, /home 5곳에 생성이 됩니다 /etc/passwd에선 계정정보가 들어있는데 7개의 필드로 나뉘어져 있습니다! 필드명 설명 [사용자 계정명] 사용자 계정이며 중복 불가 [사용자 비밀번호] 'X'로 표시된 것은 암호화되어 /etc/shadow파일에 저장 [UID] 사용자를 구별하는 고유 ID [GID] 사용자가 소속되어 있는 그룹 ID [Comment] 사용자 계정에 대한 설명 [홈 디렉토리] 사용자가 로그인 시 위치하는 홈디렉토리 [shell] 명령어를 사용할 쉘 위치 /etc/passwd파일은 모든 사용자가 읽을 수 있기 ..

System보안 2019.02.26

리눅스 로그인 배너

안녕하세요 보람줄입니다 같이 리눅스에 접속할 시 메시지를 띄우는 법을 알아봐요~ /etc/issue 로컬에서 로그인 시 나타낼 메시지 파일 /etc/issue.net 원격으로 로그인 시 나타낼 메시지 파일 로그인 전 출력내용 vi /etc/issue 설정파일에 접속을 한 뒤 원하는 내용을 삽입하여 저장합니다 exit로 접속해제 후 확인 짜잔! 배너가 바뀐 것을 확인 할 수 있습니다!! 원격 로그인시 메시지를 출력하고 싶으면 vi /etc/issue.net 명령어를 사용해서 하시면 됩니다~

System보안 2019.02.26

리눅스 다중명령

안녕하세요 보람줄입니다 오늘은 다중명령에 대해 알아보도록 하겠습니다 ; 를 사용하여 첫번째 명령어부터 순차적으로 실행하는 방법이 있습니다이 방법은 명령어가 실패해도 다음명령어를 실행합니다 [CMD1] ; [CMD2] ; [CMD3] // 모두 실행[ERR1] ; [CMD2] ; [CMD3] // 에러메세지 , CMD2,3 실행[CMD1] ; [ERR1] ; [CMD3] // CMD1실행 , 에러메세지 , CMD3실행 && 를 사용하면 실패한 명령어가 있을 경우 이후명령어를 실행하지 않고 종료합니다 [CMD1] && [CMD2] && [CMD3] // 모두 실행[ERR1] && [CMD2] && [CMD3] // 에러메세지[CMD1] && [ERR1] && [CMD3] // CMD1실행 , 에러메세지 ||..

Linux 2019.01.23

3일

JSP 3일 1. 프로그래밍 구조 : 모델1, 모델22. 자바빈 클래스 정의3. 데이터베이스 프로그래밍에 대한 이해4. 회원가입 예제 구현 1. 1) 모델1: 부와 로직을 모두 JSP페이지 하나에서 처리하는 구조 - 그림 웹 브라우저 -> HTTP request -> web Container(JSP+JavaBeans:Model) Data Web Container(Servlet:Controller, JSP:View, JavaBeans:Model) Data insert sql 명령어를 작성 -> 실행 -> 데이터베이스에 새로운 레코드(Record)를 저장 -> 다른 JSP 페이지 또는 자바 클래스에 공유하기 위함 2. * 자바빈즈 또는 자바빈 클래스의 기본 구조 이해와 작성 -> 일반 다른 자바 클래스에서도..

2일차

목차1. form 태그 사용방법 1) method 속성의 값으로 get 또는 post 작성 가능 ex) (action은 필수 사항이지만 method 는 선택사항이다 ! method를 사용하지 않을시 기본값인 get 방식으로 된다 get : 사용자가 입력한 데이터를 주소창에 그대로 출력) ex) 아이디입력: 비밀번호 입력: * autofocus : 자동으로 커서를 가져다 주고 위에 한번만 사용해주면 된다 * 어제 만든 프로젝트를 열고 WebContent 디렉터리로 이동* test_call_get.jsp : 처음에 실행되는 페이지* test_get.jsp : 두번째로 실행되는 페이지 * 한글 데이터를 처리하는 방법 1) form 태그에서 method를 post로 한 경우 가. 사용자가 데이터를 입력하는 페이..

수정

HTML 버전 5 개발환경 구축 JDK 1.8버전 다운로드https://www.oracle.com/index.html 이클립스다운http://www.eclipse.org/ 서버 프로그램 다운http://tomcat.apache.org/ JDK 1.8버전 다운로드 / 데이터베이스 관리 프로그램 다운로드oracle.com/ 설치 순서 1. jdk 8u181 (1.8) 2. 오라클 데이터 베이스 3. 아파치 톰캣 4. 이클립스 5. sqldeveloper : 오라클 데이터베이스 전용 클라이언트 프로그램 설치에서 제외되는 목록apache-tomcat-8.5.34-fulldocs.tar.gz : 도움말jre-8u181 Eclipse IDE for java EE Developers // 웹을 만들 때 사용 하기 때..

리눅스 명령어

안녕하세요 보람줄입니다 오늘은 리눅스의 명령어들이 뭐가 있는지를 대략적으로 알아보도록 하겠습니다! ▣ 리눅스 명령어 명령어 사용 형식은 #command [-options] [arguments]option : 명령어의 특정 기능을 쓸 때 사용argument : 명령이 실행될 대상 * clear : 터미널의 텍스트 화면을 모두 제거 * pwd (Print Working Drectory) : 현재 디렉토리의 위치를 절대경로로 출력 * cd (Change Directory) : 디렉토리를 이동 * ls (LiSt) : 디렉토리의 목록을 출력 (특정 파일을 지정하지 않을 경우 현재 디렉토리를 출력)[옵션] -a : 숨긴파일을 포함해서 모든 파일을 출력-l : 리스트 형태로 출력-F : 파일의 형식을 알 수 있게끔..

Linux 2018.07.31