본문 바로가기

OS

(25)
리눅스 실습하기-02{2023년05월16일} 계정확인하기 [root@localhost ~]# id uid=0(root) gid=0(root) groups=0(root) [jslee11g@localhost ~]$ id uid=1000(jslee11g) gid=1000(jslee11g) groups=1000(jslee11g) [oracle@localhost ~]$ id uid=1001(oracle) gid=1001(dba) groups=1001(dba) UID : 사용자 식별 번호 - 슈퍼유저의 UID는 0 - 1 ~ 499 시스템을 제어하는 계정 - > 로그인 되지 않도록 생성하는 것이 원칙 - 500 ~ 60000 까지 일반 계정 - 전체 계정 확인은 /etc/passwd에서 사용자 식별 번호 확인 가능 [root@localhost ~]# cat ..
리눅스 실습하기(chmod/chown)-01{2023년05월15~16일} su 서비스계정 : 현재 적용되어 있는 환경변수로 서비스계정을 로그인한다. [jslee11g@localhost test5]$ pwd /home/jslee11g/test5 [jslee11g@localhost test5]$ su root Password: [root@localhost test5]# pwd /home/jslee11g/test5 [root@localhost test5]# su oracle [oracle@localhost test5]$ pwd /home/jslee11g/test5 # 단, 어떠한 계정으로 접속을 하더라도 해당 디렉터리에 대한 권한이 없는 계정일 경우 # 디렉터리 내에 대한 활동에 제한이 된다. [jslee11g@localhost ~]$ ls -l drwxrwx--- 2 jslee1..
리눅스 명령어 {2023년05월12일, 15일} pwd pwd : 현재 위치한 디렉토리 경로 [root@localhost /]# pwd / [root@localhost /]# cd ~ [root@localhost ~]# pwd /root [root@localhost ~]# cd a2 [root@localhost a2]# pwd /root/a2 ls ls : 파일 및 디렉토리 출력 [root@localhost ~]# ls a2 anaconda-ks.cfg original-ks.cfg test2.txt testjs test.sh test.tmp ls -a : 모든(숨겨진 것 포함)파일 및 디렉토리 출력 [root@localhost ~]# ls -a . a2 .bash_history .bash_profile .cache .cshrc .tcshrc testj..
절대경로 상대경로 구분 {2023년05월12일} 절대경로 최상위 디렉토리(/)부터 시작해서 목표 디렉토리까지 가는 경로를 전부 기술하는 방식 절대경로로 경로를 기술할 때에는 최상위 디렉토리(/)가 붙는다. 상대경로 현재 자신이 있는 위치를 기준으로 이동하는 것을 뜻한다. 현재 자신의 위치는 .(마침표)로 표기한다. 절대경로와 상대경로의 경우는 mkdir과 cd를 통해 실습을 해보고자 한다. # root 계정으로 들어오면 ~의 기호를 볼 수 있다. # ~ 의 뜻은 pwd(디렉토리 정보출력)로 확인해보면 root계정에 대한 home 디렉토리라 볼 수 있다. # 만약 다른 계정의 pwd를 확인해보면 계정에 대한 디렉토리 정보를 확인할 수 있다. # root는 admin이기 때문에 따로 /home 디렉토리로 잡혀 있는 것은 아니다. [root@localhos..
윈도우 공부하기-03{2023년05월09일} 방화벽 오픈 확인 방법 TCP와 UDP의 차이점은 신뢰성이라 볼 수 있는데, TCP는 상호간의 관계 즉, 데이터 전송시 서로 주고 받은게 확인 되는 것에 한하여 작동 하지만 UDP는 일방적 데이터를 보내는 형식이다. TCP 열린 포트 확인하기 UDP 열린 포트 확인하기 netstat -nap udp | find "LISTEN" 열린 포트 전부 확인하기 netstat -ano | find "LISTEN" 특정 포트 확인하기 netstat -ano | find "80" 방화벽 설정 방법 방화벽 켜기 / 끄기 설정 방법 이곳에서 앱 추가로 방화벽 설정이 가능하다. 고급설정 인바운드 및 아웃바운드 설정이 가능 인바운드는 네트워크를 통해 '들어오는 데이터'를 뜻하며, 아웃바운드는 '네트워크를 통해 나가는 데이터'..
윈도우 공부하기-02 {2023년05월09일} Windows Service 종류 https://bizdevelop.tistory.com/41 Windows service 종류 Windows service 종류 1. Alerter유닉스 시스템에서 관리자가 경고 메시지를 보낼 때 쓰는 것처럼 이용자와 컴퓨터에 관리용 경고 메시지를 보낸다. PC에서는 내 PC와 연결된 다른 사람이나 컴퓨터에 경 bizdevelop.tistory.com Windows service 가동/중지 방법 프로그램의 상태를 확인하거나 서비스 유형(자동, 수동, 사용안함) 등을 설정할 수 있다. 관리자 권한의 명령 프로프트(cmd)창을 열어 다음 명령들을 통해 시작, 중지, 비활성화를 할 수 있다. // 서비스 시작 net startservice // 서비스 중지 net stopse..
윈도우 공부하기-01{2023년05월09일} 레지스트리란? 윈도우계열 시스템에서 사용하는 시스템 구성 정보를 저장한 데이터베이스를 말한다. 쉽게 말해 레지스트리는 윈도우 계열에서 사용하는 PC의 기본설정으로 1. PC를 켰을 때 자동으로 켜지는 프로그램 설정 정보 2. 마우스 우클릭을 했을때 실행되는 정보 3. .txt, .mp3 등 해당 확장자를 어떤 프로그램으로 열지 등으로 윈도우를 이용할 때 필요한 모든 정보들이 담겨 있는 윈도우 설정 정보들이다. 컴퓨터에는 5가지 레지스트리가 있음을 확인할 수 있다. 1. HKEY_CLASSES_ROOT : OLE 데이터와 확장자에 대한 정보 및 파일과 프로그램 간 연결 정보가 포함되어 있다. 해당 정보에는 파일 확장자들이 서브트리로 구성되어 있으며, 각 확장자는 파일타입과 연결되어 있어 어떤 프로그램과 연..
리눅스 공부하기-07{2023년05월08일} 이중화란? HA(Hight Avaliability) 고가용성 시스템의 가용성을 높이기 위해 장비를 다중화 시키는 방법이다. 여기서 가용성은 하나의 서버 장비가 문제가 생겨도 다른 장비에서 서비스가 될 수 있또록 구현하는 것을 말한다. 쉽게 다른 뜻으로 생각해보면, 지속적으로 전력이 필요한 상황에서 갑자기 전력이 나가면 보조전력이 돌아가야 하는 시스템이라 볼 수 있을것 같다. 이중화를 해서 좋은 점? 서비스의 일시적인 중단이 발생되어도 재빠르게 대응이 가능하며, 사용자가 이를 인지하지 못하도록 하기 위함이다. 사용량과 패턴 등을 고려했을때 분산하여 효율적인 업무처리가 가능하다. Active-Active 구조 다중화된 장비가 모두 가동중인 상황을 말함. 두대가 모두 active 중이라면, 처리하는 속도는 매..
리눅스 공부하기-06{2023년05월08일} Crontab(반복 예약 작업) 일정 시간마다 실행될 커맨드나 스크립트를 정의할 수 있어서, 자동적으로 실행될 작업을 관리할 수 있도록 도와준다. 일반적으로 백업, 로그 삭제, 서버 데이터 정리 등 반복적인 작업을 자동화할때 사용한다. 크론탭 설치 [root@localhost ~]# yum install crontab 크론탭 작성 [root@localhost ~]# crontab -e 크론탭 재시작 [root@localhost home]# systemctl restart crond.service 크론탭 작성 후에는 재시작을 해야 적용이 된다. 크론탭 작업 리스트 확인 [root@localhost ~]# crontab -l no crontab for root 크론탭 작업 삭제 [root@localhost ..
리눅스 공부하기-5{2023년05월03일/08일} 네트워크 네트워크는 몇 개의 독립적인 장치(A컴퓨터와 B컴퓨터)가 적절한 영역내에서 적당히 빠른 속도의 물리적 통신 채널을 통하여 서로가 직접 통신할 수 있도록 지원해 주는 데이터 통신 체계 IP주소 : 통신을 위해 인터넷 프로토콜을 사용하는 네트워크에 연결된 모든 디바이스에 할당된 고유번호 노드 : 데이터를 송신, 수신, 작성 또는 저장할 수 있는 네트워크 내의 연결 지점. 컴퓨터, 프린터, 모뎀 라우터 : 네트워크 간에 데이터 패킷에 포함된 정보를 전송하는 물리적 또는 가상 디바이스, 패킷교환기라고도 함.(공유기) 라우팅 : 라우터가 패킷을 네트워크에서 목적지까지 보내는 최적의 경로를 선택하는 과정 포트 : 네트워크 디바이스 간의 특정 연결 식별 프로토콜 : 컴퓨터가 다른 컴퓨터와 통신하는데 필요한 ..