반응형

IT/Linux 17

wget 출발지 IP 변경

이번엔 리눅스 기본 명령어 wget에서 출발지 IP를 변경하는 경우에 대해서 써본다. 일단 wget이 뭐하는 명령어인지 모를 수 있으니 간단하게 GNU Wget (간단히 Wget, 이전 이름: Geturl)는 웹 서버로부터 콘텐츠를 가져오는 컴퓨터 프로그램으로, GNU 프로젝트의 일부이다. 이 프로그램의 이름은 월드 와이드 웹과 get에서 가져온 것이다. HTTP, HTTPS, FTP 프로토콜을 통해 내려받기를 지원한다. - wiki백과 실제로 다운로드가 필요한 경우에 쓰거나 테스트를 목적으로 간단하게 웹페이지를 떙겨오는 경우에 많이 쓰인다. 이제 wget 명령어의 출발지 IP를 변경하는 방법을 알아보자 우선 장비에서 가지고 있는 IP다. 세컨드리 IP로 13.13.13.13과 12를 생성해놓았다. # ..

IT/Linux 2023.02.17

CentOS7 네트워크 interface명 바꾸기

예로부터 리눅스의 네트워크 인터페이스 명은 eth0, eth1 처럼 eth로 시작하는 이름을 사용했었는데, 최근.... 이라고 하긴 뭐하고 아무튼 언젠가부터 eno, em 등 새로운 형식의 이름으로 바뀌었습니다. 기존에 사용하던 포트와 매핑되는 인터페이스 명을 확인하는 문제도 그렇고 네트쿼크 인터페이스 명이 하드코딩 된 프로그램들 사용 문제도 그렇고 등등 편의상 이전처럼 eth로 이름을 바꾸고 싶게 되요. 각설하고 아래와 같이 수정했습니다. 1. grub 설정 바꾸기 # vi /etc/default/grub GRUB_CMDLINE_LINUX 변수에 net.ifnames=0 추가 2. grub config 파일 생성 # grub2-mkconfig -o /boot/grub2/grub.cfg 3. 70-per..

IT/Linux 2022.02.17

[Linux] tar명령어

압축관련 명령어 tar 메모 - 압축하기 # tar cvf [파일명].tar [압축대상] [압축대상] # tar cvfz [파일명].tar.gz [압축대상] ** 압축대상을 절대경로로 사용할 경우 디렉토리 계층을 기억해서 압축 해제 시 그 자리에 풀림 - 특정 디렉토리 제외하고 압축하기 # tar cvfz [파일명].tar.gz --exclude [압축대상 중 제외대상] [압축대상] - 압축파일 내용보기 # tar tvf [파일명].tar # tar tvfz [파일명].tar.gz - 압축풀기 # tar xvf [파일명].tar # tar xvfz [파일명].tar.gz 끝

IT/Linux 2020.04.12

[Linux] yum repository 변경

서버 사용 중에 yum으로 깔게 간간히 생긴다. 그런데 yum이 갑자기 안돼... 웨지... 아니면 느려 십 중 하나는 yum repo 문제 yum repo를 우리나라의 사이트로 바꾸어보자 일단 예제는 daum ftp 서버 !! 그런데 참조 글에 있는 것처럼 원래 주소는 ftp.daum.com이었는데 daum이 kakao랑 합쳐지면서 주소가 바뀌었다. http://ftp.daumkakao.com/centos/ 일단 지금 현재 내 yum repo 상태 뭔가 더럽네..? 이왕하는김에 싹 정리 모든 파일 싹다 backup 디렉토리에 넣어버리고 필요한 repo를 만든다. Kakao.repo 라는 이름의 파일을 아래 내용으로 생성 지금 서버는 Centos 6.대라 6으로 맞춰저있음 각자 맞춰서 쓰면 될 것 같다...

IT/Linux 2020.04.12

[Linux] 리눅스 용량 확인 명령어 모음

리눅스에서 용량 확인하는 방법들 모음 # fdisk -l 디스크 파티션 확인 [root@localhost work]# fdisk -l Disk /dev/sda: 64.0 GB, 64023257088 bytes, 125045424 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: 0x000b95aa Device Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 104857..

IT/Linux 2020.04.10

nf_conntrack table full dropping packet 로그

부하테스트 중에 문제가 발생하여 장비들을 뒤지다가 서버 한대에서 아래와 같은 로그를 확인하였다. nf_conntrack라는 애 table이 꽉차서 패킷을 드랍한다니 # cat /var/log/message 또는 # demsg 일단 conntrack이란 iptables의 상태추적 모듈로 NAT 테이블이나 FTP 등과 관련이 있으며 커넥션들에 대해 기록하고 추적하기 위한 모듈 nf_conntrack이 활성화되어 있을 경우, 커넥션 상태에 대해 일정시간 동안 기억하게 되며 기억하는 한계는 table의 크기값으로 지정되어 있으며 기본값은 65536이다. table 한계치를 초과하면 이후 패킷들은 모두 드랍한다. 아래 명령어들로 관련 상태를 확인 할 수 있다. 모듈 확인 # lsmod | grep nf_connt..

IT/Linux 2019.12.27

텔넷 root계정 접속 허용

텔넷으로 root 계정 접속 허용하는 방법 기본적으로 리눅스에 텔넷으로 root 계정 로그인이 불가능하다. 접근을 허용하는 방법은 아래 두가지 이다. 1. /etc/securetty 파일에 사용자 추가 (pts/1, pts/2) 파일내에 pts/1, pts/2를추가해 준다. vc/1 vc/2 vc/3 vc/4 vc/5 vc/6 vc/7 vc/8 vc/9 vc/10 vc/11 tty1 tty2 tty3 tty4 tty5 tty6 tty7 tty8 tty9 tty10 tty11 ttyS0 ttysclp0 sclp_line0 3270/tty1 hvc0 hvc1 hvc2 hvc3 hvc4 hvc5 hvc6 hvc7 hvsi0 hvsi1 hvsi2 xvc0 pts/1// 추가한 줄 ~ ~ ~ ~ ~ ~ "/etc..

IT/Linux 2019.08.09

리눅스에서 패스워드 저장에관해

리눅스 패스워드 저장 리눅스에서 계정 정보를 저장하는 파일은 /etc/passwd 파일 이다. 해당 파일에는 계정 이름, id, 홈디렉토리, 사용 쉘 등이 기록되어 있는데, 이 글에서는 계정 정보 중 비밀번호에 대해서 알아본다. 비밀번호 정보는 /etc/shadow 라는 파일에 따로 관리되고 있는데, 해당 파일은 관리자 권한 계정만 읽기 등을 할 수 있다. passwd 파일 처럼 :로 구분되어 있는데 밑줄친 부분이 비밀번호에 대한 정보이다. 리눅스에서 비밀번호는 해시함수에 비밀번호를 적용해서 나온 값을 기록하고 있는데, 보안상 같은 해시함수에 같은 비밀번호를 넣으면 같은 값이 나오기 때문에 좋지 않다. 그래서 계정별로 salt라는 임의의 값을 부여해서 비밀번호 뒤에 추가해서 해시함수를 적용시킨다. 그래서..

IT/Linux 2019.08.08

[Network] Vlan 할당하여 tag로 interface 구성

리눅스에서 vlan을 tag(태깅)해서 사용하는 방법 우선 vlan 태깅을 위해서는 관련 모듈이 필요하다. 기본적으로 OS에 있지만 혹시 모르니 확인해주도록 한다. # modinfo 8021q # lsmod | grep 8021q 만약 모듈이 올라와 있지 않다면 올려준다. # modprobe 8021q 모듈 확인이 됬다면, 실제 사용을 위해 설정이 필요하다. 설정에는 아래 세가지 방법이 있다. 1. interface file을 이용 2. vconfig 명령어를 이용 3. ip link 명령어를 이용 1번 방법은 장비 재부팅되어도 설정 지속 2,3번 방법은 장비 전원 off시 초기화 된다. eth0에 vlan id 23이고 ip가 192.168.23.23/24인 인터페이스를 생성해본다. 1. interfa..

IT/Linux 2018.12.19

dd명령어로 백업하기

dd 명령어란 유닉스/리눅스에서 블록단위의 복사를 위해 사용하며 명령어와 옵션이 동일하다. dd 명령어 옵션 (전체 옵션중 일부) of=file : 표준출력 대신 지정한 파일에 작성한다. if=file : 표준입력 대신 지정한 파일에서 불러들인다. bs=size : 지정한 크기(size)만큼 읽고 쓴다. count=n : 입력 블록의 ibs 크기만큼 복사한다. dd 명령어 사용처 (네이버 지식백과에서 나온 사용처) 부트 플로피나 스왑 파일을 만드는 작업에 유용한 명령어 - 변환 과정을 거쳐 파일 혹은 표준 입출력을 복사한다. : ASCII-EBCDIC 간 변환, 대소문자 간 변환 : 입출력 바이트 쌍 바꾸기 : 입력 파일의 처음이나 끝을 건너뛰거나 잘라내기 - 백업처럼 대량 데이터를 복사 파일 내용을 장..

IT/Linux 2018.10.11
728x90
반응형