본문 바로가기

운영체제103

Chrome 자동업데이트 차단하기 크롬이 80버전으로 넘어오면서 잦은 이슈가 발생한다. 이런 불편함을 막기위해 크롬에 자동업데이트를 차단시켜보자 위치: c드라이브 -프로그램 파일 (x86) -Google - update에 GoogleUpdate.exe의 파일명을 바꿔준다. 이렇게 간단한 방법으로 차단이 가능하다. 2020. 2. 11.
Docker CE버전 설치하기 우분투 ubuntu16,ubuntu18 버전에 docker ce를 설치해보겠습니다. 1.확인 docker -v apt list docker docker-engine docker.io ' 2 . apt update apt update 3. apt install apt install apt-transport-https ca-certificates curl software-properties-common 5. apt-key curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - apt-key fingerprint 0EBFCD88 6. add-apt-repository add-apt-repository "deb [arch=amd64] h.. 2020. 2. 5.
[리눅스 ] openssl 설치하기 openssl을 설치해보자 . 1. openssl.org/source에 들어가 다운받은 버전에 오른쪽마우스 - 링크주소 복사 2. wget으로 다운로드 wget 없다면 yum install wget (레드핫) apt-get install wget (우분투) 3.tar xvfz로 압축풀기 tart xvfz openssl1-1.1d.tar.gz 4. 디렉터리 이동 cd openssl1-1.1d 5. 명령어 실행 ./config shared 6.make make가 안 된다면 gcc,make 설치 확인 apt-get install gcc make yum install gcc make 7. make install 8. 접속 openssl 2020. 1. 21.
리눅스 JAVA 자바 컴파일해보기 리눅스 환경에서 간단하게 java파일을 만들고 컴파일시켜보도록하자 조건 Java 설치 vi로 실행 vi 가없다면 apt-get install -y vim( 우분투) yam install -y vim(centos)로설치 vi base.java 편집기로 내용 넣기 public class base { public static void main(String[] args) { System.out.println("base-on"); } } java base :wq로 저장해준 후 javac base.java java base 파일이름과 class 이름을 통일 시켜야한다. 2020. 1. 16.
tomcat SEVERE: Could not contact [localhost:8005] Tomcat may not be running. / shutdown.sh으로 안 죽을 때 Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED Jan 08, 2020 6:23:07 AM org.apache.catalina.startup.Catalina stopServer SEVERE: Could not contact [localhost:8005] (base port [8005] and.. 2020. 1. 8.
Tomcat Path, Context Path, Root Path 톰캣은 기본적으로 server.xml 에서 항목의 webapp 설정을 담당합니다. /TOMCAT_HOME/config/ 안에 있는 server.xml 파일을 열면 //Tomcat_HOME]/webapps 를 기본 어플리케이션 베이스디렉토리 [appBase_path]/ROOT/test.jsp // localhost/test.jsp ==> /base_path/test.jsp 상대경로 이므로 [Tomcat_HOME]/webapps 를 기본 어플리케이션 베이스디렉토리가 된다. appBase 디렉토리가 설정되면 URL 상의 기본웹루트는 [appBase]/ROOT/ 에서 부터 시작한다. 즉, http://localhost/inexjsp 를 호출하면 이것은 "[appBase]/ROOT/test.jsp" 를 출력하게 .. 2020. 1. 8.
ssh Port 바꾸기 ssh의 기본 포트는 22번이다. 특별한 케이스로 22번 포트가 아닌 다른 포트번호를 사용해야하는 경우가 있다. 그럴때 사용해보자. 1 2 3 vi /etc/ssh/sshd_config //찾는방법 일력-> /Port + 엔터 Port [숫자] //수정 ssh 설정에서 Port 번호만 바꿔주면 되는 다소 간단한 작업이다 이후 서비스를 재시작해주면된다 CentOS #systemctl restart sshd ubuntu #service ssh restart 확인해보기 #netstat -anpt 2020. 1. 8.
ssh Root로 로그인 설정하기 ssh로 로그인할 때 유저로 로그인하는 방법이 기본설정으로 되어있다. 이러한 불편함을 극복하고자 Root로 로그인하는 방법을 설정해보자 1 2 3 vi /etc/ssh/sshd_config //찾는방법 입력-> /Permit + 엔터 PermitRootLogin yes //수정 끝에 yes로 바꿔주고 :wq // 저장을 해준다. **주의 Root에 비밀번호가 설정이 되어있어야한다.*** # passwd centOS 재시작 # systemctl restart sshd ubuntu # systemctl ssh restart 2020. 1. 8.
(리눅스) 디렉터리 계층 구조 윈도우에서 파일을 폴더로 구분하여 관리하는 것처럼 리눅스에도 수많은 파일을 관리하기 위해 디렉터리를 사용한다. 리눅스에서 파일을 효율적으로 관리하기 위해 디렉터리를 계층적으로 구성하는데 이를 트리구로하고한다. 최상단에는 root디렉터리가 있고, 아래에 bin, etc,usr,home,boot 같은 디렉터리가 있다. 이 디렉터리들 아래에서 다시 디렉터리나 파일이 있다. 디렉터리 아래에 있는 디렉터리를 하위 디렉터리 또는서브 디렉터리라고 도한다. 반대로 위에 있는 디렉터리를 부모 디렉터리라고 부른다. dev 장치 파일이 담긴 디렉터리이다. home 사용자 홈디렉터리가 생성되는 디렉터리 media CD-ROM 이나 USB같은 외부 장치를 연결(마운트)하는 디렉터리이다 opt 추가 패키지가 설치되는 디렉터리이다.. 2019. 4. 12.
(리눅스) 리눅스 파일의 종류와 특징 종류 파일은 사용목적에 따라 일반파일,디렉터리,심벌릭 링크,장치파일로 구분 일반파일 데이터를 저장하는데 주로 사용된다. 각종 데스트파일, 실행파일,이미지 파일 등 리눅스에서 사용하는 대부분의 파일은 일반파일에 해당된다. 텍스트 파일은 명령으로 확인 가능하며, 문서 편집기를 사용하여 내용을 보거나 편집할수 있다. 실행 파일이나 이미지 파일의 경우 데이터가 바이너리 형태로 저장되어 바이너리 파일이라고 한다. 디렉터리 리눅스에는 디렉터리도 파일로 취급한다. 디렉터리 파일에는 해당 디렉터리에 저장된 파일이나 하위 디렉터리에 대한 정보가 저장된다. 심벌릭링크 원본파일을 대신하도록 원폰파일을 다른 파일명으로 저장한 것으로 윈도우의 보고가기 파일과 비슷하다. 장치파일 하드디스크나 키보드 같은 각종 장치도 파일로 취급.. 2019. 4. 12.
(리눅스)명령어사용1 기본 명령 행 편집 방법 1. 문자지우기 backspace, del키를 눌러서 지운다 2. 단어지우기 ctrl+W를 눌러서 단어를 지운다 3.행 지우기 ctrl+U를 눌러 행을 지운다 명령어의 구조 명령의 구조 형식 명령 [옵션] [인자] 명령 리눅스를 사용하기 위해 사용자가 다양한 명령어를 사용한다 옵션 옵션을 사용하여 명령의 세부 기능을 선택할 수 있다. 리눅스의 기능을 풍부하게 하는 중요한 특징으로 명령어 따라 있는 경우도 있고 없는 경우도 있다. 옵션은 -또는 --로 시작하며 영문 소문자나 대문자로 구성된다. 인자 인자는 명령으로 전달되는 값이며 주로 파일명이나 디렉터리명이 사용된다. 명령에 따라 없을 수도 있고 각 명령어에 필요한 인가자 각기 다르므로 사용법을 참조한다. 명령 사용법 1. 명령만 사용.. 2019. 4. 12.
(리눅스)리눅스의 기초 리눅스의 시작 리눅스는 헬싱키대학교 리누스 베네딕스 토르발스 라는 사람이 운영체제를 공부하다. 미닉스(minix)라는 교육용 운영체제를 참조하여 개발했다. 리눅스의 활약 리눅스는 전세게 개발자가 동참하는 오픈 소스 운동에 함류하면서 급속도로 성장했다. 최근에는 pc,슈퍼컴퓨터, 임베디드 시스템등 다양한 분야에서 사용하고, 스마트폰에도 사용된다. 발전과정 리눅스는 1991년에 처음 알려진 이후 핵심 부분인 리눅스 커널이 공개 되었다. 운영체제에서 가장 중요한 부분이 커널이다. 리눅스 커널은 : 프로세스 관리, 파일시스템 관리, 메모리관리등 응용프로그램은 : 문서편집기 컴파일러, 웹 서버등 리눅스의 일반적인 특징 1.공개 소프트웨어이며 무료로 사용할 수 있다. 2. 유닉스와 환벽한 호환성을 유지한다. 3.서.. 2019. 4. 12.
반응형