목록Linux (Ubuntu, macOS) (16)
Study Memory Work
SSH : 가상의 서버 컴퓨터(리눅스)에 원격으로 접속하기 위한 보안 프로토콜. 준비 : - 서버 : SSH가 깔려있고, Active 상태. 서버 유저명/유저패스워드, 서버 IP - 클라이언트(사용자) : SSH Client가 깔려있는 상태. Client PC에서 서버 접속하기 > ssh hs@192.168.56.12 // 서버 '유저명@IP' 로 검색 The authenticity of host '192.168.56.12 (192.168.56.12)' can't be established. ECDSA key fingerprint is SHA256:Vad9J4iJe2u3qRNnsnRAOO9cNvQgmtl7pkfepZPsxDI. Are you sure you want to continue connectin..

모든 사용자는 이 파일을 읽을 수 있다. 이 파일의 소유자와 그룹은 파일을 쓸 수 있다. Type : 일반 파일 [-], 디렉토리 [d] Access mode : 권한 1) Owner 권한 2) Group 권한 3) Other 권한 : 오너도 아닌 그룹도 아닌 모든 사용자 * r : read 읽기, w : write 쓰기, x : excute 실행하기 소유자 정보 1) Owner : 소유자 2) Group : 소유자가 속한 그룹 생성날짜 이름 권한 설정/변경 하기 ::: chmod chmod [사용자][+/-][권한종류] 파일명 //ex chmod o-r test.txt [사용자] o : other u : owner(User) r : group a : o+u+r 모든 사용자 [+/-] + : 권한추가 -..
id : id 정보 $ id uid=1000(hs) gid=1000(hs) groups=1000(hs),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev), 120(lpadmin),132(lxd),133(sambashare) - uid : User ID - gid : Goup ID who : 현재 접속한 id $ who hs :0 2022-09-21 12:25 (:0) super user VS user super user, user 구분하기 hs@hs-vm:~$ // 일반유저는 $로 시작 root@hs-vm:~# // 수퍼유저는 #로 시작 일반 > 수퍼유저로 전환 $ sudo -i 수퍼 > 일반유저로 전환 //1 su [유저명] //2 exit // 이전의 유저로 돌아감 r..

Deamon : 항상 실행되고 있는 프로그램 Deamon 목적의 프로그램이 위치하는 곳 : /etc/init.d/ Deamon 프로그램 실행/중지 시키기 : sudo service apache2 start sudo service apache2 stop 컴퓨터 부팅 시 자동실행 / 자동실행X 프로그램 확인하기 : /etc/rc5.d 혹은 /etc/rc3.d 에 파일들이 있음 - 파란색 글씨, Sxx프로그램명, Kxx프로그램명으로 되어있는 것들은 실제 주소를 링크로 하는 이름. (바로가기) - S로 시작 : 부팅 시 자동 실행 - K로 시작 : 부팅 시 자동 실행 X
shell에서 text 작성 중 잠깐 다른 작업을 위해 나가고 싶을 때, 진행중인 text파일을 백그라운드로 이동하기. : ctrl+Z & nano test.html // 작성 중 ctrl+Z 통해 빠져나오면 아래와같이 출력된다. Use "fg" to return to nano. [1]+ Stopped nano test.html // nano test.html 작업이 백그라운드로 이동됨. 백그라운드에 있는 작업 리스트 보기 : jobs & jobs [1]- Stopped nano test.html [2]+ Stopped vim 백그라운드에 있는 작업 중 하나로 돌아가기(포그라운드로 이동시키기) & fg %1 // 작업 번호로 이동 & fg - // 작업 고유 표식으로 이동 백그라운드 작업 삭제하기 & k..

실행중인 프로세스 리스트 ps // 실행중인 프로세스 ps aux // 백그라운드를 포함한 실행중인 모든 프로세스 ps aux | grep 검색어 // 검색어에 해당하는 프로세스만 추출 실행중인 프로세스 종료 sudo kill {PID넘버} // ProcessID로 프로세스를 종료시킬 수 있다. 실행중인 프로세스 실시간 상태 보기 sudo top sudo htop - 총 4개의 CPU(코어)를 가지고 있고, 해당 CPU들이 사용되고 있는 현황이 %로 표현되고 있다. (좌측상단) - Load Average : 프로세스 부하(점유율) 평균. 1분간 / 5분간 / 15분간의 CPU점유율을 평균낸 것. (우측상단)