- openwrt
- 취미생활
- 자이언트얀
- nat table 확인하기
- WiFi6
- 나트랑 일정
- 동대문부자재시장
- C언어
- openwrt nat table
- Linux
- Wireless
- 리눅스
- nat 정의
- hostapd
- 나트랑 여행 경비
- menuconfig
- 프로그래머스 c언어
- nat 적용
- 네트워크
- openwrt nat
- openwrt nf_conntrack
- WiFi
- ubuntu
- C
- programmers level2 C
- openwrt netfilter
- nf_conntrack
- 비즈팔찌
- openwrt nat 테이블 확인하기
- 제주도
- Today
- Total
Mandoo’s WLAN story
[Linux] 내가 보기 위한 리눅스 기초 명령어 사전 본문
리눅스 기초
USB 연결 : 처음에 호스트에서만 연결이 되어있어서 호스트는 끊고 게스트(리눅스)에서 연결 시켜줘야함.
- 가상머신 설정 > USB > +(Add)
mount : 입력된 장치들 목록
mount 장치이름 : 연결
umount 장치이름 : 연결끊기
Virtual UI에서 설정하는 방법
기초 명령어
cd ~사용자ID : 사용자 홈 디렉토리로 이동
pwd : 현재경로 확인
mkdir : 디렉토리 생성
mv : 파일이나 디렉터리의 이름을 변경하거나 위치 이동
touch : 비어있는 파일을 생성 (크기 0), 이미 존재하면 수정 시간을 변경
rm : remove 삭제
cp : copy 복사
head or tail 파일명 : 파일에 맨 앞이나 맨 뒷 부분을 보여줌
head or tail -숫자 파일명 : 몇줄
file : 파일 타입 : 리눅스는 확장명이 없는 경우가 있어서 확인할때 사용자
clear : cmd 화면 초기화
more : 텍스트파일을 화면에 페이지 단위로 출력
less : more 확장
사용자 관리
root : 다중 사용자가 사용하는 시스템
root라는 슈퍼유저가 모든 작업을 관리 할 수 있는 권한이 있음
모든 사용자는 하나 이상의 그룹에 반드시 소속되어 있음
etc/passwd : 사용자들 정보
EX) tail -5 /etc/passwd
jiyoon:x:1000:1000:jiyoon,,,:/home/jiyoon:/bin/bash
사용자이름:비밀번호 관리하는거 없음:사용자번호1000:그룹1000:그룹이름
새로 생성한 사용자번호는 1000부터 그룹을 따로 지정하지 않으면 그룹이름 사용자이름과 동일하게 만들어짐
정확한 그룹 정보 : tail -5 etc/group :/home/jiyoon:/bin/bash
이 사용자의 홈디렉터리위치:사용하는 shall
tail -5 /etc/shadow : 사용자 비밀번호 보는 곳 (암호화되어있음)
adduser 새로운 사용자 추가
passwd : 사용자의 비밀번호를 지정하거나 변경
change : 사용자 암호를 주기적으로 변경
change -m 2(일) 유저이름 // 최소로 써야하는 일 수
group : 현재 사용자가 속한 그룹을 보여줌
groupadd : 새로운 그룹을 생성한
groupmod : 그룹의 속성을 변경
groupmod --new-name 그룹이름 바꿀그룹명
goupdel : 그룹 삭제
gpasswd : 그룹 비밀번호 변경 : 실제로 잘 안씀
adduser로 사용자를 만들면 root 계정에 /etc/skel 폴더를 똑같이 넣어줌
사용자 만들때마다 특정 폴더를 생성해주려면 /etc/skel 폴더안에다 넣어두면 됨
read(4), write(2), execute(1)
user, group, other
chmod : 파일에 권한을 줌
chmod 777 test / chmod r+w test
chown 소유권 변경
chown [그룹명.사용자] [파일명] : 루트만 가능
chgrp [그룹명] [파일명]
chown [사용자명] [파일명]
링크 : HardLink, SymbolicLink(바로가기)
HardLink : 원본파일을 복사하는 것이 아니라 메모리 주소를 가리키고 있어서 용량을 차지하지 않는다. 다른 파일을 거치지 않고 직접 디스크 포인터에 엑세스해서 성능이 좋아짐 원본 파일을 같은 파일 시스템 내 다른 위치로 옮겨도 작동 가능 원본파일의 inode와 같은 번호를 갖고있음
Symbolic : 파일 및 디렉토리에 대한 링크를 만들 수 있음 원본파일 자신이 가리키고 있는 파일의 위치를 데이터로 저장하기 때문에 용량을 차지함 원본 파일의 주소를 복사해 갖고있었기 때문에 원본파일이 옮겨지면 작동 X
nm-connection-editor
(네트워크 관련된 작업 명령어)
자동, 고정IP 사용 결정, IP주소, 서브넷마스크, 게이트웨이, DNS 정보 입력, 네트워크 카드 드라이버 설정, 네트워크 장치 설정
systemctl <start, stop, restart, status> network 변경된 네트워크 설정을 적용
nslookup : DNS 서버의 작동을 테스트
에러
sudo apt-get update
sudo apt-get install net-tools
install 시 아래 에러 발생
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
sudo killall apt-get apt - apt 관련하여 실행중인 프로세스가 없다고 하면 아래 실행
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a
sudo apt update
그래도 동일한 에러가 계속 뜨면 재부팅(reboot)
'Mandoo's IT Story > Linux' 카테고리의 다른 글
[Linux/kali] hostapd.conf 프로토콜별 설정값 (2) | 2022.09.13 |
---|---|
[Linux] 리눅스에 무선랜카드 드라이버 rtl88x2bu 설치 (0) | 2022.09.13 |
[Linux] Bridge와 NAT 연결방식의 차이점 (0) | 2022.09.13 |
[Linux] 리눅스 로그인 인증 단계 (0) | 2022.09.06 |
[Linux/ubuntu] pthread 설치 (0) | 2022.09.05 |