Liea
'OS' 태그의 글 목록

OS

① 공부/OS [Windows, Linux]

Ubuntu Linux. 리눅스 웹 서버 운영하기

리눅스 웹 서버 운영하기 구글에 apache install ubuntu 검색으로 방법을 찾을 수 있음 아파치 설치 #sudo apt-get update #sudo apt-get install apache2 웹서버가 설치된 컴퓨터의 주소 확인 # hostname -I 위 IP주소를 웹페이지에서 입력하면 아래와 같은 화면이 뜬다. 아래 사진의 밑줄 친 위치가 바로 웹 브라우저가 요청했을 때 웹서버가 웹페이지의 파일을 찾는 디렉터리 #cd /var/www/html 만약 페이지가 뜨지 않거나, 연결 오류, 404 에러가 날 경우 리눅스 서버의 방화벽을 확인 해 보자. #sudo ufw enable #sudo ufw allow 80 윈도우에서 자신이 만들어둔 프로젝트가 있다면, 리눅스로 파일을 보내어 리눅스 아파..

① 공부/OS [Windows, Linux]

Ubuntu Linux. 사용자 관리, 네트워크 설정 명령어 정리

사용자 관리 /etc/passwd 파일 : 사용자 계정 정보가 저장된 기본 파일 /etc/shadow 파일 : 사용자 암호에 관한 정보를 별도로 관리하는 파일(root계정으로만 useradd [옵션] [로그인ID] : 사용자 계정 생성 옵션 -u uid : UID 지정 -o : UID 중복 허용 -g gid : 기본 그룹의 GID지정 -gid : 2차 그룹G의 GID지정 -m : 홈 디렉터리 생성 -d 디렉터리명 : 홈 디렉터리 지정 //-m -d -s 셸 : 기본 셸을 지정 -c 설명 : 사용자의 부가적 설명 지정 -k 디렉터리 : 계정 생성시 복사할 초기파일이나 디렉터리를 설정해높은 디렉터리 지정 계정 생성 확인 : grep [계정명] /etc/passwd usermod [옵션] [로그인ID] : 사..

① 공부/OS [Windows, Linux]

Ubuntu Linux. 리눅스 부팅과 종료, 소프트웨어 관리 명령어 정리

리눅스의 부팅과 종료 init프로세스와 런레벨 0 - 강제종료 1,S - 응급복구모드---------x 2, 3, 4 - 다중 사용자 모드 5 -그래피컬 다중 사용자 모드 6 - 재시작 런레벨 변경하여 종료 sudo init 0 : 시스템 종료 sudo init 6 : 시스템 재시작 systemd 유닛 service :가장 명백한 유닛으로 데몬을 시작,종료,재시작,로딩함★ target : 유닛을 그루핑함 systemctl : systemd를 제어 - 서비스를 시작하거나 종료시 사용함 systemctl -a : 상태와 관계없이 유닛 전체를 출력 systemctl -t 유닛종류: 지정한 종류의 유닛만 출력 명령 is-active : 유닛이 동작하고 있는지 확인 is-enabled : 유닛이 시작되었는지 확인..

① 공부/OS [Windows, Linux]

Ubuntu Linux. 프로세스 관리, 파일 시스템과 디스크 관리 명령어 정리

프로세스 관리하기 ps :현재 실행중인 프로세스의 정보 출력 ps -ef : 유닉스 옵션 - 묶어서 사용 가능, 붙임표로 시작 ps aux : BSD 옵션 - 묶어서 사용 가능, 붙임표로 시작x +| grep 프로세스명 : ps에 grep을 이용해 프로세스 정보 검색하기 pgrep 패턴: 지정한 패턴과 일치하는 프로세스의 정보 출력 시그널 : 프로세스에 무언가 발생했음을 알리는 메시지 kill -l : 시그널 목록을 보여줌 주요시그널 SIGHUP (1) : 터미널과의 연결이 끊어졌을 때 발생 SIGKILL (9) : 강제 종료 kill -9[시그널] PID : 지정한 시그널을 프로세스에 보냄 포그라운드, 백그라운드 작업 포그라운드 작업 : sleep 100 : sleep명령이 끝날 때까지 기다려야 함 벡..

① 공부/OS [Windows, Linux]

Ubuntu Linux. Telnet과 SSH

Telnet과 SSH의 정의 Telnet? 텔넷이란 원격에서 리눅스에 접속하는 프로그램 이름이기도 하지만, 원래는 인터넷이나 로컬 영역 네트워크 연결에 쓰이는 네트워크 프로토콜이다. 포트는 23번 포트를 사용한다. TCP/IP 스택을 갖춘 대부분 네트워크 장비와 운영 체제들은 원격 구성을 위해 몇 가지 종류의 텔넷 서비스 서버를 지원한다. 텔넷의 보안 문제 때문에 사용률이 감소하여, 원격 제어를 위해 SSH로 대체되기도 하였다. SSH? SSH(Secure Shell)란 네트워크 상의 다른 컴퓨터에 로그인 하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 프로토콜이다. 강력한 인증 방법 및 안전하지 못한 네트워크에서 안전하게 통신을 할 수 있는 ..

① 공부/OS [Windows, Linux]

Ubuntu Linux. 기본적인 명령어 정리

우분투 리눅스 명령어 정리 표준입출력 0 : 명령의 표준 입력 1 : 명령의 표준 출력 2 : 명령의 표준 오류 특수문자 * : 문자대체 ls * : 현 디렉터리, 서브 디렉터리 cp * : /tmp 모든 파일 /tmp 디렉터리 아래로 복사 ? : 길이가 1인 임의의 한 문자 ex) ls -t?.txt t1.txt, t2.txt 등 [] : 괄호 안에 포함된 문자중 하나 출력(범위) ex) ls- l tmp[135].txt [1-5] ->t1.txt, t2.txt 등 >,> : 입출력 방향을 바꿈 ex) ls -l > res ls -l실행결과를 res파일에 저장 > : O -> O 파일 리다이렉션(덮어쓰기) >> : 파일에 내용 추가 2> : 표준 오류 메시지를 파일에 저장 사용자 전환 : sudo su..