본문 바로가기

IT To do and To was

22년 2월 21일_리눅스 파티션나누기, 하드디스크 추가, mount, 패키지 설치, 파일 압축 및 풀기(+eclipse 설치, 웹디자인기능사 실기 3번째 이야기

728x90
반응형

월요일[왜케 춥지..후달달 +처음 직접만든 js파일..!]

1. Linuxs 오늘 쉅 냉 정리

2. 웹디자인긴응사 오늘 공부한 거 정리

3. 리눅스 책 속독으로 한 숨에 다 읽기

 

1.좌측 내용의 큰 제목 우측 세부내용

copy and paste Y[대문자](copy) +p(paste)
하드디스크 추가 SATA방식
120개까지 생성할 수 있음

SCSI 슬롯
0~15이지만 7번은 사용할수 없음
4씩
디스크 및 마운트 상태 확인 fdisk -l
---------------or-------------------
lsblk -f
파티션 나누기 fdisk /dev/sdb
※ sdb는 lsblk -f로 확인한 이름을 기재하여 파티션을 나누면 됨.
생성은 n
프라이머리키는 p
마지막 저장할 때는 w
포멧 mkfs.ext3 /dev/sdb1
mkfs.ex4 /dev/sdb2
※ ext3, ext4, vfat이렇게 3가지 종류가 있다.
※ 제일 많이 쓰는 것은 ext3,4
마운트 마운트 하기 전 작업
cd /mnt/
mkdir disk1
cd disk1/
echo disk > hello.txt
cat hello.txt
실제 마운트
mount
mount /dev/sdb1 /mnt/disk1
umount 
umount /dev/sdb2
copy  cp /etc/rc1.d/ * .
자동마운트 vi /etc/fstab
디스크에 대한 간단한 설명 디스크를 동시에 쓰는건 RAID(리니어레이드)1
디스크가 망가져도 망가진 디스크를 복구하여 쓸 수 있는기능
(RAID1은 복제가 아니기에 용량이 커지지 않음)
RAID 디스크가 다 차면 다음 거로 옮겨간다.
디스크 추가 VirtualBox에서 설정 -> 저장소 -> 디스크 추가
mdadm설치 apt install mdadm 
2개의 디스크를 하나로 만들음 mdadm --create /dev/md9 --level=linear --raid-devices=2 /dev/sdb1/dev/sdc1
[확인]
mdadm --detail --scan
전체 depth mkfs.ext4 /dev/md9 포멧
mkdir /mnt/raidlinear 새 파일 생성
cd /mnt/raidlinear 이동
echo radlinear > hello.txt 텍스트 파일 만듬
cd /dev 파일이동
ls 파일 확인
cd 기본으로 돌아감
mount /dev/md9 /mnt/raidlinear 마운트
df 마운트 확인
ls 파일 확인
cp /etc/rcS.d/* . 카피
ls
UUID로 설정하는 법 (슈퍼id로 해야함)
blikid md127
blikid /dev/md127
[sudo] vi /etc/fstab
* "[", "]" (은)는 입력하는게 아닙니다.
패키지 설치 dpkg -i google<tap>
dpkg -r gaculator //remove 
dpkg -P galculator // --purger (깔끔히 삭제..?)
dpkg -l (설치된 패키지 확인)
dpkg -L vim
---------------------------------------
apt-get
apt-cache
apt

apt-get update (목록을 가지고 오는 명력)
apt-get upgrade(명령을 하는 명령)
apt-get dist-upgrade(버전을 바꾸는 명령)
apt-get install PKG....
apt-get remove PKG...
apt-get purge PKG..

apt update
apt list(설치된 거 확인)
apt upgrade
apt full-upgrade (=apt-get dist-upgrade)
apt install
apt remove
apt remove PKG...
apt purge PKG..
apt show PKG...
genisoimage -r : 8글자 이상의 파일이름 지정할 때
-J : 윈도우에서 64bit 유니코드 이상의 이름 허용
-o : 파일이름 : 출력할 파일이름지정 (option)

genisoimage -r -j -o my_test.iso /boot
mkdir /media/isodir
mount -o loop my_test.iso /media/iso
압축  xz 파일이름
xz -d 파일이름.xz
xz -l file.xz (정보보기)
xz -k file
묶기
bizp2 file
풀기
bzip2 -d services.dz2
묶기
gzip services
풀기
gzip -d services.gz

zip services.zip services
unzip services.zip


파일을 묶고 풀어주는 것
tar cvf my.tar file..
tar tvf my.tar
tar xvf my.tar (푸는 것)
tar cvf my.tar /etc/systemd/ (디렉토리명시)

압축해서 줄 경우
xz my.tar
풀경우
xz -d my.tar.xz

bz로 묶은 압출 파일일 경우 j옵션을 붙이면 풀어지는 것
tar jsvf my.tar.bz2
자바 설치 리눅스에 자바 설치
sudo apt install openjdk-8-jdk
자바 버전체크
java -version
왜 해야하는지 모르겠지만 해야함
echo $JAVA_HOME
자바 C버전체크
javac -version
자바위치확인
readlink -f /usr/bin/java
자바버전 및 copy
cd /usr/lib/jvm/java-
자바 체크후 파일 경로 변경
cd /usr/lib/jvm/java-8-openjdk-amd64/
sudo vi /etc/profile -> export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64(copy한 경로 붙이기)
source /etc/profile
echo $JAVA_HOME
sudo vi /etc/profile -> export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64(copy한 경로 붙이기)
이클립스 압축풀기
cd Downloads/
ls
tar zxvf eclipse-inst-jre-linux64.tar.gz
마지막 실행
./eclipse-inst

 

2. 웹디자인 기능사 

 

제이쿼리를 연결할경우

script태그를 사용(head태그의 자손으로 처리)

<script src="제이쿼리문서">

준비구문

$(document<body내부의 태그>).ready< 제이쿼리보다 문서객체를 먼저준비>(function(){

 //내부코드를 실행

});

 

문서객체(제이쿼리)=선택자(css)=태그(html)

 

$('문서객체').click();

$('문서객체').mouseenter();

$('문서객체').mouseleave();

 

이벤트 명령(메서드)를 받는 시점

 

문서객체 메서드(객체에 주는 명령)

$('문서객체').메서드(매개변수);

 

addclass() 클래스를 추가하는 메서드

클래스를css에서 작성하고 제이쿼리로 추가만 해줍니다.

$('문서객체').addClass('클래스명');

remove클래스를 제거하는 문법

$('문서객체').removeClass('클래스명');

..

다 못함

 

3. 못함.

//yesterday wished to today list

. 인내심기르기 ✔

. 걸러서 말하기 👎

. 리눅스 수업 잘 따라가기 ✔

 

tomorrow wish list

. 인내심기르기 

. 평생 걸러서 말하기

. 수업에 열정과 확신을 가지고 나대지 않기

. jQuery 기초코딩편 완독

. 이것이 우분투 리눅스다 read

728x90
반응형