一、系统服务管理
systemctl
systemctl 命令是 service 和 chkconfig 命令的组合体,可用于管理系统。
systemctl list-units --type=service
systemctl status firewalld
systemctl stop firewalld
systemctl start firewalld
systemctl restart firewalld
systemctl reload firewalld
systemctl disable firewalld
systemctl enable firewalld
二、文件管理
ls
ls -l /
pwd
pwd
cd
cd /usr/local
date
date '+%Y-%m-%d %H:%M:%S'
clear
clear
man
man ls / man touch
who
who -r
who -buT
free
free -g
free -m
free -k
ps
ps -ef
ps -ef | grep sshd
top
top
mkdir
mkdir 目录名称
more
more -c -10 /var/log/boot.log
cat
cat -Ab /var/log/boot.log
touch
touch text.txt
rm
rm text.txt
rm -rf testdir/
cp
cp -r /mydata/tes1 /mydata/test2
mv
mv text.txt text2.txt
三、压缩与解压
tar
tar -cvf /mydata/etc.tar /etc
tar -zcvf /mydata/etc.tar.gz /etc
tar -jcvf /mydata/etc.tar.bz2 /etc
tar -ztvf /mydata/etc.tar.gz |more -c -10
tar -zxvf /mydata/etc.tar.gz
tar -zxvf /mydata/etc.tar.gz -C /mydata/etc
四、磁盘和网络管理
df
df -hT
dh
du -h --max-depth=1 ./*
ifconfig
ifconfig
netstat
netstat -rn
netstat -an
netstat -tulnp
netstat -atunp
wget
wget 网络地址
五、文件上传下载
rz
yum install -y lrzsz
rz
sz fileName
六、软件的安装与管理
rpm
RPM是 Red-Hat Package Manager 的缩写,一种Linux下通用的软件包管理方式,可用于安装和管理 .rpm 结尾的软件包。
rpm -ivh nginx-1.12.2-2.el7.x86_64.rpm
rpm -qa | grep nginx
rpm -qa nginx
rpm -ql nginx-1.12.2-2.el7.x86_64
rpm -qi nginx-1.12.2-2.el7.x86_64
rpm -V nginx-1.12.2-2.el7.x86_64
rpm -Uvh nginx-1.12.2-2.el7.x86_64
rpm -e nginx-1.12.2-2.el7.x86_64
yum
Yum是 Yellow dog Updater, Modified 的缩写,能够在线自动下载RPM包并安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,非常方便!
yum install nginx
yum check-update
yum update nginx
yum info nginx*
yum info installed
yum list nginx*
yum search nginx
七、用户管理
用户信息查看
cat /etc/passwd
cat /etc/group
passwd
passwd root
su
# 切换到root用户
su - \ su root
# 切换到mysql用户
su mysql
groupadd
groupadd -g 1024 mysql
groupdel
groupdel mysql
useradd
useradd -u 1024 -g mysql mysql
usermod
usermod -g docker mysql
userdel
userdel mysql -r