본문 바로가기

728x90

리눅스

[리눅스] yum X window 설치 yum X window 설치 yum groupinstall "GNOME Desktop Environment" yum groupinstall "X Window System" 더보기
[리눅스] at 명령어 at 명령어 at 명령어는 Linux나 Unix 계열 운영체제에서 일회성으로 실행할 작업을 지정한 시간에 예약할 때 사용하는 명령어입니다. 이 명령어를 사용하면 시스템 부하나 리소스를 낭비하지 않고 작업을 예약할 수 있습니다. at 명령어를 사용하는 방법 1. at 명령어 설치 확인 at 명령어가 설치되어 있는지 확인합니다. which at 만약 설치되어 있지 않다면, 우분투에서는 다음과 같은 명령어로 설치할 수 있습니다. sudo apt-get install -y at 2. 작업 예약 at 명령어로 예약할 작업을 입력합니다. 다음은 10분 후에 ls 명령어를 실행하는 예제입니다. at now + 10 minutes $ at now + 10 minutes at> ls > /home/user/list.tx.. 더보기
[리눅스] telnet server 설치하는 방법 telnet server 설치하는 방법 Telnet 서버 패키지 설치 sudo yum install -y telnet-server Telnet 설정 disable = yes 부분을 no로 바꿔주고 vi /etc/xinetd.d/telnet service telnet { disable = yes flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID } 슈퍼 데몬 재시작... /etc/rc.d/init.d/xinetd restart 슈퍼데몬의 시작과 종료 : /etc/rc.d/init.d/inet 스크립트 파일에 의해서 제어 A. 슈퍼데몬 시작 : /etc/rc... 더보기
e2label 명령어 e2label 명령어 e2label 명령어는 ext2, ext3, ext4 파일 시스템에서 사용되며, 파일 시스템에 레이블을 설정하거나 레이블을 확인하는 데 사용됩니다. 이 명령어를 사용하여 파일 시스템에 대한 식별 가능한 레이블을 설정하고 관리할 수 있습니다. e2label 명령어의 주요 사용법은 다음과 같습니다. 1. 파일 시스템에 레이블 설정 e2label /dev/[device] [label] [device]는 레이블을 설정할 파일 시스템의 장치 이름이며, [label]은 설정할 레이블의 이름입니다. 2. 파일 시스템의 레이블 확인 e2label /dev/[device] [device]는 레이블을 확인할 파일 시스템의 장치 이름입니다. 3. 파일 시스템의 레이블 제거 e2label /dev/[de.. 더보기
ncurses libraries 오류 ncurses libraries 오류 $ make menuconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc HOSTCC scripts/basic/hash HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses (ncurses-devel) and try again. *** make[1]: *** [scripts/k.. 더보기
tar 명령어 tar 명령어 tar 명령어는 파일들을 하나의 아카이브 파일로 묶거나, 아카이브 파일을 압축하거나 해제하는 유닉스(리눅스) 시스템에서 사용되는 명령어입니다. tar는 "Tape Archive"의 약자로, 주로 여러 파일을 하나의 아카이브로 묶어서 보관하거나 전송하는데 사용됩니다. 기본 구문 tar [옵션] [아카이브 파일명] [파일 또는 디렉토리] 주요 옵션 -c: 새로운 아카이브 생성 -x: 아카이브 해제 -t: 아카이브 내용 확인 -f: 아카이브 파일 지정 -z: gzip으로 압축하거나 해제 (tar.gz) -j: bzip2로 압축하거나 해제 (tar.bz2) -v: 상세 정보 출력 -p: 권한 및 소유자 정보 보존 사용 예시 아카이브 생성 (tar만 사용) tar -cvf archive.tar fi.. 더보기
crontab 명령어 crontab 명령어(crond) crontab은 리눅스와 유닉스 기반 시스템에서 주기적으로 작업을 예약 및 관리하기 위한 명령어입니다. crontab을 사용하면 일정한 간격으로 스크립트 또는 명령어를 실행하거나 시스템 작업을 자동화할 수 있습니다. cron 주기적으로 반복되는 일을 자동적으로 실행될 수 있도록 설정해 놓는 것 데몬 : crond 관련 파일 : /etc/crontab 문제1) 매월 15일 새벽 3시 1분에 "/home" 디렉터리와 그 하위 디렉토리를 /backup 디렉터리에 백업한다. crond 데몬(서비스) 상태 확인 [root@centos4 ~]$ service crond status crond (pid 3133) is running... monthly 스케줄에 예약 [root@cen.. 더보기
Ubuntu에서 Nginx, Zulu OpenJDK, Tomcat을 설치하고 연동하는 방법 Ubuntu에서 Nginx, Zulu OpenJDK, Tomcat을 설치하고 연동하여 간단한 테스트 페이지를 실행하는 방법 테스트 환경 운영체제 버전 정보 $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 22.04.1 LTS Release:22.04 Codename:jammy 1. Nginx 설치 2. JDK(JAVA) 설치 3. Tomcat 설치 4. Nginx와 Tomcat 연동 설정 1. Nginx 설치 Nginx를 설치합니다. Nginx repository 등록 echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \ | .. 더보기

반응형