1、防火墙
systemctl — 控制 systemd 系统与服务管理器
systemctl 可用于 检查和控制 systemd(1) 系统与服务管理器的 状态
常用的命令:
查看状态
systemctl status firewalld
案例:
systemctl status firewalld
Active: active (running) 服务在运行中
Active: inactive (dead) 服务关闭中
开启服务
systemctl start 服务
案例:
systemctl start firewalld
停止服务
systemctl stop 服务
案例:
systemctl stop firewalld
重启服务
systemctl restart 服务
重载防火墙
systemctl reload firewalld
2、查看文件
Linux 没有窗口,我们需要通过命令方式 来完成文件的查看、查找、搜索等等
这里先说 查看文件命令
# 翻页相关的:
- f: 下一页
- b: 上一页
- 空格: 下一页
- q: 退出
cat 文件名
head -n 3 文件名: 查看前n行
tail -n 3 文件名: 查看尾部n行
more 文件名: 查看文件
less 文件名
3、目录命令
pwd: 查看当前工作目录
cd: 切换目录
touch: 创建文件
ln -s: 创建软连接
ln: 创建硬连接
rm -rf 文件路径
-rf:强制删除, 不提示
rm -rf /*
mkdir: 创建目录
ls -alh: 查看文件
-a: 查看所有文件
-l: 以列表的形式显示
-h:人性化显示
cp: 复制
mv: 移动
which: 查看命令位置
du: 查看目录和文件的空间占用情况
# sudo: 以管理员身份运行命令
tree: 树形查看目录结构
不论是硬链接或软链接都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。
4、文本编辑器vi/vim
打开文件 vi 文件名
插入文件内容 输入 i
退出编辑 按Esc键
如果要退出vi编辑器 输入 冒号:
写入命令 :
q 退出
w保存
! 强制
输入这些组合:
退出并保存 wq
只退出不保存 !q
5、查看系统资源的命令
查看磁盘状况
df
查看CPU
top 动态 实时状态 会更新
cat /proc/cpuinfo 查看静态信息
内存
查看内存使用情况 free -m
6、进程管理
查找进程
ps -ef 查找所有进程
可以从查找结果中 进行筛选 使用管道符 |
ps -ef | grep python
从查找到的所有进程中 筛选出 带有python字符串的 进程
杀死进程
kill -9 进程号 可以根据进程号杀死
pkill -9 进程号/进程名 可以按照进程的名字杀死