사용자 도구

사이트 도구


linux:centos:config

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:centos:config [2012/10/25 14:15]
kwon37xi
linux:centos:config [2018/08/17 16:11] (현재)
kwon37xi [관리 권한 사용자 추가]
줄 1: 줄 1:
 ====== CentOS 설정 ====== ====== CentOS 설정 ======
 +  * ''setup'' 명령으로 많은 시스템 설정을 할 수 있다.
 ===== hostname 변경 ===== ===== hostname 변경 =====
   * ''/etc/sysconfig/network''에서 '''HOSTNAME''을 지정해준다.   * ''/etc/sysconfig/network''에서 '''HOSTNAME''을 지정해준다.
줄 7: 줄 7:
 ===== 언어 변경 ===== ===== 언어 변경 =====
   * ''/etc/sysconfig/i18n''에서 ''LANG'' 환경변수를 지정한다. 보통은 "ko_KR.UTF-8"로 지정한다.   * ''/etc/sysconfig/i18n''에서 ''LANG'' 환경변수를 지정한다. 보통은 "ko_KR.UTF-8"로 지정한다.
 +
 +===== 서비스 =====
 +  * ''service <servicename> start|stop|restart''
 +  * ''chkconfig [%%--%%level 런레벨] <servicename> of|off'' : 자동 시작 설정. 런레벨 생략시 모든 런레벨 적용
 +  * [[http://my.opera.com/pddinh/blog/2007/10/19/create-service-on-redhat|Create Service on RedHat]]
 +  * [[http://weblogs.java.net/blog/johnsmart/archive/2008/10/installing_huds.html|Installing Hudson as a service on RedHat]]
 +
 +===== Run Level =====
 +  * [[http://magazine.redhat.com/2008/06/03/run-levels-create-use-modify-and-master/|Run Levels]]
 +  * ''who -r'' | ''runlevel'' : 현재 런 레벨 확인
 +
  
 ===== Bash Completion for CentOS 5 ===== ===== Bash Completion for CentOS 5 =====
줄 14: 줄 25:
 . /etc/bash_completion . /etc/bash_completion
 </code> </code>
 +
 +===== 관리 권한 사용자 추가 =====
 +  * ''adduser 사용자명''
 +  * ''passwd 사용자명''
 +  * 사용자에게 ''wheel'' 그룹 지정<code sh>
 +usermod -a -G wheel <user>
 +</code>
 +  * ''visudo''로 ''%wheel'' 그룹에 sudo 권한 부여
 +
 +===== 사용자 추가 및 비밀번호 설정 =====
 +  * [[https://stackoverflow.com/questions/2150882/how-to-automatically-add-user-account-and-password-with-a-bash-script|linux - How to automatically add user account AND password with a Bash script? - Stack Overflow]]
 +  * 일단 비밀번호 없이 사용자를 추가하고, 명령행으로 사용자만 추가하고, 그 뒤에 자동으로 비밀번호 추가
 +
 +<code sh>
 +sudo adduser --home-dir /home/myname -U -m -s /bin/bash  myname
 +
 +echo "newpassword" | sudo passwd myname --stdin
 +# or
 +echo "myname:newpassword" | sudo chpasswd # 앞에 username이 오고 : 비밀번호
 +
 +# 사용자 생성부터 비밀번호까지 one line
 +useradd -m -p $(openssl passwd -1 ${PASSWORD}) -s /bin/bash -G sudo ${USERNAME}
 +</code>
 +===== openssh-server 설치 =====
 +<code sh>
 +yum install openssh-server
 +</code>
 +
 +===== Firewall 방화벽 =====
 +  * [[linux:firewall|Linux Firewall]]
 +
 +
linux/centos/config.1351142118.txt.gz · 마지막으로 수정됨: 2012/10/25 14:15 저자 kwon37xi