$표시는 command이고 없으면 경로표시, 리눅스 명령에 --help시 도움말 나옴.

ㅁ OS관련

▶ 리눅스 OS 및 버전확인 : 버전따라 종류따라 많음, centos에서 일반적
  grep . /etc/*-release
  cat /etc/*-release | uniq 

ㅁ 네트워크관련

▶ ifconfig 명령어 없는경우 추가 설치
   $yum install net-tools  
   /etc/sysconfig/network-scripts/ifcfg-ethXX : 네트워크 설정 경로
    
▶ 포트 확인 
   $netstat -nap | grep 3389 
   
▶ telnet 접속
   telnet명령에서 빠져나오려면 Ctrl + ] 눌린다음에 quit 치면 된다
   
▶ netstat
   netstat -an : Active Internet connections (servers and established)
   
▶ 방화벽
   $systemctl status firewalld

ㅁ 언어관련

▶ 기본
   locale -a 목록
   locale : 현재 설정

▶ 설치된 언어팩 확인
  $localectl list-locales  : 설치가능 언어 리스트
  $localectl list-locales | grep kr : 한국어 설치 확인

▶ 설정된 언어 확인
   $locale | grep LANG     : 언어설정확인
   $vi /etc/locale.conf    : 언어설정 경로
   $localectl set-locale LANG=ko_KR.utf8 : 언어 한글 설정 명령어
    
   [서버 문자셋 UTF-8로 변경]
   1) localedef -c -i ko_KR -f UTF-8 ko_KR.UTF-8
   2) localectl set-locale LANG=ko_KR.UTF-8      
   
▶ 컴파일시 옵션   
   locale-gen ko_KR.UTF-8                    : centos는 없음
   localedef -f UTF-8 -i ko_KR ko_KR.UTF-8   : centos는 있음

▶ 한글패키지 설치   ??
  dnf install glibc-langpack-ko -y

ㅁ 환경 설정관련

▶ /etc/profile : 기본프로파일 경로
   alias inst='cd /usr/local/src'          : alias 예시
   export PS1="[\$USER@\$HOSTNAME:\$PWD]"  : 프롬프트 예시
   export JAVA_HOME=/usr/local/java/jdk    : path 설정 예시
   export PATH=$PATH:$JAVA_HOME/bin        : path 설정 예시

▶ 한글설정 
   사용자가 로그인하면 /etc/profile -> /home/userid/.profile 의 순서로 실행.
  /etc/profile 말고도 각 사용자 디렉토리의 .bash_profile 이나 .bashrc 에 등록하여도 무관.
  
▶프로파일 제설정
  리눅스 $source /etc/profile
  유닉스 $. /etc/profile

▶ tiem zone 관련
  설정파일 /etc/localtime
       Asia/Seoul
       
   yum install tzdata 설치하고    
   일단 profile
   
   export TZ=Asia/Seoul

ㅁ X-Window 설치 : 최소사양인경우

yum group list                             : 설치그룹목록 조회
    ==>설치그룹중 Server with GUI 가 없으면 미설치
yum groupinstall "Server with GUI"         : gui관련 설치 
systemctl set-default graphical            : 기본접속 guid설정

ㅁ 원격데스크탑 설치 및 설정

원격데스크탑 설치
yum install epel-release 
yum install xrdp tigervnc-server
     
 방화벽 설정
   firewall-cmd --permanent --zone=public --add-port=3389/tcp : 3389포트 추가
   firewall-cmd --reload  : 방화벽 재설정
   firewall-cmd --list-ports : 방화벽 포트리스트 조회
 서비스 등록
   systemctl enable xrdp.service : 서비스 등록
   systemctl start xrdp.service
   systemctl status xrdp.service

 참고 경로
   vi /etc/xrdp/xrdp.ini                      : xrdp 설정경로 

ㅁ RPM설치

설치패키지 확인
  rpm –qa | grep 설치파일명
  
패키지명 삭제 
  rpm -e 패키지명 옵션중 --nodeps 는 의존성까지 삭제 ex) rpm --nodeps -e 패키지명

ㅁ 압축관련 

▶ tar
  묶을 때 : tar cvf 파일명.tar 대상파일 or 대상디렉토리
  볼때: tar tvf 파일명.tar
  풀때: tar xvf 파일명.tar

ㅁ 기타명령어

▶ time설정
   rdate -s time.bora.net
▶ 64bit확인
   uname –a : 64bit인지 32bit인지 확인
▶ 라인번호
  :set number     set nonnumber
▶ 매뉴얼보기: 
   $man named.conf

▶ DNS설정확인 명령어
   $nslookup  [Enter] server 서버주소  [Enter] 검색주소
▶ 심볼릭
  $ln -s /var/named/chroot/var/named/named.rev /var/named/named.rev
  
▶ 부팅관련 명령어
   $reboot : rebooting
   $halt   : 종료
   
▶ root 권한으로 들어가기
   $sudo -i
   
▶ ls : 목록조회(가장많이 쓰는데 옵션이..)   

▶ echo $LANG : 변수LANG 출력
▶ cat 경로/파일 : 출력해줌

ㅁ기타설치

$yum install –y wget
$yum install telnet-server : 텔렛설치

ㅁ rpm 관련

$rpm -qa | grep xxxx : xxx설치확인

ㅁ yum 환경설정

$yum repolist : 
  /etc/yum.repos.d/ : yum update 경로
  
yum update [패키지명] : 패키지명 안쓰면 전체라는데..  
yum check-update     : 업데이트 패키지명조회
yum upgrade : 패키지정보 갱신

 

ㅁ 방화벽 관련

 

ㅁ 사용자관리

▶ 사용자관리
   $cat /etc/passwd : 사용자 list
   $cat /etc/group : 그룹 list
   
   

 

ㅁ 환경관리 예제

profile 설정

alias db2shell='docker exec -i -t db2 /bin/bash'
alias oracleshell='docker exec -i -t oracle-xe-11g /bin/bash'

 

 

'IT > 서버' 카테고리의 다른 글

[시놀로지 Nas] 도커 외부접속  (3) 2020.12.14
Docker 명령어 정리  (0) 2020.11.21

+ Recent posts