리눅스(Linux)(53)
-
Hostnamectl & Systemctl
hostnamectl - Server 장비의 이름 및 Kernel 버전 등의 정보를 획득할 수 있는 명령어 - hostname 변경 후 반드시 재부팅을 수행해야 변경사항이 적용된다. $ 사용 예시 # hostnamectl Static hostname: linux-01 Pretty hostname: Linux-01 Icon name: computer-vm Chassis: vm Machine ID: 65a2291e040441d1acf9d8902c9b9ca6 Boot ID: 329f6852326042d891f8feffa2fcf436 Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 K..
2022.11.24 -
[Centos 7] Linux Kernel 관리
Linux Kernel ? - 사람들은 Linux라는 단어를 사용하여 운영체제 전체를 표현한다, 그러나 Linux는 엄밀히 말하면 일종의 Kernel 일뿐이다. - 배포 판(CentOS, Fedora 등)은 다양한 응용 프로그램 도구와 라이브러리를 사용하여 Kernel 위에 구축 된 완전한 기능의 시스템을 말하는 것이다 $ Linux Kernel의 기능 - System에서 실행중인 Hardware와 Software간의 인터페이스 역할을 수행 ( 연결기능 ) - System에 설치 된 각종 자원을 효율적으로 관리하는 역할을 수행 ( 자원 관리기능 ) - Kernel은 내장 된 드라이버 또는 설치 드라이버등을 통해 하드웨어와 통신을 진행 - (EX) : System에서 실행중인 응용 프로그램이 네트워크에 연..
2022.11.24 -
[Centos 7] Linux Crond & Crontab (시스템 예약 작업 크론 )
Linux Cron - Linux System에서 주기적인 작업처리를 진행할 때 주로사용 된다. ( 예약 작업을 의미 ) - Cron은 프로세스 예약 데몬이며, 특정시각에 지정 된 작업을 수행한다. - Crontab은 Cron에 의해 실행 될 예약 작업의 목록을 정의하는 파일을 말한다. ( CronTable ) - Cron은 사용자별 예약작업을 따로 가질 수 있다 - Cron작업에 대한 로그기록은 /var/log/cron에 저장 된다. $ Linux cron 관련 확인사항 # rpm -qa | grep cronie cronie-1.4.11-14.el7_2.1.x86_64 - cron 패키지 # ps -ef | grep cron root 1081 1 0 14:01 ? 00:00:00 /usr/sbin/cr..
2022.11.24 -
[Centos 7] Shell Script 예제
ShellScript의 구문사용 하기 # if ~ else # vi ./if_test1.sh #!/bin/bash echo -n "Enter ls Command Path: " read path if [ -e $path ]; then echo "ls Command Execution file location: $path" else echo "ls Command Execution file Not Found: $path" fi # chmod +x ./if_test1.sh # ./if_test1.sh Enter ls Command Path: /usr/bin/ls ls Command Execution file location: /usr/bin/ls # ./if_test1.sh Enter ls Command Path..
2022.11.24 -
[Centos 7] Shell Programming, shell script (쉘 스크립트)
shell이란? - 참고자료 - https://taehei43.tistory.com/30 Shell & 변수 $What is Shell? - 유닉스에서 대화형 사용자 인터페이스를 말함 - 사용자가 입력하는 명령어를 이해하고, 실행하는 역할 (명령어 해석기) - 운영체계의 바깥 계층에 위치하며, 사용자와 커널의 의사 taehei43.tistory.com What is Shell Script - 명령어를 조합하는 방법으로 프로그램을 만들 수 있도록 한다. - DOS에서의 Batch 파일 작성과 유사하다 $ Shell Script 의 장점 - 리눅스 명령 및 환경 변수 등을 사용 할 수 있다. - Pipe, Redirection, Filter 등 - C 프로그램과 유사한 형태의 프로그래밍이 가능하다. • 사용..
2022.11.24 -
[Centos 7] Tar, Gzip and Bzip (압축 도구들)
Tar / gzip / bzip - 리눅스에서 자주 사용되는 파일 묶음 및 압축 도구들 gzip → 단일파일의 용량만 줄일 수 있다. -g - 증분 백업 -J - .tar.xz 사용 - xz는 Unix 계열에서 흔히 사용하는 gzip보다 압축률이 30% 좋고, bzip2 보다도 15% 뛰어남 -p - 권한을 원본과 동일하게 유지 # tar cvf xinetd.tar /etc/xinetd.d/ - Archive 생성 # tar cvzf xinetd.tar.gz /etc/xinetd.d/ - Archive 생성 + gzip 압축 # tar cvjf xinetd.tar.bz2 /etc/xinetd.d/ - Archive 생성 + bzip2 압축 # tar tvf xinetd.tar - 확인 # tar xvf ..
2022.11.24