一,系统服务管理
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
pwd
cd /usr/local
date '+%Y-%m-%d %H:%M:%S'
passwd root
su root
clear
man ls
who -r
who -buT
free -m
ps -ef
ps -ef | grep sshd
- 查看即时活跃的进程,类似Windows的任务管理器
top
mkdir /test
- 用于文件过长时分页查看文件内容 每页10行查看boot.log文件
more -c -10 /var/log/boot.log
cat -Ab /var/log/boot.log
touch test.txt
rm test.txt
rm -rf testdir/
cp -r /mydata/tes1 /mydata/test2
mv text.txt text2.txt
三,压缩与解压
- 将/etc文件夹中的文件归档到文件etc.tar(并不会进行压缩)
tar -cvf /mydata/etc.tar /etc
- 用gzip压缩文件夹/etc中的文件到文件etc.tar.gz
tar -zcvf /mydata/etc.tar.gz /etc
- 用bzip2压缩文件夹/etc到文件/etc.tar.bz2
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:查看磁盘空间占用情况
- dh: 查看当前目录的文件及文件夹所占大小
- ifconfig : 查看ip信息
- netstat
netstat -rn
netstat -an
netstat -tulnp
netstat -atunp
wget url
五,文件上传下载
yum install -y lrzsz
rz
sz filename
六,软件安装和管理
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 install nginx
- 检查可以更新的软件包:yum check-update
- 更新指定的软件包:yum update nginx
- 在资源库中查找软件包信息:yum info nginx*
- 列出已经安装的所有软件包:yum info installed
- 列出软件包名称:yum list nginx*
- 模糊搜索软件包:yum search nginx