Linux Command 정리 #2

################################################################################ 현재 TTY 번호 알아내기 ################################################################################ $ ps ax | grep $$ | awk ‘{ print $2 }’ $ tty | sed -e “s:/dev/::” ################################################################################ 다른 계정의 명령어 진행 상황 보기 ################################################################################ $ tail -f /root/.bash_history ################################################################################ 전체 터미널 접속 현황보기 ################################################################################ $ w 10:41:45 up 1 day, 19:55, 6 users, load average: 0.96, 0.88, […]

Linux Command 정리 #1

################################################################################ 모든 파일에서 문자열 검색 ################################################################################ @@ R옵션 : 재귀검색 grep -R ‘New MySQL’ ./ 추가 팁들 ——————————————————————————– Task: Display only words ——————————————————————————– You can select only those lines containing matches that form whole words using the -w option. In this example, search for word ‘getMyData()’ only in ~/projects/ dirctory: $ grep -w -R ‘getMyData()’ […]

로컬에서 iptables를 이용하여 강제로 목적지 포워딩 하기

-d 옵션 뒤에 원래의 목적지 아이피를 적어두고 –to 뒤에 실제 아이피를 적어둔다. webterror@mlinkkorea-webterror:~$ sudo iptables -t nat -A OUTPUT -d xxx.xxx.70.114 -j DNAT –to 192.168.255.151 webterror@mlinkkorea-webterror:~$ sudo iptables -t nat -A PREROUTING -d xxx.xxx.70.114 -j DNAT –to 192.168.255.151 적용이 되었는지 확인하고 iptables -t nat -L 으로 목록을 확인할 수 있으며, ping으로 응답을 하는지 알아보자.

우분투 eth1 장치명을 eth0으로 바꾸기

udev 설정 net 관련 부분을 직접 수정해서 고쳐야 한다. $ ifconfig로 장치 MAC어드레스를 알아낸후 다음과 같이 고친다. mlinkkorea@mlinkkorea:~$ cat /etc/udev/rules.d/70-persistent-net.rules # PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1e.0/0000:05:04.0 (8139too) SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:24:1d:dc:be:34“, ATTR{dev_id}==”0x0″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0” # PCI device 0x8086:/sys/devices/pci0000:00/0000:00:1c.1/0000:04:00.0 (iwl3945) SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:13:02:86:ac:c1″, ATTR{dev_id}==”0x0″, ATTR{type}==”1″, KERNEL==”wlan*”, NAME=”wlan0″

우분투에서 IP 2개 설정하기

NetworkManager 애플릿을 사용하면 다음과 같이 설정해야 한다. 위 처럼 하면 IP를 두개 설정이 가능하다. 계속해서 혼자서 삽질하고 있는 와중에 아주 간단하게 해결된다는 것을 알았다. ㅡㅡ; NetworkManager를 사용하지 않게 된다면 /etc/network/interfaces 파일을 직접 수정해주면 된다. 물론 NetworkManger가 Disabled가 되어 있는 상태로 되어야 하겠지만! # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet […]

유닉스/리눅스 명령어 팁

apropos whatis DB를 검색하여 검색하는 명령어와 관련이 있는 명령어를 간단한 설명과 함께 보여준다. # apropos jpeg mlinkkorea@mlinkkorea:~$ apropos jpeg pdftocairo (1) – Portable Document Format (PDF) to PNG/JPEG/PDF/PS/EPS/SVG using cairo arch 시스템의 CPU 타입을 보여준다. arp 연결하고자 하는 시스템의 MAC주소 확인 mlinkkorea@mlinkkorea:~$ arp Address HWtype HWaddress Flags Mask Iface 192.168.0.1 ether 00:26:16:59:4f:2c C eth0 Jin-won-ui-iPad.local […]

우분투 GRUB2 복구하기

질문에 답하다가 찾는 경우가 종종 있을듯 하여 여기에도 올림니다. 설치CD 또는 USB 부팅 후 “설치하지 않고 우분투사용하기”로 Live 부팅 상태에서 터미널을 하나 열어서 아래 링크의 과정을 해주면 됩니다. https://wiki.ubuntu.com/KernelTeam/Grub2Testing#User%20Errors 영어는 안되지만 대충 … Quote: fdisk를 실행하여 root(/)파티션과 boot(/boot)파티션 정보를 확인한다. Code: $sudo fdisk -l root 파티션을 (/dev/sda2일 경우) 다음과 같이 /mnt 에 마운트 시키다. Code: […]