[Nexacro] - 데이타셋 -Combobox 스크립트 작성

Programming/Nexacro 2017.11.11 23:49 Posted by 파란크리스마스

출처 : 넥사크로플랫폼 14 / 초보자를 위한 자습서 14.0.1.1501.2 화면 만들기 (트랜잭션)

컴포넌트 목록에서 [Dataset] 선택

Invisible Objects 창에 마우스 클릭

Dataset 추가 된것 확인

[Dataset Contents Editor]에서 컬럼 추가

[Dataset Contents Editor]에서 행(Row) 추가

Source 확인

<ColumnInfo>
  <Column id="code" type="STRING" size="32"/>
  <Column id="value" type="STRING" size="32"/>
</ColumnInfo>
<Rows>
  <Row>
    <Col id="code">1</Col>
    <Col id="value">Oracle</Col>
  </Row>
  <Row>
    <Col id="code">2</Col>
    <Col id="value">MySQL</Col>
  </Row>
  <Row>
    <Col id="code">3</Col>
    <Col id="value">SQL Server</Col>
  </Row>
</Rows>

컴포넌트 목록에서 [Combo] 선택

[Design] 창에 Drag해서 선택한 컴포넌트를 배치

[Combo] 컴포넌트의 속성창에서 [innerdataset] 항목을 [Dataset00]으로 선택

[codecolumn] : code / [datacolumn] : value 선택

컴포넌트 목록에서 [Button] 선택

[Design] 창에 Drag해서 선택한 컴포넌트를 배치

[Edit] 컴포넌트도 두개 배치

[Button00] 의 클릭 이벤트 스크립트 작성

Combo 박스에서 선택한 Index, Code, Value 확인하는 스크립트 작성

this.Button00_onclick = function(obj:Button,  e:nexacro.ClickEventInfo)
{
	this.alert(this.Combo00.getInnerDataset().name); // 바인된 Dataset name 
	this.alert(this.Combo00.getCount()) // item 개수
	this.alert(this.Combo00.index); // 선택된 index
	
	//
	this.alert('선택된 index = ' + this.Combo00.combolist._selectinfo.index);
	//
	this.edtCode.set_value(this.Combo00.combolist._selectinfo.value);
	this.edtText.set_value(this.Combo00.combolist._selectinfo.text);
}

[Quick View] 버튼 선택하여 실행

실행 - [선택] 버튼 선택전

실행 - [선택] 버튼 선택후

저작자 표시
신고

[Nexacro] - 일반 브라우저에서 실행

Programming/Nexacro 2017.11.11 18:34 Posted by 파란크리스마스

출처 : 넥사크로플랫폼 14 / 초보자를 위한 자습서 14.0.1.1501.2

Tomcat 설정

Tomca이설치된폴더\conf\server.xml 파일을 편집기로 열어서 아래 내용 추가

		<Context path="/nexacro_test" 
			docBase="C:/server/workspace.nexacro.outputs/nexacro_test" 
			debug="0" prvileged="true" reloadable="true">
			<Logger className="org.apache.catalina.logger.FileLogger"
				directory="logs" prefix="localhost_log." suffix=".txt"
				timestame="true"/>
		</Context>
	</Host>

Quick View 결과를 크롬 브라우저로 볼 수 있도록 [Runtime]을 Chrome로 설정

[Quick View] 버튼 선택

QuickView 창에 Tomct에 설정한 주소 입력

크롬 브라우저로 결과 확인(넥사크로 툴에서 자동으로 실행)

저작자 표시
신고

[Nexacro] - 프로젝트 생성

Programming/Nexacro 2017.11.11 15:57 Posted by 파란크리스마스

출처 : 넥사크로플랫폼 14 / 초보자를 위한 자습서 14.0.1.1501.2

작업폴더 변경

메뉴 [Tools] > [Options] 선택

프로젝트 생성

프로젝트 이름 설정

Type 설정

해상도 설정

기본적으로 생성된 프로젝트 구조

Output 폴더 설정

폼 추가

메뉴 [File] > [New] > [Form] 선택

폼 이름 설정

해상도 설정

Position 설정

Layout 설정

추가된 폼 확인

컨포넌트 추가

Static 컨포넌트 선택

마우스로 Drag해서 선택한 Static 컨포넌트 배치

Static 컨포넌트 속성값 중에 text 속성 변경

실행

실행 결과

저작자 표시
신고

[Ubuntu 16.04] Tomcat 8.5.x 설치

OS/Linux 2017.11.07 11:30 Posted by 파란크리스마스

출처 : How To Install Apache Tomcat 8 on Ubuntu 16.04 | DigitalOcean

tomcat 그룹, tomcat 사용자 생성

$ sudo groupadd tomcat
$ sudo useradd -g tomcat -s /bin/bash -m tomcat

Tomcat 8.5 다운로드 및 압축해제

$ cd /usr/local
$ sudo wget http://mirror.apache-kr.org/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz
$ sudo tar xvf apache-tomcat-8.5.23.tar.gz 

Tomcat 설치된 경우 tomcat 사용자로 소유자 변경

$ sudo chown -R tomcat:tomcat /usr/local/apache-tomcat-8.5.23

jdk 설치 확인

$ sudo update-java-alternatives -l
java-8-oracle                  1081       /usr/lib/jvm/java-8-oracle

서비스 파일 작성

$ sudo vi /etc/systemd/system/tomcat.service

[Unit]
Description=Apache Tomcat Web Application Container
After=network.target

[Service]
Type=forking

Environment=JAVA_HOME=/usr/lib/jvm/java-8-oracle
Environment=CATALINA_PID=/usr/local/apache-tomcat-8.5.23/temp/tomcat.pid
Environment=CATALINA_HOME=/usr/local/apache-tomcat-8.5.23
Environment=CATALINA_BASE=/usr/local/apache-tomcat-8.5.23
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'

ExecStart=/usr/local/apache-tomcat-8.5.23/bin/startup.sh
ExecStop=/usr/local/apache-tomcat-8.5.23/bin/shutdown.sh

User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

Tomcat 8.5 서비스 등록

$ sudo systemctl daemon-reload
$ sudo systemctl enable tomcat      (재부팅시 자동실행)
Created symlink from /etc/systemd/system/multi-user.target.wants/tomcat.service to /etc/systemd/system/tomcat.service.

Tomcat 8.5 서비스 실행

$ sudo systemctl start tomcat

Tomcat 8.5 서비스 실행 정보 확인

$ systemctl status tomcat.service
● tomcat.service - Apache Tomcat Web Application Container
   Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled)
   Active: active (running) since 화 2017-11-07 14:08:26 KST; 13s ago
  Process: 32519 ExecStart=/usr/local/apache-tomcat-8.5.23/bin/startup.sh (code=exited, status=0/SUCCESS)
 Main PID: 32526 (java)
   CGroup: /system.slice/tomcat.service
           └─32526 /usr/lib/jvm/java-8-oracle/bin/java -Djava.util.logging.config.file=/usr/local/apache-tomcat-8.5.23/conf/l

11월 07 14:08:26 bluesanta-ubuntu systemd[1]: Starting Apache Tomcat Web Application Container...
11월 07 14:08:26 bluesanta-ubuntu startup.sh[32519]: Using CATALINA_BASE:   /usr/local/apache-tomcat-8.5.23
11월 07 14:08:26 bluesanta-ubuntu startup.sh[32519]: Using CATALINA_HOME:   /usr/local/apache-tomcat-8.5.23
11월 07 14:08:26 bluesanta-ubuntu startup.sh[32519]: Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.23/temp
11월 07 14:08:26 bluesanta-ubuntu startup.sh[32519]: Using JRE_HOME:        /usr/lib/jvm/java-8-oracle
11월 07 14:08:26 bluesanta-ubuntu systemd[1]: Started Apache Tomcat Web Application Container.

Tomcat 8.5 서비스 종료

$ sudo systemctl stop tomcat
저작자 표시
신고

[Ubuntu 16.04] JDK 1.8 설치

분류없음 2017.11.07 10:12 Posted by 파란크리스마스

출처 : 우분투 Java 8 설치 - 제타위키

저장소 추가

$ sudo add-apt-repository ppa:webupd8team/java

apt-get update

$ sudo apt-get update

jdk 설치

$ sudo apt-get install oracle-java8-installer

jdk 설치 확인

$ java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
$ javac -version
javac 1.8.0_151
저작자 표시
신고

[Ubuntu 16.04] Samba 설치

OS/Linux 2017.10.25 13:53 Posted by 파란크리스마스

출처 : 우분투 자작 NAS – 4강, Samba를 이용한 윈도우 파일 공유 - SPACE XIAN

Samba 서버 설치

$ sudo apt-get install samba

리눅스 사용자 Samba 암호 설정

이미 리눅스 사용자 중에서 Samba용 암호 생성

$ sudo smbpasswd -a bluesanta
New SMB password:
Retype new SMB password:
Added user bluexmas.

Samba 환경 설정 - 공유 폴더 추가

$ sudo vi /etc/samba/smb.conf

[bluesanta]
comment = Cloud Root
path = /bluesanta/samba_root
writeable = yes
browseable = no
valid users = bluesanta

Samba 다시 시작

$ sudo service smbd restart
$ sudo service nmbd restart
저작자 표시
신고

[CentOS] JDK 1.8 설치

OS/Linux 2017.10.25 13:29 Posted by 파란크리스마스

출처 : CentOS JDK 설치 - 제타위키

설치 가능한 JDK 버전 확인

# yum list java*jdk-devel
......
Available Packages
java-1.6.0-openjdk-devel.x86_64        1:1.6.0.41-1.13.13.1.el6_8        base   
java-1.7.0-openjdk-devel.x86_64        1:1.7.0.151-2.6.11.0.el6_9        updates
java-1.8.0-openjdk-devel.x86_64        1:1.8.0.151-1.b12.el6_9  

JDK 1.8 설치

# yum install java-1.8.0-openjdk-devel.x86_64

설치한 JDK 버전 확인

# java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

JAVA_HOME 환경 변수 추가

# vi /etc/profile

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el6_9.x86_64
저작자 표시
신고

[CentOS] Apache 웹서버 설치

OS/Linux 2017.10.25 10:09 Posted by 파란크리스마스

출처 : CentOS 아파치 설치 - 제타위키

현재 설치된 Apache 웹서버 버전 확인

# httpd -v
Server version: Apache/2.2.3
Server built:   Apr  3 2014 19:51:47

설치 가능한 Apache 웹서버 버전 확인

# yum list httpd
......
base                                                     | 3.7 kB     00:00     
extras                                                   | 3.4 kB     00:00     
updates                                                  | 3.4 kB     00:00     
Available Packages
httpd.x86_64                   2.2.15-60.el6.centos.6                    updates

Apache 웹서버 설치

# yum install httpd
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirror.navercorp.com
 * extras: mirror.navercorp.com
 * updates: ftp.kaist.ac.kr
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.2.15-60.el6.centos.6 will be installed
--> Processing Dependency: httpd-tools = 2.2.15-60.el6.centos.6 for package: httpd-2.2.15-60.el6.centos.6.x86_64
--> Processing Dependency: apr-util-ldap for package: httpd-2.2.15-60.el6.centos.6.x86_64
--> Running transaction check
---> Package apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1 will be installed
---> Package httpd-tools.x86_64 0:2.2.15-60.el6.centos.6 will be installed
--> Finished Dependency Resolution
 
Dependencies Resolved
 
================================================================================
 Package            Arch        Version                      Repository    Size
================================================================================
Installing:
 httpd              x86_64      2.2.15-60.el6.centos.6       updates      836 k
Installing for dependencies:
 apr-util-ldap      x86_64      1.3.9-3.el6_0.1              base          15 k
 httpd-tools        x86_64      2.2.15-60.el6.centos.6       updates       80 k
 
Transaction Summary
================================================================================
Install       3 Package(s)
 
Total download size: 932 k
Installed size: 3.2 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm          |  15 kB     00:00     
(2/3): httpd-2.2.15-60.el6.centos.6.x86_64.rpm           | 836 kB     00:00     
(3/3): httpd-tools-2.2.15-60.el6.centos.6.x86_64.rpm     |  80 kB     00:00     
--------------------------------------------------------------------------------
Total                                           2.8 MB/s | 932 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : apr-util-ldap-1.3.9-3.el6_0.1.x86_64                         1/3 
  Installing : httpd-tools-2.2.15-60.el6.centos.6.x86_64                    2/3 
  Installing : httpd-2.2.15-60.el6.centos.6.x86_64                          3/3 
  Verifying  : httpd-2.2.15-60.el6.centos.6.x86_64                          1/3 
  Verifying  : httpd-tools-2.2.15-60.el6.centos.6.x86_64                    2/3 
  Verifying  : apr-util-ldap-1.3.9-3.el6_0.1.x86_64                         3/3 
 
Installed:
  httpd.x86_64 0:2.2.15-60.el6.centos.6                                         
 
Dependency Installed:
  apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1                                        
  httpd-tools.x86_64 0:2.2.15-60.el6.centos.6                                   
 
Complete!

mod_ssl 설치

# yum -y insltall mod_ssl

Apache 웹서버 서비스 실행

# service httpd start
저작자 표시
신고

[Android7.0] - 파일의 URI 정보 조회

Programming/안드로이드 2017.10.24 09:52 Posted by 파란크리스마스

출처 : Android 7.0 Nougat OS 이미지 사진 촬영 캡처 및 자르기(1/2) - 허접샴푸로그래밍

Android7.0 이전 에서는 Uri.fromFile 함수로 파일의 URI 정보를 얻을 수 있지만, Android7.0 이후 부터는 보안상 이슈로 아래와 같이 설정하고, FileProvider.getUriForFile 함수를 이용해서 URI 정보를 얻어야 합니다.

/xml/provider_paths.xml 생성

<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
    <external-path name="storage/emulated" path="."/>
</paths>

AndroidManifest.xml 내용 추가

	<provider
	   android:name="android.support.v4.content.FileProvider"
	   android:authorities="${applicationId}.provider"
	   android:exported="false"
	   android:grantUriPermissions="true">
	    <meta-data
	        android:name="android.support.FILE_PROVIDER_PATHS"
	        android:resource="@xml/provider_paths"/>
	</provider> 
	...
</application>

FileProvider.getUriForFile 사용

Uri photoUri = FileProvider.getUriForFile(
    getApplicationContext(), 
    getApplicationContext().getPackageName() + ".provider", 
    currentFile
);
저작자 표시
신고

[Ubuntu 16.04] OwnCloud 설치

OS/Linux 2017.10.24 01:28 Posted by 파란크리스마스

출처 : 우분투 자작 NAS 설치하기 - (7) OwnCloud - 살만한 세상 만들기 - Tistory
우분투 리눅스 서버 16.04 LTS에서 APM설치(PHP5 설치가 안될때) - 따뜻한 커피한잔

Apache2 설치

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install apache2

PHP 설치

$ sudo apt-get install php

Apache2 와 PHP 연동 모듈 설치

$ sudo apt-get install libapache2-mod-php

MySQL - PHP 연동 모듈 설치

$ sudo apt-get install php-mysql 

PHP 확장 모듈 설치

$ sudo apt-get install php-gd php-json php-curl php-intl php-mcrypt php-imagick
$ sudo apt-get install php-zip php-dom php-mbstring

MySQL에 OwnCloud DB와 사용자 생성

$ cd /usr/local/mysql
$ bin/mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.20-log
 
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql> CREATE DATABASE owncloud;
Query OK, 1 row affected (0.00 sec)
 
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
 
Database changed
mysql> create user 'owncloud'@'localhost' identified by '***';
Query OK, 0 rows affected (0.00 sec)
 
mysql> GRANT ALL privileges ON owncloud.* TO 'owncloud'@'localhost' identified by '***'; 
Query OK, 0 rows affected, 1 warning (0.00 sec)
 
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
 
mysql> exit
Bye
$ 

OwnCloud 설치

$ wget https://download.owncloud.org/community/owncloud-10.0.3.tar.bz2
$ tar jxvf owncloud-10.0.3.tar.bz2
$ sudo mv owncloud /var/www
$ sudo chown -R www-data:www-data /var/www/owncloud

Apache2에 경로 추가

$ sudo vi /etc/apache2/apache2.conf

Alias /cloud "/var/www/owncloud"

# ownCloud
<Directory /var/www/owncloud>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

PHP환경파일(php.ini) - MySQL 정보 설정

Message: mysqli::real_connect(): (HY000/2002): No such file or directory 오류 발생시 적용

$ sudo vi /etc/php/7.0/apache2/php.ini

pdo_mysql.default_socket=/usr/local/mysql/mysql.sock

Apache2 재시작

$ sudo service apache2 restart







---------------------------------------------------------------------------------------

가상경로로 사용하는 경우 (참고용)

---------------------------------------------------------------------------------------

OwnCloud 설치

$ cd /etc/apache2/sites-available
$ sudo cp 000-default.conf owncloud.conf

owncloud.conf 수정

$ sudo vi /etc/apache2/sites-available/owncloud.conf

DocumentRoot /var/www/owncloud

a2dissite

$ sudo a2ensite owncloud.conf 
Enabling site owncloud.
To activate the new configuration, you need to run:
  service apache2 reload

a2dissite

$ sudo a2dissite owncloud.conf
Site owncloud disabled.
To activate the new configuration, you need to run:
  service apache2 reload
저작자 표시
신고

[Ubuntu 16.04] 디스크 추가 (파티션 추가, 수정, 삭제)

OS/Linux 2017.10.22 11:58 Posted by 파란크리스마스

출처 : Ubuntu 14.04에 새로운 하드디스크 추가 및 포맷후 자동 마운트 설정

디스크 확인

$ sudo fdisk -l
Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9AE56DAA-6072-4BF2-B94C-7CDEA00F4BD6
 
Device         Start       End   Sectors   Size Type
/dev/sda1       2048   1050623   1048576   512M EFI System
/dev/sda2    1050624 233578495 232527872 110.9G Linux filesystem
/dev/sda3  233578496 250068991  16490496   7.9G Linux swap
 
 
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x9d6a04a1
 
Device     Boot   Start        End    Sectors  Size Id Type
/dev/sdb1          2048    4982527    4980480  2.4G fd Linux raid autodetect
/dev/sdb2       4982528    9176831    4194304    2G fd Linux raid autodetect
/dev/sdb3       9437184 3906824351 3897387168  1.8T fd Linux raid autodetect

파티션 삭제

bluesanta@bluesanta-ubuntu:~$ sudo fdisk /dev/sdb
 
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
 
 
Command (m for help): p
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x9d6a04a1
 
Device     Boot   Start        End    Sectors  Size Id Type
/dev/sdb1          2048    4982527    4980480  2.4G fd Linux raid autodetect
/dev/sdb2       4982528    9176831    4194304    2G fd Linux raid autodetect
/dev/sdb3       9437184 3906824351 3897387168  1.8T fd Linux raid autodetect
 
Command (m for help): d
Partition number (1-3, default 3): 3
 
Partition 3 has been deleted.
 
Command (m for help): p
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x9d6a04a1
 
Device     Boot   Start     End Sectors  Size Id Type
/dev/sdb1          2048 4982527 4980480  2.4G fd Linux raid autodetect
/dev/sdb2       4982528 9176831 4194304    2G fd Linux raid autodetect
 
Command (m for help): d
Partition number (1,2, default 2): 2
 
Partition 2 has been deleted.
 
Command (m for help): p
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x9d6a04a1
 
Device     Boot Start     End Sectors  Size Id Type
/dev/sdb1        2048 4982527 4980480  2.4G fd Linux raid autodetect
 
Command (m for help): d
Selected partition 1
Partition 1 has been deleted.
 
Command (m for help): p
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x9d6a04a1
 
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
 
bluesanta@bluesanta-ubuntu:~$

파티션 생성

bluesanta@bluesanta-ubuntu:~$ sudo fdisk /dev/sdb
 
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
 
 
Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-3907029167, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2048-3907029167, default 3907029167): 

Created a new partition 1 of type 'Linux' and of size 1.8 TiB.

Command (m for help): p
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x9d6a04a1

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdb1        2048 3907029167 3907027120  1.8T 83 Linux

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

bluesanta@bluesanta-ubuntu:~$

파티션 포맷

$ sudo mkfs.ext4 /dev/sdb1
mke2fs 1.42.13 (17-May-2015)
/dev/sdb1 contains a ext4 file system labelled '1.42.6-15047'
        last mounted on /tmpRoot on Sun Oct 22 04:57:39 2017
Proceed anyway? (y,n) y
Creating filesystem with 488378390 4k blocks and 122101760 inodes
Filesystem UUID: 453664ac-c02b-455c-9ba1-3d35bd897f7a
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
        102400000, 214990848
 
Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information:            
done

마운트

UUID 확인

$ sudo blkid
/dev/sdb1: UUID="453664ac-c02b-455c-9ba1-3d35bd897f7a" TYPE="ext4" PARTUUID="9d6a04a1-01"
/dev/sda1: UUID="D45D-43C1" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="25020812-a594-49f0-8f24-99da4af239dd"
/dev/sda2: UUID="53ea17c4-0915-40b0-8bbb-8bb001c978ba" TYPE="ext4" PARTUUID="dea676bf-ea7f-449c-b483-e9d624cc549a"
/dev/sda3: UUID="872f5a18-1582-4dcd-a5ba-3d3f80b06571" TYPE="swap" PARTUUID="af10b5bd-2801-4178-b182-d68a297951d7"

fstab 파일에 파티션 추가

$ sudo vi /etc/fstab

# 파티션 추가
UUID=453664ac-c02b-455c-9ba1-3d35bd897f7a /bluesanta      ext4    defaults 0       0

마운트 및 확인

$ sudo mkdir /bluesanta
$ sudo mount -a
$ df -h
Filesystem      Size  Used Avail Use% Mounted on
....
/dev/sdb1       1.8T   68M  1.7T   1% /bluesanta
저작자 표시
신고

[Ubuntu 16.04] 원격 데스크탑(xrdp) 설치

OS/Linux 2017.10.22 11:25 Posted by 파란크리스마스

출처 : ubuntu 16.04 원격 데스크탑 :: Hyub's Tistory
XRDP – How to install XRDP on Ubuntu 16.04 – Easy Way – Griffon's IT Library

XRDP Package 설치

$ sudo apt-get install xrdp

Mate-desktop 설치 설치

$ sudo apt-get install mate-core mate-desktop-environment mate-notification-daemon

데스크탑 환경을 xRDP 사용하도록 설정

$ sudo sed -i.bak '/fi/a #xrdp multiple users configuration \n mate-session \n' /etc/xrdp/startwm.sh
저작자 표시
신고
TAG xrdp


 

티스토리 툴바