OS/Linux
-
[Linux:CentOS] sudo 명령어 권한을 주는 방법OS/Linux 2024. 10. 18. 12:13
아래 명령어로 sudo 권한 부여 설정 파일을 연다 $ sudo visudo 그러면 vi편집기로 /etc/sudoers 파일이 열리는데, 위와 같은 명령어를 통해 파일 편집기를 여는 이유는 기본적으로 /etc/sudoers 파일은 쓰기 권한이 없기 때문이다.그렇기 때문에 다른 편집기로 해당 파일을 편집하기 위해서는'쓰기 권한 주기 → 수정 → 쓰기 권한 빼기' 의 과정을 겪어야 하기 때문이다. '쓰기 권한 주기 → 수정 → 쓰기 권한 빼기' 하는 방법은 더보기 참고더보기더보기# 쓰기 권한 부여$ sudo chmod u+w /etc/sudoers# nano 편집기로 파일 수정$ sudo nano /etc/sudoers# 쓰기 권한 제거$ sudo chmod u-w /etc/sudoers 파일의 아래쪽으로..
-
[Ubuntu] csv 파일 데이터 자르기(용량 큰 파일 나누어 저장)OS/Linux 2022. 9. 1. 13:57
csv 파일을 읽어 db에 입력해야하는데, csv 파일 용량이 너무 커서 실행하면 cpu 사용초과로 서버가 다운되어 버리는 현상이 있었다... aws 프리티어... 무료여서 좋지만 사양이 너무 안타깝다.. 그래서 파일을 잘라서 실행하는 방법을 찾아보고 적용하니 정상적으로 실행되었다. 명령어 $ split -l (자를 줄 수) (대용량 파일명) (결과 파일명) 실행 결과 (결과 파일 명) + aa ~ 으로 파일이 분할되어 나온다. 참고 https://ourhistory160109.tistory.com/40 CSV 파일 분할하기 컬럼 갯수에 따라 다르겠지만 백만건 이상인 경우 CSV 파일이 완전히 열리지 않아 분할이 필요한 경우 참고 1. split 명령어 활용 bash shell에 내장되어 있는 split..
-
[Ubuntu] 파일 또는 디렉토리 삭제 명령어OS/Linux 2021. 1. 1. 17:56
우분투에서 삭제명령어는 굉장히 주의해서 사용해야한다. OS에서 삭제 확인을 하지않기 때문이다. 명령어를 치는 순간 삭제 된다. 또한 명령어로 삭제한 파일 및 디렉토리는 복구도 쉽지않다. (필자도 방법을 찾다가 결국 찾지 못했다.) 우분투 버전 : 18.04 LTS 디렉토리 내에서 파일삭제하기 | filename.txt 파일 삭제 $ rm filename.txt | txt 확장자로 된 파일을 모두 삭제 $ rm *.txt | 현재 디렉토리 내의 모든 파일(디렉토리 제외) 삭제 $ rm * 현재 디렉토리 내의 디렉토리 삭제하기 | 'dirname'라는 디렉토리 삭제 $ rm -r dirname | 디렉토리(와 그 내부의 파일)을 모두 삭제 $ rm -r *
-
[Ubuntu] C#) monodevelop로 다른 클래스를 참조(using) 하려면?OS/Linux 2020. 10. 29. 15:03
Monodevelop의 기본적인 사용방법은 아래 포스트를 참고해주세요. https://stirringdev.tistory.com/11?category=903721 [ubuntu] 우분투에서 C# 컴파일 / Monodevelop Monodevelop 라는 프로그램을 깔게 되면 cs 파일을 작성할 수 있게 된다. 이때, GUI체제가 꼭 필요한 것은 아니다. Monodevelop 설치방법 $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-.. stirringdev.tistory.com 본문 mono에서 exe파일을 만들기위해 컴파일 할때 다른 클래스를 참조(using)하기 위해서는 ubuntu 명령어로 참조를 해주어야하는데 https://..
-
[Ubuntu] Unable to acquire the dpkg frontend lockOS/Linux 2020. 10. 29. 14:56
에러메시지 E: /var/lib/dpkg/lock-frontend 잠금 파일을 얻을 수 없습니다 - open (11: 자원이 일시적으로 사용 불가능함) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? 해결명령어 sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock* sudo dpkg --configure -a sudo apt update
-
[Ubuntu] 우분투에서 C# 컴파일 / MonodevelopOS/Linux 2020. 10. 29. 14:54
Monodevelop 라는 프로그램을 깔게 되면 cs 파일을 작성할 수 있게 된다. 이때, GUI체제가 꼭 필요한 것은 아니다. Monodevelop 설치방법 $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF $ sudo apt install apt-transport-https $ echo "deb https://download.mono-project.com/repo/ubuntu stable-xenial main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list $ sudo apt update..