계정 추가하기

useradd [userid]

계정 패스워드 지정하기

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

계정 삭제하기

userdel [userid]

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

userdel -r [userid]

계정 그룹 삭제하기

groupdel [groupid]


Posted by tuning-java
IBM의 RedBooks라는 사이트가 있다.
이 사이트에서는 여러 종류의 문서들을 제공해 주고 있는데,
그중 리눅스와 관련된 e-book(PDF 파일)들이 좋은게 있어서 링크를 걸어 둔다.

http://www.redbooks.ibm.com/Redbooks.nsf/portals/Linux?Open&page=popular


물론 무료이며,
리눅스쪽 관련 일을 한다면,
Linux Performance and Tuning Guidelines
http://www.redbooks.ibm.com/abstracts/redp4285.html?Open
를 읽어 보길 추천한다.
이 문서에는 다음과 같은 목차로 정리되어 있다.
Chapter 1, Understanding the Linux operating system
Chapter 2. Monitoring and benchmark tools
Chapter 3. Analyzing performance bottlenecks
Chapter 4. Tuning the operating system

난 아직 시간이 없어서 - -;

그리고,
나 같이 넷웍쪽 아는 정보가 별로 없다면,
TCP/IP Tutorial and Technical Overview
http://www.redbooks.ibm.com/abstracts/gg243376.html?Open
도 읽어 보면 많은 도움이 되리라 생각된다.
목차는 다음과 같다.

Part 1. Core TCP/IP protocols
Chapter 1. Architecture, history, standards, and trends
Chapter 2. Network interfaces
Chapter 3. Internetworking protocols
Chapter 4. Transport layer protocols
Chapter 5. Routing protocols
Chapter 6. IP multicast
Chapter 7. Mobile IP
Chapter 8. Quality of service
Chapter 9. IP version 6
Chapter 10. Wireless IP

Part 2. TCP/IP application protocols
Chapter 11. Application structure and programming interfaces
Chapter 12. Directory and naming protocols
Chapter 13. Remote execution and distributed computing
Chapter 14. File-related protocols
Chapter 15. Mail applications
Chapter 16. The Web
Chapter 17. Network management
Chapter 18. Wireless Application Protocol
Chapter 19. Presence over IP

Part 3. Advanced concepts and new technologies
Chapter 20. Voice over Internet Protocol
Chapter 21. Internet Protocol Television
Chapter 22. TCP/IP security
Chapter 23. Port based network access control
Chapter 24. Availability, scalability, and load balancing
Appendix A. Multiprotocol Label Switching






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
centos 4를 맥북의 vmware에 깔았었다.

뭔가 개발하면서 확인하기 위해서 개발환경을 구축해 놨는데,
Flash 10 player를 설치하니 gblic 버젼이 낮다고 설치가 안된다.
이론 - -;
그래서 glibc 업그레이드를 하려고 했으나,
그작업은 리눅스를 모르면 절대 하지 말라는 글들이 많아서리... centos 5 를 설치했다.

centos를 그냥 깔면 gcc 나 개발용 환경이 구축되지 않으니,
아래 그림과 같이 추가 설치를 하는 것이 좋을 듯 하다.

<<개발용 도구 세팅 >>

<<시스템 도구 세팅>>

자바는 따로 선택 안해도 상호 연관성 체크후 깔리는 듯 하나,
버젼이 1.4 라는거~~~
자바는 되도록이면 직접 추가로 설치하는 것을 추천한다.


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

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

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

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

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

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

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