반응형
250x250
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

Yeonee's Story

[Linux] 23.10.30 교육 1 본문

⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆/Linux

[Linux] 23.10.30 교육 1

yeonee 여니 2023. 11. 6. 15:26
728x90
반응형
SMALL

안녕하세요.

#yeoneeblog 여니입니다 :)

 

 

23.10.30

1. 리눅스는 운영체제에요!
리눅스의 종류는 다양해요.
Unix, Solaris ....

리눅스는 명령어가 같아요.
레드햇 계열 -> RHEL 커널 -> ORACLE LINUX (기업들 많이 사용) -> 기업유료 / 개인무료 / 완전무료->유료(9버전부터)
Red Hat           -> Cent OS -> Rocky Linux
Fedora
명령어=> 패키지 설치 명령어 Yum / 패키지 파일 확장자 .APM
RPM - * .RPM

데비안 계열
devian
ubunthu
명령어=> 패키지 설치 명령어 apt / 패키지 설치 확장자 .deb
dpkg - * .deb


☆☆☆2. 리눅스/유닉스는 절대경로 , 상대경로가 있어요.
/ 를 /root라고 부릅니다.

절대경로 /home/was = /root
상대경로 ../was     .현재 디렉토리 경로
            .. 상위 디렉토리 경로
ex) /home/was/다운로드 = ../..다운로드
      
                      * shift + 8 ->* 의 이름 : 아스타리스크, 뜻 : 전부 다   
ex) was1.20230901.log .... was1.20231030.log log파일이 여러개 있다고 할 때 , *09*.log입력시 09의 log파일들이 모두 출력됨.
                      * cd ~ 해당 계정의 홈 경로
+ persnal computer pc라고 하여 한 사람이 하나의 계정을 사용하는데, 유닉스나 리눅스는 하나의 컴퓨터에서 공동작업

계정다수 하나의 컴퓨터에서 공동작업
was
root 최상위 권한 유저(관리자 계정)
oracle
java

/root != root 계정


3. cd (change directory)  cd - (바로 직전 경로 이동)
ls (리스트)  ls -al 수정 시간 파일명 등을 출력, abc순서대로 파일들이 뜸
               ls -ltr (list time reverse) 가장 최근 수정한 것부터 역순으로 올라가서 출력됨 
           -h or --help는 옵션 명령어 도움말이 나옴
mkdir 디렉토리명(make directory)
mkdir -p 디렉토리1/디렉토리2....
+ -p가 없으면 단일 경로로 하나가 생겨지고 경로 안에 파일 생성시 -p


4. GUI : 윈도우
   CLI : 리눅스/유닉스 -> 터미널 경로이동 파일실행을 하기 위해 명령어를 알아야한다.


5. ls -al
모드 owner 그룹 파일 수정시간 파일명
|------권한-------|

|--모드--|--own--|--gr--|other
d               rwxrwx rwx         r=read : 4
                                        w=write : 2
                                        x=execute : 1
d: os권한

ex) rw-r--r-- : 권한이 644이다.
    42 4  4

chmod 체인지모드
chown 체인지오너
o=r,x / g=r

+ 디렉토리는 보통 파란색 글씨


6. OS계정
owner         /group       /other
계정소유자   그룹          그룹이 아닌 모든 계정

즉, 이런 것들 때문에 계정마다 소유자, 권한이 달라서 상대적으로 보안이 유리하다.


7. mv bb ccc
mv(move) [파일 or 디렉토리] [바꿀 파일 or 디렉토리] : 파일이동이 첫번째 목적


8. su - = su - root 
su: 스위치 user

+ root가 최상위 권한을 가진 계정이라 계정명없이 이동가능


9. cp -R : (Recursive) 디렉토리, 디렉토리 내부 파일까지 복사
   cp : 파일복사만 됨
chmod -R 체인지모드 ex) 단순 읽기 권한을 rwxrwx rwx로 변경
chown -R 체인지오너 ex) root:root


<명령어>
경로이동, 파일복사, 파일 or 디렉토리 권한 변경 관련들
pwd
mkdir
cp
cp -R
mv
chmod
chown
chmod -R
chown -R
whoami 현재 접속중인 계정 확인용도 (=id)


10. top
프로그램 실행 -> 프로세스
프로세스 id : PID (OS상에서 임의로 부여함)


11. rm (remove
     rm -rf 디렉토리명 
ex) rm eee 하면 안지워짐 rm -rf eee 해야만 지워짐


12. vm 상태
     top        - vm상태, 주로 메모리/cpu확인/memory ex) vmstat 1 : 1초마다 내용을 출력하겠다.
     vmstat    - vm상태, 주로 메모리/cpu확인/memory ex) iosatat 1
     iostat      - 디스크 읽기 쓰기 상태 
     netstat    - 네트워크 상태 확인
ex) netstat -an | grep -i listen | grep tcp
리눅스는 명령어를 조합( | )해서 사용가능하다.


13. ifconfig
     talent ip port 
     nc ip port

uname -a
: 운영체제를 확인할 수 있고, -a 시에 기타 등등 내용 확인 가능

cat aa.txt
: txt내용 출력

cat aa.txt | more
: txt 내용이 많을 경우 스페이스바로 쭉쭉 출력 -> 출력 확인 끝나면 프롬프트 돌아옴

ex) grep good aa.txt | wc -l
1출력 
wc -l : 줄수 출력




+ linux 설치
- ISO image : username: vboxuser, password: vboxuser

 

728x90
반응형
LIST