전체 글 31

#wget (파일 다운로드)

web get : 파일 다운로드 wget [옵션] [URL] 단순 저장 : wget download-url 다른 이름으로 저장 : wget -O 파일명 download-url 로그 : wget -o download.log download-url 다운로드 속도 : wget --limit-rate=200k download-url 이어받기 : wget -c download-url 백그라운드 : wget -b download-url user-agent정보 전달 : wget --user-agent=”Mozilla/~” download-url 불법적인 접근으로 오인하고 차단되는 경우 사용 다운로드 가능여부 확인 : wget --spider download-url 서버에 파일 존재 여부 및 용량 확인 가능 자동 재시..

lastlog (접속 로그 확인)

user 또는 root 계정의 마지막 로그인 시간, 호스트명, 포트 정보 등을 확인 path : /usr/bin/lastlog lastlog [옵션] [root@home ~]# lastlog --help Usage: lastlog [options] Options: -b, --before DAYS print only lastlog records older than DAYS -C, --clear clear lastlog record of an user (usable only with -u) -h, --help display this help message and exit -R, --root CHROOT_DIR directory to chroot into -S, --set set lastlog record t..

#fstab (파일시스템 테이블)

path : /etc/fstab 파일시스템 정보를 정적으로 저장하는 파일로 리눅스 부팅시 자동으로 적용됨. * 주의!! 파일 정보가 손상된경우 부팅중 파일시스템 마운트 중간에 멈춰버림. 내용 [파일시스템장치명] [마운트포인트] [파일시스템종류] [옵션] [dump관련설정] [파일점검옵션] 파일시스템 장치명 "/dev/sda1", "/dev/sda2"등과 같은 장치명 사용 가능 "LABEL=/", "LABEL=/boot"등과 같은 라벨명 사용 가능 (단, 해당 파일시스템에 라벨명설정 필요) 마운트 포인트 마운트 될 위치 "/", "/home", "/backup"등과 같이 디렉토리를 지정 파일시스템 종류 ext4, nfs, swap, xfs 등 옵션 default : 일반적인 파일 시스템 auto / noa..

#fdisk

파티션 관리 및 설정 현황을 확인 새로운 파티션 생성, 기존 파티션 삭제, 파티션 타입 결정 등을 위해 사용. path : /sbin/fdisk fdisk [옵션] fdisk -l : 파티션 테이블 리스트 fdisk : 파티션 변경 [root@home ~]# fdisk -l Disk /dev/xvda: 21.5 GB, 21474836480 bytes, 41943040 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x..

마운트 (Mount)

저장 장치 및 기타 외부 하드웨어에 접근할 수 있는 경로를 특정 디렉터리 구조에 지정해주는 작업 디스크 볼륨 목록 번호 계정명 용량 장치명 1 OS 20GB 2 test 100GB /dev/xvdc /backup 에 /dev/xvdc를 마운트 디스크 용량 및 mount 정보 확인 [root@home ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 18G 4.3G 13G 25% / /dev/xvdb 100G 15G 86G 15% /home /dev/xvda1 950M 148M 803M 16% /boot tmpfs 782M 0 782M 0% /run/user/0

#df (disk free)

disk free : 파일 시스템 디스크 공간 확인 시스템에 마운트된 하드디스크의 남은 용량을 확인할 때 사용. (default 1,024Byte) path : /bin/df df [옵션] [파일명] df -a : 모든걸 df -l : 로컬 파일 시스템만 df -h : 인간적으로 단위 좀... (ex 1K, 512M, 16G) df -h /home : 특정 시스템/파일 만 [root@home ~]# df -h /home Filesystem Size Used Avail Use% Mounted on /dev/xvdb 100G 15G 86G 15% /home Tip!! 전체 사용률이 궁금할땐!! DISK_TOTAL=`df -P | grep -v ^Filesystem | awk '{sum += $2} END {..

디스크 관리

#df vs du df : disk free 현재 마운트 된 파일시스템의 상태를 기초로하여 사용률을 보여줌 du : disk use 실제 디렉토리와 파일을 확인하고 그 크기를 계산 (allocation space 기준으로 디스크 사용량을 보여줌) df 와 du가 다른경우가 있다!! 실행 중인 프로세스가 오픈한 파일에 대해서 삭제처리를 한 후에 해당 프로세스(task)를 종료하지 않은 경우 #lsof | grep deleted 으로 확인 후 해당 프로세스를 리셋하거나 종료하면 메모리를 찾을 수 있다 그냥 두면? 실제 사용량이 많지 않아도 df에서 100%로 보이면 여유공간이 없다고 파일 생성 X

SSH란

SSH : Secure Shell (https://www.ssh.com/) 네트워크 상의 데이타 암호화, 기존 로그인 셸의 기능에 사용자 인증, 호스트 인증 등 보안 기능을 정의한 보안 셸 프로토콜 인증 (Authentication) 암호방식 비대칭 암호 방식으로 public key와 private key를 사용. private key는 외부 유출없이 가지고 있고, public key만 네트워크를 통해 전달 public key는 평문을 암호화 private key는 암호문을 평문으로 변환 인증방식 RSA DSA … 기밀성 & 무결성 (Encryption & Integrity) SSH는 네트워크를 통해 전달되는 데이터를 암호화 암호화 방식 3DES, blowfish … MAC (Message Authent..