본문 바로가기

LINUX

(20)
[centos]sudo is not in the sudoers file. this incident will be reported 해결방법 [centos]sudo is not in the sudoers file. this incident will be reported 해결방법 새로 만든 centos를 사용하는 과정에서 sudo 명령을 실행하는데도, 제목과 같은 에러가 발생하면서 실행이 안될 때가 있습니다. centos 내 sudoers에 내가 사용하는 계정이 등록되어 있지 않아서 생기는 오류 입니다. 이럴 때 당황하지 않고, 가볍게 해결할 수 있습니다. sudo 명령이 안될 때 우선 root 계정으로 전환을 합니다. su - root 그리고 아래 명령을 실행하여 /etc/sudoers에 sudo를 사용하고자 하는 OS 계정을 등록하면 끝! /etc/sudoers에 새로운 OS 계정을 저장하는 command는 아래와 같습니다. echo ' A..
shell script 파일 암호화 프로그램 shc 사용법 shell script 파일 암호화 프로그램 shc 사용법 안녕하세요. 오늘은 shell script 파일을 암호화하는 프로그램의 사용법을 소개드리려고 합니다. 0. 필요성 궁국적으로 이 shc 프로그램을 사용하려는 이유는 일전에 만들어둔 Database backup shell script에 DB 암호가 명시되어 있어서 해당 파일을 암호화 해두기 위함입니다. mysql backup sheell script는 아래 링크로 가시면 작성법과 상세한 설명을 보실 수 있습니다. 2020/07/03 - [Database/mariaDB administrator] - mysql 백업 shell script crontab 예제 mysql 백업 shell script crontab 예제 mysql 백업 shell scri..
우분투 /var/lib/dpkg/lock-frontend 잠금 파일을 얻을 수 없습니다. 해결 방법 feat.apt-get 우분투 /var/lib/dpkg/lock-frontend 잠금 파일을 얻을 수 없습니다. 해결 방법 feat.apt-get 안녕하세요. 얼마전에 우분투를 집에 있는 서버대용으로 사용하려고 설치 했습니다. 설치 마치고, 재부팅 하고나서, 필요한 프로그램들 좀 설치하려고 설치를 하는데.. 아래와 같은 화면이 뙇!! E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? 순간 당황했지만.. 여기에 매우 간단한 해..
linux core dump file path 리눅스 코어 덤프 파일 위치 확인 feat.사이즈 설정 linux core dump file path 리눅스 코어 덤프 파일 위치 확인 feat.사이즈 설정 리눅스에서 DB를 운영하거나 각종 프로세스를 실행하다가 core dump 파일이 생성되면서 강제 종료가 되는 당황스러운 경우에 core dump 파일의 위치를 몰라서 헤매던 시절이 있었습니다. 일반적으로 리눅스 환경에서의 core dump file의 path는 아래와 같습니다. /var/crash/user-processed 여기서 확인을 하시고.. 간혹, core dump file 의 사이즈가 작게 설정되어 문제가 생기기도 합니다. 이때 파일 크기를 무제한 급으로 늘려서 확인할 수도 있겠죠. ulimit -c unlimited 위와 같은 커맨드로 설정 하기 바랍니다. 하지만, 위 경우는 일회성에 그치는 ..
파워쉘을 이용해서 윈도우 텍스트 파일 utf8 인코딩 변경 하기 feat.Get-Content, Set-Content -Encoding 파워쉘을 이용해서 윈도우 텍스트 파일 utf8 인코딩 변경 하기 feat.Get-Content, Set-Content -Encoding 안녕하세요. 오늘 텍스트파일 한 100여 개를 한 번에 utf8로 인코딩 변경을 할 일이 있었어요. 이걸 언제 다 손으로 하고 있습니까? ;;;; 분명 방법이 있을 것이다! 생각하고 찾아 보게 되었습니다. 여윽시나! 컴퓨터는 사람이 이런 노가다를 하도록 내버려 두지 않습니다. 우선 파워쉘을 열어 줍니다. 변환 할 파일들이 있는 폴더에서 "Shift + 우클릭" 하시면 요렇게 창이 열립니다. 여기다가 명령어만 써주시면 됩니다. Get-Content | Set-Content -Encoding UTF8 이렇게 명령어를 딱 때려주면 파일 이름이 변경되면서 인코딩도 utf8로 변..
[linux] vi/vim 명령어 총 정리 끝판왕!! #[linux] vi/vim 명령어 총 정리 끝판왕!! 안녕하세요. 리눅스에서 vi/vim을 사용하시는데 많이 불편하신가요? 옆 사람은 너무나 능숙하게 사용하는데.. 난 왜 이렇게 어렵기만한지..ㅎㅎ 여기 있는 기본 명령어만 알아도 훨씬 편하게 사용 하실수 있습니다. 각 명령어는 대/소문자를 구분하니, 이점 유념해 주세요. 하나씩 직접 해보시면서 많이 쓰시는 명령어 두세개만 익혀도 충분히 편리하게 작업 하실수 있습니다. 카테고리 키 기능 삽입 i 커서 위치에 Insert I 줄 맨 앞에서 Insert a 커서 다음에 Insert A 줄 맨 뒤에서 Insert o 커서 아래로 한 줄 띄우고 Insert O 커서 위로 한 줄 띄우고 Insert 이동 w 단어 첫 글자 기준으로 다음으로 이동 W 공백 기준으로..
[linux] 리눅스 프로세스를 검출하여 한번에 다 죽이기! (kill process on linux) #[linux] 리눅스 프로세스를 검출하여 한번에 다 죽이기! (kill process on linux) 안녕하세요. 한번씩 리눅스를 사용하면서 특정 프로그램에서 사용하는 다수의 프로세스들을 한번에 죽여야 하는 상황이 생길때가 있습니다. 그럴때 하나하나씩 하기에는 번거로울 때가 있죠. 이럴때 쓸수 있는 명령어가 있습니다. 프로세스 목록을 조회하는 ps 커맨드에서 awk를 이용해서 pid만 가져와서 한번에 다 죽이는 방법 인데요. 커맨드는 아래와 같습니다. ps -elf | grep "프로세스 목록 추출" | awk '{print $4}' | while read line; do kill $line; done "프로세스 목록 추출" 에 특정 공통된 프로세스의 이름을 넣어 우선 검색을 해보시고 그 리스트가 확..
[linux] 텍스트 파일 케릭터셋 확인 & 케릭터셋 변환하기 feat.ubuntu 한글깨짐 주의! #텍스트 파일 케릭터셋 확인 #케릭터셋 변환하기 안녕하세요. 텍스트 파일을 읽어서 DB에 insert 하거나 활용할 때 한글이 깨져서 난감한 경우가 있습니다. 이럴 때는 텍스트 파일 캐릭터 셋을 변환해주면 쉽게 해결이 됩니다. 우선 텍스트 파일 케릭터셋을 확인하는 방법을 안내합니다. file -bi 지번_서울특별시.txt 이렇게 "file -bi 텍스트 파일명" 커맨드로 확인할 수 있습니다. 아래 보시면 두 개의 파일의 캐릭터 셋을 확인한 결과를 보실 수 있습니다. mariadb@stricky-Lenovo-Y520-15IKBN:~/all_juso_201911$ file -bi 지번_서울특별시.txt text/plain; charset=iso-8859-1 mariadb@stricky-Lenovo-Y520-..