bash .bashrc는 bash이 실행될 때마다 수행되고, .bash_profile은 bash이 login shell로 쓰일 때(즉 처음 login할 때)에 수행 chsh 쉘을 변경. 사용자를 useradd 로 만드로 passwd로 비밀번호를 넣고 su 로 사용자를 변경해 보니 $로 나온다. chsh로 bash를 실행을 시키니 root로 로그인했을때처럼 나의 아이디와 현재디렉토리가 나온다. putty로 로그인이 안되는데 뭔일인가? 찾아보자. LINUX 2008.12.09
ORDER BY CASE 요구사항 댓글에서 login_id 가 manager 일경우 제일 위에 보이도록 하자. 작업 SELECT ... ORDER BY CASE WHEN u.login_id='manager' then 1 WHEN c.seq then 2 end, c.seq DESC 이렇게 작업을 했다. SELECT ... ORDER BY u.login_id='manager' DESC, c.seq DESC 이것도 된다. 둘 중 어느 것이 좋나? LINUX/DB 2008.12.04
[LINUX] mount 마운트 재부팅시에도 mount 되도록 하기 위해 /etc/fstab 을 수정해줘야 한다. 참고 - 리눅스-하드디스크 추가, 파티션, 마운트 [LINK] LINUX 2008.11.25
vsftpd 가상유저 만들기 http://www.superuser.co.kr/linux/rootman/vsftp/vsftp_virtualuser.html 위의 내용 그대로 정확히 따라하면 된다. 휴~ /etc/init.d/vsftpd 를 수정하도록 한다. 그래야 재부팅되었을때 다시 ftp를 실행시킬필요가 없다. $DEAMON 뒤에 /etc/vsftpd_ftpserver.conf (만든 설정 파일) 을 추가했다. ftp 시간이 틀리다. vsftpd.conf 에(해당 설정 파일에) use_localtime=YES 를 넣는다. http://kimjongmin.kr/8 make_passwd 를 만들어 두었다. LINUX 2008.11.21
make에서 가장 중요한 구문 규칙은 모든 명령들은 탭 문자로 시작한다는 것이다. make 시 분리기호 빠졌음. 멈춤 make 를 잘 모른다. 답은 "make에서 가장 중요한 구문 규칙은 모든 명령들은 탭 문자로 시작한다는 것이다." make 찾아보자. LINUX 2008.11.20
파일 갯수 카운트 하기 [root@files mapimages]# ls -R 5 | wc -l 34941 [root@files mapimages]# ls -R koreamap | wc -l 10343773 [root@files mapimages]# "ls -R [DIR]" 디렉토리의 파일들과 서브디렉토리들 모두 출력 "wc -l" 행의수 카운트 LINUX 2008.11.10
InnoDB, MyISAM InnoDB, MyISAM (스토리지 엔진) MyISAM은 주로 트랜잭션이 필요 없고 Select 쿼리가 많은 데이터베이스에 쓰이며 InnoDB는 트랜잭션과 DB를 변경하는 작업이 많은 데이터베이스에 사용된다 테이블마다 다른 엔진을 사용할수 있는가? => 테이블별로 설정을 할수 있음. http://rhio.tistory.com/16 http://spaceufo.wordpress.com/2007/03/24/innodb%ED%83%80%EC%9E%85-table%EA%B3%BC-myisam%ED%83%80%EC%9E%85-table%EC%97%90-%EB%8C%80%ED%95%9C-%EA%B3%A0%EC%B0%B0/ http://www.mysqlkorea.co.kr/gnuboard4/bbs/board.php.. LINUX/DB 2008.09.26
리눅스 특정 단어 찾기 find grep http://odysseymoon.tistory.com/21 # find -type f | xargs grep "string" .bashrc 에 넣어두었다. alias finds="find . -type f | xargs grep " 그러면 # finds "string" 으로 찾을수 있다. LINUX 2008.09.10