컴퓨터공부/Linux & Unix 69

Bash Shell 구동 과정 & 부팅순서

1. init : PID 1 process : /etc/inittab 2. getty : tty : /sbin/mingetty 3. login : /bin/login : 로그인 할때 /etc/passwd에서 ID를, /etc/shadow에서 패스워드를 참조 4. bash : bash가 참조하는것들(실행한다고 생각하면 쉬움) : 공용 파일들 /etc/profile: 환경번수, 사용자함수 /etc/bashrc : 함수, alias 정보 /etc/profile.d : 위의 두 파일을 참조하기 위해 필요한 파일 개인 파일들(각각 개인 폴더에 산재) .bash_profile : 개인 설정파일 .bashrc : alias 정보 5. $) 사용자 프롬프트 나옴! 출처 : http://blog.naver.com/xin..

ssh 터널링

ssh 터널링을 이용하면 이용하지 못하던 것도 이용할 수 있다... 언젠가 써먹을수도 있을줄 모르니.. 우선 스크래래래랩..ㅋ + 요즘같이 스니핑툴을 흔하게 구할 수 있는 상황에서는 모든 명령(접속 아이디, 암호 등)이 평문으로 전송되는 FTP는 사용하기가 많이 꺼려지죠.. 안타깝게도 DS-106e는 기본으로 SFTP를 지원하지 않습니다. 다음은 SFTP를 이용하지 않고, SSH의 터널링을 이용한 FTP 접속 방법에 대해서 설명합니다. 이 방법은 또한 FTP 접속을 차단해둔 네트워크 환경에서도 FTP 서버로 연결할 수 있습니다. 전 터널링이라는 기술을 자주 사용하고 있습니다. 예를 들면, 회사 업무상 원격지에 있는 서버에 접속해야하는 경우가 종종 발생합니다. 문제는 이 서버가 있는 곳에서 외부에서의 접근..

파이어 폭스가 아무 이유 없이 죽는다면?

학교에서 파이어폭스를 깔았는데.... 네이버 사이트에 들어가면 아무 이유 없이 죽더군요.. 제가 생각했을때 네이버의 스크립트와 파이어폭스가 충돌을 일으키는것 같지만.. 우선 아래에 것부터 해봐야하겠습니다. + 언제부터인가 파이어폭스가 심심하면 죽더군요. 조선일보사이트에서 죽는건 그렇다치고 그 이유를 찾으러 들어간 http://forums.mozilla.or.kr/ 에서 죽어버릴때의 황당함이란...-_-; 확장기능을 죄다 없애고 하나씩 추가해봤습니다. 문제는 Fasterfox

Putty와 UTF-8의 지겨운 고리를 끊었다.

작은 일에서 행복을 느껴볼까... 뭐 이곳이 아무리 거지 같은 곳이라도 내 나름대로의 유희라도 없으면 어떻게 살리요. 요새 리눅스는 열풍과도 같이 UTF-8이 번져가고 있다. 이는 당연한 추세라고 생각되지만 이것이 의외로 완성형에 길들여진 우리들에게는 은근히 힘들고도 힘든 선택이다. 스프링노트에 MySQL에 UTF-8을 적용한 DB를 구축하기 위해서 MySQL의 설정을 손보던 분이 말했던 것처럼 멀티바이트 문자권의 서러움이란 생각외로 UTF-8을 사용하다보면 심각하게 느껴진다. 가장 먼저 나를 서럽게 한 것은 Putty이다. 난 Putty를 참 좋아한다. 투박한 검은 화면과 단순명쾌한 인터페이스는 나를 감동시켰고, 심지어는 Putty를 사용하기 위해서 C++를 g++이라는 도구 단 하나로 디버깅을 하는 ..

쉘 스크립트 Tip 몇개..

Linux File Backup Script#!/bin/bashtoday=`date +%F`day=`date +%A`hour=`date +%H`min=`date +%M`tar cvzf /home/backup/ruony-$today-$day-$hour:$min.tar.gz ./*결과물 형태는 대략ruony-2007-06-19-화요일-22:24.tar.gz이런형태로 나옴...예 A-4. encryptedpw: 로컬에 암호화 되어 있는 비밀번호로 ftp 사이트에 파일을 업로드하는 스크립트#!/bin/bash# "ex72.sh" 예제를 암호화된 비밀번호를 사용하도록 수정함.# 하지만 복호화된 비밀번호가 그대로 전송되기 때문에 #+ 아직도 안전하지는 않습니다. 주의하세요...

vi 단축키

[07.08.27] 업데이트 됨 s는 한개 제거 하면서 글쓰기 S는 한줄 지우면서 글쓰기 cw는 현재 커서 뒤에것 다 지우면서 글쓰기(지우는 단위는 단어) - change word C는 현재 커서 뒤에것 다 지우면서 글쓰기(지우는 단위는 줄 - 한줄 통째로 지워진다.) S는 현재 줄 제거 하면서 글쓰기 dw는 현재 커서 뒤에것 다 지우기 (지우는 단위는 단어) - 끝나면 메뉴 모드 - delete word w - word d - delete c - change + gg 는 파일을 제일 처음으로 옮기는 명령이다. G 는 파일의 제일 끝으로 옮기는 명령이다. v, V 는 블럭 지정 명령이다. VG 제일 처음에서 전체를 선택할때 사용 vgg 는 제일 끝에서 전체를 선택할..