티스토리 뷰
-
mkdir 폴더이름 : 현재 위치에 폴더 생성
-
mkdir /폴더이름 : /가 있으면 최상위 폴더에 생성
-
rmdir 폴더이름 : 폴더삭제(하위폴더 삭제 X)
-
rm -rf 폴더이름 : 하위폴더 까지 삭제
-
touch 파일 이름 : 파일 생성
-
cp a.txt b.txt : a.txt 를 복사
-
cp -r : 폴더 복사
-
다른 계정에 복사도 가능
-
mv : 파일 이동
-
mv a.txt b.txt : 파일 이름 바꾸기
-
cat 파일명 : 파일 내용 보기
-
head -5 파일명 : 해당 파일의 앞 5행 출력
-
tail -3 파일명 : 해당 파일의 끝 3행 출력
-
지정하지 않으면 10행 출력
-
file 파일명 : 파일의 형식 출력
-
more, less : 페이지 단위로 출력
-
ls | grep a* : a로 시작하는 모든 파일을 찾아서 출력
-
ls -al > list.txt : 명령의 결과를 list.txt 저장(있으면 덮어쓴다)
-
sort ls.text : 결과를 정렬해서 출력
파일 속성
-
gedit /etc/passwd : 사용자 정보
-
gedit /etc/shadow : 암호 저장
-
adduser : 유저 생성
-
passwd 계정명 : 비밀번호 변경
-
usermod : 속성 변경
-
홈디렉토리 변경하기
usermod encore --home /home/home
-
userdel : 유저 삭제
-
groups : 한 계정이 여러 그룹에 속할 수 있다.
-
groupadd : 그룹 생성
-
groupmod : 그룹 이름 변경
-
groupdel : 그룹 삭제
-
파일 권한
rwxs : read, write, excute 읽기 쓰기 실행
s 는 root 권한으로 실행
-
chmod u-x aaa.txt : 실행권한 제거
-
chmod u+x aaa.txt : 실행권한 부여
-
chmod g-rw aaa.txt : 그룹의 읽기 쓰기 권한 제거
-
chmod o-rwx aaa.txt : 그 외 사용자 읽기 쓰기 실행 권한 제거
-
chmod 1777 디렉토리명 : drwxrwxrwt
파일 생성은 누구나 가능하지만 삭제는 소유자만 가능
t : sticky bit -> 누구든 접근 가능 하지만 삭제시에는 소유자와 관리자만 지울 수 있다.
사용자 변경
-
whoami : 현재 사용자 확인
-
su - 계정 : 환경변수 까지 적용
-
exit (logout ) : 로그아웃
-
sudo 명령어 : root 권한으로 하나의 명령 실행
파일 소유권
-
chown 계정 파일명 : 파일 소유권 변경
-
chown 계정.계정 파일명 : 파일 그룹도 변경
-
chown .계정 : 파일의 그룹만 변경
-
chgrp 계정 파일명 : 파일의 그룹 변경
관리자 명령어
dpkg
-
데비안 리눅스에서 사용하는 패키지
-
우분투는 데비안에서 파생되어 사용 가능
-
최신 버전에서는 dpkg 를 포함한 apt-get 을 사용
-
확장자는 *.deb이고 패키지라고 부른다.
-
dpkg는 의존성 처리 불가. apt-get을 사용
- dpkg는 설치 확인할 때 사용
-
http://kr.archive.ubuntu.com -> ubuntu -> pool -> universe -> g -> galculator_ _ _ amd64.deb
-
http://kr.archive.ubuntu.com -> ubuntu -> pool -> main -> m -> mysql-default ->
mysql-client _ _ amd64.deb
-
다운로드한 파일은 /root/다운로드 폴더에 저장
-
의존성 문제로 설치 오류
hostname 변경하기
파일 압축하기
-
리눅스에서 파일을 압축하려면 압축할 파일들을 묶어서 압축한다. 묶지 않고 압축하면 개별적으로 압축함.
-
tar : 파일을 묶는다.
-
tar c : 파일 묶기
tar cvf -> v는 진행상황 보기
-
tar x : 묶은 파일 풀기
-
압축하기
파일 위치 검색
-
find 찾을위치 -name "파일이름"
-
크기에 맞는 파일 찾기
-
find 위치 -name "파일이름" -size +10k -size -100k
10k 이상 100k 이하
프로세스
-
ps -ef | grep 프로세스 이름 : 원하는 프로세스 검색
-
yes > /dev/null : 무한루프 실행
-
yes > /dev/null & : 백그라운드로 실행
-
jobs : 실행중인 백그라운드 프로세스
-
kill 프로세스 이름 : 프로세스 종료
서비스
-
데몬, 서버 프로세스를 의미 (백그라운드 프로세스)
'Linux' 카테고리의 다른 글
OpenSSH (0) | 2020.08.11 |
---|---|
텔넷 (0) | 2020.08.11 |
쉘 스크립트 프로그래밍 (0) | 2020.08.08 |
root계정으로 자동 로그인 하기 (0) | 2020.08.08 |
Ubuntu 설치하기 (VirtualBox) (0) | 2020.07.25 |
- Total
- Today
- Yesterday
- maven
- oracle
- SPARK
- Java
- Variable allocation
- I/O Services of OS
- hadoop
- Spring
- linux
- JSON
- Disk System
- jdbc
- File Protection
- Flume
- mapreduce
- Free space management
- springboot
- I/O Mechanisms
- HDFS
- 빅데이터
- RAID Architecture
- Disk Scheduling
- vmware
- Replacement Strategies
- 빅데이터 플랫폼
- 하둡
- gradle
- aop
- SQL
- Allocation methods
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |