티스토리

STUDYLOG
검색하기

블로그 홈

STUDYLOG

nidoos.tistory.com/m

nidoos 님의 블로그입니다.

구독자
0
방명록 방문하기

주요 글 목록

  • Linux : Apache WEB 01 윈도우에서 아파치.zip 다운받아 ftp를 이용하여 리눅스에 전송하기 1. 리눅스에 vsftpd 패키지 설치 2. 방화벽 설정 3. virtual box 네트워크 설정 vsftpd 패키지 설치 vsftpd의 설치유무 확인 # ps -ax | grep vsftpd vsftpd 설치 # yum -y install vsftpd 방화벽 설정 # firewall-cmd --permanent --add-service=ftp # firewall-cmd --permanent --add-port=21/tcp # firewall-cmd --reload vi /etc/selinux/config SELINUX = enforcing -> SELINUX = disabled 로 변경 재시작 # systemctl restart vs.. 공감수 0 댓글수 0 2021. 5. 20.
  • Linux 06 : user super(root) user 1) super(root) user? sudo : super user가 될 수 있는 일반 사용자의 권한 # : super user라는 표시 super user 는 root라는 이름을 갖고 있다. 2) super user가 되려면? su - root : super user가 되기 위한 명령어. exit : 빠져나올 때 su - root로 하니까 패스워드가 틀렸다고 나옴. sudo를 붙여 사용하니 root로 들어갈 수 있다. user 생성 sudo useradd -m duru : duru 유저 생성 sudo passwd duru : duru 암호 생성 sudo usermod -a -G sudo duru : duru 유저에 sudo 권한 부여 생활코딩 리눅스강의 통해 학습 중. 공감수 0 댓글수 0 2021. 5. 20.
  • Linux 05 : cron cron 정기적으로 명령을 시켜주는 소프트웨어 시스템을 운영하다보면 데이터를 정기적으로 백업한다던지의 정기적인 작업이 필요할 때가 있다. 이러한 경우에 cron을 이용한다. contab -e : 하고자 하는 일을 정의할 수 있다. m : 실행되는 분의 주기 (*/10 : 10분에 한번) h : 실행되는 시간의 주기( * : 시간과는 상관없이 실행) 10 1 : 1시 10분에 실행 dom : day of month(한달에 얼마나) 24 : 매달 24일 dow : 요일 command : 명령어 입력 결과 tail tail 파일명 : 해당 파일의 가장 뒤쪽의 텍스트 보여준다. tail -f 파일명 : 해당 파일을 감시하고 있다가 파일의 뒤쪽에 텍스트가 추가되면 자동으로 화면에 보여준다. 2 : 표준에러 1 :.. 공감수 0 댓글수 0 2021. 5. 20.
  • Linux 04 : background, daemon background execute ctrl + z jobs : 백그라운드에 존재하는 프로그램 확인 fg : 되돌아가기 + : fg를 입력했을 때 제일 처음으로 되돌아오는 프로그램 fg %2 : +가 아닌 -로 돌아가고 싶을 때 (사진 상에서 vim으로 되돌아가고 싶을 때) kill %3 : 3번째 프로그램을 멈추게 하고 싶을 때 kill -9 %3 : 더욱 강력하게 프로그램을 멈추게 하고 싶을 때 실행할 때부터 프로그램을 백그라운드로 돌리고 싶을 때 : 명령어 뒤에 &을 붙인다. ex) ls -alR / > result.txt 2> error.log & daemon /etc/init.d : 데몬 프로그램이 위치하는 디렉토리 apache2 실행 : sudo service apache2 start 실행 확인.. 공감수 0 댓글수 0 2021. 5. 20.
  • Linux 03 : shell script Shell scipt echo $0 : 사용하고 있는 shell이 무엇인지 알고 싶을 때 #!/bin/bash : bin 하위의 bash라는 프로그램으로 해석되어야 한다. bak 디렉터리를 생성하는 backup이라는 프로그램을 만들어보자 a.log, b.log, c.log 파일이 포함된 bak 디렉터리를 생성한 후 backup 생성 #!/bin/bash if ! [ -d bak ]; then mkdir bak fi cp *.log bak if [ -d bak ]; : 현재 디렉토리에 bak라는 디렉토리가 존재하는지? fi : if문 끝 cp *.log bak : 확장자가 log인 모든 파일을 저장한다. 실행 시 허가 거부당함 chomod +x backup : backup파일에 x(실행가능한)를 추가한 것.. 공감수 0 댓글수 0 2021. 5. 20.
  • Linux 02 : wget, git, shell, kernel 등 wget 사용 wget : url을 통해 파일 다운로드 wget url 파일 이름 변경 : mv 원본파일명 변경할파일명.확장자 wget -O 원본파일명 변경할파일명.확장자 url git 사용 sudo apt-get install git git clone url 다운받을 디렉토리 명 git clone https://github.com/facebook/react.git react_src 에러발생 sudo killall apt apt-get 만일 진행중인 프로세스가 없다라고 뜬다면 디렉토리를 하나씩 삭제해야한다. sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock* sudo dpkg --co.. 공감수 0 댓글수 0 2021. 5. 20.
  • Linux 01 : 기본 학습 Linux 기초 명령어 -r : 디렉토리뿐만 아니라 그 안에 있는 것들 전부 삭제 ls -l : 세부정보 pwd : 디렉토리가 어디있는지 확인 rm -r : 디렉토리 삭제 --help : 명령어 확인 ex) rm --help, ls --help man : 명령어 상세 사용설명서 ex) man -ls 빠져나가지 못한 상태에서 검색하고 싶으면 -> /검색할 단어 ex) /sort n키를 누를때마다 단어를 찾아줌 밖으로 빠져나가고 싶다 -> q mkdir : 디렉토리 하나만 생성가능 mkdir -p : 하위 디렉토리까지 생성 가능 mkdir -p dir/dir1/dir2/dir3 ls -a : 숨긴파일까지 보여줌 ls -al : 숨긴파일의 세부내용까지 보여줌 ls -alS : 파일사이즈에 따라 파일 정렬 cp.. 공감수 0 댓글수 0 2021. 5. 18.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.