본문 바로가기

OS/Linux8

[Linux] 심볼릭 링크 (바로가기) 만들기 심볼릭 링크 윈도우 바로가기와 같은 형태라고 보시면 됩니다. 1. 심볼릭 링크 만들기 ln -s [링크로 지정할 디렉토리 또는 파일] [링크 이름] 예시 test.txt 라는 파일을 link 라고 심볼릭 링크를 만들어보겠습니다. ln -s test.txt link 결과 아래 사진과 같이 link라는 심볼릭 링크가 생성됐습니다. 2. 심볼릭 링크 삭제 rm [링크 이름] 예시 link 라고 심볼릭 링크를 삭제하겠습니다. rm link 결과 아래 사진과 같이 link라는 심볼릭 링크가 삭제됐습니다. 2023. 3. 30.
[Linux] 파일 권한 명령어 파일 정보 확인 파일 권한을 확인하려면 먼저 파일 정보를 확인해야한다. 파일 정보 확인 명령어 # 파일권한 명령어 ls -al a: all 전체 l: list 목록형태 결과 세번째 라인 .bash_logout 파일을 예시로 설명하면 아래와 같다. -rw-r--r-- 1 ubuntu ubuntu 4096 Jan. 3. 04:07 .bash_logout 파일 정보 링크 소유자 그룹 사이즈 생성일자 파일명 파일 유형 파일 정보 (-rw-r--r--) 첫번째 글자의 의미는 파일 유형이다. 여러 파일 유형중 - 일반 파일을 뜻한다. - 일반 파일 b 블럭 구조의 특수 파일 c 입출력 특수 파일 d 디렉토리 l 심볼릭 링크 p 파이프 파일 s 소켓 파일 파일 권한 첫글자 d를 제외한 나머지 rwxr-x---에 경우.. 2023. 1. 3.
[Linux] Ubuntu 20.04 NodeJS 16 설치 1. NodeSource PPA 추가 이 명령은 Ubuntu 20.04 설치에 NodeJS 16을 설치하는 데 필요한 PPA 소스를 추가합니다. curl -s https://deb.nodesource.com/setup_16.x | sudo bash 결과 ## Installing the NodeSource Node.js 16.x repo... ## Populating apt-get cache... + apt-get update Hit:1 http://ap-northeast-2.ec2.archive.ubuntu.com/ubuntu focal InRelease Hit:2 http://ap-northeast-2.ec2.archive.ubuntu.com/ubuntu focal-updates InRelease Hi.. 2022. 10. 20.
[Linux] Ubuntu NGINX 설치 1. NGINX 설치 sudo apt update sudo apt install nginx 기본 페이지 위치: /var/www/html 2. 방화벽 설정 - 목록 sudo ufw app list - HTTP 허용 sudo ufw allow 'Nginx HTTP' - 상태확인 sudo ufw status 3. 웹 서버 확인 # 상태확인 systemctl status nginx 4. NGINX 서버 블록 설정 - 앱 폴더 생성 sudo mkdir -p /var/www/[도메인]/html - User 설정 sudo chown -R [유저]:[유저] /var/www/[도메인]/html - 폴더 권한 설정 sudo chmod -R 755 /var/www/[도메인] - index.html 생성 이 내용은 별도로 진.. 2022. 9. 28.
[Linux] Ubuntu 현재 버전 확인 첫번째 방법 - 명령어 lsb_release -a - 결과 No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.5 LTS Release: 20.04 Codename: focal 두번째 방법 - 명령어 cat /etc/issue - 결과 Ubuntu 20.04.5 LTS \n \l 세번째 방법 - 명령어 cat /etc/os-release - 결과 NAME="Ubuntu" VERSION="20.04.5 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.5 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubun.. 2022. 9. 28.
[Linux] Ubuntu 20.04 zsh, oh-my-zsh 설치 1. zsh 설치 - 설치확인 zsh --version - 설치 sudo apt install zsh -y && chsh -s `which zsh` - 설정 (enter치면 ~/.zshrc 파일 생성) Your Hardware Enablement Stack (HWE) is supported until April 2023. Last login: ################## from ####### This is the Z Shell configuration function for new users, zsh-newuser-install. You are seeing this message because you have no zsh startup files (the files .zshenv, .zprofil.. 2022. 9. 28.
[Linux] Ubuntu 20.04 유저 생성 - 유저생성 {USER_NAME} 이 부분에 원하는 유저 이름을 넣으면 된다. # {USER_NAME}으로 신규 유저생성. sudo adduser {USER_NAME} # {USER_NAME} 유저에게 권한 부여. sudo usermod -aG sudo {USER_NAME} - 유저삭제 sudo deluser {USER_NAME} 2022. 9. 28.
[Linux] AWS Ubuntu 서버 재가동시 대처방안 정리 이슈 AWS EC2 1개 서버가 제기능을 못하고 있는걸 확인. AWS EC2 재부팅 진행. 기존 nginx, tomcat 웹서버 재가동 진행. nginx 계속 서버 구동이 안됨. apache 서버 구동 port와 충돌로 생긴 이슈. (port crash) apache 서버 종료 후 nginx 서버 구동. 정상 동작확인. Nginx 구동 에러 화면 - nginx 상태 확인 명령어. sudo service nginx status - nginx 상태 확인 화면. - 아래 내용 복사. ( ip 부분은 삭제 ) ● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/ngi.. 2022. 7. 25.