분류 전체보기 썸네일형 리스트형 [shell] 쉘 프로그래밍 쉘 프로그래밍 여러 개의 명령을 수행해야 하거나 긴 명령어를 수행할 때 는 일일이 typing을 하는것보다는 스크립트 로 만들어놓고 실행하는 것이 훨씬 간편하다. 쉘 스크립트는 쉘에서 사용하는 명령어들을 나열하여 파일로 저장하여 실행하는 것을 말한다. 아래는 쉘 스크립트의 예이다. date ls -al 결과 : date명령을 실행한 후에 ls -al명령을 실행한 결과를 화면에 출력 쉘 프로그램은 스크립트 안에 해당 쉘의 문법을 사용하여 프로그램으로 작성한 것을 말하며, /bin/ksh, /bin/csh, /bin/bash 등 리눅스에서 사용되는 쉘마다 약간 다른 설정값등 약간 다른 문법을 가지고 있다. 여기에서는 가장 많이 쓰이고 있는 /bin/bash쉘의 쉘 프로그래밍 작성법에 대해서 알아볼 것이다. .. 더보기 unzip 명령어 unzip 명령어 unzip 명령어는 ZIP 형식으로 압축된 파일과 디렉토리를 해제(압축 해제)하는데 사용되는 유닉스 기반 시스템의 명령어입니다. $ yum info unzip Loaded plugins: extras_suggestions, langpacks, priorities, update-motd 221 packages excluded due to repository priority protections Installed Packages Name : unzip Arch : x86_64 Version : 6.0 Release : 20.amzn2 Size : 377 k Repo : installed Summary : A utility for unpacking zip files URL : http://w.. 더보기 rdate 명령어 rdate 명령어 | 시간 동기화rdate 명령어는 리눅스나 유닉스 시스템에서 시간 서버로부터 시간 정보를 가져오는 명령어입니다. rdate 명령어는 특정 시간 서버와 동기화하여 시스템 시간을 조정하는 데 사용됩니다.rdate 명령어 설치rdate 명령어는 대부분의 리눅스 시스템에 기본적으로 설치되어 있습니다.Debian 계열sudo apt-get updatesudo apt-get install -y ntpdateRHEL 계열sudo yum install -y ntpdate서비스를 시작하고 부팅 시 자동으로 시작되도록 설정할 수 있습니다.sudo systemctl start ntpdsudo systemctl enable ntpdrdate 명령어 구문rdate [옵션] [서버 주소][서버 주소] : 시간 .. 더보기 CentOS 7에서 yum update를 실행할 때 kernel 패키지를 제외하는 방법 CentOS 7에서 yum update를 실행할 때 kernel 패키지를 제외하는 방법 CentOS 7에서 yum update를 실행할 때 특정 패키지, 예를 들어 커널 패키지를 제외하려면 exclude 설정을 사용할 수 있습니다. exclude 설정을 통해 특정 패키지를 업데이트에서 제외시킬 수 있습니다. 다음은 yum.conf 파일을 편집하여 커널 패키지를 업데이트에서 제외하는 방법입니다. 1. 편집기를 사용하여 yum.conf 파일을 엽니다. vi /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever ###업데이트 시 kernel 이 포함된 패키지 제외 exclude=kernel* keepcache=0 debuglevel=2 logf.. 더보기 [리눅스] awk 명령어 awk 명령어 awk는 텍스트 데이터를 처리하기 위한 명령어 중 하나입니다. 주로 텍스트 파일 내부의 데이터 추출, 변환, 보고서 작성 등에 사용됩니다. awk는 패턴 매칭, 변수 사용, 연산자, 조건문, 반복문 등과 같은 기능을 포함하고 있어, 강력한 텍스트 처리 도구로 평가됩니다. awk [options] 'pattern {action}' file awk는 직접 사용자로부터 입력을 받거나 아니면 지정한 파일을 가공하여 표준 출력한다 표준 출력을 리다이렉션할 수 있다 사용법 awk [옵션] '스크립트' [-v 변수=값] [파일(들)] awk [옵션] -f 스크립트 파일 [-v 변수=값] [파일(들)] cf) 편집 스크립트 파일의 사용법 ed : ed -s(script) sourcefile < scrip.. 더보기 MySQL mysqlshow 명령어 mysqlshow 명령어 mysqlshow 명령어는 MySQL 데이터베이스 서버에 대한 정보를 표시하는 데 사용됩니다. mysqlshow 명령어는 다음과 같은 다양한 정보를 표시할 수 있습니다. 데이터베이스 목록 테이블 목록 열 목록 인덱스 목록 사용자 목록 권한 목록 기타 정보 mysqlshow 명령어는 MySQL 데이터베이스 서버에 대한 정보를 확인하거나, 데이터베이스 관리를 위해 사용됩니다. mysqlshow 명령어의 사용법은 다음과 같습니다. mysqlshow [option] [database_name.table_name] 옵션은 다음과 같습니다. databases: 데이터베이스 목록을 표시합니다. tables: 테이블 목록을 표시합니다. columns: 열 목록을 표시합니다. indexes: 인.. 더보기 dig 명령어 dig 명령어 dig (Domain Information Groper) 명령어는 DNS(Domain Name System) 쿼리 도구로, 도메인 이름과 관련된 DNS 정보를 조회하고 검색하는 데 사용됩니다. 이 도구는 네트워크 관리, 시스템 관리 및 웹 개발 등 다양한 상황에서 유용합니다. bind-utils 패키지 설치(dig) CentOS yum install -y bind-utils Ubuntu sudo apt-get install dnsutils dig 명령어 사용 예시 도메인 이름 조회 가장 간단한 사용 예시는 특정 도메인 이름에 대한 DNS 레코드를 조회하는 것입니다. 다음은 google.com의 A 레코드(호스트의 IPv4 주소)를 조회하는 예시입니다. dig google.com 특정 DNS.. 더보기 ping, telnet으로 통신(포트) 상태 확인 ping, telnet으로 통신(포트) 상태 확인 ping test(ICMP) $ ping -c 3 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=105 time=26.5 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=105 time=26.5 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=105 time=26.5 ms --- 8.8.8.8 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2003ms rtt min/avg/max/mdev = 26.519.. 더보기 이전 1 ··· 187 188 189 190 191 192 193 ··· 279 다음