Programming/Linux2011. 5. 30. 17:17

1. Bash 쉘에서 환경변수 세팅(소멸성)
Usage> # export 변수명="값"
사용 예>
# export LINUX_DIST="ubuntu 10.04"
# export PATH=$PATH:/home/user1/app1/bin:/home/user1/app2/bin
기존 세팅 값을 가져오려면 $변수 형식으로 작성.



2. System wide (글로벌) 환경변수
/etc/profile에 "export LINUX_DIST=ubuntu 10.04" 추가
혹은
/etc/profile.d/ 에 my_variables.sh를 생성하여,
"export LINUX_DIST=ubuntu 10.04" 추가하고, chmod a+x /etc/profile.d/my_variables.sh 하여 실행 권한(모드) 세팅



3. User specific 환경변수
사용자의 홈디렉토리($HOME)에 .bashrc 또는 .bash_profile 생성하여,
"export LINUX_DIST=ubuntu 10.04" 추가
* bash 버젼에 따라, .bashrc가 사용될 수도 있고 .bash_profile이 사용될 수도 있다.



4. 환경변수 적용 및 값 확인
적용: # source "적용파일"
# source /etc/profile
값 확인:
# echo $LINUX_DIST
# set | grep LINUX_DIST



참조: http://ihacker.egloos.com/1277679
Posted by Brian B. Lee
Programming/Linux2011. 5. 30. 15:56
골유 폴더 서버 : Windows 에서 폴더 공유
리눅스 클라이언트: Ubuntu 10.10

1. 윈도우즈 폴더를 공유 한다.
2. Ubuntu에 Samba Client 설치: apt-get install samba-client
3. 윈도우즈에 접근: smbclient -L "서버" -U "ID%비밀번호"
                             ex) smbclient -L 192.168.0.2 -U administrator%admin1234
4. 윈도우즈 폴더를 리눅스에 마운트: mount -t cifs //"서버"/"공유폴더" /"마운트될리눅스폴더" -o username="ID" -o password="비밀번호" -o iocharset=cp949
ex) mount -t cifs //192.168.0.2/test /media/samTest -o username=administrator -o password=admin1234 -o iocharset=cp949
5. 마운트 확인: df -k
6.  부팅시 자동으로 마운트되게 환경설정: vi /etc/fstab =>
//"서버"/"공유폴더" /"마운트될리눅스폴더" cifs username="ID",password="비밀번호",iocharset=cp949 0 0 입력
ex) //192.168.0.2/test /media/samTest cifs username=administrator,password=admin1234,iocharset=cp949 0 0 입력
7. 설정파일 확인: mount -a <= 아무것도 안나오면 정상 
Posted by Brian B. Lee
Programming/Linux2011. 5. 27. 18:40
apt-cache search openssh 하면 openssh-server가 검색된다
apt-get install openssh-server 설치~

맥에서 접속 ssh "아이디"@"접속할 주소" or ssh -l"아이디" "접속주소"

윈도우에서는 putty로 접속
Posted by Brian B. Lee
Programming/Linux2011. 5. 27. 18:00


리눅스를 처음 Ubuntu로 접하는 사람에게 추천한다.(영문)

다운: http://www.ubuntupocketguide.com/download.html
Posted by Brian B. Lee
Programming/Linux2011. 5. 27. 17:27
Synergy 서버 : 다른 컴퓨터 OS
Synergy 클라이언트: Ubuntu

1. Synergy 서버 설치
 일단 Synergy 사이트(http://synergy-foss.org/)에서 서버로 사용할 컴퓨터의 운영체제 맞게
Synergy 프로그램을 다운받아 설치 한다.
 
2. Synergy 클라이언트 설치
 이 글의 주제와 같이 Synergy 사이트에서 Ubuntu and Devian 용 Synergy를 다운받아 설치한다.

3. Synergy 클라이언트 세팅
 3.1 클라이언트 설정: 터미널에서 다음을 실행
    /usr/bin/synergyc --name "스크린네임" "서버의IP"
    ex) /usr/bin/synergyc --name linux_clinet 192.168.0.2
    스크린네임이란 Synergy 서버에서 사용할 클라이언트의 ID 같은 것이다.
 3.2 클라이언트 부팅시 자동연결 설정: 터미널에서 다음을 실행
   3.2.1 sudo vi /etc/gdm/Init/Default
   3.2.2 Default 파일 수정: 파일의 제일 끝에 exit 0 의 앞에 다음과 같이 입력
      /usr/bin/killall synergyc
      sleep 1
      /usr/bin/synergyc --name "스크린네임" "서버의IP"
   3.2.3 mkdir ~/.config/autostart/
           vi ~/.config/autostart/synergyc.desktop
   3.2.4 synergyc.desktop 파일 수정:
      [Desktop Entry]
      Type=Application
      Encoding=UTF-8
      Version=1.0
      Name=No Name
      Name[en_US]=synergy
      Exec=/usr/bin/synergyc --name "스크린네임" "서버의IP"
      X-GNOME-Autostart-enabled=true

4. Synergy 서버 세팅
 이 부분은 다른 인터넷에 많이 나와있기 때문에 생략하기로 한다. 위에서 설정한 스크린네임을 통해
서버의 컴퓨터 왼쪽에 있는지 오른쪽에 있는지만 잘 설정해 주면 된다.

참조: http://jongsori.tistory.com/tag/Ubuntu%2010.10

Posted by Brian B. Lee
Programming/Linux2011. 5. 27. 17:02
1. 소프트웨어 소스 다운 위치 변경
   시스템 > 관리 > 시냅틱 패키지 관리자 > 설정 > 저장소 > Ubuntu 소프트웨어 >
   다운로드 위치: http://ftp.daum.net/ubuntu

2. JAVA 설치
   1. sudo add-apt-repository "deb http://archive.canonical.com/ubuntu maverick partner"
   2. sudo apt-get update
   3. sudo apt-get install sun-java6-jdk

3. JAVA_HOME PATH 설정
   1. sudo vi /etc/profile
   2. export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.24
       export PATH=$PATH: $JAVA_HOME/bin
       export CLASSPATH=$JAVA_HOME/jre/lib/
   3. source /etc/profile

4. 확인
   1. java -version
   2. echo $JAVA_HOME
 
Posted by Brian B. Lee