<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>....</title>
    <link>https://idkook.tistory.com/</link>
    <description>피가되고 살이되는 삽질 여행기...</description>
    <language>ko</language>
    <pubDate>Fri, 19 Jun 2026 01:57:24 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>idkook</managingEditor>
    <image>
      <title>....</title>
      <url>https://t1.daumcdn.net/cfile/tistory/25389D3F58DB49F018</url>
      <link>https://idkook.tistory.com</link>
    </image>
    <item>
      <title>CentOS 7 - httpd, yona, mariadb, letsencrypt...</title>
      <link>https://idkook.tistory.com/77</link>
      <description>&lt;h4&gt;yum 추가 설치&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;sudo yum update
sudo yum install -y lrzsz unzip net-tools
sudo yum install httpd
sudo yum install java-1.8.0-openjdk&lt;/code&gt;&lt;/pre&gt;&lt;h4&gt;SSHD 포트 추가&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;sudo vi /etc/ssh/sshd_config
&amp;gt; Port 22
&amp;gt; Port 2222

sudo yum install policycoreutils-python
sudo semanage port -a -t ssh_port_t -p tcp 2222
sudo firewall-cmd --permanent --zone=public --add-port=2222/tcp
sudo firewall-cmd --reload
sudo systemctl restart sshd&lt;/code&gt;&lt;/pre&gt;&lt;h4&gt;HTTPD 서비스 구동&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --zone=public --list-all
sudo systemctl enable httpd
sudo systemctl start httpd

cd /etc/httpd/conf.d
sudo vi host.conf

#### 아래 내용들 추가
# Name base virtualhost
NameVirtualHost *:80
NameVirtualHost *:443

&amp;lt;VirtualHost *:80&amp;gt;
        ServerName              dev.datagate.co.kr
        ServerAlias             1.215.196.43
        ProxyPreserveHost       On

        ProxyPass               /excluded       !
        ProxyPass               /robots.txt     !
        ProxyPass               /yona           http://localhost:9000/yona
        ProxyPassReverse        /yona           http://localhost:9000/yona
&amp;lt;/VirtualHost&amp;gt;

sudo systemctl restart httpd&lt;/code&gt;&lt;/pre&gt;&lt;h4&gt;LetsEncrypt SSL 인증서 설치&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;[root@app ~]# su - root
[root@dev ~]# wget https://dl.eff.org/certbot-auto
[root@dev ~]# chmod a+x certbot-auto
[root@dev ~]# ./certbot-auto
# 자동발급이 안된 경우 manual로 실행해서 소유권 파일을 직접 추가해서 증명
[root@dev ~]# ./certbot-auto certonly --manual --email idkook@test.com -d dev.test.com&lt;/code&gt;&lt;/pre&gt;&lt;h4&gt;YONA 설치&lt;/h4&gt;
&lt;p&gt;MARIADB 설치&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/yona-projects/yona/blob/next/docs/ko/install-mariadb.md&quot;&gt;https://github.com/yona-projects/yona/blob/next/docs/ko/install-mariadb.md&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;mkdir /app /app/yona /app/yona/yona-data /app/yona/yona-logs
wget https://github.com/yona-projects/yona/releases/download/v1.14.0/yona-v1.14.0-bin.zip -o /usr/local/src
unzip /usr/local/src/yona-v1.14.0-bin.zip -d /app/yona
mv /app/yona/yona-v1.14.0 /app/yona/yona
cd /app/yona&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;system용 스크립트 4가지를 생성&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;## /app/yona/start.systemd.sh
#!/bin/bash
#
# User this restart shell just for example
#
PORT=9000
YONA_NAME=&amp;quot;yona&amp;quot;
YONA_BASE=/app/yona
YONA_HOME=$YONA_BASE/yona
YONA_DATA=$YONA_BASE/yona-data
YONA_LOGS=$YONA_BASE/yona-logs
export YONA_BASE YONA_HOME YONA_DATA

$YONA_BASE/stop.systemd.sh

if [ -f &amp;quot;$YONA_HOME/RUNNING_PID&amp;quot; ];then
    rm $YONA_HOME/RUNNING_PID
    echo &amp;quot;**** Already exists RUNNING_PID then remove ****&amp;quot;
fi
# rm $YONA_HOME/RUNNING_PID &amp;gt; /dev/null

cd $YONA_HOME
JAVA_OPTS=&amp;quot;-Xmx2048m -Xms1024m -Dyona.data=$YONA_DATA -DapplyEvolutions.default=true -Dhttp.port=$PORT&amp;quot;
nohup $YONA_HOME/bin/yona &amp;gt;$YONA_LOGS/yona.out 2&amp;gt;$YONA_LOGS/yona.err &amp;lt;/dev/null

## /app/yona/status.systemd.sh
#!/bin/sh
ps aux | grep java | grep yona
ps -ef | grep java | grep &amp;quot;yona&amp;quot; | awk {&amp;#39;print &amp;quot;PROCESS ID : &amp;quot; $2&amp;#39;}

## /app/yona/stop.systemd.sh
#!/bin/sh
pid=`ps -ef | grep java | grep com.typesafe.play | awk &amp;#39;{print $2}&amp;#39;`
if [ $pid ] ; then
    kill $pid
fi


## /etc/systemd/system/yona.service
[Unit]
Description=Yona service
After=multi-user.target

[Service]
Type=idle
ExecStart=/app/yona/start.systemd.sh
ExecStop=/app/yona/stop.systemd.sh
Restart=on-failure
User=app
Group=app

[Install]
WantedBy=multi-user.target&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;실행을 위한 계정으로 파일소유권 변경&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;chown app.app /app/yona -R&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;다음 명령으로 서비스 등록 및 자동 실행.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;systemctl daemon-reload
systemctl enable yona.service

systemctl status yona
systemctl start yona
systemctl stop yona&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Datasource 수정 및 초기 설정은 YONA document를 참조해서 진행&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;YONA 설치 : &lt;a href=&quot;https://github.com/yona-projects/yona/blob/next/docs/ko/install-yona-server.md&quot;&gt;https://github.com/yona-projects/yona/blob/next/docs/ko/install-yona-server.md&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description>
      <category>Linux</category>
      <author>idkook</author>
      <guid isPermaLink="true">https://idkook.tistory.com/77</guid>
      <comments>https://idkook.tistory.com/77#entry77comment</comments>
      <pubDate>Thu, 10 Sep 2020 17:04:38 +0900</pubDate>
    </item>
    <item>
      <title>Google Big Query + JDBC Driver</title>
      <link>https://idkook.tistory.com/76</link>
      <description>&lt;p&gt;Google BigQuery에서 업체와의 제휴를 통해 JDBC4.2를 지원한다고 한다..&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href=&quot;https://cloud.google.com/bigquery/providers/simba-drivers&quot;&gt;https://cloud.google.com/bigquery/providers/simba-drivers&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;다만, 전체 BigQuery의 기능들 중 일부만 제공되는 관계로 새로운 시스템 구축 시 기본 API를 사용하는 게 더 좋다고...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;JDBC 사용시 발생할 수 있는 제약 사항들을 간단히 정리.&lt;/li&gt;
&lt;li&gt;대규모 수집 매커니즘이나 내보내기 기능을 제공하지 않음&lt;/li&gt;
&lt;li&gt;INSERT시 DML 제한의 적용을 받음 (처음 1000건은 동시 실행 가능 이후 10개씩으로 제한되며 큐에 추가되는데 큐의 사이즈도 100개까지..)&lt;/li&gt;
&lt;li&gt;SQL 쿼리 프리픽스 미지원&lt;/li&gt;
&lt;li&gt;다운로드 사이트에 따라 라이선스 비용이 발생할 수 있다고....&lt;/li&gt;
&lt;li&gt;이외에도 문서에 명시되진 않았지만 Nested Type에 대한 매핑이 어떻게 처리될지.....&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;결론은, Legacy가 아닌 이상 BigQuery 클라이언트 라이브러리를 직접 사용하는 수밖에...&lt;/p&gt;
&lt;p&gt;라이브러리니까 드라이버처럼 로우 레벨 코딩까지 해야 하는 건 아닐 거야... (&lt;s&gt;그래야만 해!!!!&lt;/s&gt;)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://cloud.google.com/bigquery/docs/reference/libraries?hl=ko&quot;&gt;https://cloud.google.com/bigquery/docs/reference/libraries?hl=ko&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>GCP</category>
      <author>idkook</author>
      <guid isPermaLink="true">https://idkook.tistory.com/76</guid>
      <comments>https://idkook.tistory.com/76#entry76comment</comments>
      <pubDate>Wed, 15 Jul 2020 09:06:42 +0900</pubDate>
    </item>
    <item>
      <title>Spring Boot를 Apache와 연동할 때.. scheme이 유실되는 문제..</title>
      <link>https://idkook.tistory.com/75</link>
      <description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;어플리케이션 측에서는 서버에서 요청이 들어온것으로 판단하므로&amp;nbsp;&lt;/p&gt;&lt;p&gt;mod_jk가 아닌 ReverseProxy 를 사용하면서 https 스킴을 일어버리게 됨.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;다음과 같은 문제가 발생&lt;/p&gt;&lt;ul style=&quot;list-style-type: disc;&quot;&gt;&lt;li&gt;로그인 페이지에 진입시 http인 경우 https로 리다이렉트 처리. (무한 리다이렉트 발생)&lt;/li&gt;&lt;li&gt;OAuth2를 사용하면서 요청한 URL은 http이나 응답은 https로&amp;nbsp;&lt;span style=&quot;background-color: rgb(248, 215, 218); color: rgb(114, 28, 36); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 16px;&quot;&gt;[invalid_redirect_uri_parameter]&lt;/span&gt;&amp;nbsp;인증 오류가 발생.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;해결 방법&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Apache에서는 아래와 같이 설정&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;pre class=&quot;default prettyprint prettyprinted&quot; style=&quot;margin-top: 0px; margin-bottom: 1em; padding: 5px; border: 0px; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-stretch: inherit; line-height: inherit; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; vertical-align: baseline; box-sizing: inherit; width: auto; max-height: 600px; overflow: auto; background-color: rgb(239, 240, 241); color: rgb(57, 51, 24); overflow-wrap: normal;&quot;&gt;&lt;code style=&quot;margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; vertical-align: baseline; box-sizing: inherit; white-space: inherit;&quot;&gt;&lt;span class=&quot;tag&quot; style=&quot;margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(125, 39, 39);&quot;&gt;&amp;lt;VirtualHost&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(48, 51, 54);&quot;&gt; *:443&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(125, 39, 39);&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(48, 51, 54);&quot;&gt;
    ServerName www.myapp.org
    ProxyPass / http://127.0.0.1:8080/
    RequestHeader set X-Forwarded-Proto https
    RequestHeader set X-Forwarded-Port 443
    ProxyPreserveHost On
    ... (SSL directives omitted for readability)
&lt;/span&gt;&lt;span class=&quot;tag&quot; style=&quot;margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(125, 39, 39);&quot;&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Spring Boot의 application.properties에는 아래 설정해서 X-Forward 해더를 사용하도록 수정&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;&lt;span class=&quot;pln&quot; style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; white-space: inherit; background-color: rgb(239, 240, 241); margin: 0px; padding: 0px; border: 0px; font-stretch: inherit; line-height: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(48, 51, 54);&quot;&gt;server&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; white-space: inherit; background-color: rgb(239, 240, 241); margin: 0px; padding: 0px; border: 0px; font-stretch: inherit; line-height: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(48, 51, 54);&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; white-space: inherit; background-color: rgb(239, 240, 241); margin: 0px; padding: 0px; border: 0px; font-stretch: inherit; line-height: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(16, 16, 148);&quot;&gt;use&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; white-space: inherit; background-color: rgb(239, 240, 241); margin: 0px; padding: 0px; border: 0px; font-stretch: inherit; line-height: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(48, 51, 54);&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; white-space: inherit; background-color: rgb(239, 240, 241); margin: 0px; padding: 0px; border: 0px; font-stretch: inherit; line-height: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(48, 51, 54);&quot;&gt;forward&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; white-space: inherit; background-color: rgb(239, 240, 241); margin: 0px; padding: 0px; border: 0px; font-stretch: inherit; line-height: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(48, 51, 54);&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot; style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; white-space: inherit; background-color: rgb(239, 240, 241); margin: 0px; padding: 0px; border: 0px; font-stretch: inherit; line-height: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(48, 51, 54);&quot;&gt;headers&lt;/span&gt;&lt;span class=&quot;pun&quot; style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; white-space: inherit; background-color: rgb(239, 240, 241); margin: 0px; padding: 0px; border: 0px; font-stretch: inherit; line-height: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(48, 51, 54);&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;kwd&quot; style=&quot;font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; white-space: inherit; background-color: rgb(239, 240, 241); margin: 0px; padding: 0px; border: 0px; font-stretch: inherit; line-height: inherit; vertical-align: baseline; box-sizing: inherit; color: rgb(16, 16, 148);&quot;&gt;true&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;하마터면... mod_jk 설치한다고 undertow에서 tomcat으로 돌려야 할 뻔....&lt;/p&gt;</description>
      <category>JAVA</category>
      <author>idkook</author>
      <guid isPermaLink="true">https://idkook.tistory.com/75</guid>
      <comments>https://idkook.tistory.com/75#entry75comment</comments>
      <pubDate>Sun, 24 Feb 2019 18:45:03 +0900</pubDate>
    </item>
    <item>
      <title>tagx 에서 직접 구현한 커스텀태그(tld,tag) 임포트</title>
      <link>https://idkook.tistory.com/72</link>
      <description>&lt;p&gt;tiles와 같은 프레임도 있지만, JSP + el을 이용하고 custom-tag를 사용해서 모듈화를 하는걸 나는 선호한다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;특히 gnb, lnb, footer와 같은 부분을 jsp include를 사용할 경우 리소스의 경로에 의존성을 가지게 되지만,&amp;nbsp;&lt;/p&gt;&lt;p&gt;커스텀테그는 경로에 대한 의존성도 없으며, 무엇보다 파라매터를 전달하고 타입체크도 가능하고, 여러 이점이 있기 때문에..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;*.tag는 그냥 JSP처럼 작성을 하고 편하게 사용을 하면 되지만, 문제는 XML로 작성하는 *.tagx로 구현할 때이다.&lt;/p&gt;&lt;p&gt;내가 만든 다른 *.tag나 tld를 임포트하는 방법을 맨날 잊어버리고, 또 막상 인터넷 검색을 해보면 tagx에 대한 자료를 찾기가 어렵다..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;/META-INF/*.tld의 uri로 임포트 (일반적인&amp;nbsp;&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;xmlns:spring=&quot;http://www.springframework.org/tags&quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;/WEB-INF/이하에 직접 생성한 tld 임포트&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;xmlns:form=&quot;urn:jsptld:/WEB-INF/tlds/spring-form-extended.tld&quot;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;/WEB-INF/tags 특정 경로에 작성된 tag, tagx 임포트&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;xmlns:section=&quot;urn:jsptagdir:/WEB-INF/tags/section&quot;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;잊어먹지말자....&lt;/p&gt;</description>
      <category>JAVA</category>
      <category>TAG</category>
      <category>tagx</category>
      <category>tld</category>
      <author>idkook</author>
      <guid isPermaLink="true">https://idkook.tistory.com/72</guid>
      <comments>https://idkook.tistory.com/72#entry72comment</comments>
      <pubDate>Sat, 10 Mar 2018 16:45:17 +0900</pubDate>
    </item>
    <item>
      <title>디렉토리, 파일 일괄 접근권한 변경하기..</title>
      <link>https://idkook.tistory.com/70</link>
      <description>&lt;p&gt;맨날 쓸려고 하면 기억이 안나서... ㅠㅠ;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;pre style=&quot;margin-top: 0px; margin-bottom: 1em; padding: 5px; border: 0px; width: auto; max-height: 600px; overflow: auto; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif; word-wrap: normal; color: rgb(36, 39, 41); background-color: rgb(239, 240, 241);&quot;&gt;&lt;code style=&quot;margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif; white-space: inherit;&quot;&gt;find /find_root_path -type d -exec chmod 755 {} +
&lt;/code&gt;&lt;/pre&gt;&lt;pre style=&quot;margin-top: 0px; margin-bottom: 1em; padding: 5px; border: 0px; width: auto; max-height: 600px; overflow: auto; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif; word-wrap: normal; color: rgb(36, 39, 41); background-color: rgb(239, 240, 241);&quot;&gt;&lt;code style=&quot;margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif; white-space: inherit;&quot;&gt;find &lt;span style=&quot;white-space: inherit;&quot;&gt;/find_root_path&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;white-space: inherit;&quot;&gt; -type f -exec chmod 644 {} +&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Linux</category>
      <category>chmod</category>
      <category>Find</category>
      <category>linux</category>
      <category>권한변경</category>
      <category>보안</category>
      <author>idkook</author>
      <guid isPermaLink="true">https://idkook.tistory.com/70</guid>
      <comments>https://idkook.tistory.com/70#entry70comment</comments>
      <pubDate>Fri, 19 Aug 2016 09:47:36 +0900</pubDate>
    </item>
    <item>
      <title>프로토타이핑을 위한 툴로 PowerMockup 낙찰..</title>
      <link>https://idkook.tistory.com/69</link>
      <description>&lt;p&gt;내 비록 기획자가 아닐지라도 기획을 해야 할 때는 온다...&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;요즘 들어 화면 설계서를 통해서 담당자와 협의를 진행하는 일이 잦아지고 있다..&lt;/p&gt;
&lt;p&gt;문제는&amp;nbsp;확실히 익숙하지 않은 작업인 까닭에 작업 시간이 느리다는 점이다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;가뜩이나 실제 개발까지 하는 사람이 화면을 그리니, 자연스래 고민이 더 많아지게 마련이라 절대 속도는 나오지 않는다..&lt;/p&gt;
&lt;p&gt;기획자는 고민하지 않을 부분까지 고민하면서 화면을 그리려니 어쩔수 없는듯...&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;처음에는 익숙한 방식으로 하겠다고... 그냥 HTML코딩을 해서 그 결과를 캡처해서 사용을 해봤다..&lt;/p&gt;
&lt;p&gt;먹던 밥그릇이라고 속도는 그럭적럭 속도는 나는데.. 수정이 발생했을 때 매번 캡처해서 넣고 다시 거기에 기존 코맨트들을 일일히 맞추는게 은근히 시간이 많이 걸린다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;많이들 사용하는&amp;nbsp;파워포인트를 통해서 그림을 그리자니...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;기존에 그려진 화면에서 비슷한 컴포넌트를 찾는데 은근히 시간이 많이 걸리고, 자칫 새로운 컴포넌트라도 나오거나 비슷한 화면이 없으면 새로 그리는데 시간이 많이 걸린다. (기획자는 정말 빨리 그리던데.. ㅠㅠ;)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;프로토타이핑 툴을 이용해서 검색을 해본 결과 아래와 같은것들이 보이는데...&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;1. 네이버 '프로토나우'&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 다양한 디바이스에서 반응형을 미리 프로토타이핑 할 수 있으며,&amp;nbsp;무료이고 사용하기 무난하다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 하지만, 웹용 컴포넌트로 활용할 기본 컴포넌트가 그다지 좋은 편이 아니다... 테이블 리스트를 그리다가 숨넘어갈뻔...&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 무엇보다!!! 인쇄가 안된다.... HTML로만 내보내기가 가능하다... 이로 인해 담당자와 인쇄물 혹은 문서를 활용한 협의가 어려워진다. (산출물을 필요로 하는 SI에서는 활용이 어려워진다...)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;2. 카카오 '오븐'&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 웹용 컴포넌트에 충실하고 기능도 정말 단순하며, 프로그램 설치 없이 브라우져에서 바로 작업을 할 수 있다. 또한, PDF 내보내기가 된다.(산출물 활용이 어느정도 가능..)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 하지만, 프로젝트에 따라서 인터넷 접속이 불가능한 경우(공공 SI는 이런 경우가 많은 편.....)&amp;nbsp;전혀 사용할 수 없다..&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;3. Axure&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 얼핏 살펴봐도... 이건 정말 최고이긴 한데&amp;nbsp;가격이 후덜덜 하다...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;RP7까지는 그래도 280달러정도 되었던거 같은데 얼마전 RP8이 나오면서 두배로 가격이 치솟았다.... 전문 기획자가 아닌 입장에서 도저히 수용이 어려운 가격....&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;4. PowerMockup&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 정식으로 사면 약 7만원.. (59.99달러)의 적절한 가격에 블로깅을 할 경우 프리 라이센스를 준다. (이 글을 쓰게 된 계기...)&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 파워포인트 기반이기 때문에 다른 사람들과 문서를 통한 협의가 상당히 편하고, 고전적인 SI사업의 산출물 고민도 자연스래 해결된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 무엇보다... 데모를 받아서 만들어본 결과, 엄청 편하다... 작업시간이 정말 많이 줄어들었다..&lt;/p&gt;
&lt;p&gt;&amp;nbsp; 제일 맘에 드는건 이미 만들어놓은 그림을 컴포넌트로 등록해서 사용이 가능한 점이였다....&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;그래서 PowerMockup으로 낙찰...&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;PowerMockup의 공식 사이트 :&amp;nbsp;&lt;a href=&quot;https://www.powermockup.com/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://www.powermockup.com/&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2770D5415734390A25&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2770D5415734390A25&quot; width=&quot;820&quot; height=&quot;560&quot; filename=&quot;2016-05-12_16-53-25.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;아래는 기본 컴포넌트 4개를 이용해서 브라우저, 좌측의 아코디언섹션을 넣고 Alert창을 표시하면서 모달 처리가 된 모습을 그린 예..&lt;/p&gt;
&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/23346F4357343B0411&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F23346F4357343B0411&quot; width=&quot;820&quot; height=&quot;405&quot; filename=&quot;2016-05-12_17-10-19.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;딱 컴포넌트를 4개 끌어올려서 해당 모양을 만드는데 단 10초만에 끝났다....(데모로 포함된 컴포넌트만으로 만든...)&lt;/p&gt;
&lt;p&gt;게다가 각각의 컴포넌트는 그 내용을 빠르게 변경할 수 있는 애드온 메뉴들이 포함되어 있어 쉽게 변경할 수 있다..&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;프리버젼으로 사용해보고 리뷰를 올리면 라이센스를 보내준다고 한다... (나도 요청해야지...)&lt;/p&gt;
&lt;p&gt;아마 리뷰 라이센스가 없다고 해도 7만원 지불하고 살만한 가치는 충분하다고 생각된다...&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;아래는 공식사이트의 WatchMovie를 통해서 볼수 있는 동영상이다.&lt;/p&gt;
&lt;p&gt;길지도 않지만, 후반에 마우스 드래그 몇번으로 프로토 타입을 뚝딱 만드는게 아주 인상적이다..&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/OrSxE0XnWLw&quot; width=&quot;820&quot; height=&quot;540&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>주저리</category>
      <category>Powermockup</category>
      <category>prototype</category>
      <category>파워목업</category>
      <category>프로토타입</category>
      <author>idkook</author>
      <guid isPermaLink="true">https://idkook.tistory.com/69</guid>
      <comments>https://idkook.tistory.com/69#entry69comment</comments>
      <pubDate>Thu, 12 May 2016 17:21:29 +0900</pubDate>
    </item>
    <item>
      <title>Infinispan 관련</title>
      <link>https://idkook.tistory.com/68</link>
      <description>&lt;p&gt;JBOSS EAP 상에서 Infinispan을 사용하기 위한 유용한 PT..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.slideshare.net/opennaru/in-memory-data-grid-infinispanjboss-data-grid&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.slideshare.net/opennaru/in-memory-data-grid-infinispanjboss-data-grid&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Spring</category>
      <author>idkook</author>
      <guid isPermaLink="true">https://idkook.tistory.com/68</guid>
      <comments>https://idkook.tistory.com/68#entry68comment</comments>
      <pubDate>Sat, 2 Apr 2016 19:28:27 +0900</pubDate>
    </item>
    <item>
      <title>MSSQL 전체 테이블 삭제(초기화)</title>
      <link>https://idkook.tistory.com/67</link>
      <description>&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;DECLARE @Sql NVARCHAR(500) DECLARE @Cursor CURSOR&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;SET @Cursor = CURSOR FAST_FORWARD FOR&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;SELECT DISTINCT sql = 'ALTER TABLE [' + tc2.TABLE_NAME + '] DROP [' + rc1.CONSTRAINT_NAME + ']'&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS rc1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;LEFT JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc2 ON tc2.CONSTRAINT_NAME =rc1.CONSTRAINT_NAME&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;OPEN @Cursor FETCH NEXT FROM @Cursor INTO @Sql&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;WHILE (@@FETCH_STATUS = 0)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;BEGIN&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;Exec SP_EXECUTESQL @Sql&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;FETCH NEXT FROM @Cursor INTO @Sql&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;END&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;CLOSE @Cursor DEALLOCATE @Cursor&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;GO&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;EXEC sp_MSForEachTable 'DROP TABLE ?'&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 'Courier New';&quot;&gt;GO&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>DB</category>
      <author>idkook</author>
      <guid isPermaLink="true">https://idkook.tistory.com/67</guid>
      <comments>https://idkook.tistory.com/67#entry67comment</comments>
      <pubDate>Sun, 7 Jun 2015 15:03:20 +0900</pubDate>
    </item>
    <item>
      <title>netstate 열린 포트목록 깔끔하게 보기</title>
      <link>https://idkook.tistory.com/66</link>
      <description>&lt;p&gt;netstate -lnp | egrep 'Address|tcp|udp'&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;하면 제목까지 포함해서 깔끔하게 출력....&lt;/p&gt;</description>
      <category>Linux</category>
      <category>egrep</category>
      <category>linux</category>
      <category>netstate</category>
      <category>리눅스</category>
      <author>idkook</author>
      <guid isPermaLink="true">https://idkook.tistory.com/66</guid>
      <comments>https://idkook.tistory.com/66#entry66comment</comments>
      <pubDate>Mon, 16 Jun 2014 16:24:43 +0900</pubDate>
    </item>
    <item>
      <title>LVM 파티션 직접 마운트하기</title>
      <link>https://idkook.tistory.com/65</link>
      <description>&lt;p&gt;서버 파티션이 맛이 가서 rescue mode로 직접 마운트하고자 할때..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;출처 :&amp;nbsp;&lt;a href=&quot;http://jim-zimmerman.com/?p=587&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://jim-zimmerman.com/?p=587&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px; line-height: 19.200000762939453px; color: rgb(184, 186, 187); font-family: Arial, Helvetica, sans-serif;&quot;&gt;Boot your rescue media.&lt;br /&gt;Scan for volume groups:&lt;br /&gt;# lvm vgscan -v&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px; line-height: 19.200000762939453px; color: rgb(184, 186, 187); font-family: Arial, Helvetica, sans-serif;&quot;&gt;Activate all volume groups:&lt;br /&gt;# lvm vgchange -a y&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px; line-height: 19.200000762939453px; color: rgb(184, 186, 187); font-family: Arial, Helvetica, sans-serif;&quot;&gt;List logical volumes:&lt;br /&gt;# lvm lvs –all&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px; line-height: 19.200000762939453px; color: rgb(184, 186, 187); font-family: Arial, Helvetica, sans-serif;&quot;&gt;With this information, and the volumes activated, you should be able to mount the volumes:&lt;br /&gt;&lt;span style=&quot;font-size: 9pt; background-color: transparent;&quot;&gt;# mount /dev/&lt;/span&gt;&lt;em style=&quot;font-size: 9pt; background-color: transparent;&quot;&gt;volumegroup&lt;/em&gt;&lt;span style=&quot;font-size: 9pt; background-color: transparent;&quot;&gt;/&lt;/span&gt;&lt;em style=&quot;font-size: 9pt; background-color: transparent;&quot;&gt;logicalvolume&lt;/em&gt;&lt;span style=&quot;font-size: 9pt; background-color: transparent;&quot;&gt;&amp;nbsp;/&lt;/span&gt;&lt;em style=&quot;font-size: 9pt; background-color: transparent;&quot;&gt;mountpoint&lt;/em&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px; line-height: 19.200000762939453px; color: rgb(184, 186, 187); font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px; line-height: 19.200000762939453px; color: rgb(184, 186, 187); font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);&quot;&gt;소프트 레이드 파티션의 경우..&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;&quot;&gt;&lt;font color=&quot;#b8babb&quot; face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;line-height: 19.200000762939453px;&quot;&gt;출처 : http://serverfault.com/questions/375390/how-do-i-mount-a-raid-disk&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;&quot;&gt;&lt;font color=&quot;#b8babb&quot; face=&quot;Arial, Helvetica, sans-serif&quot;&gt;&lt;span style=&quot;line-height: 19.200000762939453px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif; font-size: 14px; line-height: 17.804800033569336px;&quot;&gt;I've found out already, I had to make the raid active and then mount it with&amp;nbsp;&lt;/span&gt;&lt;code style=&quot;margin: 0px; padding: 1px 5px; border: 0px; font-size: 14px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; white-space: pre-wrap; color: rgb(0, 0, 0); line-height: 17.804800033569336px; background: rgb(238, 238, 238);&quot;&gt;mount /dev/md1 &lt;/code&gt;&lt;/p&gt;&lt;pre style=&quot;margin-top: 0px; margin-bottom: 10px; padding: 5px; border: 0px; font-size: 14px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; overflow: auto; width: auto; max-height: 600px; word-wrap: normal; color: rgb(0, 0, 0); line-height: 17.804800033569336px; background: rgb(238, 238, 238);&quot;&gt;&lt;code style=&quot;margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; white-space: inherit; background-image: initial; background-attachment: initial; background-size: initial; background-origin: initial; background-clip: initial; background-position: initial; background-repeat: initial;&quot;&gt;cat /proc/mdstat
shows all available software RAID arrays. Normally the Rescue System assembles all autodected arrays. Should your array not be automatically started, you can manually do so with the following command:
mdadm --assemble /dev/md0 /dev/sda1 /dev/sdb1
Now you can mount the just created MD device with:
mount /dev/md0 /mnt&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이외에 LVM 파티션을 직접 관리하는 작업등을 하려면..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.gnode.net/lvm-resize-in-rescue-mode-with-software-raid/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://www.gnode.net/lvm-resize-in-rescue-mode-with-software-raid/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Linux</category>
      <author>idkook</author>
      <guid isPermaLink="true">https://idkook.tistory.com/65</guid>
      <comments>https://idkook.tistory.com/65#entry65comment</comments>
      <pubDate>Wed, 28 May 2014 21:31:04 +0900</pubDate>
    </item>
  </channel>
</rss>