컴퓨터 커뮤니티

centos7 리눅스 기본 명령어들

최고관리자 0 4,185 2017.10.22 09:09

ls  =>목록보기
cd =>디렉터리를 이동
pwd => 현재 디렉터리를 전체 경로를 출력
rm =>파일이나 디렉터리를 삭제  (ex) rm -rf abc  , rm -r abc  위험( rm -rf /boot )

cp =>파일복사 디렉터리를 복사
touch  => 파일 생성 이미 존재하는 경우 시간 변경 touch abc.txt
mv => 파일과 디렉토리를 이름을 변경하거나 위치 이동
mkdir => 새로운 디렉터리르르 생성
rmdir => 디렉터리를 삭제
cat => 텍스트로 작성됨 파일을 화면에 출력
head,tail  텍스트로 작성된 파일의 앞 10행 또는 마지막 10행만 출력
more  => 텍스트로 작성된 파일을 화면에 페이지 단위로 출력
chmod  =>폴더 권한 설정
yum -y install 패키지 이름
yum remove 패치지이름 (삭제)
yum info 패키지이름 (정보확인)
yum localinstall   rpm파일이름.rpm
yum clean all   =>기존 저장소 목록 지우기
yum groupinstall "패키지그룹이름"  =>패키지 그룹 설치


less =>more와 용도가 비슷하지만 기능이 더 확장된 명령
file => file이 어떤 종류의 파일 인지를 표시
clear => 화면 청소

shutdown -P now

shutdown -r now
shutdown -k +20  (20분후에 가짜로 경고창 감)
reboot
init 6
logout


chvt 1  =>1번화면
chvt 2  =>2번화면

vi /etc/passwd    <--아이디 회원 목록 보기

centos x:1000(사용자번호): 1000(그룹에 번호) : centos(전체이름) :/home/centos; /bin/bash(기본셀)

#yum -y install system-config-users
#system-config-users

vi /etc/group

root(그룹명):x:0(그룹아이디):

그룹생성
useradd myuser (myuser 생성)   -u ID지정  -g :그룹지정 -d : 홈디렉터리 지정  -s :셀 지정
tail -5 /etc/paasswd
tail -5 /etc/group

usermod :사용자의 속성을 변경
ex) usermod -g root newuser

userdel =>사용자를 삭제
userdel -r newuser
chage :사용자의 암호를 주기적으로 변경하도록 설정
chage -m 2 newuser
groups : 현재 사용자가 속한 그룹을 보여줌
#groups
 
groupadd  =>새로운 그룹을 생성
groupadd newgroup

//그룹추가
useradd -g 그룹명 아이디


groupmod  => 그룹의 속성을 변경
groupmod -n newgroup mygorup

groupdel   =>그룹을 삭제
groupdel newgroup

passwd 아이디 => 비번 생성및 수정

gpasswd =>그룹의 암호를 설정하거나 그룹의 수행
gpasswd newgroup


mount /dev/cdrom /media/cdrom/
umount /dev/cdrom


윈도우에서 설정시
install system-config-users
system-config-users


압축
#tar xvf bin.tar  압축풀기

xz fiesl.txt
bzip2 fiels2.txt
gzip tt.txt

xz bin1
bzip2 bin2
gzip bin3

bzip2 -d bin2.bz2
gunzip bin3.gz
tar cvf bin.tar bin1 bin2 bin3   (bin1 bin2 bin3 anRdjtj bin.tar 로 만들어짐)
rm -f bin?
tar xvf bin.tar  압축풀기
rm -f bin?

tar cvfj bin.tar.bz2 bin1 bin2 bin3


그룹설정 변경
chown ftp.ftp  /var/ftp/pub/


nmtui  => 네트워크
firwall-config

system-config-users =>사용자설정
system-config-kickstart =>네임 서버 설정

백업 예약
/home  /backup 로 백업하기로함
systemctl status crond

vi /etc/crontab
----------------------------
#추가  3시 15분 실행
01  3  15  *  *   root  run-parts /etc/cron.monthly
------------------------

cd /etc/cron.monthly/
vi myBackup.sh
=======================================
#@/bin/sh

set $(data)
fname="backup-$2$3.tar.xz"

tar cfJ /backup/$fname /home

===================================
chmod ugo+x myBackup.sh


mkdir /backup
systemctl restart crond


data 011503002019


내일 명령어 예약
at 4:00 am tomorrow

at>yum -y updata
at>reboot
at><EOT>
#at -l

삭제
#atrm 1
#at -l

부팅순서
vi /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg


실행중 프로그램 죽이기
----------------------
ps -ef | grep yum


kill -9 2862


ls /etc/yum/repos.d/ 

Comments


Category
State
  • 현재 접속자 48 명
  • 오늘 방문자 990 명
  • 어제 방문자 1,684 명
  • 최대 방문자 7,216 명
  • 전체 방문자 1,786,695 명
  • 전체 게시물 33,433 개
  • 전체 댓글수 19 개
  • 전체 회원수 534 명
Facebook Twitter GooglePlus KakaoStory NaverBand