우분투14.04에 오픈오피스4.1.0 설치하기

리눅스/OS 일반|2014. 12. 31. 00:40
반응형

우분투 14.04 데스크탑에 오픈오피스를 설치하기 위해서는

기본 설치되어있는 libre office 를 먼저 삭제해야 합니다.


1. 우분투 소프트웨어 센타

     [설치] 항목에서 libre 검색 후 설치되어진 libre office 구성 요소를 모두 제거 합니다.


2. 제거되지 않는 패키지는 터미널에서 삭제를 해야 합니다.

    # apt-get -f remove libreoffice-common


3. 오픈 오피스를 다운받습니다.

     다운로드 : http://openoffice.org


    압축을 풀고 설치를 진행합니다.

    # cd /home/sysdocu/다운로드

    # tar xvzf Apache_OpenOffice_4.1.0_Linux_x86-64_install-deb_ko.tar.gz

    # cd ko

    # dpkg -i ./DEBS/*.*

    # dpkg -i ./DEBS/desktop-integration/openoffice4.0-debian-menus_4.1-9764_all.deb


4. 대시보드에서 openoffice 검색 후 런처에 끌어다 놓으면 손쉽게 이용이 가능합니다.

반응형

댓글()

부팅시 일반계정으로 명령 실행하기

리눅스/OS 일반|2014. 12. 31. 00:40
반응형
부팅시 일반계정으로 구동해야 하는 sms데몬 등은 아래와 같이
/etc/rc.d/rc.local 에 등록하여 사용 가능합니다.

# su - [계정] -c "[명령어]"


반응형

댓글()

우분투 14.04 런처에 아이콘 생성하기

리눅스/OS 일반|2014. 12. 31. 00:39
반응형

우분투 14.04 에서 아이콘 만들기 메뉴를 찾지 못해 수동으로 만드는 방법으로 처리한 적이 있습니다.

아래와 같이 간단한 방법으로 아이콘을 생성이 가능합니다.


# cd /usr/share/applications


# vi spark.desktop                  <- 예: spark 메신저 아이콘 추가


[Desktop Entry]

Version=1.0

Type=Application

Name=SPARK MESSENGER

Exec=/usr/share/spark/bin/startup.sh &

Icon=/usr/share/app-install/icons/spark.png

Categories=Utility; 


Name 에는 아이콘 이름

Exec 에는 실행 명령어

Icon 에는 이미지 파일 경로를 지정하면 됩니다.


참고로 파일생성시 '~/.local/share/applications/' 에 spark.desktop 을 생성하게 되면

생성한 사용자만 아이콘이 보여지게 됩니다.

반응형

댓글()

vi 자동 주석 기능 켜고 끄기

리눅스/OS 일반|2014. 12. 31. 00:39
반응형

맨앞에 주석이 표시된 행에서 엔터를 치면 공백에도 주석이 붙게 되는데

이와 같은 기능을 제거할때 사용하시기 바랍니다.

 

기능 끄기

: set formatoptions-=r

 

기능 켜기

: set formatoptions+=r

 

vi 를 종료 후 다시 파일을 열었을 때, 기능이 켜지게 되는데 기능이 꺼진채로 사용하고 싶을 경우아래와 같이 설정파일을 생성하는 것 만으로도 해결이 됩니다.

 

# vi ~/.vimrc

autocmd FileType * setlocal comments-=://

 

반응형

댓글()

우분투 설치후 apt-get 으로 패키지 관리가 되지 않을때

리눅스/OS 일반|2014. 12. 31. 00:39
반응형

/etc/apt/sources.list 파일에서 패키지 주소를 모두 바꾸어 줍니다.

저장 후 다시 apt-get 명령을 실행하면 정상적으로 작동이 됩니다.


예) kr. 삭제

변경전 : http://kr.archive.ubuntu.com/ubuntu/

변경후 : http://archive.ubuntu.com/ubuntu/

반응형

댓글()

우분투 터미널 창 열기

리눅스/OS 일반|2014. 12. 31. 00:38
반응형

우분투 GUI 환경으로 로그인했을때 터미널 창을 여는 아이콘이 보이지 않는다면

간단하게 Ctrl + Alt + T 버튼으로 띄울 수 있습니다.

반응형

댓글()

[CentOS 6.4] NFS 설정

리눅스/OS 일반|2014. 12. 31. 00:38
반응형

Samba나 FTP를 이용해도 좋으나 태생적 한계가 있기에 보다 명확한 NFS설치를 진행하고자 한다. Installing NFS on CentOS 6.2 포트를 기반으로 CentOS 6.4에서 설치를 진행했다.


1. NFS 설치 및 접속 계정 설정

portmap, nfs-utils 패키지가 설치되있는지 확인 한다. Minimal 버전에서는 이미 설치되어있다. 업데이트를 해줘도 충분할 거라 생각되지만 없는 경우 아래와 같이 설치한다.


# yum install rpcbind nfs-utils nfs-utils-lib


재부팅시 자동 실행 되도록 서비스에 등록해준다.


# chkconfig --level 35 nfs on

# chkconfig --level 35 nfslock on

# chkconfig --level 35 rpcbind on


서비스를 실행한다.


# service rpcbind start

# service nfslock start

# service nfs start


잘 돌아가는지 확인한다.

# rpcinfo -p localhost

  program vers proto   port  service

    100000    4   tcp    111  portmapper

    100000    3   tcp    111  portmapper

    100000    2   tcp    111  portmapper

    100000    4   udp    111  portmapper

    100000    3   udp    111  portmapper

    100000    2   udp    111  portmapper

    100005    1   udp    892  mountd

    100005    1   tcp    892  mountd

    100005    2   udp    892  mountd

    100005    2   tcp    892  mountd

    100005    3   udp    892  mountd

    100005    3   tcp    892  mountd

    100003    2   tcp   2049  nfs

    100003    3   tcp   2049  nfs

    100003    4   tcp   2049  nfs

    100227    2   tcp   2049  nfs_acl

    100227    3   tcp   2049  nfs_acl

    100003    2   udp   2049  nfs

    100003    3   udp   2049  nfs

    100003    4   udp   2049  nfs

    100227    2   udp   2049  nfs_acl

    100227    3   udp   2049  nfs_acl

    100021    1   udp  32769  nlockmgr

    100021    3   udp  32769  nlockmgr

    100021    4   udp  32769  nlockmgr

    100021    1   tcp  32803  nlockmgr

    100021    3   tcp  32803  nlockmgr

    100021    4   tcp  32803  nlockmgr

    100024    1   udp    662  status

    100024    1   tcp    662  status


접속을 허용할 PC를 입력한다.

# vi /etc/exports

# 예제 /home/starkapin 192.168.10.1(rw, sync)

/공유폴더 허용IP(rw, sync) 허용IP(rw, sync, no_root_squash, all_squash)


2. NFS 서버 실행


# service nfs restart

Shutting down NFS daemon:                            [  OK  ]

Shutting down NFS mountd:                             [  OK  ]

Shutting down NFS services:                           [  OK  ]

Starting NFS services:                                    [  OK  ]

Starting NFS mountd:                                      [  OK  ]

Starting NFS daemon:                                     [  OK  ]


부팅시 자동시작 등록

# chkconfig nfs on

# chkconfig --list | grep nfs

nfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off

nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off


서비스가 잘돌아가는지 확인

# exportfs -v

/home/starkapin 192.168.10.1(rw,wdelay,root_squash,no_subtree_check)


# exportfs -a (다시 읽어들인다)


3. 방화벽 설정

원격 제어를 위해 방화벽을 설정해야 하는데 NFS는 다음 포트를 열어줘야 한다.


TCP/UDP 111 - ROC 4.0 portmapper

TCP/UDP 2049 - NFSD (nfs server)

Portmap static ports


# vi /etc/sysconfig/nfs

LOCKD_TCPPORT=32803

LOCKD_UDPPORT=32769

MOUNTD_PORT=892

RQUOTAD_PORT=875

STATD_PORT=662

STATD_OUTGOING_PORT=2020


편집기로 주석을 해제 한 후 서비스를 재시작한다.


# service rpcbind restart

# service nfs restart


방화벽에 허용할 목록을 추가한다.

-A INPUT -s 0.0.0.0/0 -m state --state NEW -p udp --dport 111 -j ACCEPT

-A INPUT -s 0.0.0.0/0 -m state --state NEW -p tcp --dport 111 -j ACCEPT

-A INPUT -s 0.0.0.0/0 -m state --state NEW -p tcp --dport 2049 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p tcp --dport 32803 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p udp --dport 32769 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p tcp --dport 892 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p udp --dport 892 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p tcp --dport 875 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p udp --dport 875 -j ACCEPT

-A INPUT -s 0.0.0.0/0  -m state --state NEW -p tcp --dport 662 -j ACCEPT

-A INPUT -s 0.0.0.0/0 -m state --state NEW -p udp --dport 662 -j ACCEPT


4. 클라이언트 Mount


클라이언트에서 nfs 마운트에 필요한 유틸이 있는지 확인하여 설치한다.


# yum install nfs-utils nfs-utils-lib nfs-utils-lib-devel nfs4-acl-tools libgssglue-devel


# showmount -e 서버IP

Export list for 168.102.10.1:

/transcoding 168.102.10.2


마운트

# mount -t nfs4 168.102.10.2:/transconding /home/starkapin/transcoding


마운트 해제

# umount /home/starkapin/transcoding


재부팅해서도 자동 마운트 시키기

# vi /etc/fstab

서버IP:/transcoding /home/starkapin/transcoding nfs hard 0 0


5. 참고

http://blog.malaya-digital.org/setup-a-minimal-centos-6-64-bit-nfs-server/

http://blog.beany.co.kr/archives/2545



[출처] 호루루옹의 연구실 | 유승구 (starkapin.tistory.com/509)

반응형

댓글()

오픈소스 채팅 서버인 Openfire + 클라이언트 Spark 설치

리눅스/OS 일반|2014. 12. 31. 00:37
반응형

대략적인 설명만 적었으니 아래 URL을 확인하여 설치하고,

진행이 잘 되지 않을때에는 본 내용을 참고하시기 바랍니다.


일단, 웹페이지에 접속하여 관리가 가능한 형태이나 배포 프로그램 자체로 웹접속이 가능하므로

사전에 웹서버(아파치나 톰캣)를 설치할 필요는 없습니다. java 만 설치해주세요.



Openfire 설치


http://www.jopenbusiness.com/mediawiki/index.php/Openfire


설치후 관리자 페이지는 sysdocu.tistory.com:9090 포트를 이용하여 접속을 하면 됩니다.


openfire 설치 후 관리자페이지 로그인이 되지 않을때..

http://java-monitor.com/forum/showthread.php?t=453


메신저와 화상채팅 까지 가능하게 하려면..

관리자 페이지 [plugins] > 'Available Plugins' 메뉴에서 아래 옵션을 추가 설치합니다.

- Jingle Nodes Plugin

- Jitsi Video Bridge


그리고 Jappix Web Client 는 파일을 받아 수동으로 설치합니다.

(다운로드 : https://code.google.com/p/openfire-jappix/downloads/detail?name=jappix-0.0.0.6.zip&can=2&q=)

설치 후 반드시 /etc/init.d/openfire restart 를 하여야 아래 URL 로 접속이 가능해집니다.


화상채팅 : sysdocu.tistory.com:7070/jappix



우분투에 spark 설치


클라이언트 메신저 프로그램인 Spark 는 아래 URL 에서 다운로드 받을 수 있습니다.

http://www.igniterealtime.org/downloads/index.jsp

 

# apt-get install openjdk-7-jdk

# cd /usr/local/src

# wget www.igniterealtime.org/downloads/download-landing.jsp?file=spark/spark-2.6.3.rpm

# sudo alien -d spark-2.6.3.rpm


파일함에서 spark_2.6.3.122555-2_amd64.deb 파일을 찾아 더블클릭 > 설치 (품질이 나쁘다는 메세지가 떠도 무시하고 진행)


그리고 사용자 홈디렉토리에 Downloads 디렉토리를 만들어 파일 수신이 가능하게 해줍니다. (기본값)


# mkdir /root/Downloads


이미 만들어져있는 특정 디렉토리를 사용하고 싶을 경우 로그인 후, '환경 설정' > '파일 전송' 에서 다운로드 디렉토리를 변경하면 됩니다.


실행방법

# /usr/share/spark/bin/startup.sh


리눅스 spark 버전은 윈도우와는 다르게 메세지 수신지 알림창이나 소리가 나지 않도록 되어있습니다.

원활한 대화를 위해 메세지 수신시 대화창이 뜰 수 있게 설정합니다.


Spark 로그인 > Spark > 환경설정 > '알림' 항목에서

윈도우를 앞으로 보내기 (체크)

친구가 로그인할때 알려주기 (체크)


저장 후 Spark 를 재시작하면 됩니다.

반응형

댓글()

mindterm 4.1.5 설치 (webssh)

리눅스/OS 일반|2014. 12. 31. 00:36
반응형

mindterm 을 설치하면 SSH Client 프로그램이 없어도 웹브라우져를 통해 접속이 가능합니다.

우선 접속하려는 서버의 환경은 java applet 이 실행되는 환경으로 맞추어 주세요.

(jdk 및 tomcat 설치 생략)


# cd /usr/local/src

# wget http://tech.cryptzone.com/download/MindTerm-4.1.5/mindterm_4.1.5-bin.zip

# unzip mindterm_4.1.5-bin.zip

# cd mindterm-4.1.5


압축이 풀린 디렉토리에 mindterm.jar 파일이 있습니다.

이 파일을 웹으로 접속 가능한 디렉토리로 이동(또는 복사) 시켜주세요.

그리고 별도 웹페이지 (예: index.jsp) 를 만듭니다.


# cp -arp mindterm.jar /home/sysdocu/public_html/

# cd /home/sysdocu/public_html

# vi index.jsp

<head>

<title>Mindterm WEB SSH Gate</title>

<style type="text/css">

    h1 {

        font-size: 25px;

        font-family: tahoma, sans-serif;

        font-weight: bold;

        text-align: center;

        margin-top: 50px;

    }

</style>

</head>


<body>

    <h1>Mindterm WEB SSH Gate</h1>


    <applet archive="mindterm.jar" code="com.mindbright.application.MindTerm.class" width="1000" height="600">

        <param name="cabinets" value="mindterm.cab">

        <param name="protocol" value="ssh2">

        <param name="sepframe" value="false">

        <param name="debug" value="true">

        <param name="bg-color" value="black">

        <param name="fg-color" value="white">

        <param name="cursor-color" value="yellow">

        <param name="encoding" value="euc-kr">

        <param name="font-name" value="Monospaced">

        <param name="exit-on-logout" value="true">

    </applet>


</body>

</html> 


이제 웹브라우저를 이용해 접속해봅니다.


http://sysdocu.tistory.com/index.jsp



* 참고

- index.jsp 내용중 width="1000" height="600" 옵션으로 SSH 접속 화면 사이즈를 조절할 수 있습니다.


- 접속창을 별도로 띄우고 싶으면(팝업 창 처럼) sepframe 값을 true 로 수정하면 됩니다.


- 사이트 접속시 아래와 같은 오류 메시지가 나타날 경우 client java 설정을 변경해주세요.

  에러 : attempted to open sandboxed jar http://sysdocu.tistory.com/mindterm.jar as a Trusted-Library

  해결 : [시작] > [모든 프로그램] > Java > Configure Java > [보안]탭에서 보안 레벨을 '중간' 으로 낮추어 주세요.

반응형

댓글()

FreeBSD 디스크 정보 확인

리눅스/OS 일반|2014. 12. 31. 00:35
반응형
우선 disk 관련 정보를 출력해봅니다.

[root@localhost] ~# sysctl -a |grep -i disk
kern.disks: ada2 ada1 ada0 cd0
kern.geom.disk.cd0.led:
kern.geom.disk.ada0.led:
kern.geom.disk.ada1.led:
kern.geom.disk.ada2.led:
0 DISK ada2 5368709120 512 hd 16 sc 63
1 MULTIPATH multipath/disk1 5368708608 512(null)<State>DEGRADED</State>
0 DISK ada1 5368709120 512 hd 16 sc 63
0 DISK ada0 5368709120 512 hd 16 sc 63
0 DISK cd0 0 2048 hd 0 sc 0
z0xca04de80 [shape=box,label="MULTIPATH\ndisk1\nr#2"];
z0xca04d880 [shape=hexagon,label="multipath/disk1\nr0w0e0\nerr#0"];
z0xc41d3200 [shape=box,label="DISK\nada2\nr#1"];
z0xc41d3980 [shape=box,label="DISK\nada1\nr#1"];
z0xc6f2d980 [shape=box,label="DISK\nada0\nr#1"];
z0xc41d3d80 [shape=box,label="DISK\ncd0\nr#1"];
z0xca1d6200 [shape=box,label="DEV\nmultipath/disk1\nr#3"];
      <name>disk1</name>
          <name>multipath/disk1</name>
    <name>DISK</name>
      <name>multipath/disk1</name>
Processes:              (RUNQ: 1 Disk Wait: 0 Page Wait: 0 Sleep: 51)
vfs.nfs.diskless_rootpath:
vfs.nfs.diskless_valid: 0


위와 같이 ada0, ada1, ada2 이런 문자가 보인다면 아래 명령으로 좀 더 자세하게 살펴 볼 수 있습니다.
해당 디스크 장치 정보 출력

[root@localhost] ~# diskinfo -v ada0
ada0
        512             # sectorsize
        5368709120      # mediasize in bytes (5.0G)
        10485760        # mediasize in sectors
        4096            # stripesize
        0               # stripeoffset
        10402           # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
                        # Disk ident.

[root@localhost] ~# diskinfo -v ada1
ada1
        512             # sectorsize
        5368709120      # mediasize in bytes (5.0G)
        10485760        # mediasize in sectors
        4096            # stripesize
        0               # stripeoffset
        10402           # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
                        # Disk ident.

[root@localhost] ~# diskinfo -v ada2
ada2
        512             # sectorsize
        5368709120      # mediasize in bytes (5.0G)
        10485760        # mediasize in sectors
        4096            # stripesize
        0               # stripeoffset
        10402           # Cylinders according to firmware.
        16              # Heads according to firmware.
        63              # Sectors according to firmware.
                        # Disk ident.


반응형

댓글()

[xrdp] 원격 데스크탑 연결(mstsc)로 Xwindow 접속하기

리눅스/OS 일반|2014. 12. 31. 00:34
반응형

Xwindow 는 기본으로 설치되어있다는 가정하에 설명합니다.

 

[root@sysdocu ~]# cd /usr/local/src

[root@sysdocu src]# wget http://downloads.sourceforge.net/project/xrdp/xrdp/0.6.0/xrdp-v0.6.0.tar.gz

[root@sysdocu src]# tar xvzf xrdp-v0.6.0.tar.gz

[root@sysdocu src]# cd xrdp-v0.6.0

[root@sysdocu xrdp-v0.6.0]# ./bootstrap

[root@sysdocu xrdp-v0.6.0]# ./configure

[root@sysdocu xrdp-v0.6.0]# make

[root@sysdocu xrdp-v0.6.0]# make install

 

포트 변경을 원할경우 아래 파일에서 [globals] 부분의 port 를 수정하면 됩니다.

[root@sysdocu xrdp-v0.6.0]# vi /etc/xrdp/xrdp.ini

port=3389

 

사용하는 포트를 iptables 방화벽에 등록하여 외부에서 접속이 가능하도록 합니다.

 

xrdp 를 실행합니다.

[root@sysdocu xrdp-v0.6.0]# /etc/xrdp/xrdp.sh start

반응형

댓글()