๐ปTech/๐งLinux37 [๋ฆฌ๋ ์ค] ๋ก๊ทธ ์ถ์ถ ๋ฐ ์ญ์ ์ฃผ๊ธฐ ์ค์ ๐ /var/log/message ์ ์์ด๋ docker log ๋ณ๋ ์ ์ฅ ๋ฐ ์ญ์ ์ฃผ๊ธฐ ์ค์ $ vi /etc/rsyslog.d/10-docker.conf # Docker logging *.* { /var/log/docker/docker.log stop } $ systemctl restart rsyslog $ vi /etc/logrotate.d/docker /var/log/docker/docker.log { size 100M rotate 10 missingok compress } 2022. 3. 4. [๋ฆฌ๋ ์ค] ์ฌ๋ฌ ์๋ฒ ์๊ฒฉ ์์ (parallel-ssh, ssh remote shell) ๋ฆฌ๋ ์ค์์ ์ฌ๋ฌ ์๋ฒ๋ค ๋์์ ์์ ํ ๋ ์ ์ฉํ 2๊ฐ์ง ๋ฐฉ๋ฒ์ ๋๋ค. (parallel-ssh๋ฅผ ์ถ์ฒ) โพ parallel-ssh ์ค์น ๋ฐ ์ฌ์ฉ 1. ๋ค์ด ๋ฐ ์ค์น pssh-2.3.1.tar.gz ๋ค์ด (https://code.google.com/archive/p/parallel-ssh/downloads/) tar xvzf pssh-2.3.1.tar.gz cd pssh-2.3.1 python setup.py install 2. ์์ host ํ์ผ ์์ฑ vi allnodes ------------------------------ cdpwork01 cdpwork02 cdpwork03 ------------------------------ 3. keygen ์์ฑ ๋ฐ ๋ฐฐํฌ ssh-keygen chmod 700 ... 2021. 3. 4. [๋ฆฌ๋ ์ค] yum $releasever ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ yum repository์์ $releasever ๋ณ์๋ฅผ ์ฌ์ฉํ๋๋ฐ ์๋ชป ์ค์ ๋์ด ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ์ /etc/yum/vars/releasever ์์ฑ ๋๋ ๋ณ๊ฒฝํ์ฌ ์กฐ์นํ ์ ์์ต๋๋ค. ๐ซ ERROR https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7.7-10.el7-x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found ๐ก SOLVED $ echo "7.7" > /etc/yum/vars/releasever ์กฐํ ๋ฐฉ๋ฒ $ python -c 'import yum, pprint; yb = yum.YumBase(); pprint.pprint(yb.conf.y.. 2020. 4. 1. [SOLVED] This account is currently not available root ๊ณ์ ์์ ํ ๊ณ์ ์ผ๋ก ์ ํ ์๋๋ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค. ๐ซ ERROR /etc/passwd์์ ํด๋น ๊ณ์ ์ด nologin์ผ๋ก ์ค์ ๋์ด ์์ด์ ๊ณ์ ์ ํ์ด ๋์ง ์์ $ su - hdfs This account is currently not available $ cat /etc/passwd | grep hdfs hdfs:x:986:979:Hadoop HDFS:/var/lib/hadoop-hdfs:/sbin/nologin ๐ก SOLVED chsh๋ก ๊ณ์ shell์ ๋ณ๊ฒฝ ํ su - hdfs ๋ช ๋ น์ด ์ ์ ์๋ ## ์ผ์์ ์ผ๋ก ๋ณ๊ฒฝํ์ฌ hdfs๋ก ๊ณ์ ์ ์ ๋ฐฉ๋ฒ $ su - hdfs -s /bin/bash ## ์๊ตฌ์ ์ผ๋ก ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ $ chsh -s /bin/bash hdfs $ cat /etc.. 2020. 1. 14. [๋ฆฌ๋ ์ค] JAVA ํ์ผ ์คํ ๋ฐฉ๋ฒ java ํ์ผ ์์ฑํ์ฌ ๋ฆฌ๋ ์ค์์ java ์คํํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์๋ฐ์ฝ๋๋ ๋ฉ์ธํจ์๋ก ์ ๋ ฅ๋๋ ๊ฐ์ ์ถ๋ ฅํ๋ ๊ฐ๋จํ ์ฝ๋๋ก ์์ฑํ์ต๋๋ค. public class test{ public static void main(String[] args){ for(String arg:args){ System.out.println(arg); } } } 1. java ํ์ผ ์ปดํ์ผ - ๋๋ ํ ๋ฆฌ ์์ ์๋ฐํ์ผ์ ์ปดํ์ผํ์ฌ ํด๋์ค ์์ฑ - java ํ์ผ๋ช ๊ณผ ์ฝ๋ ์์ class ๋ช ์ ๋ง์ถฐ์ผ ํจ javac -d . test.java - ์ฌ๋ฌ lib jar ํ์ผ์ ํด๋์ค ํจ์ค ์ฐ๊ฒฐํด์ ์ปดํ์ผํ ๋ javac -d . -cp lib/hadoop-common-2.7.0.jar:lib/hadoop-distcp-2.7.3.jar:lib/.. 2019. 11. 21. [๋ฆฌ๋ ์ค] REST API ํธ์ถ ๋ฐฉ๋ฒ(curl) โพ curl ๋ช ๋ น์ด ์ฌ์ฉ curl -i -H "Accept: application/json" -H "Content-Type:application/json" -X POST http://$1/ 2019. 9. 10. [๋ฆฌ๋ ์ค] vimrc ์ค์ โพ vi ๋ณต์ฌ ๋ถ์ฌ ๋ฃ๊ธฐ ํ ๋ ํญ ๋ค์ด๊ฐ๋ ํ์ ์กฐ์น โพ vi ํธ์ง๊ธฐ ์ปฌ๋ฌ ๋ณ๊ฒฝ (์ฃผ์ ๋ฑ ๊ฐ๋ ์ฑ ์ข์) vi ~/.vimrc ## ์๋ ๋ด์ฉ ์ ๋ ฅ set paste color ron 2019. 9. 6. [๋ฆฌ๋ ์ค] MySQL ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ ์ ๋ณ์์ ์ ์ฅ ๐ MySQL ๊ฒฐ๊ณผ๋ฅผ ์ ๋ณ์์ ์ ์ฅ ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ณ์์ ์ ์ฅํ๊ณ ์ถ๋ค๋ฉด -N ์ต์ ์ ๋ถ์ฌ์ ์ฌ์ฉํฉ๋๋ค N : ์ปฌ๋ผ๋ช ์ ์ธํ ์ปฌ๋ผ ๊ฐ๋ง ์ถ๋ ฅ RESULT=$(mysql -N -h'abc-01' -u'user' -p'1234' TEST_TABLE -e"select a,b from test") i=`expr index "$RESULT" "๊ตฌ๋ถ์"` A=${RESULT:0:$i-1} B=${RESULT:$i-1} 2019. 9. 4. ์ด์ 1 2 3 4 5 ๋ค์