본문 바로가기

Linux

[CentOS] 6.5 x64 GeoIP iptables 국가별 차단 보호되어 있는 글입니다. 더보기
[CentOS] 6.x Console Mode 해상도 변경 1. 해상도가 낮아 넓은 화면을 볼 수가 없다 2. vi /etc/grub.conf 3. vga=0x344 -> 재시작 4. 기본 Logo에서 2번째 그림처럼 Logo가 바뀌었다 5. 화면을 훨씬 넓게 볼 수 있다 VMware 지원 해상도 0x333 : 1024x768 16 bits 0x341 : 1024x768 32 bits 0x334 : 1152x864 16bit 0x342 : 1152x864 32bit 0x362 : 1280x720 8 bits 0x363 : 1280x720 16 bits 0x364 : 1280x720 32 bits 0x377 : 1280x768 8 bits 0x378 : 1280x768 16 bits 0x379 : 1280x768 32 bits 0x368 : 1280x800 8 b.. 더보기
[CentOS] vi 입력시 vim 실행 1. vi ~/.bashrc 2. alias vi='vim' 추가 -> 재시작 3. vi ~/.bashrc 이쁘게 잘나온다... 더보기
[CentOS] 6.x 영문 -> 한글 변경 1. 영문 2. yum -y groupinstall "Fonts" 3. vi /etc/sysconfig/i18n 3. LANG="en_US.UTF-8" -> LANG="ko_KR.UTF-8" 4. vi ~/.bashrc -> export LANG=ko_KR.UTF-8 5. source /etc/sysconfig/i18n 6. startx 7. 다시 묻지 않기 -> 이름 바꾸기 더보기
[CentOS] 5.x 영문 -> 한글 변경 1. 영어로 나온다 2. 한글 언어는 나오는데 글자가 깨진다 3. yum -y groupinstall korean-support -x xorg-x11-server-Xorg 4. System -> Administration -> Language 5. Korean -> OK 6. OK -> 시스템 재시작 7. 한글로 바뀜 더보기
[CentOS] 6.x X-Window GNOME 설치 1. yum grouplist 2. yum -y groupinstall "Desktop" "General Purpose Desktop" "X Window System" 2. startx 3. Do not show me this again -> Close 더보기
[CentOS] 6.x X-Window KDE 설치 1. yum -y groupinstall "KDE Desktop" "X Window System" 2. startx 더보기
[CentOS] 6.x Chrome Install 1. vi /etc/yum.repos.d/google.repo 2. 32Bit - [google] name=Google - i386 baseurl=http://dl.google.com/linux/rpm/stable/i386 enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub 64Bit - [google] name=Google - x86_64 baseurl=http://dl.google.com/linux/rpm/stable/x86_64 enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub 3. yum -y install .. 더보기
[CentOS] 5.x X-Window KDE 설치 1. yum grouplist 2. yum -y groupinstall "X Window System" "KDE (K Desktop Environment)" 3. startx 더보기
[CentOS] 5.x X-Window GNOME 설치 1. yum -y groupinstall "X Window System" "GNOME Desktop Environment" 2. startx 3. Default GUI Booting vi /etc/inittab 4. id:3:initdefault: -> id:5:initdefault: 5. 재부팅시 GUI로 부팅이 된다. 더보기
[CentOS] PPTPD VPN Server 1. rpm -Uvh http://poptop.sourceforge.net/yum/stable/rhel5/pptp-release-current.noarch.rpm2. yum -y --enablerepo=poptop-stable install pptpd 3. yum -y install ppp 4. vi /etc/pptpd.conf 5. 맨밑으로 이동 6. #localip 192.168.0.1 -> local 192.168.71.129(Server IP) #remoteip 192.168.0.234-238, 192.168.0.245 -> remoteip 10.10.10.2-254(VPN 연결시 PC에 할당할 사설 IP) 7. vi /etc/ppp/chap-secrets 8. test(접속 할 ID), *(Se.. 더보기
[Ubuntu] Macbuntu 1. install 선택 2. 우분투다.. 3. 한글 선택 -> 앞으로 4. 앞으로 5. 앞으로 6. 지금 설치 7. 앞으로 8. 앞으로 9. 내용 입력 -> 앞으로 10. 설치중 11. 지금 다시 시작 12. 설치완료. 더보기
[Linux] Linux를 이용한 방화벽 구축 더보기
[CentOS] Grub 보안 설정. grub에 암호를 걸어 아무나 Single Booting을 할 수 없도록 해보자 1. Single Booting을 하려면 아래와 같은 화면에서 e를 누르면 edit 상태로 바뀐 다. 암호를 걸어 암호를 입력을 해야만 Single Booting을 할 수 있도록 하자.. 2. grub 입력 하면 아래와 같은 모드로 바뀐다. 3. md5crypt 입력을 하면 패스워드 입력창이 나온다. 패스워드를 입력하면 아래 그림처럼 암호화되어 나온다. Sing Booting 들어가기 위한 암호이니 잃어버리지 말자. 4. vi /etc/grub.conf 입력한다. 아래의 둘중 아무거나 입력해도 된다. 5. default=0 밑에 password --md5 $1$TXMze0$5SHWEd29zrD62DeR8j.vM. 줄을 추가했.. 더보기
[Linux] CPU 정보 및 CPU 개수 확인, Hardware 사양 확인. 1. CPU의 정보가 자세히 나온다. -> cat /proc/cpuinfo 2. 물리적으로 몇 개의 CPU가 설치되어 있는지 확인이 가능하다. cat /proc/cpuinfo | grep processor | wc -l 3. Model 확인 -> dmidecode | grep Name 4. Serial Number 확인 -> dmidecode | grep Serial 5. 메모리 확인 -> cat /proc/meminfo 더보기
[Backtrack] mac-address changer 1. 맥주소를 변경해보자. ifconfig 해보면 아래와 같이 맥주소가 나온다. 2. 맥주소 변경전 해당 인터페이스를 다운시켜야한다. ifconfig eth0 down 3. macchanger [options] device 이용해서 변경하면 된다. -옵션은 여러가지가 있다. 수동으로 지정도 가능하다. -r은 랜덤으로 변경이 된다. 아래와 같이 맥주 소가 가짜 맥으로 변경이 됐다. 4. 변경이 됐으면 해당 인터페이스를 다시 올려준다. ifconfig eth0 up 5. ifconfig 확인해보자. 맥주소가 바뀐게 확인이 된다. 더보기
[Backtrack] Site Load Balancing Detector 1. 프로그램 -> BackTrack -> Information Gathering -> Network Analysis -> DNS Analysis -> lbd 2. 아래와 같이 ./lbd.sh 도메인을 입력해서 확인해보면 로드밸런싱을 사용하고 있음을 확인 할 수 있다. 더보기
[Linux] OS 정보 보기 1. cat /etc/centos-release 2. cat /etc/issue 3. lsb_release -a 더보기
[CentOS] Kernal Bit 정보 확인 방법 Linux에서 Kernal Bit가 현재 몇 Bit로 사용하고 있는지 모를 때는 아래와 같은 명령어로 확인이 가능하다. 1. cd /bin -> file * | more 2. getconf LONG_BIT 3. file /sbin/init 더보기
[CentOS] uname 명령어로 시스템 정보 보기 1. Terminal 실행 -> uname --help 하면 아래와 같이 전체 명령어가 출력된다. 2. 하나씩 옵션을 주어 실행을 해보았다. 설명을 할 것도 없이 간단하다. 시스템 정보 확인하는 명령어는 uname이 있다는 정도만 알자. 더보기
[CentOS] Root Password 분실시 초기화 방법 Root Password 분실로 인해 Root로 접근이 안될때 Root Password Reset 방법이다. 1. 처음 부팅시 아래와 같은 상태가 나오면 아무 버튼이나 눌러준다. 2. 아래와 같이 메뉴가 나오면 e를 눌러준다. 3. 그럼 아래와 같이 root, kernel, initrd 이런식으로 나온다. 4. kernel 선택 후 e를 눌러준다. 5. 그럼 아래와 같이 바뀐다. 맨 끝에 single 적어주고 Enter 6. 아래와 같은 그림이 다시 나오면 그 상태에서 b를 눌러준다. 7. 그럼 부팅이 된다. 8. passwd를 입력 후 New password 나오면 패스워드를 입력 하고 Retype new password 를 한번더 입력 후 리부팅해서 Root로 로그인하면된다. 더보기
[Ubuntu] NateOn 설치 하기 1. 설치 방법은 Nate 공식 홈페이지에서 받아도 되고 KLDP에서 받아도 된다. 설치 하기 가장 편리한 방법으로 진행한다. 홈페이지에 접속한다. http://kldp.net/projects/nateon/download/note/3392 우분투로 들어가서 - 자신의 OS에 맞는 버전을 선택해서 다운로드 누른다. 2. 그럼 팝업창이 뜨면서 바로 열것인지 저장할건지 물어본다 아래의 그림처럼 되어 있으면 OK 누른다. 3. 우분투 소프트웨어 센터 창이 뜨면 우측에 설치를 눌러준다. 설치가 완료되면 창을 닫는다. 4. 프로그램 - 인터넷에 가보면 네이트온이라는 항목이 추가되어 있다. 실행하자. 5. 로그인 해서 사용하자. 더보기
[CentOS] IPTraf 실시간 패킷 분석 프로그램 1. Network Interface별 모니터링과 각 Protocol별 송수신, 패킷 전송량 측정 송수신 IP 실시간 감시와 같은 기능을 TEXT 그래픽 인터페이스로 보여준다. 2. 다운로드 및 설치 방법 http://iptraf.seul.org - 공식 홈페이지 yum install iptraf 3. iptraf 입력 해준다. 4. 메뉴 설명 IP traffic monitor - 네트워크 인터페이스를 통해 송수신되는 트래픽을 IP별 로 보여준다. General interface statistics - 트래픽의 통계를 네트워크 인터페이스 별로 보 여준다. detailed interface statistics - 각 네트워크 인터페이스에서 송수신되는 트래 픽을 상세히 보여준다. Statistical bre.. 더보기
[CentOS] LAN Card Speed, Duplex 설정 방법 1. 확인 및 설정 할 수 있는 Tool은 ethtool(New), mii-tool(Old) 2가지가 있다. 간혹 2개의 툴중 한개가 안되는 경우도 있다. 2. 우선 ethtool 설정 방법을 알아 보겠다. Terminal에서 ethtool eth0 현재 NIC에 대한 정보가 나온다. 3. 사용 형식 ethtool -s eth0 [speed 10 | 100 | 1000] [duplex half | full] [autoneg on | off] 4. 도움말은 ethtool -h 또는 --help 5. 이번엔 mii-tool mii-tool --help 도움말이 나온다. 6. 사용 형식 mii-tool -F [10baseTx-FD | 100baseTx-HD] eth0 7. 변경 후 꼭 /etc/rc.local.. 더보기
[Ubuntu] SSH Install 1. Ubuntu는 기본적으로 SSH가 설치되지 않는다. 그래서 따로 설치를 해줘야 한 다.우선 업데이트를 진행한다. sudo apt-get update 2. SSH를 설치 한다. sudo apt-get install openssh-server 3. 설치가 끝나면 별다른 작업을 할게 없다 바로 접속이 가능하다. ifconfig로 ip 를 확인해보자. 192.168.186.155로 접속을 해보자. 4. putty로 접속결과 정상적으로 접근이 가능하다. 더보기
[CentOS] SSH Port 변경 1. ssh는 기본 22번 포트를 사용한다. 변경을 하려면 따로 수정을 해줘야 한다. vi /etc/ssh/sshd_config 2. #Port 22라고 되어 있는 부분이 있다. 그 밑에 사용하고 싶은 포트번호를 넣 으면 된다. Port 2222라고 넣었다. 3. 수정 후 sshd를 재시작해야 한다. /etc/init.d/sshd restart 4. 원격으로 접속을 해보자 정상적으로 변경이 되었는지 확인해 보자. 더보기
[CentOS] Ethernet Port 확인하기 1. LAN Card가 여러개 달려 있는 경우 어떤게 eth0인지 eth1인지 알 수 없을 때 사용자 권한을 Root로 변경 후 아래와 같은 명령어를 입력하면 해당 LAN Card Port에서 LED가 깜빡깜빡 거린다. ethtool -p eth0 더보기
[CentOS] 계정 생성/삭제 및 암호 설정 1. adduser 계정명 명령어가 안된다면 /usr/sbin/ 경로로 가서 해라. 2. new라는 계정을 생성했다. 암호를 만들어야 접근이 가능하다. passwd 계정명 - 암호를 만들어준다. 3. 계정을 삭제해보자. userdel 은 계정명만 삭제되나 -r 옵션을 주면 홈 디렉토리와 메일 저장소까 지 지워준다. userdel --help하면 도움말이 나온다. 더보기
[CentOS] いろいろ Ping 차단 1. iptables을 통해서 차단 할 수 있지만 파일을 수정해서 직접 차단해보자. vi /etc/sysctl.conf 맨하단에 적어주도록 하자. icmp 차단 : net.ipv4.icmp_echo_ignore_all=1 broadcast icmp 차단 : net.ipv4.icmp_echo_broadcasts=1 2. service network restart 해주면 아래와 같이 핑이 차단되는걸 볼 수 있다. 3. 반대로 적용한 걸 풀어주려면 해당 내용을 지워줘도 안된다. 끝에 값을 1에서 0으로 바꿔주고 저장 후 service network restart 해주 면 된다. 4. 핑을 해보면 다시 정상적으로 작동이 되는걸 볼 수 있다. 더보기
[Ubuntu] Root 계정 설정 1. Ubuntu는 기본적으로 Root 계정으로 로그인 못하게 되어 있다. 때문에 따로 Root로 로그인 할 수 있게 Password 설정을 해준다. Terminal 창을 띄운 후 sudo passwd root 입력을 하고 암호를 입력하면 Root 계정을 사용 할 수 있게 된다. 2. Root 계정으로 로그인 해보자. 여기서 su - root와 su root시 차이점이 있다. -를 넣게 되면 사용자 환경변수 및 설정까지 모두 전환이 되며 -를 넣지 않 고 로그인을 하면 사용자 환경변수 및 설정은 빠지고 전환이 된다. 정상적으로 Root 계정으로 로그인이 되며 -있을 경우와 없을 경우 차이점 이 보인다. 더보기