一、系统服务管理

systemctl

systemctl 命令是 service chkconfig 命令的组合体,可用于管理系统。

  1. systemctl list-units --type=service
  1. systemctl status firewalld
  1. systemctl stop firewalld
  1. systemctl start firewalld
  1. systemctl restart firewalld
  1. systemctl reload firewalld
  1. systemctl disable firewalld
  1. systemctl enable firewalld

二、文件管理

ls

  1. ls -l /

pwd

  1. pwd

cd

  1. cd /usr/local

date

  1. date '+%Y-%m-%d %H:%M:%S'

clear

  1. clear

man

  1. man ls / man touch

who

  1. who -r
  1. who -buT

free

  1. free -g
  1. free -m
  1. free -k

ps

  1. ps -ef
  1. ps -ef | grep sshd

top

  1. top

mkdir

  1. mkdir 目录名称

more

  1. more -c -10 /var/log/boot.log

cat

  1. cat -Ab /var/log/boot.log

touch

  1. touch text.txt

rm

  1. rm text.txt
  1. rm -rf testdir/

cp

  1. cp -r /mydata/tes1 /mydata/test2

mv

  1. mv text.txt text2.txt

三、压缩与解压

tar

  1. tar -cvf /mydata/etc.tar /etc
  1. tar -zcvf /mydata/etc.tar.gz /etc
  1. tar -jcvf /mydata/etc.tar.bz2 /etc
  1. tar -ztvf /mydata/etc.tar.gz |more -c -10
  1. tar -zxvf /mydata/etc.tar.gz
  1. tar -zxvf /mydata/etc.tar.gz -C /mydata/etc

四、磁盘和网络管理

df

  1. df -hT

dh

  1. du -h --max-depth=1 ./*

ifconfig

  1. ifconfig

netstat

  1. netstat -rn
  1. netstat -an
  1. netstat -tulnp
  1. netstat -atunp

wget

  1. wget 网络地址

五、文件上传下载

rz

  1. yum install -y lrzsz
  1. rz
  1. sz fileName

六、软件的安装与管理

rpm

RPM是 Red-Hat Package Manager 的缩写,一种Linux下通用的软件包管理方式,可用于安装和管理 .rpm 结尾的软件包。

  1. rpm -ivh nginx-1.12.2-2.el7.x86_64.rpm
  1. rpm -qa | grep nginx
  1. rpm -qa nginx
  1. rpm -ql nginx-1.12.2-2.el7.x86_64
  1. rpm -qi nginx-1.12.2-2.el7.x86_64
  1. rpm -V nginx-1.12.2-2.el7.x86_64
  1. rpm -Uvh nginx-1.12.2-2.el7.x86_64
  1. rpm -e nginx-1.12.2-2.el7.x86_64

yum

Yum是 Yellow dog Updater, Modified 的缩写,能够在线自动下载RPM包并安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,非常方便!

  1. yum install nginx
  1. yum check-update
  1. yum update nginx
  1. yum info nginx*
  1. yum info installed
  1. yum list nginx*
  1. yum search nginx

七、用户管理

用户信息查看

  1. cat /etc/passwd
  1. cat /etc/group

passwd

  1. passwd root

su

  1. # 切换到root用户
  2. su - \ su root
  3. # 切换到mysql用户
  4. su mysql

groupadd

  1. groupadd -g 1024 mysql

groupdel

  1. groupdel mysql

useradd

  1. useradd -u 1024 -g mysql mysql

usermod

  1. usermod -g docker mysql

userdel

  1. userdel mysql -r