2015년 9월 1일 화요일

우분투 Ubuntu vnc xfce4

vnc 상태를 xfce4로 연결하기
1. 편집 ./vnc/xstart
2. 아래와 같이
#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xrdb $HOME/.Xresources
startxfce4 &

==================================
xfce 터미널 프롬프트 색 설정
출처 : http://yujuwon.tistory.com/entry/xfce-%ED%84%B0%EB%AF%B8%EB%84%90-%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8-%EB%B0%8F-%EC%9E%90%EB%8F%99%EC%99%84%EC%84%B1-%EC%84%A4%EC%A0%95

1. 터미널 - 메뉴 - 편집 - 프로파일
2. 편집 버튼 - 색 탭 - 시스템 테마 색 사용 체크박스 해제

==================================
xfce 터미널 프롬프트 탭 (Tab) 자동완성 설정
출처 : http://yujuwon.tistory.com/entry/xfce-%ED%84%B0%EB%AF%B8%EB%84%90-%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8-%EB%B0%8F-%EC%9E%90%EB%8F%99%EC%99%84%EC%84%B1-%EC%84%A4%EC%A0%95

1. 편집 ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
2.  이 항목을
변경
3. 연결해제 후 재접속

2015년 8월 31일 월요일

우분투 vnc 설정, sudo 권한 주기, 우분투 버전 확인

sudo adduser 사용자계정 sudo
su 사용자계정
------=====================

우분투 vnc 설정 출처
http://blog.fun25.co.kr/ubuntu-14-04-gnome-desktop-%EB%B0%8F-vnc-%EC%84%A4%EC%B9%98/

gnome desktop 설치
# sudo apt-get install ubuntu-desktop

gnome panel 설치
# sudo apt-get install gnome-panel

vnc 서버 설치
# sudo apt-get install vnc4server

vnc 서버 시작
# vncserver -geometry 1920x1080 -depth 16
You will require a password to access your desktops.

Password:
Verify:

New 'geosr148:1 (delft3d)' desktop is geosr148:1

Creating default startup script /home/delft3d/.vnc/xstartup
Starting applications specified in /home/delft3d/.vnc/xstartup
Log file is /home/delft3d/.vnc/geosr148:1.log

~/.vnc/xstartup 편집
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
# x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# x-window-manager &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus -n &
gnome-terminal &

$ sudo chmod +x ~/.vnc/xstartup

vnc 서버 종료 및 시작
$ vncserver -kill :1
Killing Xvnc4 process ID 22709

$ vncserver -geometry 1920x1080 -depth 16
New 'geosr148:1 (delft3d)' desktop is geosr148:1

Starting applications specified in /home/delft3d/.vnc/xstartup
Log file is /home/delft3d/.vnc/geosr148:1.log

클라이언트에서 접속하기
vnc 클라이언트에
IP:1
접속



-===========================
lsb_release -a

2015년 8월 27일 목요일

원격데스크탑연결로 Ubuntu 접속

Ubuntu 원격접속 (xrdp, vnc)
출처 http://whatwant.tistory.com/481

1. # sudo atp-get install xrdp
2. 윈도우 "원격 데스크톱 연결"
=============================

접속 후 바탕화면만 보이고 아무것도 안보일 경우
출처 : redsea23.tistory.com/320

gnome-panel 설치가 필요하다.
우분투 12 버전부터 이런 문제가 발생한듯.

1. # sudo apt-get install gnome-panel
2. $ echo "gnome-session --session=gnome-fallback" > ~/.xsession
3. # sudo service xrdp restart
==================================

d 키를 입력하면 바탕화면이 나타날때
출처 : auctionpro.co.kr/?p=2424

1. # sudo apt-get install compizconfig-settings-manager
2. 컴피즈 설정 관리자 실행 : 프로그램 위치 - 시스템도구 - 기본설정 - 컴피즈설정관리자
3. 일반설정
4. 키 바로가기 탭
5. 바탕화면보기 : 사용하지 않음 또는 Z 등으로 변경
6. 재접속


윈도우에서 우분투로 접속할라니까...

xrdp_mm_process_login_response: login failed

이러면서 연결이 안된다면!!
출처 : http://zzinggu.egloos.com/3082933


 http://linuxtoolkit.blogspot.sg/2013/03/xrdpmmprocessloginresponse-login-failed.html
이렇게 세션을 다 날리는 방법으로 해서 되긴한데..
이건 좀..걍 임시 방편같고...


난 더 확실하게!! 날리고 새로 깔고 시작 ㅎㅎ
#sudo apt-get remove xrdp

#sudo vi /etc/xrdp/xrdp.ini 에서 [globals]에 3389 port가 되어있나 확인만~

#sudo vi /etc/xrdp/sesman.ini에 
[Security]
AllowRootLogin=1
MaxLoginRetry=4
#TerminalServerUsers=tsusers
#TerminalServerAdmins=tsadmins

[Sessions]
X11DisplayOffset=10
MaxSessions=100
KillDisconnected=0
IdleTimeLimit=0
DisconnectedTimeLimit=0

이렇게~~ 해주고
#service xrdp restart

쫜!!

maxsession의 문제로 인해서 발생되는 경우가 대부분이라 maxsession의 수를 늘려주는듯!
그래서 첨의 링크에서 session 정보를 지우는 방식을 권하지 않은 것!

2015년 1월 7일 수요일

.NET framework install on Windows Server 2012 R2

윈도우 2012 R2 CD를 넣은 후 아래의 명령 실행

dism /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs

AIX vnc 설정 및 접속

출처 http://hermestop.tistory.com/123

1. RPM 패키지 다운로드
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/vnc/
vnc-3.3.3r2-6.aix5.1.ppc.rpm 다운로드

2. root 권한으로 패키지 설치
rpm -Uvh vnc-3.3.3r2-6.aix5.1.ppc.rpm
설치디렉토리는 /opt/freeware/bin

3. vncserver를 설정할 계정으로 로그인 후
vncserver 명령어 입력

password를 두번 입력한다.

New 'X' desktop is ~~~ :1 이것은 vncserver가 1번 터미널로 설정되었다는 의미

4. 정보 확인
~/.vnc 디렉토리에 4개의 파일이 생성됨

5. log 파일 확인
hostname:1.log 파일을 보면
TCP port 5901은 vnc viewer 접속용이고,
TCP port 5801은 http 접속용임

6. vnc viewer를 통한 접속
사용하고 있는 vnc viewer에
ip:5091
password 입력

7. 접속 완료
기본적인 xterm이 표현됨

8. DT 환경 설정
~/.vnc/xstartup 편집

xrdb ~~ 를 제외한 아래쪽 줄은 주석 # 처리 후
아래의 내용 추가
/usr/dt/bin/dtsession &


9. vncserver 재가동
vncserver -kill :1

vncserver

다시 접속. 끝.

2014년 3월 5일 수요일

AIX Customizing

1. 자동완성기능 (bash의 tab 기능)
.profile 편집

EDITOR=emacs; export EDITOR
: esc 두번 누르면 자동완성
: esc 한번 누르고 = 누르면 목록나옴.


2. prompt
.profile 편집

PS1="$(whoami)@$(hostname)(\$PWD)$ "
export PS1

3. alias
.profile 편집

alias l='ls -l'
alias la='ls -a'
alias ll='ls -al'

4. AIX 버전 확인
uname -a
oslevel

5. java 환경설정
.profile 편집

export JAVA_COMPILER=/usr/java6/bin/javac
export JAVA_HOME=/usr/java6

export PATH=/usr/java6/bin:usr/java6/jre/bin:$PATH

6. AIX에 bash 설치
bash 다운로드
http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html

bash-4.2-1.aix6.1.ppc.rpm 다운로드 (2014. 3. 7 기준)

root계정으로 /tmp에 파일 업로드후 인스톨
rpm --install bash-4.2-1.aix6.1.ppc.rpm

/etc/shells 편집
맨 아래에 /usr/bin/bash 추가

/etc/security/login.cfg 편집
shells= 항목 제일 뒤에 /usr/bin/bash 추가

7. java 64bit 설치
http://existence.tistory.com/73 참조
aix download and service information 페이지에서 파일을 다운로드 받는다.

Java6_64.sdk는 필수

받은 파일을 /tmp에 업로드 함

설치 명령:
installp_r -a -Y -d '.' Java6_64.sdk
제거 명령:
installp_r -u -R [설치디렉토리] Java6_64.sdk
설치 후, 정상 동작을 위한 명령어셋:
unset LIBPATH
unset CLASSPATH
unset JAVA_COMPILER
unset JAVA_HOME
export PATH=/usr/java6_64/jre/bin:/usr/java6_64/bin:$PATH
을 실행하여 기존 JDK5에 관련된 것을 제거하고 JDK6 경로를 먼저 넣어준다. 그런 후,
java -version
를 실행하여 다음 아웃풋을 확인하면 된다:
java version "1.6.0"
Java(TM) SE Runtime Environment (build pap6460-20071123_01)
IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 AIX ppc64-64 jvmap6460-20071121_15015 (JIT enabled)
J9VM - 20071121_015015_BHdSMr
JIT - r9_20071121_1330
GC - 20071031_AA)
JCL - 20071118_01
이런 상태에서 tomcat을 구동하고, JVM 버전을 보면 2.4로 출력된다.

8. DNS 설정
root계정에서 /etc/resolv.conf 편집

nameserver    000.000.000.000
저장

refresh -s inetd

2014년 3월 4일 화요일

vi 기본 설정

~/.vimrc 편집

set autoindent
set cindent
set smartindent
set number
set tabstop=4
set shiftwidth=4

2013년 11월 21일 목요일

wget으로 다운로드

# wget -r ftp://192.168.0.231/iwf/

      -r 옵션은 하위폴더 까지 모두 다운

# wget -r ftp://dari88:password@192.168.0.231/iwf/

     패쓰워드 걸려있는 ftp 다운.

     파일 하나하나 받을려면 경로아래 파일이름 써주면 끝 -

물론 그냥 ftp> 접속해서 파일단위로 받아도 관계없음
출처 : http://alaveiw.tistory.com/entry/wget%EC%9C%BC%EB%A1%9C-ftp-%EB%8B%A4%EC%9A%B4%EB%B0%9B%EA%B8%B0


http도 마찬가지 방법을 사용할 수 있음

2013년 5월 29일 수요일

Virtual Box 공유폴더 (ubuntu12.10)

1. 게스트확장 설치
2. [장치] - [공유 폴더] 임시폴더에 공유할 디렉토리 지정
3. 우분투 재부팅
4. 디렉토리 생성 (windows)

sudo mount -t vboxsf windows ~/windows

2013년 4월 9일 화요일

리눅스 32비트, 64비트 구분

1. getconf LONG_BIT
32  # 32비트
64  # 64비트

2. uname -i
i686 # 32비트
x86_64 # 64비트

2013년 4월 8일 월요일

virtualbox 공유폴더

http://blog.naver.com/virus127?Redirect=Log&logNo=150030818328

내꺼 마운트
sudo mount -t vboxsf share /mnt/share/

Virtualbox

[파일] - [환경설정] -- [입력] - [호스트키]
기본적으로 ctl로 설정되어있는데 이를 잘 안쓰는 f11이나 f12등으로 변경

시작된 VBox의 버추얼 머신에서 
[장치] - [게스트 확장 설치]
이렇게 하면 마우스 휠도 쓰고 모니터 해상도도 자동으로 변환됨

2013년 3월 6일 수요일

ps 파일을 gif로

#!/usr/bin/csh
foreach psfl (*.ps)

echo $psfl

convert -crop 0x0 -density 130 ${psfl} ${psfl}.gif
end

2012년 11월 7일 수요일

zypper install 안될 때

zypper install 패키지명 할 경우 설치가 안될 때가 있음

Failed to mount cd:///?devices=/dev/sr0  이런 말이 나오면서.

그러면
zypper mr --disable 1 

다시 설치하면 됨.

linux 모든 사용자 PATH

root 권한
/etc/skel 의 .bashrc 또는 .bash_profile 에서 path를 지정하면 새로 생기는 계정은 모두 동일 path 설정
즉, 계정 추가시의 template 역할을 함

이미 있는 계정의 경우
/etc/profile에서 PATH 관련 부분을 편집하면 모든 사용자의 PATH가 적용됨

시스템 관리자는 반드시 필요한 PATH를 /etc/skel/.bashrc 또는 .bash_profile 과 /etc/profile 파일에서 편집할 것

2012년 11월 2일 금요일

opensuse ftp

zypper install vsftpd
질문에 y

http://plusblog.tistory.com/416 참조
vi /etc/vsftpd.conf

여기서 아래의 세군데의 주석을 해제 하시고, 다음과 같이 세팅을 해줍니다.
==================== 편집기 ======================
anonymous_enable=NO
local_enable=YES
write_enable=YES
=================================================


데몬 시작
/etc/init.d/vsftpd restart

opensuse telnet

출처 : http://soldatj.blog.me/10093017714

root 로그인
zypper install telnet-server
질문 나오면 y
설치완료

vi /etc/xinetd.d/telnet
여기에서 disable = yes를 no로 수정

서비스 재시작
service xinetd restart

이제 접속 가능

2012년 7월 31일 화요일

find로 특정 파일 삭제

find ./ -name *.out -exec rm -f {} \;

현재 디렉토리 이하에서 확장자가 out인 파일을 삭제

2012년 6월 14일 목요일

UltraEdit 17 구문 강조

1. 구문 강조 할 워드 파일 ???.uew 준비
2. 실행창에서 %appdata% 입력
3. C:\Users\Administrator\AppData\Roaming 이런 폴더가 나오면
4. IDMComp-UltraEdit-wordfiles 로 이동
5. 이곳에 준비된 워드 파일 ???.uew 복사
끝.

2012년 6월 7일 목요일

xcopy

[출처] xcopy로 업데이트된 파일만 백업하기
|작성자 빗줄기
 http://blog.naver.com/kwanskim?Redirect=Log&logNo=20024794482 

내문서 폴더 아래의 mywork 폴더와 그 하위 폴더에 저장된 모든 파일을 이동식 디스크 d:드라이브의 mywork 폴더에 백업하는 방법입니다.
제가 오랫동안 편리하게 써오는 방법입니다.

다음과 같은 상황이라고 가정합니다.
1. 내가 mywork 폴더 속에 있을 때: xcopy *.* d:\mywork /c /d /s /r /y
2. 내가 mywork 폴더 밖에 있을 때: xcopy mywork\*.* d:\mywork /c /d /s /r /y
3. 내가 별개의 폴더 util에 들어 있을 때: xcopy ..\mywork\*.* d:\mywork /c /d /s /r /y

옵션 설명:
/c 에러가 생겨도 계속 진행합니다.
/d d: 드라이브에 동일한 파일이 존재할 경우, c: 드라이브의 파일이 최신 것일 경우만 덮어쓰기를 한다. 가장 환상적인 옵션입니다. 제 경우 1400 개 정도의 폴더와 그 속에 32,000 개 정도의 파일을 비교적 빠른 시간 내에 비교하여 여기 저기 흩어져 있는 업데이트된 파일만 백업해줍니다. 제가 아직도 xcopy를 쓰는 이유이기도 합니다.
/d:06-07-2006 식으로 사용하여 특정한 날짜 이후의 파일들만 복사할 수도 있습니다.
/s 서브디렉토리와 그 속의 파일들도 백업합니다. 단 비어있는 폴더는 제외됩니다.
/r d: 드라이브에 읽기 전용 파일이 있어도 덮어씌웁니다.
/y d: 드파이브에 동일 이름의 파일이 있을 경우, 일일이 덮어씌울것인가 나타내지 않고 무조건 덮어씌웁니다.

위의 명령은 명령프롬프트에서 직접 타이핑하셔도 좋고, 메모장에 위의 파란 색 한 줄을 복사하신 후, 배치파일(예: backup.bat)로 저장하시면, 윈도우 모드에서도 마우스 클릭만으로 백업을 편리하게 하실 수 있습니다. 다만 배치파일의 위치를 위의 그림을 참조로 잘 결정하셔야 합니다.
빗줄기././ 2006. 6. 7