Linux 12

21/07/14 Centos 7 MariaDB 설치 및 실행 명령

1. MariaDB 설치 $ yum install -y mariadb-server 2. 실행 방법 - 시스템 부팅시 자동 시작 $ systemctl start mariadb - mariadb 실행 $ systemctl start mariadb - mariadb 상태 확인 $ systemctl status mariadb 3. Mariadb 접속 방법 - root 계정 비밀번호 생성 $ mysqladmin password mypassword(영문+숫자 특수문자 안됨) $ mysql -u root mypassword > UPDATE user SET password=password('mypassword') WHERE user='root' > FLUSH PRIVILEGES; - mariadb 접속 (root 계정..

tech/linux 2021.07.14

Linux - history 명령어 사용 방법 (Shell 사용 기록)

history명령어는 터미널에서 사용된 명령어 히스토리를 보여줍니다. 어제 입력한 명령어가 무엇인지, 방금 전에 입력한 명령어가 무엇인지 확인할 수 있습니다. 쉘에서 history를 입력하면 이전에 입력한 명령어가 모두 출력됩니다. 왼쪽에 번호는 입력한 순서를 의미합니다. $ history 1 apt uninstall docker-compose 2 sudo apt remove docker-compose 3 docker image 4 docker image ls .... History 저장하지 않기 사용한 명령어를 저장하고 싶지 않다면 아래처럼 HISTSIZE=0를 설정하면 됩니다. $ export HISTSIZE=0 history를 쳐보면 아무것도 출력되지 않습니다. $ history 반대로 사이즈를 높..

tech 2021.04.22

Linux - chown 명령어로 소유자 변경하는 방법

리눅스에서 파일은 어떤 Onwer, Group에 속해있습니다. chown 명령어는 파일의 Owner 또는 Group을 변경하는 명령어입니다. 아래와 같이 사용할 수 있습니다. $ chown [OPTIONS] USER[:GROUP] FILE(s) 소유자 변경 ls -l 명령어는 파일의 소유자가 누구인지 보여줍니다. 명령어를 입력하면 아래와 같은 결과가 출력됩니다. 여기서 js js는 Owner와 Group을 의미합니다. 첫번째 js가 Owner를 의미하고, 두번째가 js가 Group을 의미합니다. $ ls -l -rwxr-xr-x 1 js js 6 3월 10 16:02 file1.txt 이제 chown 명령어를 사용하여 Owner를 root로 변경해보겠습니다. (변경하려는 Owner가 root이기 때문에 ..

tech 2021.04.22

Linux - chmod 명령어 사용 방법 (권한, 모드 변경)

chmod는 파일이나 디렉터리의 권한 등의 모드를 변경합니다. 명령어는 다음과 같이 쓸 수 있습니다. $ chmod [options] mode file1 권한 변경 chmod 폴더에는 다음과 같이 4개의 파일들이 있습니다. 맨 왼쪽에 9개의 문자 rwxr-xr-x는 파일의 권한(모드)을 의미합니다. ls -l을 사용하면 파일의 권한 상태를 볼 수 있습니다. chmod$ ls -l total 16 -rwxrwxrwx 1 js js 6 3월 10 16:02 file1.txt -rw-r--r-- 1 js js 6 3월 10 16:02 file2.txt -rw-r--r-- 1 js js 6 3월 10 16:02 file3.txt -rw-r--r-- 1 js js 6 3월 10 16:02 file4.txt 일반적..

tech 2021.04.22

Linux - cat 명령어 사용 방법

cat 명령어는 터미널을 사용할 때 매우 자주 사용되는 명령어입니다. 이 명령어는 어떤 파일의 내용을 읽어 화면에 출력해줍니다. 예를들어 echo로 new file content라는 내용이 있는 텍스트 파일을 생성하였습니다. 그리고 cat file.txt를 입력하면 파일의 내용을 읽어 터미널에 출력을 해줍니다. $ echo "new file content" > file.txt $ cat file.txt new file1 content 두개 이상 파일 출력 아래와 같은 내용을 갖고 있는 파일 2개가 있습니다. $ echo "new file content" > file.txt $ echo "new file2 content" > file2.txt cat명령어 다음에 파일 두개를 연달아 입력하면 두개의 내용이 ..

tech 2021.04.22

Linux - tar, tar.gz, tar.bz2 압축/해제 명령어 정리

tar 다음과 같이 파일을 압축하거나 풀 수 있습니다. 압축 $ tar -cvf [output file name] [target1] [target2] [...] # ex) tar -cvf abc.tar ./folder1 ./folder2 ./folder3 # 옵션 의미 # c: --create create a new archive # v: --verbose verbosely list files processed # f: --file=ARCHIVE use archive file or device ARCHIVE 압축 해제 $ tar -xvf [file name] # ex) tar -xvf abc.tar # 옵션 의미 # e: --extract, --get extract files from an archive..

tech 2021.04.22

Linux - wget으로 파일 다운로드 (zip, tar.gz 압축 해제)

wget으로 파일을 다운로드 받을 수 있습니다. weget은 개발환경을 setup하는 스크립트를 만들 때 유용합니다. zip, tar.gz 파일의 경우, 특정 폴더에 압축을 풀도록 만들 수도 있습니다. Download 다음 명령어는 입력한 url의 파일을 현재 위치에 다운로드합니다. # wget [url] $ wget https://chromedriver.storage.googleapis.com/77.0.3865.40/chromedriver_linux64.zip 다운로드받은 파일의 이름을 변경하고 싶다면 -O옵션으로 이름을 설정해주면 됩니다. # wget [url] -O [file name] $ wget https://chromedriver.storage.googleapis.com/77.0.3865.40..

tech 2021.04.22

Linux - df, du 명령어 정리 (파일, 디스크 용량 확인)

리눅스 터미널에서 디스크의 용량을 확인하거나 파일의 용량을 확인할 때 df, du 명령어를 사용합니다. 자주 사용하는 df와 du 명령어에 대해서 정리하였습니다. df 명령어 df 명령어를 입력하면 파일시스템에 대한 전체 용량과 사용가능한 용량을 보여줍니다. $ df Filesystem 1K-blocks Used Available Use% Mounted on udev 12264724 0 12264724 0% /dev tmpfs 2460004 1952 2458052 1% /run /dev/sda2 271547844 231888176 25980832 90% / tmpfs 12300020 91200 12208820 1% /dev/shm tmpfs 5120 4 5116 1% /run/lock df -h -h 옵..

tech 2021.04.22

Linux - tee 명령어로 터미널 출력 내용을 파일로 저장하기

명령어 tee는 화면에 출력된 내용을 파일로 저장하는데 사용됩니다. 예를들어, 아래 명령어는 boot로 시작하는 파일들을 찾아줍니다. $ find -name "boot*" ./boot.img ./booting_eng.txt ./bootimg_tools ./bootimg_tools/boot_info 위 명령어에 | tee output.txt를 붙여주면 화면에 출력된 내용이 output.txt라는 파일로 저장이 됩니다. $ find -name "boot*" | tee output.txt ./boot.img ./booting_eng.txt ./bootimg_tools ./bootimg_tools/boot_info $ cat output.txt ./boot.img ./booting_eng.txt ./bootim..

tech 2021.04.22