일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- centos pyhon 설치
- python popen
- c3 축 가리기
- c3 초
- python os
- telegraf
- selinux port 등록
- 1697
- 백준
- c3 step graph
- gcc 업데이트
- c++ 정규식
- c3 second
- 정규식 활용
- CentOS7
- gcc regex
- 정규식 컴파일
- snmp
- c3 축 없애기
- regex_search
- InfluxDB
- python subprocess
- influxdb 설치
- semanage
- grafana dashboard
- snmp test
- subporcess path
- 정규식 문자열 출력
- linux시간으로 변경
- g++ 업데이트
- Today
- Total
목록Linux Study (7)
리셋 되지 말자
컨테이너 부분 추가 컨테이너 section이 추가되어서 주의 필요. docker 쓰던 사람들은 비교적 쉽게 이해할 수 있을 듯. 하지만 문제는 docker가 아닌 podman으로 나옴... 시험 방식 시험 시작하면 activity 클릭하면 빨간색 모자 아이콘과 system 아이콘(?)이 있음. 빨간색 모자 아이콘은 시험 문제를 볼 수 있는 웹 사이트로 연결됨. 한국어, 영어 등 다양한 언어로 볼 수 있음. 영어로 보고 이해 안가면 한국어로 바꿔서 보고 하는 식으로 가능. system 아이콘을 누르면 Node1, Node2 등 버튼이 생기는데 Node1을 누르면 메뉴가 다시 나타남. Node1 접속, Node1 종료, Node1 리셋 등. Node2도 마찬가지. 접속 버튼을 누르면 콘솔로 바로 접속 가능 ..
커맨드 find / -user user01 -type f -exec cp {} /root/find/ \;
기본 chmod who | what | which file | directory who : u, g, o, a (사용자, 그룹, 기타, 모두) what : +, -, = (추가, 제거 특정 설정) which : r, w, x (읽기, 쓰기, 실행) chmod -R 옵션 특정 directory안에 있는 모든 파일에 권한 설정 x대신 X가 사용될 수 있음. 이때 directory와 x권한이 이미 있는 파일에만 x권한이 추가된다. 예제 user에게만 실행권한 부여, 삭제 : chmod u+x chmod u-x 소유자 및 소유그룹 변경 chown -R username:groupname file | directory -R : 해당 디렉토리 아래에 모두 권한 변경
su 비로그인 쉘을 시작. 해당 사용자로 쉘을 시작하지만 원래 사용자의 환경 설정을 사용함 su - 로그인 쉘을 시작. 해당 사용자로 새롭게 로그인한 것처럼 환경 설정을 사용함
서비스 -시스템과 독자적으로 구동되어 제공하는 프로세스를 말한다.ex) 웹서버(httpd), DB 서버(mysqld), FTP서버(vsftpd)등이 있다. -실행 및 종료는 대개 'systemctl start/stop/restart 서비스 이름'으로 사용된다. -서비스의 실행 스크립트 파일은 /usr/lib/systemd/system/ 디렉터리에 '서비스이름.service'라는 이름으로 확인할 수 있다. 예를 들어 웹 서비스는 httpd.service라는 이름의 파일로 존재한다. 소켓 -서비스는 항상 가동되지만, 소켓은 외부에서 특정 서비스를 요청할 경우에 systemd가 구동시킨다. 그리고 요청이 끝나면 소켓도 종료된다. -그래서 소켓으로 설정된 서비스를 요청할 때는 처음 연결되는 시간이 서비스와 비교..
프로세스 : 하드디스크에 저장된 실행코드(프로그램)가, 메모리에 로딩되어 활성화된 것 - 실행하기 전에는 프로그램. 실행하면 프로세스 포그라운드 프로세스(Foreground Process) - 실행하면 화면에 나타나서 사용자와 상호작용을 하는 프로세스 - 대부분의 응용프로그램 백그라운드 프로세스(Background Process) - 실해은 되었지만 화면에는 나타나지 않고 실행되는 프로세스 - 백신 프로그램, 서버 데몬 등 프로세스 번호 - 각각의 프로세스에 할당된 고유번호 작업 번호 - 현재 실행되고 있는 백그라운드 프로세스의 순차번호 (실습) ps -ef | grep fire 위의 명령어로 fire 가 들어가는 프로세스를 출력하면, 프로세스 번호가 1960, 부모 프로세스 번호가 1인 firewall..
파이프 pipe ( | ) : 두 개의 프로그램을 연결해 주는 연결통로의 의미. ex) ls -l | more : 목록을 한페이지씩 끊어서 보여줌. 스페이스바로 넘길 수 있음) 필터 : 필요한 것만 걸러 주는 명령어 (grep, tail, wc, sort, awk, sed 등) ex)ps -ef : 현재 프로세스를 보여주는 명령어 ps -ef | grep bash : bash와 관련된 프로세스들을 출력 rpm -qa | grep gedit : gedit이 들어가는 설치된 목록을 보여줌. 리다이렉션 : 표준 입출력의 방향을 바꿈 ex) ls -l > file.txt : ls 목록을 file.txt에 저장 >> : 파일이 존재하면 해당 파일에 이어서 저장됨 > : 파일이 존재하면 덮어쓰기가 됨 sort < ..