Programming/Linux
현재 hostname 확인 [root@localhost /]# hostname hostname localhost.localdomain 초기 hostname은 localhost인 것을 확인할 수 있다. hostname 변경 # 일시적 변경 ( 재부팅 시 원상복구 ) [root@localhost /]# hostname server [root@localhost /]# hostname server [root@localhost /]# reboot [root@localhost ~]# hostname localhost.localdomain ----------------------------- # 영구적 변경 [root@localhost ~]# hostnamectl set-hostname server [root@loc..
virtual box로 CentOS를 설치하고 호스트 전용 네트워크를 설정해주었는데도 yum install도 안되는 상황이 발생할 수 있다. 이는 인터페이스가 활성화가 안되어있을 가능성이 있다. 이번에는 이러한 문제를 해결할 수 있는 방법인 네트쿼크 인터페이스를 활성화하는 방법에 대하여 써보고자 한다. 네트워크 인터페이스 확인하기 $ ip addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::..
Superuser란? 시스템 운영 관리자 계정 일반적으로 리눅스에서는 root 유저를 뜻함. 일반 사용자 권한과 superuser 권한을 구분하여 사용자의 부주의로 발생하는 시스템 손상, 바이러스, 악성코드의 침입에 의한 피해를 보호 우분투의 경우 기본적으로 root 사용자를 비활성화 권한 권한 조사 $ whoami : 현재 로그인되어있는 사용자 계정 확인 $ id : 현재 사용자가 갖고 있는 권한(그룹 포함)을 확인 권한의 대여 (권한 남용을 하지 말 것.) $ sudo : Superuser의 권한을 빌려 명령어 수행(do) $ sudo whoami => root $ sudo su - : 루트 권한으로 로그인 (사용상 위험할 수 있으므로 되도록 사용 X) $ sudo visudo : superuser의..
파일다루기 파일보기 : $ ls [OPTION] ... [FILE] ... $ ls : list $ ls -l : long list $ ls -a : all $ ls -al, ls -a -l : all + long $ ls *.txt : 확장자가 *.txt 파일인 것만 파일 내용 보기 : cat, more, less $ cat [OPTION]...[FILE]... : 파일 내용 보여주기 (정확히는 input과 output의 연결(concatenate)하기) $ cat hello.txt $ cat /etc/passwd $ cat -e /etc/passwd // 줄의 맨 뒤에 $붙이지 (히든 캐릭터 공백 등 확인을 위해) $ cat -n /etc/passwd // 줄 번호 보여주기 $ more [OPTION..