❌이전글/이전글

❌이전글/이전글

리눅스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 무료 라이선스는 성능이나 기능적인 면에서 이에 필적할 만한 것이 없습니다. 어떤 것도 따라올 수 없습니다. 가정에서 개인 서버를 관리하거나 관리 기술을 연마할 수 있습니다. 저희 무료 라이선스는 개인적이고 비상업적 용도에 사용 가능합니다. 무료 라이선스는 인가된 교..

❌이전글/이전글

자바JAVA - 배열 사용 array

배열 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것(많은 양의 데이터를 저장하기 위해 사용) int a, b, c, d, e, f, g .... 위와 같이 하나하나 변수를 선언하고 변수에 값을 넣는 것은 불편하고, 비 효율적입니다. 그러기 위해선 배열을 사용하는 게 적합합니다. 하지만 배열을 사용하면 쉽게 데이터를 다룰 수 있습니다. 배열 선언 타입[ ] 변수이름; // 배열 선언 변수이름 = new 타입[길이] // 배열 생성 한 줄 표현 타입 [ ] 변수이름 = new 타입[길이] 위 그림은 score이라는 integer형 배열을 생성한 것입니다. 길이는 총 3개로 지정되어있습니다. 배열의 생성을 단계별로 말해보자면 1. int[ ] score; int 형 배열 참조변수 score을 선언합니다...

❌이전글/이전글

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

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

❌이전글/이전글

CSMA/CD 프로토콜이란???

CSMA/CD는 이더넷 환경에서 사용하는 통신 방법 입니다. 먼저, 이더넷이란 네트워크 구축 방식 중 하나로 우리나라에서 거의 이더넷 방식을 사용합니다. CSMA/CD (Carrier Sense Multiple Access/Collision Detection)의 약자입니다. 흔히들 "대충 알아서 눈치로 통신하자" 라는 말이 많이 쓰입니다. 1. Carrier Sense 네트워크 자원을 쓰고 있는 PC나 서버가 있는지 확인 Carrier가 감지되면(네트워크 자원을 사용중) , 자기가 보낼 정보를 못보내고 기다립니다. Carrier가 감지되지 않으면 자기 데이터를 눈치를 보다 네트워크 상에 보냅니다. 2. Multiple Access 네트워크 상에서 두개 이상의 PC나 Server가 데이터를 보낼려고 눈치를..

❌이전글/이전글

LVM구성해보기_CentOS7

* LVM (Logical Volume Manager) - 논리 하드디스크 관리자 여러개의 하드디스크를 합쳐서 나누는 작업 ex) 2개의 2TB HDD를 4TB로 합친 후 1TB, 2TB, 1TB로 나눔 물리 볼륨(PV : Physical Volume) - /dev/sda1, /dev/sdb1 파티션을 뜻한다 볼륨 그룹(VG : Volume Group) - 물리볼륨을 합쳐서 1개의 물리 그룹으로 만든 것 논리 볼륨(LV : Logical Volume) - 볼륨 그룹을 1개이상으로 나눈 것 * LVM과정 1. 실습을 위해 하드디스크 2TB 2개 준비 1 2 3 4 5 6 7 #ls -l /dev/sd* brw-rw---- 1 root disk 8, 16 9월 16 17:06 /dev/sdb brw-rw--..

❌이전글/이전글

CentOS - c언어로 로또 번호를 생성해요

로또번호 생성 코드 ↓ #include #include #include int main() { int i, j; int lotto[6]; srand(time(NULL)); for(i=1;i

❌이전글/이전글

CentOS7에서 gcc로 c언어 컴파일해보기

Centos7에서 gcc로 C언어 컴파일하기 1. gcc가 없다면 yum으로 다운로드 해줍니다. 1 [centos@localhost test_dir]$ su -c "yum install -y gcc" cs 2. vi로 c파일을 생성합니다. vi test.c -> 확장자명을 꼭 .c를 붙여넣어주세요! 3. C언어 코드작성을 해줍니다. 1 2 3 4 5 6 #include int main(){ printf("Hello, world"); return 0; } cs 4. 컴파일 1 2 [centos@localhost test_dir]$ gcc test.c [centos@localhost test_dir]$ gcc test.c -o test cs -> 가장 기본적으로 첫번째 줄인 gcc test.c 로 컴파일하면..

부드러운당근무침
'❌이전글/이전글' 카테고리의 글 목록 (5 Page)