본문 바로가기

분류 전체보기

[리눅스] 쉘 프로그래밍 참고링크 root : http://gtko.springnote.com/pages/4015013 1. 기본 http://wiki.kldp.org/wiki.php/DocbookSgml/Shell_Programming-TRANS 2. http://wiki.kldp.org/wiki.php/ShellProgrammingTutorial 3. 고급 : http://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/ http://wiki.kldp.org/KoreanDoc/Shell_Programming-KLDP 더보기
[리눅스] NIS * NIS (Network Information System) passwd, group 등의 네트워크 정보 파일들을 하나의 서브에서 관리하여 나머지 서브들이 새로운 정보를 받을 수 있도록 하는 것. 예) 10대 이상의 컴퓨터에 새로운 영어계정을 만들어야할때, 각 컴퓨터에 계정을 등록하기보다 하나의 관리툴로 한번에 계정을 생성하면 나머지 10대 컴퓨터들에 영어계정이 자동으로 생성 NIS 시스템 만들기: http://www.lug.or.kr/docs/LINUX/others/98-03-4.htm NIS 서버 : http://stone.backrush.com/sunfaq/ljs002.html 더보기
[리눅스] AnyReplicator TCP/IP 기반의 G-NAS간 볼륨 복제 및 복구 하나 이상의 NAS를 다중 복제 가능 복제 시 소요되는 시간을 최소화 하기위해 변경된 데이터만 선택적 전송 스케줄 기능 (동기화 기능과 비슷) *Source 등록 - 복제할 원본을 등록한다(볼륨과 하위 디렉터리를 선택 및 권한 및 접속수 등 설정) - Section Zone 을 네트워크에서 설정한다. 이때, 로컬인경우, 192.168.1.214 원본 주소에 192.168.1.214 Replicator가 접속하므로 Zone 범위를 192.168.1.0~192.168.1.255 로 해야한다. * 호스트 등록 - 복제할 원본에 접속할 주소 설정 * Replica 등록 - 접속할 호스트를 선택 - source 선택 - 목적지 볼륨 선택 - source 데이터를.. 더보기
[리눅스] kill - kill - 1. 기능 현재 수행중인 프로세서에게 시그널을 보낸다. 보통 KILL이 무어냐 물어보면 프로세서를 죽이는데 사용한다고 대답을 하는데 그건 물론 오답입니다. KILL 명령어는 실행중인 프로세서에 시그널을 보낸다고 표현해주세요. 2. 문법 # kill [ -signal ID ] PID # kill -l 3. 옵션 - tupe pattern 형식이 pattern인 것. - signal ID : 프로세서에게 보낼 시그널을 지정한다. 시그널은 번호로 지정되 수도 있고 시그널 이름으로 지정될 수도 있다. - l : 시그널 종류를 나열한다. 시그널의 종류는 시그널 버호 순서대로 이름으로 나열한다. 4. 사용방법 및 정보 시그널의 종류를 지정하지 않으면 프로세서를 종료기키는 의미로 디폴트 시그널 ID .. 더보기
리눅스 명령어 * pwd - 현재 디렉터리 * df -H - Filesystem size used avail use% mounted on * mount - mount정보 * uname -a - G-NAS 장비 정보 * cat /etc/mtab - 마운트 정보 * which [명령어] - 찾을 대상이 있으면 경로를 출력 더보기
[리눅스] Anyshot == snapshot 참고링크 : http://docs.redhat.com/docs/ko-KR/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/snapshot_volumes.html *스냅샷은 서비스의 장애를 초래하지 않고 특정 경우의 장치의 가상 이미지 생성 스냅샷을 찍은 후 원래의 장치에 변경사항이 있을 경우 변경된 데이터 영역의 복사본을 만들어 장치의 상태를 저장 *사용이유 -지속적으로 데이터를 사용하용하는 시스템에서 시스템을 중지시키지않고 논리 볼륨에서 백업을 수행할 때 (백업 도중 사용자가 파일을 이동했을 경우 백업하려는 원본 데이터와 백업된 데이터가 달라질수 있으므로 이미지를 확실하게 찍어둔후 그 내용들을 백업한다) .. 더보기
[리눅스] CIFS mount 하기 1. \\IP Adress\shareName(share1, share2...) 2. 네트워크 드라이브 컴퓨터 - 네트워크 드라이브 연결 더보기
[리눅스] NFS mount 하기 * 마운트가 안될경우mount -t nfs 192.168.100.110:/root/test /nfs/ -o vers=3옵션 -o vers=3 을준다NFS3 이 4로 마운트할때... mount -t nfs servername:directory local_directory mount -t nfs serverip:directory local_directory 예를 들어 서버 이름이 ubuntu 이고 ip가 192.168.0.2 라면 mount -t nfs ubuntu:/home/ubunutu /mnt/nfs mount -t nfs 192.168.0.2:/home/ubunutu /mnt/nfs - mount 해제하기 [root@localhost /]# umount -t nfs - umount 실행시 아래과 같은.. 더보기
[리눅스 일반] Linux 네트워크 설정 http://kr.blog.yahoo.com/aoutopian/240174.html 더보기
[우분투] 인터넷 느릴 때 http://greenground.blogspot.com/2007/06/ubuntu.html http://kldp.org/node/79032 더보기
[컴퓨터 장치] 데스크탑 하드웨어 정보 cpu : intel core i3 2100 메인보드 : PEGATRON / IPMSB-H61 chipset : intel sandy Bridge Bios : american Megatrends Inc. / 4.6.4.0 ver / 11/04/2010 memory : ddr3 4096 MBytes grapthics : intel HD graphics 1000(gt1) lanCard : Realtek PCLe GBE Family Contoller 더보기
[윈도우 cmd] 네트워크 명령들 ping 홉(hop) - 인터넷까지 도달할 때까지 거치는 게이트웨이 개수 tracert url - 게이트웨이(라우터)를 거치는 과정 표시 더보기
[리눅스] Raid 정리 참고 : http://capple.tistory.com/109 1. RAID - 여러개의 하드 디스크에 데이터를 나눠서 저장 - 파티션은 하나의 디스크를 여러 개의 디스크를 사용하듯이 - RAID는 여러 개의 디스크를 마치 하나의 디스크처럼 사용 - 0~6 레벨 - 스트라이핑(분산), 미러링(중복), 패리티(무결성) 2. RAID - Striping(분산) - 데이터를 여러 개의 디스크에 분산하여 저장 (하나의 디스크에 저장할 수 없는 데이터를 여러 개의 디스크에 분산시키는 것으로 큰 용량을 구성 목적) ⓐ 묶음 - 스팬(span) - 하나의 디스크가 꽉차면 다른 디스크에 이어서 데이터를 기록하는 방식 - 분산이 아닌 여러개의 디스크를 단순히 하나의 공간으로 묶음 ⓑ 분산 - Stripe - 데이터를 쪼.. 더보기
[리눅스 기본] 메인보드 정보 알기 http://blog.simplism.kr/?p=1738 더보기
[리눅스 개념] 디스크의 종류와 용어 - 디스크, 파티션, 볼륨, 드라이브 http://capple.tistory.com/95 더보기
[우분투 유틸] 터미네이터 단축키 Ctrl-Shift-E: 수직분할 Ctrl-Shift-O: 수평분할 Ctrl-Shift-P: 이전 창 활성화 Ctrl-Shift-N: 다음 창 활성화 Ctrl-Shift-W: 현재 창 닫기 Ctrl-Shift-Q: 터미네이터 종료 F11: 전체 화면 더보기
[우분투 설치] 다운로드 경로 다음으로 변경하기 http://peecky.tistory.com/2 더보기
[우분트 설정] 설치부터 설정까지 설치 1 : http://katselphrime.wo.tc/2011/04/30/ubuntu-installation-and-configuration-guide-part-4/ 설치 2: http://myubuntu.tistory.com/658 디자인 패턴: http://evajournal.tistory.com/entry/GoF-Design-Pattern-Quick-Reference 이클립스 테마 : http://www.eclipsecolorthemes.org/ 버추얼 박스 더보기
[스터디] 도서 리스트 * [기초] 는 구매할 것 [기초] 문법 떼고 다시 배우는 c 프로그래밍 (한빛 미디어) [기초 비추천]비기전수 c 프로그래밍 (인피니티 북스) [기초] 유닉스/ 리눅스 시스템 프로그래밍 500제(법영사) [고급] IT Cook Book 유닉스 시스템 프로그래밍 [기초] 유닉스 리눅스 프로그래밍 필수 유틸리티(개정판)(한빛 미디어) [고급] Advanced programming in the Unix envirmment (unix 고급 프로그래밍) [고급] Advanced unix programming (정보문화사) man 페이지, linuxmanpages.com wiki.falinux.com (Clibrary 함수 쪽) joinc.co.kr www.gnu.org/software/libc (예전버젼 한글 .. 더보기
[안드로이드] rgb 색상표 http://foxmann.blog.me/90094801668 더보기
[안드로이드] View flipper 등록하기 1. 터치 사용 : http://www.cyworld.com/chosungirl/589618 2. 그냥 사용 : http://genieus.tistory.com/64 더보기
[안드로이드] 태스크란?(Task, Activity Stack) http://nully.net/13 더보기
[안드로이드] 테이블레이아웃 코드상 설정 private void addTableRow(){ Log.e("LYK", "addTableRow()"); WetherDataManager wdm = WetherDataManager.getInstance(); LinkedList dataList = wdm.getTimeDataList(); Iterator it = dataList.iterator(); while(it.hasNext()){ WD1Data data = it.next(); TableRow tableRow = new TableRow(this); TextView yearMonthDateTextView = new TextView(this); TextView timeTextView = new TextView(this); TextView wdTextVie.. 더보기
[안드로이드] 코드에서 LayoutParams 를 이용하여 Gravity 주기 * 코드를 사용하여 텍스트뷰를 가로, 세로 중앙에 두고 싶을때 * Tab 사용시 TabWidget 을 커스터마이징 할때 사용했음 /** * 탭 상단 텍스트 뷰 설정 * @author hjsuccess17@gmail.com * */ // 레이아웃 상속 private class CustomTabView extends LinearLayout { public CustomTabView(Context c, String label) { super(c); TextView tv = new TextView(c); //텍스트뷰를 가로, 세로 중앙에 두고 싶을때 tv.setText(label); tv.setTextColor(Color.WHITE); FrameLayout.LayoutParams layoutParams = new.. 더보기
[안드로이드] 탭 만들기/속성 변경하기 http://jc01rho.tistory.com/36 더보기
[자바] Thread - 작업중단 및 종료 1. http://blog.naver.com/garaboss?Redirect=Log&logNo=100104362453 2. http://blog.naver.com/myca11?Redirect=Log&logNo=80130600534 더보기
[안드로이드 api] WiFi 네트워크 감시 및 처리루틴 1. 목적: 디바이스 장치 서칭시 WiFi가 설정되었는지 실시간으로 감시하고 불가능시 WiFi App 설정 메류로 Intent 호출 WiFi 선택 후 가능시 원하는 작업 수행 설명: - Receiver를 등록하여 WiFi를 감시하고 처리한다. - Flag를 설정하여 onCreate() 에서 환경을 셋팅하고 onResume() 에서 Flag를 체크하여 작업 수행여부를 결정한다. - Receiver 이벤트 중 WIFI_STATE_ENABLED 상태이면 WiFi를 선택했음을 Flag로 설정하면 WIFI_STATE_DISABLED 일때 호출되는 Settings.ACTION_WIFI_SETTINGS 인텐트를 호출하여 불려진 WiFi App 설정 후 불려지는 onResume() 에서 Flag를 체크하여 원하는 루틴.. 더보기
[안드로이드] Thread를 이용하여 UI업데이트하기 1. http://variousapp.egloos.com/1403533 더보기
[안드로이드] Activity 생성시에 사용되는 Intent Flag 정리 http://theeye.pe.kr/453 더보기
[안드로이드] wifi 관련 메소드(wifi 상태확인, wifi 주소) /** * wifi 상태인지 확인 * @param context * @return */ public static boolean isWifiEnabled(Context context) { WifiManager wifiMgr = (WifiManager)context .getSystemService(Context.WIFI_SERVICE); if(wifiMgr.getWifiState() == WifiManager.WIFI_STATE_ENABLED) { return true; } else { return false; } } /** * wifi 주소 int 값 리턴 * @param context * @return */ public static int getWifiIpAsInt(Context context) { Wi.. 더보기