查看文件内容 cat 文件路径
显示行号 cat –n 文件路径
查看文件中包含某行字串的行:grep 字符串 文件路径
查看文件中所有内容的行: grep –v ‘^$’ 文件路径
查看文件中所有的有效参数: grep –v ‘^#’ 文件路径
查看文件前几行: head –n 数字 文件路径
查看文件后几行: tail –n 数字 文件路径
删除文件或目录: rm –rf 文件或目录路径
删除目录内容,但不删除目录本身: -rm –rf 目录路径/*
文件备份与迁移:
迁移: mv 源文件路径 目标地址
文件备份: cp –rp 源文件路径 目标地址
注:cp命令本质上是在目标位置,创建一个与源文件或目录相同名称的文件或目录,所有会有所有者变更问题,在复制时通常建议添加-p选项
简单系统信息查询
查看系统内核版本:uname –r
红帽系列,查看系统发行版本: cat /etc/redhat-release
查看服务器的可用存储设备: lsblk
查看服务器正在使用的存储设备:df -hT
查看服务器的所有挂载内容:mount
查看内存使用情况 free –m 或者 cat /proc/meminfo
查看cpu状态:cat /proc/cpuinfo
查看系统流量(net-tools软件延申命令): ifconfig
进程管理命令
查看服务进程编号:ps -aux | grep 服务名称
查看服务进程号,资源损耗等:top 进入交互界面 使用k 输入进程号 杀死进程
关闭进程:kill -9 服务进程号(PID)
Selinux权限
Selinux:linux系统中一种强制访问控制安全模块,主要针对网络服务的安全保护
Selinux配置文件:/etc/sysconfig/selinux (enforcing,permissive,disabled) /etc/selinux/config 快捷方式
Selinuxtybe: target (网络服务的安全保护),strcit (全系统的安全保护)
临时关闭 setenforce 0
临时开启 setenforce 1
查看selinux状态 getenforce
使用yum做软件安装部署
检索某命令存在于哪个软件包:yum search 命令
安装软件:yum install –y 软件名
卸载软件:yum remove 软件名
软件单独安装:rpm –ivh 软件名
软件单独卸载:rpm –e 软件名
查看软件是否安装:rpm –qa | grep 软件名
Centos7上独立服务管理命令
systemctl start | stop | restart | status | reload | enable | disable 服务名
启动 停止 重启 状态 重读 开机自启动 开机不启动