Linux
-
왜 sudo 일까ETC 2020. 8. 30. 15:53
리눅스에서 루트(root) 권한을 얻기 위해 주로 sudo / sudo su - 명령어를 사용한다. 여태 아무생각 없이 써왔는데 갑자기 왜 명령어가 sudo 인지 궁금해 져서 찾아봤다. 명칭은 본래 슈퍼유저로서의 실행에 사용되던 것에서 “superuser do”에서 유래하였으나, 후에 프로그램의 기능이 확장되며 “substitute user do”(다른 사용자의 권한으로 실행)의 줄임말로 해석되게 되었다. 참고(ko.wikipedia.org/wiki/Sudo) 관련해서 조금 더 찾아봤다. sudo 명령어는 루트 권한을 빌리는 것이다. 위 명령어를 사용 할 수 있는 그룹은 /etc/sudoers 에 등록되어있다. 단순히 sudo 를 붙이는 것은 관리자의 권한을 빌려 어떤 액션을 취하는 것이고 sudo su..
-
리눅스 파일 한글깨짐 인코딩 변경LINUX 2020. 5. 25. 13:59
파일을 확인하는데 한글이 깨져 보이는 경우가 있다. 우선 파일 인코딩을 확인해야한다. 1. 파일 인코딩 확인 # file -bi test.log text/plain; charset=utf-8 파일 확장자가 utf-8 인 것을 확인했다. 위 파일을 인코딩을 변환하여 저장하거나 인코딩을 변환하여 여는 방법이 있다. 파일을 변환해서 여는 방법을 이용하고있지만, 참고용으로 둘다 적어둔다. 2-1. 파일 인코딩을 변환하여 다른이름으로 저장 ( utf8 -> euc-kr ) # iconv -c -f utf-8 -t euc-kr test.log > test2.log 2-2. 파일 인코딩을 변환하여 내용 확인 ( utf8 -> euc-kr ) # iconv -f utf-8 -t euc-kr test.log > test..
-
리눅스 JDK 설치 (버전 변경)LINUX 2020. 3. 23. 19:55
운영하고 있는 시스템이 워낙 오래 된 거라 JDK 버전을 변경해줘야 할 일이 생겼다. 우선 리눅스에서 BIT 확인 방법1. # getconf LONG_BIT 64 방법2. # arch x86_64 64bit임을 확인했다. 오라클에 접속해서(https://www.oracle.com/java/technologies/javase-downloads.html) 설치가 필요한 자바버전을 찾아 Linux 64bit 용을 다운로드 받았다. FTP를 이용해 파일을 우선 /tmp 경로에 올려두고 설치해야하는 폴더로 복사 # cp -r /tmp/jdk-8u231-linux-x64.tar.gz /usr/local 복사된 폴더로 이동하여 압축풀고 root 로 권한주기 # tar -xvzpf jdk-8u231-linux-x64...