Linux 검색 결과

55개 발견
  1. 미리보기
    2015.10.25 - mr.november11

    Redhat Linux 에서 npm 설치하기

  2. 미리보기
    2015.10.11 - mr.november11

    mysql ( mariadb ) 설치

  3. 미리보기
    2015.09.21 - mr.november11

    rhel7 시스템 및 서비스 관리

  4. 미리보기
    2015.09.21 - mr.november11

    rhel7 yum 사용한 소프트웨어 설치 및 업데이트

  5. 미리보기
    2015.09.21 - mr.november11

    rhel7 사용자 관리

  6. 미리보기
    2015.09.21 - mr.november11

    rhel 7 네트워크 매니저 nmcli 관련 명령어 정리

  7. 미리보기
    2015.09.02 - mr.november11

    Redhat, CentOS Mysql 설치 및 초기 패스워드 설정

  8. 미리보기
    2015.07.20 - mr.november11

    SSH 접속 시 안내문구출력

Redhat Linux 에서 npm 설치하기

2015. 10. 25. 17:12 - mr.november11

Run as root on RHEL, CentOS or Fedora:

curl --silent --location https://rpm.nodesource.com/setup | bash -

Then install, as root:

yum -y install nodejs

Optional: install build tools

To compile and install native addons from npm you may also need to install build tools:

yum install gcc-c++ make
# or: yum groupinstall 'Development Tools'


다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

mysql ( mariadb ) 설치

2015. 10. 11. 20:41 - mr.november11

redhat 7.0부터 mariadb로 업데이트 되었다.


yum install -y mariadb-server


systemctl start mariadb

systemctl enable mariadb

다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

rhel7 시스템 및 서비스 관리

2015. 9. 21. 22:27 - mr.november11

1) systemd 명령어
     systemctl status<UNIT>
     systemctl stop<UNIT>
     systemctl start<UNIT>
     systemctl restart<UNIT>
     systemctl reload<UNIT>
     systemctl mask<UNIT>
     systemctl umask<UNIT>
     systemctl enable <UNIT
     systemctl disable <UNIT>
     systemctl list-dependencies <UNIT>
     
2) systemctl 을 사용하여 서비스 관리
     systemctl status sshd
     systemctl restart sshd
     systemctl status sshd
     systemctl reload sshd
     systemctl status sshd
     systemctl stop chronyd
     systemctl status chronyd
     systemctl is-enabled chronyd
     systemctl status chronyd
     systemctl disable chronyd
     systemctl status chronyd


3) GUI, CLI 전환 명령어
     systemctl isolate multi-user.target     (CLI)
     systemctl isolate graphical.target      (GUI)

4) 부팅 대상 선택
     systemctl isolate multi-user.target
     systemctl set-default multi-user.target 
     systemctl reboot
     
     e 입력으로 편집 화면 이동 
     linux16 시작 행 이동
     마지막에 systemd.unit=rescue.target 입력 Ctrl+X 입력
     
     root 로그인 후 
     systemctl set-default graphical.target 입력 

     Ctrl+d 계속 눌러 재부팅     

5) 분실한 root 암호 재설정
     e입력으로 편집화면 이동
     linux16 시작행 이동
     마지막에 rd.break 입력

     mount -oremount,rw /sysroot
     chroot /sysroot
     passwd 로 암호 변경
     touch /.autorelabel

6) 부트 문제 복구
     /etc/fstab 파일 설정 문제로 부팅이 되지 않는 경우

     e입력으로 편집화면 이동
     linux16 시작행 이동
     마지막에 emergency 입력

     mount 
     mount -oremount,rw ( 현재 읽기 전용으로 마운트 된 상태 )
     mount -a
     vi /etc/fstab 실행 후 편집
     mount -a
     reboot
   
7) grup 설정값 부트 로더 문제 복구 

     e입력으로 편집화면 이동
     linux16 시작행 이동 ( ora16을 linux16으로 수정 )
     
     grub2-mkconfig > /boot/grub2/grub.cfg 
     reboot

다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

1) yum을 사용하여 소프트웨어 설치 및 업데이트
     yum search plot
     yum info gnuplot
     yum install gnuplot
     yum remove gnuplot
     yum remove gnuplot-common
     or 
     yum history undo <ID>

     yum groupinstall ‘Compatability Libraries”
     yum history
     yum history undo 3

2) yum 리포지토리 활성화
     yum-config-manager —add-repo=“http://content.example.com/rhel7.0/x86_64/rht”
     yum-config-manager —disable content.example.com_rhel7.0_x86_x64_rht
     yum update 
     yum list kernel
     uname -r
     yum install rht-system
        

다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

rhel7 사용자 관리

2015. 9. 21. 22:20 - mr.november11

/etc/login.defs에서 GID, UID 범위 설정 가능

1) 명령줄 도구를 사용하여 사용자 만들기
     useradd juliet
     tail -2 /etc/passwd
     passwd juliet
     
     useradd romeo
     passwd romeo

2) 명령줄 도구를 사용하여 그룹 관리
     usermod 명령어 실행 시 -a 옵션을 붙여야 보조그룹 추가가 된다.
     
     groupadd -g 30000 shakespeare
     
     tail -5 /etc/group

     usermod -aG shakespeare juliet

     id juliet

     usermod -aG shakespeare remeo

3) 사용자 암호 변경 관리
     chage -M 90 romeo (최대 암호 유지 기간)
     chage -l remeo 
     chage -d 0 (암호 유효기간을 0일로 설정하여 로그인 시 암호 설정하도록)

     date -d “+180 days” (180일 후 날짜를 구함)
     chage -E 2014-08-02 remeo (remeo 계정을 2014년 8월 20일 이후로 만료 되도록 설정)

4) 중앙 LDAP 및 kerberos 서버 연결하기
     yum install sssd authconfig-gtk krb5-workstation

     authconfig-gtk 실행 후 GUI 값 입력
     고급옵션 탭 Create home directories on the first login 상자에 선택     

     getent passwd ldapuserX
     or
     ssh ldapuserX@localhost

5) Linux 사용자 및 그룹 관리
     cat /etc/login.defs 
     
     groupadd -g 900 consultants 

     useradd -G consultants sspade
     useradd -G consultants bboop
     useradd -G consultants dtracy

     chage -E YYYY-MM-DD sspade
     chage -E YYYY-MM-DD bboop
     chage -E YYYY-MM-DD dtracy

     chage -M 15 bboop

     chage -d 0 ssapde
     chage -d 0 bboop
     chage -d 0 dtracy

     yum install ipa-client

     ipa-client-install —domain=serverX.example.com —no-ntp —mkhomedir

     ssh ipauser@desktopX.example.com



     
    

다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

rhel 7 네트워크 매니저 nmcli 관련 명령어 정리


[네트워크 연결 추가]

nmcli con add con-name eno0 type ethernet ifname eno2


nmcli con add con-name eno0 type ethernet ifname eno2 ip4 192.168.0.5/24 gw4 192.168.0.254


connection 생성 시 ip를 지정해주지 않으면 이후에  mod 명령어로 ipv4.method manual 설정을 잡아줘야 함 

처음부터 add 시에 ip도 다 넣어버리자 


 nmcli con mod eno0 ipv4.addresses "192.0.2.2/24 192.0.2.254


[IPv6 네트워크 설정 ]

별거 없다. 그냥 IP  주소는 IPv6로 해주면 됨

nmcli con add con-name eno2 type ethernet ifname eno2 ip6 2001:db8:0:1::c000:207/64 gw6 2001:db8:0:1::1 

nmcli con mod eno2 ipv6.address "2001:db8:0:1::a00/64 2001:db8:0:1::1"

nmcli con mod eno2 ipv6.method manual 


[네트워크 삭제]

nmcli con del eno0


[네트워크 설정 불러오기]

/etc/sysconfig/network-scripts 에서 수정 시 reload 명령어 수행해야함

nmcli con reload 


[네트워크 연결 /해제]

nmcli con up eno0

nmcli con down eno0


[네트워크 설정 확인]

nmcli dev status

nmcli con show 

ip addr show eth0


다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

Redhat, CentOS Mysql 설치 및 초기 패스워드 설정


- yum을 사용한 mysql 설치

yum install mysql-server 


설치 후 초기 패스워드 세팅이 필요함 mysql 클라이언트를 아래 명령어로 실행한다.


mysql -u root -p mysql


초기 패스워드는 미지정상태이기 때문에 Password: 창이 나타날 시 엔터로 넘어간다.


#패스워드# 항목에 변경할 패스워드를 입력한 후 실행

계정 변경내역이 있기 때문에 이후 flush privileges; 를 실행하면 최종 적용된다.


mysql> update user set password=password('#패스워드#') where user='root';

mysql> flush privileges;

끝!


다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다

SSH 접속 시 안내문구출력

2015. 7. 20. 11:20 - mr.november11

SSH 접속 시 안내문구출력

 

 /etc/motd 파일에 원하는 문구 입력

 

vi /etc/motd

다른 카테고리의 글 목록

Linux 카테고리의 포스트를 톺아봅니다