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/