일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 구동의 아침
- 이클립스
- docker
- 유튜브 성공하는법
- 인간관계론
- 정처기
- 페페
- PBR
- DevOps
- 스파이닝 탑
- 노베이스 정처기 공부법
- 도커
- 노베이스 정보처리기사 합격법
- PER
- 마인드 ㅊㅇ
- 유튜브 기초강의
- rsi 보조지표
- 유튜브
- linux
- 노베이스 정처기
- 버튜버 목소리 만들기
- 가장빨리부자되는법
- PEPE
- 슬픈 개구리
- 마인드 차이
- 오블완
- voice changer
- pepe the frog
- 티스토리챌린지
- 정보처리기사
- Today
- Total
목록devops/Linux (10)
실패는 성공을 위한 밑거름
yum -y update명령어를 입력햇는데 ssh 세션이 끊기는 경우가 있다이건 selinux때문이므로 해제해주고 진행하면 된다sudo setenforce 0 # 임시로 비활성화#영구적 비활성화sudo vi /etc/selinux/config
yum -y update;#yum -y install iptables-services;yum -y install docker;#cp iptables /etc/sysconfig/iptables;systemctl enable docker;yum -y install epel-release;yum -y update;yum -y upgrade python*;yum -y install python-pip;yum -y install docker-compose;yum -y update;yum -y install nload;yum -y install lsof;yum -y install git;systemctl restart docker;
centos의 네트워크 인터페이스(nic)는 보통 enp3s0,enp4s0 이렇게 시작된다. 근데 서버의 그래픽카드를 빼고 서버를 껏다 켰는데 nic가 바뀌었다. 서버에 그래픽카드를 탈착후 서버를 켰는데 이런상황이 발생한것이다. centos의 네트워크 nic가 바뀌었다면 그래픽카드가 빠지지 않았는지 원래 부품이 바뀌지 않았는지 확인이 필요하다.
echo를 사용해서 개행을 원할때는 echo -e "명령어1\n명령어2" 로 작성해주면된다. [명령어 예시] echo -e "hello\nnewline" [결과화면] [root@localhost ~]# echo -e "hello\nnewline" hello newline
리눅서로써 리눅스의 for문을 알 필요가 있다고 생각해서 for문을 정리해본다. [쉘스크립트] #!/bin/bash for var in {1..30..5}; #증감식 표현하는부분 #1은 초기값지정및 변수 #30은 변수의 값 비교 조건문 #5는 for문이 동작할때 증가되는 증감값 do echo $var #var의 변수를 출력 done #do ~done안 내용은 for문 안에서 실행할 로직 [결과] 리눅스의 for문은 아무래도 우리랑 익숙하지않다. 왜냐면 우리는 c,java로 for문을 먼저 익히니까? 그래서 java형태로 for을 제공해주기도한다. [쉘스크립트 이중 괄호 for문] #!/bin/bash for((var =0 ; var
리눅스에서 cp명령어를 사용한 파일 복사하기 일반적인 복사방법 cp [복사할타겟파일이름] [복사할폴더] ex) cp 1.txt movedir 디렉토리를 복사할때 명령어 cp -r 복사할파일이름 복사할이름 ex) cp -r testfile testfile1 cp -r [복사할타겟dir] [복사할폴더] ex) cp -r targetdir afterdir 디렉토리를 복사할때 이미 존재하는 파일은 안바꾸는 명령어 cp -n [타겟dir] [복사할dir] ex) cp -n /usr/local/tomcat/upload/* /shdir/bkup/upload/; 파일 폴더 무시하고 덮어복사하기 yes |cp -arpf [복사할 타겟dir] [복사할 dir] ex) yes |cp -arpf ./mydirectory1 /..
명령어는 mv 명령어를 사용하면된다. 현재상태 [root@localhost test]# mkdir dir1 dir2 dir3 [root@localhost test]# ll 합계 0 drwxr-xr-x. 2 root root 6 4월 13 21:33 dir1 drwxr-xr-x. 2 root root 6 4월 13 21:33 dir2 drwxr-xr-x. 2 root root 6 4월 13 21:33 dir3 명령어 mv [이동할폴더] [이동될위치가있는폴더 ex) [root@localhost test]# mv dir2 dir1 [root@localhost test]# ll 합계 0 drwxr-xr-x. 3 root root 18 4월 13 21:34 dir1 drwxr-xr-x. 2 root root 6 ..
명령어 [명령어] > [저장할 파일이름] ex) df -h > result.txt 실행예시 [root@localhost test2]# ls -al / > result.txt [root@localhost test2]# ll 합계 4 -rw-r--r--. 1 root root 1268 4월 13 20:04 result.txt [root@localhost test2]# vi result.txt [root@localhost test2]# 되게 간단하다!
서로의 기기가 통신이 되는지 확인하기 위해서 네트워크가 같은 환경인지 확인하기 ping명령어를 사용하면 된다. 사용방법은 아래와 같다^^ ping [대상ip] ex) ping 192.168.0.17 지속적인 ping을 보내는 법 ping -t [대상ip or 대상 도메인] ex) ping -t google.com 중지하고 싶을때는 ctrl+c를 누르면 됨
리눅스에서 특정 폴더나 파일을 제외하고 이동시킬때 좋은명령어임 이동 명령어 사용방법 [root@localhost test]# mv `ls | grep -v [제외할파일]` [이동할파일] 제외한 파일이 한개일때 명령어 예시 [root@localhost test]# mv `ls | grep -v movingdir` movingdir 제외한 파일이 여러개일때 명령어 예시 [root@localhost test]# mv `ls | grep -v movingdir | grep -v testdir` movingdir 결과 [root@localhost test]# ll 합계 0 -rw-r--r--. 1 root root 0 4월 11 17:52 1.txt -rw-r--r--. 1 root root 0 4월 11 17:..