본문 바로가기

전체 글

(34)
[Shell] 쉘이란 / 쉘의 변수 shell이란 사용자가 입력한 명령을 해석 시스템과의 대화를 shell 프로그램을 통해 이루어짐 (user interface) shell 변수 변수명 = 값 // 지역변수로 선언됨 export 변수명 = 값 // 환경변수로 선언됨 변수규칙 : 공백허용 안함, 숫자 맨앞 불가, . - 사용 불가 = 앞뒤로 띄어쓰기 하면 안됨 shell 변수 다른변수와 함께 선언 변수명 선언시 다른 변수와 함께 사용하면 오류 발생-> 쉘에서 변수에 값을 할당할 때 = 연산자 오른쪽의 표현식이 먼저 실행됨 -> Hello가 VAR2에 할당되고 World는 단순한 문자열로 인식되어 변수에 할당되지 않음 VAR1="Hello" VAR2=$VAR1 World echo $VAR2 VAR1="Hello" VAR2="${VAR1} Wo..
[RHCSA]계정생성/파일권한/crontab 설정 3. 계정 생성 # 1. 그룹 생성 후 확인 groupadd sysmgr groupadd -g 60000 sysmgr // Gid 문제에 있을 경우 #확인 cat /etc/group | grep sysmgr #잘못생성할 경우 지우기 groupdel sysmgr # 2. 사용자 생성 후 확인 useradd -G sysmgr natasha useradd -G sysmgr harry cat /etc/passwd | grep no useradd -s /sbin/nologin sarah #생성확인 cat /etc/passwd id natasha #잘못생성할 경우 지우기 userdel -r natasha // -r해야 홈디렉터리도 지워짐 # 3. 비번설정 echo '비번' |passwd --stdin natasha..
[RHCSA]네트워크/Hostname/Repo 설정 - 모든 명령어는 root로 전환 후 실행 1. Network 설정 및 hostname 설정 1.1.1 Network 설정 - nmcli SUBNET이 255.255.255.0 의미 -> NETMASK /24 ip변경하면서 ssh가 끊길 수 있기 때문에 EC2 직렬콘솔에서 진행 미리 passwd root를 통해 비밀번호 생성하기(직렬콘솔 연결시 비밀번호 입력 필요) nmcli con show // 어떤 인터페이스가 연결되어있는지 확인 ip a // 인터페이스 확인 nmcli con add con-name lab ifname eth0 type ethernet ipv4.method manual ipv4.dns 172.25.250.254 ipv4.addresses 172.25.250.11/24 ipv4.gat..