Linux
-
Bash ShellLinux 2021. 3. 26. 15:08
Bash : 우분투 기본 셸 환경 변수 값 확인하기 echo $[환경변수] 셸 스크립트 생성, 실행 편집기로 .sh 파일을 생성한다. 셸 명령어를 작성하고 저장한다. sh [파일이름].sh 로 실행 sh파일안의 내용을 일일이 쳤을때와 같은 결과가 나온다. 셸 스크립트 변수 test라는 변수에 a라는 문자열 값을 대입했다.(변수에 넣는 모든 값은 string취급) 마찬가지로 echo를 통해 확인할 수 있다. 문자열이 아닌 숫자 취급을 하려면 `expr 을 사용한다. num1=100 num2=`expr $num1+200 echo $num2 300
-
리눅스 파일시스템Linux 2021. 3. 12. 15:17
/ (루트 파일시스템): 루트 파일 시스템은 파일시스템의 최상위 디렉토리이다. 리눅스 시스템 부팅을 위한 모든 파일을 포함하고 있다. 다른 파일시스템을 부팅하는데 필요한 모든 실행파일과 라이브러리를 포함하고 있다. 시스템이 설치되면, 다른 모든 파일 시스템은 루트 파일시스템의 하위 디렉토리에 설치된다. /bin: user 실행파일을 포함한다. Bin은 binary의 약자. /boot: 리눅스 컴퓨터를 부팅하는데에 사용되는 정적 부트로더와 커널 실행파일, 구성 파일을 포함한다. /dev: 시스템에 연결된 하드웨어 기기의 디바이스 파일을 포함한다. 디바이스 드라이버가 아닌, 컴퓨터에 연결된 기기를 나타내고 그 기기에 접근을 가능하도록 하는 파일이다. /etc: 호스트 컴퓨터의 로컬 시스템 구성 파일을 포함한..
-
리눅스 다시 시작합니다! 라즈베리 파이 4 model B (4GB RAM)Linux 2021. 1. 28. 23:01
컴공이라면 누구나 가슴에 품고 있는 꿈! 24시간 구동하는 홈서버 구축을 위해서, 그리고 꼭 그게 아니더라도 리눅스 실습용으로 라즈베리파이를 하나 샀다(당근마켓). 디바이스마트에서 아이쇼핑은 계속 해왔지만 재정적인 부담때문에 미뤄왔는데 당근마켓에 싸게 올라와서 구입했다. 라즈베리 파이4 모델 B 4기가 램이다. 제일 높은 사양은 아니지만 4기가 램이면 실습단계에서는 충분할 것 같아서 골랐다. 케이스+팬까지 장착한 모습이다. 다이소에서 micro SD카드 리더랑 C타입 usb케이블은 구매했는데 sd카드랑 어댑터(3A이상)가 추가로 필요할 것 같다. 키보드는 하나 얻었고 디스플레이는 micro HDMI케이블과 빔 프로젝터로 일단 OS설치만 완료하고 SSH로 우분투 서버를 쓰던가 우분투 데스크탑을 쓸거면 팀뷰..
-
아파치2 설치 및 구성 Install and configure apache2Linux 2020. 9. 28. 12:22
원문: ubuntu.com/tutorials/install-and-configure-apache#1-overview 1. 개요 아파치는 리눅스 서버에서 무료로 사용가능한 오픈소스 웹 서버이다. 이번 강좌에서 아파치 서버를 설정하는 법을 배워보자! 무엇을 배울까요 아파치 설정하는 법 아파치 기본 구성요소 준비물 Ubuntu Server 20.04 LTS 서버의 Secure Shell (SSH) 액세스 간단한 리눅스 명령어 준비되셨나요? 다음단계로 들어가...보입시다! 2. 아파치 설치 아파치를 설치하기 위해선, 가장 최근의 아파치2 메타 패키지를 설치해야 합니다. sudo apt update sudo apt install apache2 위의 명령을 실행하면, 모든 패키지는 설치되었으니 웹서버의 IP주소를 ..