。゚(*´□`)゚。

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

[네이버클라우드] 클라우드 기반의 개발자 과정 7기/리눅스 26

[리눅스] 사용자 용량 확인, 제한 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..

[리눅스] useradd & adduser

★user 추가 및 쉘 변 /bin/sh :본쉘 useradd k1 /bin/sh :본쉘 adduser k2 /bin/bash :bash쉘 chsh 쉘 변경 (k1 의 쉘/본쉘을 bash쉘로) [k1]$ chsh Changing shell for bible. 암호: ******** New shell [/bin/bash]: /bin/sh Shell changed. echo $SHELL 쉘확인하기 useradd -D 기본값확인 userdel kbs kbs 계정만 삭제 userdel -r mbc 홈디렉터리까지 삭제 nl /etc/default/useradd useradd -D -s /bin/bash / 본쉘을 bash로 바꾸기 //다른 방법: vi 로 수정 useradd시 home 만드는 설정 추가하기 vi ..

[리눅스] 디렉터리, 경로

**리눅스 디렉터리 ** /bin 실행 파일 모음 /usr/bin도 같음 binary /sbin 관리 명령어 모음 /etc 설정 파일 모음 /var 가변 디렉터리 variable /usr 설치된 파일 /root root HOME /home 일반 사용자 기본 HOME /tmp 임시 디렉터리 temporary (용량 꽉차면 임시 사용) /dev 장치 파일 모음 device **PATH(경로) 절대 경로 /부터 시작 상대 경로 pwd가 기준 pwd: 현재 작업 디렉터리 확인 . 현재 Directory .. 부모 Directory ~ HOME Directory / 최상위 root Directory **경로 이동 16page (cd - change directory) cd 집으로 cd / 절대 경로 pwd (현재..

[리눅스] vi editor

메모장같은 역할 1. 일반모드 (esc) 2. 입력 (i (앞) a (다음) o (다음 줄) 커서 단위/ I A O(현재 라인 한줄 위 추가) 라인 단위) 3. 실행(:w 저장, :q 끝내기, :wq 저장 후 종료, :q! 강제 종료) 4. 비주얼 line, 단어, 문자 단위 작업 기본값은 1라인, 필요한 라인만큼 숫자 넣기 dd 잘라내기 50dd 100dd yy 복사하기 p 붙여넣기 1000p 소문자 밑에붙음 / 대문자는 위에 붙음 dd p 맞바뀜 u undo 뒤로 돌아가기, 연타 가능 ~ 대소문자 변환 x 한 문자 삭제 cc 현재 라인 삭제 후 insert 단어 단위 dw 잘라내기 yw 복사하기 p 붙여넣기 커서 이동 h 좌 / j 하 / k 상 / l 우 gg, [[ 처음으로 / ]], G 끝으로 ..

[리눅스] 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..

9일 차 리눅스 마지막 날 총 정리 + 설치 내용을 담은 스크립트 만들어보

메일 보내기 스크립트 만들기 - alias 추가 & vimrc - sqlite3 설치 메일보내기 메일 프로그램 설치, 메일 데몬 돌아가고 있어야함 ~ 받는 사람만 똑바로 쓰면 가는~ // 도메인 주소가 정식 등록된게 아니기 때문에 받을 수 없음 k4@it:~$ mail k5 Cc: k6,k40 Subject: 배고푸당~ 머먹지~ k4@it:~$ mail 아이디@naver.com Cc: Subject: 안녕 메일이 갈까? **single quote는 문자 그대로 출력한다. k4@it:~$ m='money' k4@it:~$ echo '$m' $m k4@it:~$ echo "$m" money k4@it:~$ echo ${m}을 원한다 money 을 원한다 **일반사용자가 자기 bash 환경 설정 k4@it:~..