계정 추가하기

useradd [userid]

계정 패스워드 지정하기

passwd [userid]
패스워드 입력1
패스워드 입력2
(두번 다 동일한 패스워드를 입력해야 함)

계정 삭제하기

userdel [userid]

계정 관련 파일들도 삭제하기

userdel -r [userid]

계정 그룹 삭제하기

groupdel [groupid]


Posted by tuning-java
,
보통 kinit을 통해서 커버로스 로그인을 수행한다.

매번 까먹을까봐 패스워드 변경 명령어를 적어놔야 겠다.

커버로스 패스워드 변경은 kpasswd 다.

Posted by tuning-java
,
리눅스에서 어떤 폴더에 포함된 파일들의 크기를 확인하려면 du 라는 명령어를 사용하면 된다.
만약 aaa 라는 폴더에 여러개의 파일이 존재할 경우

du -h -s --apparent-size ./aaa/

라고 하면 해당 폴더가 갖고 있는 모든 파일의 크기만 보여준다.

여기서
-h: 바이트를 kb, mb 등으로 변환
-s: 지정한 폴더 크기만 출력(없으면, 하위 폴더 크기도 출력)
--apparent-size: 디스크 사용량이 아닌 apparent size를 출력(이게 뭔지 나도 잘 모름 - -)



Posted by tuning-java
,
http://www.cyberciti.biz/faq/warning-remote-host-identification-has-changed-error-and-solution/

동일한 IP 장비의 RSA키가 바뀌거나,
OS를 바꾸어서 rebooting 했을 경우
키가 변경되면 ssh로 쉽게 로그인하기가 어렵게된다.
이러한 경우에는 다음의 명령어를 수행하면된다.

ssh-keygen -R 서버IP
Posted by tuning-java
,
가끔 몇몇 리눅스 서버에서 한글이 깨지는 경우가 발생한다.
그럴 땐 다음과 같이 간단히 ~~~ 변경 가능하다.

/etc/sysconfig/i18n 파일을 vi로 연다.
사용언어가 아마도 UTF-8로 되어 있을 확률이 높은데,
LANG="ko_KR.UTF-8"
다음과 같이 변경하면 된다.
LANG="ko_KR.eucKR"

변경후 이 파일을 적용하기 위해서는,
다시 로그인을 하거나, bash 쉘을 수행하면 한글이 깨지지 않은 상태에서
리눅스를 사용할 수 있다.

PS: 이 설명은 CentOS에서 작동이 잘 되지만, 다른 리눅스에선 해보지 않아서 제가 확답을 드리긴 어렵네요. ^^:
Posted by tuning-java
,
아는 분은 아시겠으나, HP Mini 1000 시리즈에 mi Edition 이라는 것이 있다.

기본적으로 윈도 Home 에디션이 설치되지만,
이 버전은 Linux가 깔려있다고 한다.

현재 XP Home edition을 사용하고 있는 분이라도
USB가 있다면 다운로드하여 설치할 수 있다.

설치하는 방법은 매우 쉽다.
1. 아래에 있는 링크에서 복구용 프로그램을 구한다.
2. USB를 삽입한 상태에서 복구용 프로그램을 수행하면, Img파일을 다운로드 받고, 삽입한 USB에 설치파일이 복사된다.
3. 삽입한  USB로 부팅하면 설치가 시작된다.

각종 정보는 아래 링크를 참조하기 바란다.
http://myhpmini.com/forum/viewtopic.php?f=10&t=122&start=12


근데 위의 링크 내용을 보면 알겠지만,
우분투 Remix를 사용하는 사용자는 이거 깔았다가 그냥
원복했다고 한다. ㅋㅋ

Posted by tuning-java
,

넷북에 우분투를 USB 에다가 깔아놓고 안쓰고 있다가,
팀장님이 넷북용 우분투가 나왔다는 말씀을 하셔서 한번 깔아봤다.

갖고 있는 HP mini 1000 은 이미 오류 보고가 되어 있는 상태이며,
(사운드가 안나옴)
뭐 소리가 나올 필요가 없어 혹시나 하고 그냥 깔아봤다.

http://www.ubuntu.com/getubuntu/download-netbook
에서 다운로드를 할 수 있으며,
설치하는 방법은
https://help.ubuntu.com/community/Installation/FromImgFiles
를 참조하면 된다.

준비물은 넷북 + USB 두개. (하나는 설치 파일용, 다른 하나는 우분투 설치용이다.)
뭐 넷북 하드에 설치하실 분들은 그냥 USB 하나만 있어도 된다.

사용해 보면 알겠지만, 하루정도 사용해 본 느낌은,
맥북을 처음 샀을때의 느낌(?) 에서 40%정도 감소된 그런 느낌? ㅋㅋㅋ

아래 이미지들은 스크린 샷들~~~
각각 좌측의 메뉴를 클릭했을때 나타나는 화면이다.
(이미지를 클릭하면 제대로된 크기의 스크린샷을 보실수 있습니다.)

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지


사용자 삽입 이미지
Posted by tuning-java
,

리눅스 설치후 자바 개발용 세팅...

1. 자바 설치
   centos가 설치되면, 자바를 선택해서 설치할 수도 있는데, 버젼이 1.4다 - -;
   JDK 5.0이나 6.0 을 설치한 후 해당 경로를 프로파일에 등록한다.

   프로파일 수정은 계정 로그인 후 디렉토리에 존재하는 .bash_profile 파일을 변경하면 된다.
   유의사항 : jdkxxxx.bin파일을 수행한 위치에 jdk가 설치되므로, 압축이 해제될 위치에서 bin을 실행할 것.

2. eclipse 설치
   eclipse는 www.eclipse.org 사이트 들어가면, 자동으로 리눅스임을 인식하여 리눅스용을 다운 받을 수 있다
   이클립스 설치는 그리 어렵지 않으니(압축만 풀면 된다.

   그런데 만약 centos 5를 설치했다면 JVM exit code = -1 이 나타나면서 프로그램이 수행되지 않을 수도 있다. 그럴 경우 터미널에서 이클리브를 띄우면 다음과 같은 메시지가 나타날 수도 있다.

/jre/lib/i386/client/libjvm.so: reloc 후에 prot 세그먼트를 복구할 수 없습니다: 허가 거부됨

 이런 경우 SELinux 관련 옵션을 disable 해야 한다.

1. 다음 명령을 입력하여 로드한 라이브러리에 대한 기본 보안 컨텍스트를 변경
   이때 libjvm.so 가 있는 디렉토리로 이동해야함.
   chcon -t texrel_shlib_t *.so
2. /etc/selinux 의 config 파일에 다음 줄을 추가하여 SELinux를 비활성화.
   SELINUX=disabled


3. tomcat 설치
   tomcat도 다운로드해서 압축만 풀면 되므로, 그리 어렵지 않을 것이다.
   단지, catalina.sh에 JAVA_HOME 값을 지정하는 걸 잊지 말아야 한다.


Posted by tuning-java
,
리눅스를 USB에 설치해서 사용할 수 있나?
그렇다, 리눅스에 설치해서 사용할 수 있다.

http://www.pendrivelinux.com
사이트에 접속을 하면, 여러 종류의 리눅스를 USB에 설치하는 방법을 제공한다.
뭐, 메뉴를 찾아갈 필요도 없고, 첫 페이지의 하단에, 펭귄 두마리가 있고, "USB Linux Installation Tutorials" 이하에 여러 링크가 있다.
(되도록이면 상단에 있는 태극기는 누르지 마세요. 해당 사이트를 구글 번역기로 돌린 한글이 나타나는데, 더 이해가 안될꺼에요.)

여기서 원하는 리눅스 OS를 선택해서 거기에 있는 가이드대로 따라하면 된다.

굉장히 쉬운(?) 영어로 되어 있으니 궂이 번역은 안해놓겠다.
(IT하시는 분들 영어 잘 하시잖아요. 모든 사용하는 용어가 영어니... ㅋㅋ)

언제 쓰냐구요?
- PC가 맛갔는데 PC에 있는 파일들이 급하게 필요할 때
- 보안툴을 깔았는데 뭔가를 해야 할때
- PC가 바이러스에 걸렸을 때

그래도 한번 만들어 놓으면, 언젠간 필요한 날이 올꺼에요.

세상 정말 좋아졌습니다.
Posted by tuning-java
,

주의 : 이 툴로 인해서 발생하는 문제는 제가 책임을 안집니다.
이 툴에 대한 불만이 있으시면 과감히 본인의 PC에서 삭제를 해주시고,
제가 명시하지 않은 버그가 있다면 댓글에 달아주시면 확인하고 조치하도록 하겠습니다.
반드시 이 글을 다 읽은 후에 사용하시기 바랍니다.

vmstat로 로그를 남기면, 중간중간에 필요 없는 제목이라던지, 제목 헤더 정보를 정리하기 귀찮을 때가 많이 있다.

그러한 단점을 보완하기 위해서 vmstat manager를 만들게 되었다. (2005년에 만들어 놓고 사용하다가, 올해 4월에 수정한 이후로 아직 보완은 하지 않고 있다.)

SWT를 사용했고, JDK 5.0 이상에서 컴파일을 했기 때문에 이 툴을 사용하기 위해서는 되도록이면, JDK 6.0 이상을 사용해야 한다. (제가 갖고 있는 JDK 5.0의 update 버젼이 높기 때문에 안된다는 분들이 몇분 계시더군요.)

윈도는 암꺼나 사용해도 되지 않을까 생각된다.
HP, IBM, Sun, Linux, Mac 등에서 나오는 모든 vmstat가 분석 가능 할 것으로 판단된다.


첨부 파일의 압축을 풀어 run.cmd파일을 실행하여 프로그램을 시작하면 다음과 같은 화면이 나타난다.

여기서 파일 메뉴의 "로그파일 열기..."을 누르면 로그파일을 선택할 수 있는 창이 나타난다. vmstat 로그를 선택한다. 그럼 아래와 같은 화면이 나타나야 한다.

여기서 로그를 찍기 시작한 시간과 로그 남긴 주기를 Drop down 메뉴에서 선택한다.
그 다음 중요한 것이 필요없는 부분을 삭제하는 건데, 위의 예와 같이 되어 있을때...

System Configuration: lcpu=16 mem=31488MB

kthr    memory              page              faults        cpu   
----- ----------- ------------------------ ------------ -----------
r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa
2  1 7022690 520427   0   2   0   0    0   0 1366 13820 2866 31  2 58  8
3  0 7018965 524126   0   1   0   0    0   0 1149 16379 2925 29  2 64  5

System.... 요 줄은 그냥 "선택행 삭제"를 눌러서 지우고,
kthr   memory ... 이 있는 줄과, ----- ---- 가 있는 줄은 반복되는 행이므로 "선택행과 같은 모양의 반복되는 행을 삭제"를 눌러서 지워야 한다.
반드시 행을 클릭하기 바란다. Check box를 클릭하면 오류가 발생하기 때문에...
(아직 이 부분에 대한 오류 수정하지 않았고, 앞으로도 언제할 지 모른다...)

그리고 절대로 r b avm등의 제목줄을 지워서는 절대 안된다.

그런 후에, Generate 버튼을 누르면 아래와 같은 화면이 나타나는데 변경된 내용을 저장할 것인가를 묻는 부분이다.
저장하고 싶으면 OK 싫으면 취소를 누르면 된다.(엎어쓰지 않으니 걱정 마시고...)

정상적으로 수행이 되었으면, 위와 같은 화면이 나타난다.

그래프를 그리고 싶은 항목을 왼쪽에서 선택후 "전체 구간으로 그래프 생성"을 누르면 전체 시간의 그래프를 그려주고,
오른쪽 화면에서 선택을 하고,"선택한 구간으로 그래프 생성"을 누르면 선택한 구간만의 그래프를 그려준다.

전체 데이터를 엑셀로 옮기고 싶다면 "Excel Export"를 누르면 된다.

로그 그래프는 보고 싶으면 보셔도 되는데, 아직 오류가 많아서 별로 추천하고 싶지 않다.
이 부분에 대한 업그레이드 예정도 아직 엄따.
그냥 엑셀로 저장해서 사용하기 바란다. ^;

Posted by tuning-java
,

[Fedora] Fedora update 하기

ETC 2008. 2. 27. 06:43

Fedora도 OS 이기 때문에, 설치한 이후에나

어느정도 사용한 이후에 update를 수행해 주어야 한다.

콘솔을 연 이후에

yum -y update

명령어만 치면 알아서 update 한다.

문제는 internet에 연결되어 있어야 하며,

update하는데 엄청난 시간이 소요되므로,

밥먹으러 가거나 퇴근할때 이 명령어를 수행하는것이 좋다. ^^;

Posted by tuning-java
,

Fedora를 처음 설치하거나

update한 이후에는 Window가 처음 부팅하도록 되어 있지 않고,

Fedora를 먼저 부팅하도록 된다.

/boot/grub

디렉토리로 이동한다.

menu.lst 파일을 open 한다

open 한 파일의 순서를 보고 default=0 을 수정한다.

수정후 저장하고, reboot 하여 원하는 OS 가 선택되었는지를 확인한다.

Posted by tuning-java
,