본문 바로가기

IT/서버14

리눅스 파일별, 디렉토리별 디스크 사용량 확인 리눅스에서 du -h로 디스크용량을 확인할때디스크가 풀에 가깝지만 어느파일이 어느정도 디스크를 사용하는지 알고 싶을때가 있다. 이런경우에, 해당명령어로 특정 디렉토리별 가장 큰 파일 20개를 쉽게 찾을 수 있다.find /home -type f -exec du -h {} + | sort -rh | head -n 20  추가로 디텍토리별 사용량 확인은 아래와 같다.(sudo 권한이 필요함)du -h --max-depth=1 /home | sort -h 2024. 11. 18.
vsftpd란? FTP란? FTP는 TCP/IP 프로토콜 기반으로 서버와 클라이언트 사이에 파일을 주고 받기 위한 프로토콜이며, 간결하고 안전하여 처리속도가 매우 빠른 프로그램이다. 대표적으로 vsftpd가 있다. vsftpd가 설치되어있는지 확인 ps -ef | grep vsftpd - 설치되어있지않다면 설치 진행 vsftpd 설치 yum -y install vsftpd vsftpd 설정 vi /etc/vsftpd.conf anonymous_enable=YES 익명 사용자의 접근을 허가 chroot_local_user=YES 현재디렉토리가 /가 되어버림. 즉 다른곳으로 벗어날수가없음. /home/source가 /로 인식되어버림. 절대경로를 사용하고싶으면 NO로 하던가 주석해야함 chroot_list_enable=YES.. 2023. 3. 27.
curl 사용법 리눅스에서 간단히 http쏘려면 curl명령어를 사용하면편하다. curl -v -d @abc.json -H "Content-Type: application/json" http://localhost:53013 -v 세부내용 보이기 -d 바디설정 -H 해더설정 -X GET,POST 등 방식 설정 -k https 로 보낼때 인증서를 무시(인증서를 안붙여도 https에 쏠수있다는말) 2023. 3. 26.
telnet [telnet]으로 포트 통신상태 확인 ping ip주소 : 외부 호스트서버가 네트워크상으로 접근이 가능한지 판별. 1.ping test를 한다. [svr:usr] ping 172.0.0.1 응답없으면(ping이 되지 않으면) firewall에 등록이 되지 않은 것이다. 정상적 결과 172.0.0.1 is alive 2.1.telnet ip port 로 확인한다. [svr:usr] telnet 172.0.0.1 9999 Trying 172.0.0.1... 계속 대기 중이면 방화벽(포트)가 안열린것이다. 2.2 [svr:usr] telnet 172.0.0.1 9999 Trying 172.0.0.1... telnet: Unable to connect to remote host: Connection refus.. 2023. 3. 26.
linux - 기본 정리 /home/abc 폴더기준으로 용량많이 차지하는 20개 du -h /home/abc | sort -h | tail -20 sudo : 뒤에 나오는 명령어를 root에 준하는 권한으로 실행 (ex. sudo mkdir test) su : 계정 전환 su - : 계정 전환 + 환경 변수도 전환 sudo su - test : 루트에 준하는 권한으로 test계정으로 전환하겠다(환경변수도 같이) 그룹 특정 그룹에만 파일이나 폴더를 열람할 권한을 주기위해.. groupadd 그룹명 groupdel 그룹명 tail /etc/group을 통하여 현재 있는 그룹확인가능 유저 아이디 생성시 무조건 그룹도 같이생성됨. test:x:1003:bxm400,bxm300 test라는 그룹을 bxm400,300이라는 두 유저가 참조.. 2023. 3. 26.
openssh wsl2(우분투) 기준으로 작성 sudo apt-get install openssh-server : ssh 서버 설치(ssh 클라이언트는 거의 기본적으로 설치되어있다고함) sudo apt-get install net-tools 실행하여 ifconfig & netstat 설치 sudo ssh-keygen -A :처음 ssh 서비스를 구동하면 ssh의 호스트키가 없어서 구동이 안되므로 SSH 호스트키 생성 sudo vi /etc/ssh/sshd_config ://port 22 주석해제???PubkeyAuthentication yes : 공개키 인증방식으로 접근가능한지 여부 PasswordAuthentication yes : id/pass로 접근가능한지 여부 (이걸 체크해야함) sudo ufw disable .. 2023. 3. 26.