사용자 계정 삭제

루트 계정에서 userdel userName home 도 같이 삭제 userdel -r userName 어떻게 해야 할 지 모르지만 참조 /etc/deluser.conf 패스워드를 막는다. passwd -l userName http://www.cyberciti.biz/faq/linux-remove-user-command/ 기타 패스워드 관련 http://prn.co.kr/bbs/board.php?bo_table=B20&wr_id=4 계정 관리 관련 http://jobdahan.net/?mid=server_linux&sort_index=readed_count&order_type=desc&document_srl=17332

md5sum 을 이용한 파일 무결성 확인

목적 : 중요한 파일이 있는디          다운로드 하거나 업로드 해서 복사를 할 경우 이 놈이 잘 복사가 되었는지 알아야 할 때 방법 :         md5sum filename (엔터)         (그럼 기다리면 결과 같이 아래와 같이 나온다. )     $ md5sum JAPAN.vdi     $ a635ee3e80373babc9a235d3533708c9  JAPAN.vdi 같은 방법으로 다른 파일도 실행   그리고,   $vi md5sum.txt (실행)   결과 값을 붙여 넣기 한다. 그리고,   $ md5sum -c md5sum.txt (실행 )    ㅌㅌㅌ ok 라고 나온다. 이상  

android library cross compile 하기

cross compile 을 할려고 하는 놈의 Makefile 에 CROSS_COMPILE ?= /home/toolchain/armv6 /codesourcery/bin/arm-none-linux-gnueabi- 부분에 원하는 cross compiler 의 경로를 입력하면 됩니다. 그 밖에 CROSS_COMPILE 의 경로를 make 에 option 으로 줄 수도 있으나 그건 다른 곳에서 참조 하시길.

how to check android cross compiler version

mydroid directory 에서 1.Android build setup . ./build/envsetup.sh 입력 ( 아래와 같이 세팅된다. ) including device/htc/passion/vendorsetup.sh including device/samsung/crespo/vendorsetup.sh including device/samsung/crespo4g/vendorsetup.sh 2. compile library mmm command 로 external 아래에 있는 directory 중 하나를 선택하여 실행 할 때 mmm external/bzip2/ V=1 V=1이라고 option을 줄 경우 command line 에 prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc ... 과 같이 출력됨을 확인 할 수 있다. V=1 은 verbos Android 에서 make 을 할 경우 prebuilt/linux-x86/toolchain/arm-eabi-4.4.3 /bin/arm-eabi 을 이용하여 컴파일 하는 것을 확인 할 수 있다.

make libcamera showcommands

make 사용 시 어떤 파일들을 include 하고 있는 알고 싶을 경우 make [빌드할name] showcommands 를 사용한다. 분석하게 된 이유 Android Camera 관련 부분을 분석 하다가 /device/samsung/crespo/libcamera/SecCameraHWInterface.h 에서 아래와 같은 #include <camera/CameraHardwareInterface.h> 해더 파일을 include 하는 구문을 만나게 된다. 그런데, Local에 있는 Android.mk 파일에는 어느 곳에도 CameraHardwareInterface.h 를 포함하고 있지 않다. 어디서 가져와서 include 하는지 알고 싶어졌다. 확인 방법 Android 의 경우 find . -type f -name "*.mk" -exec grep -H "TARGET_PROJECT_INCLUDES" {} \; 와 같이 검색을 할 경우 ./build/core/config.mk 에서 SRC_HEADERS := \         $(TOPDIR)system/core/include \         $(TOPDIR)hardware/libhardware/include \         $(TOPDIR)hardware/libhardware_legacy/include \         $(TOPDIR)hardware/ril/include \         $(TOPDIR)dalvik/libnativehelper/include \    ...

android Ringtone loop

one time ================================================= RingtoneManager ringtoneManager = new RingtoneManager(this); Ringtone alarmRingtone = ringtoneManager.getRingtone(this, RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM)); alarmRingtone.play(); ================================================= loop ================================================= RingtoneManager ringtoneManager = new RingtoneManager(this); Uri alarmRingtoneUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM); MediaPlayer mMediaPlayer = new MediaPlayer(); try {     mMediaPlayer.setDataSource(this, alarmRingtoneUri);     mMediaPlayer.setAudioStreamType(AudioManager.STREAM_ALARM);     mMediaPlayer.setLooping(true);     mMediaPlayer.prepare();     mMediaPlayer.start(); } catch (IllegalArgumentException e) {     e.printStackTrace(); } catch (SecurityException e) {  ...

ubuntu java version change

------------------------------------------------------------------------------------------------------------------------------ 1. confrim java version java -version java version "1.6.0_22" Java(TM) SE Runtime Environment (build 1.6.0_22-b04) Java HotSpot(TM) Server VM(build 17.1-b03, mixed mode) ----------------------------------------------------------------------------------------------------------------------- 2. find jdk apt-cache search jdk sun-java5-bin - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture dependent files) sun-java5-demo - Sun Java(TM) Development Kit (JDK) 5.0 demos and examples sun-java5-doc - Sun JDK(TM) Documention -- integration installer sun-java5-jdk - Sun Java(TM) Development Kit (JDK) 5.0 sun-java5-jre - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture independent files) sun-java5-source - Sun Java(TM) Development Kit (JDK) 5.0 source files sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture depe...

mount 명령 ( 읽기 권한만 있는놈 쓰기 권한 주기 )

#mount ( 리스트를 출력한다. ) rootfs / rootfs ro,relatime 0 0 tmpfs /dev tmpfs rw,relatime,mode=755 0 0 devpts /dev/pts devpts rw,relatime,mode=600 0 0 proc /proc proc rw,relatime 0 0 sysfs /sys sysfs rw,relatime 0 0 none /acct cgroup rw,relatime,cpuacct 0 0 tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0 none /dev/cpuctl cgroup rw,relatime,cpu 0 0 /dev/block/mtdblock3 /system yaffs2 ro,relatime 0 0 /dev/block/mtdblock5 /data yaffs2 rw,nosuid,nodev,relatime 0 0 /dev/block/mtdblock4 /cache yaffs2 rw,nosuid,nodev,relatime 0 0 /sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0 /dev/block/vold/179:1 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0 /dev/block/vold/179:1 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,short...