。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

리눅스 8

[DevOps-Linux] 7. Shell -1

기본 개념 명령의 종류 Shell의 정의 운영체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램 쉘은 사용자와 운영체제의 내부(커널)사이의 인터페이스를 감싸는 층. 커널을 통해 하드웨어 제어하는데 커널에 접속하려면 쉘을 통해 ,,, 함. 쉘(컴퓨터가 사람에게 제공하는 인터페이스) Shell의 특성 - 인터페이스 REPL (Read - Eval - Print - Loop) 레플 입력 - 평가 -출력 - 입력 loop 터미널을 통해 ls -al읠 입력하면 read 후 명령어 라인 분석 (Parsing) -명령, 옵션, 인자 입력어가 내부 명령어인지, 외부인지 Eval(평가) : 명령어 분석 ~ 판단 후 print (shell 내부 함수 호출 or 파일 실행) 종료 (프롬프트..

강의/DevOps Linux 2023.07.15

[리눅스] 사용자 용량 확인, 제한 quota

★사용자 용량 확인 k6@psh:~$ du -sh ~ 현재 사용 용량 32K /home/k6 k6@psh:~$ df -h Filesystem Size Used Avail Use% Mounted on tmpfs 198M 1.1M 197M 1% /run /dev/sda4 12G 4.3G 6.9G 39% / tmpfs 988M 0 988M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock /dev/sda2 974M 130M 777M 15% /boot /dev/sda5 4.9G 3.6G 1.1G 77% /home /dev/sda6 9.8G 24K 9.3G 1% /data tmpfs 198M 4.0K 198M 1% /run/user/1000 tmpfs 198M 4.0K 198M 1% /..

[리눅스] 파일 권한

★파일 권한 root@psh:~# ll /usr/bin/date -rwxr-xr-x 1 root root 104960 Feb 7 2022 /usr/bin/date* ★파일의 형식 -rw-r--r-- 1 root root 127 NOV 14 07:50 tt 권한 하드링크 수 소유주 소유그룹 size 접근날짜 파일명 ★소유권과 권한 (3개씩 끊어 읽음) drw/x---/--- 주인/그룹/나머지 d r w x r - w r - x - r w - r - - r - - 파일분류 소유주(usr) 그룹(group) 타인(others) ★권한 읽기 기호 숫자 의미 r 2^2=4 read only w 2^1=2 write 권한 (생성, 삭제, 수정) x 2^0=1 file excute 실행권한, directory 진입권..

[리눅스]mysql 접속

루트에서 mysql 계정 생성 후 사용자계정에서 접속하기 root 에서 mysql> use mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> alter user root@localhost identified \ mysql 비번 바꿈 -> with mysql_native_password by 'jj' -> ; Query OK, 0 rows affected (0.01 sec) mysql> create user myk2@localhost identified \ mysql myk..

[리눅스] SHELL, 명령어 모음

SHELL : 사용자들이 내리는 명령어 해석하여 기계어 번역 후 kernel 전달 echo $SHELL 현재 사용자의 기본 쉘 확인 ■ls : 디렉터리 or 파일 목록 출력 ls / : 최상위 디렉토리 가기 ls -l : 탐색기가서 목록보는 것처럼 상세 정보 ls -a : .으로 시작하는 (. : 숨김 속성을 가진 파일) 도 표시 (a = all) ls -al :디렉터리 내 각 파일들의 권한, 날짜 및 이름을 한꺼번에 볼 수 있다. ls -al /etc :etc 디렉토리 보겠다 ls -al . :. 숨김속성 파일 보겠다 ls -S : 내림차순 ls -Sr : 오름차순 대소문자, 슬래시 구분 ■파일 다루기 파일 디렉터리 생성 touch mkdir vi mkdir -p cat (파일 만들기, 내용보기 둘 다..

[리눅스] 가상환경에서 리눅스 설치하기

**리눅스 설치 rockylinux9, https://download.rockylinux.org/pub/rocky/9/isos/x86_64/Rocky-9.1-x86_64-minimal.iso **virtualbox https://download.virtualbox.org/virtualbox/7.0.8/VirtualBox-7.0.8-156879-Win.exe **ubuntu https://releases.ubuntu.com/jammy/?_ga=2.6163888.2088538279.1683385662-1444506290.1683029679 //ubuntu-22.04.2-live-server-amd64.iso **putty 설치, 퍼티로 리눅스 접속하여 작업 https://the.earth.li/~sgtath..

데몬과 파일의 차이

일반 파일은 사용자나 프로그램에 의해 직접 생성, 수정 및 삭제되는 파일입니다. 사용자는 파일에 대한 권한을 지정하거나 파일을 이동, 복사할 수 있습니다. 데몬은 시스템이나 프로그램의 백그라운드에서 계속해서 실행되는 서비스를 제공하며, 파일은 사용자 또는 프로그램에 의해 생성, 수정 및 삭제되는 데이터의 저장소입니다. 따라서 두 개념은 서로 다르며, 서로 비교할 수 없습니다. systemd를 사용하는 리눅스 배포판에서는 일반적으로 systemctl start 명령어를 사용하여 데몬을 시작합니다.