리눅스

❌이전글/이전글

쉘 커맨드라인 명령어 일정시간마다 반복실행하기

쉘 커맨드라인 명령어 일정시간마다 반복실행하기 서버에서 로그 볼 때 로그파일이 업데이트 됐는지, 시간을 확인하기 위해서 계속 ll, ll, ls -l, ll 명령어를 치니까 솔직히 조금 짜증나더군요. 손가락도 넘 아픔 ㅠㅠ. 그래서 쉘 커맨드라인에서 while문으로 조져봤습니다. while [조건문]; do 명령어; done; 쉘 스크립트에서 while문 문법임. 저걸 사용하면됨. 조건문으로 true를 줘서 항상 참이되게 true로 주고, do와 done; 사이에 명령어를 입력하면됨. ls -l로 리스트를 보여주면서, sleep 3;명령어로 터미널에서 3초간 대기 시켜주면, 3초마다 ls -l을 찍음 이 얼마나 편리한가. for문도 가능함. for 변수 in 반복횟수 //{1..100} 또는 1 2 3 ..

❌이전글/이전글

CentOS7 리눅스 디스크 사용량 df 명령어로 확인

df []... []... 파일시스템의 파티션 사용량을 출력 [root@localhost ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/cl-root 17811456 5997568 11813888 34% / devtmpfs 918044 0 918044 0% /dev tmpfs 933644 144 933500 1% /dev/shm tmpfs 933644 9124 924520 1% /run tmpfs 933644 0 933644 0% /sys/fs/cgroup /dev/sda1 1038336 176104 862232 17% /boot tmpfs 186732 8 186724 1% /run/user/0 df -h -h옵션으로 M, ..

❌이전글/이전글

vim /etc/vimrc 컬러테마 변경

vimrc 테마 저장경로 #cd /usr/share/vim/vim74/colors # ls blue.vim delek.vim evening.vim murphy.vim README.txt slate.vim darkblue.vim desert.vim koehler.vim pablo.vim ron.vim torte.vim default.vim elflord.vim morning.vim peachpuff.vim shine.vim zellner.vim vimrc테마 영구 적용 #vim /etc/vimrc vi /etc/vimrc colorscheme desert /* desert라 적힌 곳에 자신이 원하는 테마명을 적어주면됨 */ set number /* set number까지 적어주면 나갔다 들어오면 자동으로 ..

❌이전글/이전글

리눅스 centos7 호스트네임 변경

호스트네임 각 서버에 호스트명 웹이면 웹, DNS면 DNS서버로 호스트네임을 지어주면 쉽게 구분이 가는데 Centos7에서 호스트명을 변경하는 법은 다음과 같다. 1 2 3 4 5 [root@testhost ~] cat /etc/hostname testhost [root@testhost ~] hostnamectl set-hostname testhost [root@testhost ~] hostname testhost 가장 먼저 vi /etc/hostname 에 적힌 localhost라고 적힌 부분을 지워서 자신이 원하는 호스트명을 적어서 변경하거나, hostnamectl set-hostname [원하는호스트명]을 적어주면 변경된다 하지만 재부팅해야 roo@ 옆에 호스트명이 변경된다.

❌이전글/이전글

sort정렬 명령어와 리다이렉션 활용

1 2 3 4 5 6 7 8 9 10 11 12 [root@localhost ~]# cat test.txt b a c g h t e f ds f n 리눅스 터미널창 커맨드라인에서 cat명령어로 출력했을 때 위와 같이 text파일이 있다고 가정하자. 정렬이 필요할 때 sort 와 리다이렉션을 같이 써주면 정렬된 값으로 출력될 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 [root@localhost ~]# sort 리다이렉션 하나 더 사용해주면된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 [root@localhost ~]$ sort Sort.txt [root@localhost ~]$ cat Sort.txt a b c ds e f f g h n t

❌이전글/이전글

리눅스centos7 - su, su - 차이점확인

리눅스 일반유저를 사용하다보면 관리자 권한이 필요할 때가 있습니다. 그 때 필요한 명령어가 su 입니다. # su, su - su는 유저가 잠시 다른 유저로 전환할 수 있게 해줍니다. 실제 사용자ID, 그룹ID로 쉘을 실행합니다. su는 기본적으로 user가 지정되지 않으면 root로 접속됩니다. su는 현재 디렉터리가 바뀌지 않고 환경변수 HOME과 SHELL만 설정됩니다. 그리고 부작용을 피하기 위해, su -(=su --login)사용을 권합니다. [centos@localhost ~]$ pwd /home/centos [centos@localhost ~]$ su 암호: [root@localhost centos]# pwd /home/centos [centos@localhost ~]$ pwd /home/..

❌이전글/이전글

CentOS7리눅스 lsattr, chattr 파일속성부여,변경

lsattr, chattr 이 명령어는 파일에 대한 특정한 속성(attribution)을 부여할 수 있습니다. lsattr - 파일들의 속성을 출력 chattr - 속성 변경 명령어 속성 추가/삭제 설명 chattr +i 파일 속성 i 속성 추가 chattr -i 파일 속성 i 속성 삭제 i속성 i속성을 가지는 파일은 슈퍼유저라도 변경 삭제 등 조작 불가능(immutable) chattr +a 파일 속성 a 속성 추가 chattr -a 파일 속성 a 속성 삭제 a속성 a속성을 가지는 파일은 내용추가 가능, 슈퍼유저라도 삭제는 불가능(append only) i 속성 테스트 [root@localhost ~]# mkdir /testdir [root@localhost ~]# cd /testdir [root@lo..

❌이전글/이전글

VPN(Virtual Private Network) 가상사설망에 대해 알아보자

#사설망 과 공중망 VPN을 이해하기 위해 사설망과 공중망을 이해하면 더 이해가 쉽습니다. 짧게 써보겠습니다. 사설망 - 우리가 사용하는 가정집 공유기안의 네트워크입니다. 공중망 - 불특정 다수의 사용자에게 서비스를 제공하는 망으로 인터넷이 대표적인 공중망입니다. #VPN 인터넷과 같이 여러 사람이 공용으로 사용하는 공중망(Public Network)을 특정인이나 조직(ex. 군대)이 단독으로 사용하는 사설망 처럼 동작 시키는 것 #사용하는 이유 1. 비용 절감 본사, 지사간 네트워크를 전용선으로 구축하는 것에 비해 적은 비용으로 유지가 가능 2. 보안 데이터 보안 가능, 보통 인터넷으로 웹사이트에 접속하기위해 ISP(Internet Service Provider,인터넷 서비스 제공업체)에 연결을 합니다..

❌이전글/이전글

EVE-NG XSHELL 등록

eve-ng 모든 설치가 완료되었지만, 각 노드마다 퓨티창을 띄워줘서 여러 창을 사용할 때 불편하였습니다. 그래서 xhell을 적용하는 방법에 대해 적어보았습니다. 전 xhell5를 사용하였습니다. 하지만 최근 netSarang에 들어가 보니 xhell6가 추가되어있었습니다. https://www.netsarang.com/ko/free-for-home-school/ 무료 라이선스 무료 라이선스 무료 사용자의 최고의 선택 Xshell과 Xftp 무료 라이선스는 성능이나 기능적인 면에서 이에 필적할 만한 것이 없습니다. 어떤 것도 따라올 수 없습니다. 가정에서 개인 서버를 관리하거나 관리 기술을 연마할 수 있습니다. 저희 무료 라이선스는 개인적이고 비상업적 용도에 사용 가능합니다. 무료 라이선스는 인가된 교..

❌이전글/이전글

쉘스크립트 bash 쉘 작성과 실행

1. 가장 먼저 vi 나 gedit으로 아래와 같이 작성(루트로 작성) #!/bin/bash echo "Hello world"; # #은 주석 2. 실행 퍼미션 설정 자기 자신의 실행권한을 줍니다 -rwxr--r-- [root@localhost ~]# chmod 755 hello_world -rwx-r-xr-x

부드러운당근무침
'리눅스' 태그의 글 목록