리눅스 쉘 기본 정리1

양승현·2022년 7월 25일
0

linux

목록 보기
9/20

[실습환경 구성하기]

    1. wget, git, curl, vim을 설치한다.
yum -y install wget
yum -y install git
yum -y install curl
yum -y install vim
    1. 처음 시작시 vi를 입력하면 자동으로 vim이 실행되도록 하기 위한 설정
[root@yangseunghyun ~]# vi .bashrc

편집기로 .bashrc 파일을 열어 alias vi='vim'을 작성하고 저장한다.
su 를 이용하여 재 로그인하고 변경된 .bashrc를 현재 환경에 적용한다.

[root@yangseunghyun ~]# su
[root@yangseunghyun ~]# source .bashrc
    1. 방화벽과 selinux 종료
[root@yangseunghyun ~]# systemctl stop firewalld
[root@yangseunghyun ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@yangseunghyun ~]# setenforce 0
[root@yangseunghyun ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 
    1. 내부자원들, 가상머신들이 서버를 통해 외부와 통신이 가능하도록 ip_forward 기능 활성화
[root@yangseunghyun ~]# echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
    1. 업데이트 (yum update)
      [root@yangseunghyun ~]# yum update -y
    1. user1 사용자는 sudo 를 통해 루트의 명령어를 실행할 수 있다. 단, sudo 입력시 패스워드 요구하지 말아야 한다.
[root@yangseunghyun ~]# vi /etc/sudoers 
 wheel 검색하여 107 행 주석처리
 110행(NOPASSWD 있는 행) 주석제거
    1. 재부팅
[root@yangseunghyun ~]# init 6

  • 파일 생성 및 이동 및 권한 부여
  • sh 파일 수정

일반 변수를 환경변수로 사용하고 싶다면 export 환경변수 = 값
환경변수는 모든 시스템 내에서 동일하게 사용할 수 있다.
일반적으로 환경변수는 대문자를 사용하고 사용자 함수는 소문자를 사용한다.

0개의 댓글