赞
踩
常见的Yum命令 | |
命令 | 作用 |
yum repolist all | 列出所有仓库 |
yum list all | 列出仓库中所有软件包 |
yum info 软件包名称 | 查看软件包信息 |
yum install 软件包名称 | 安装软件包 |
yum reinstall 软件包名称 | 重新安装软件包 |
yum update 软件包名称 | 升级软件包 |
yum remove 软件包名称 | 移除软件包 |
yum clean all | 清除所有仓库缓存 |
yum check-update | 检查可更新的软件包 |
yum grouplist | 查看系统中已经安装的软件包组 |
yum groupinstall 软件包组 | 安装指定的软件包组 |
yum groupremove 软件包组 | 移除指定的软件包组 |
yum groupinfo 软件包组 | 查询指定的软件包组信息 |
服务管理 | |
CentOS7后运行级别说明在/etc/initab chkconfig重新设置服务后自启动或关闭,需要重启机器reboot生效 设置某个服务自启动或关闭永久生效,要使用systemctl [enable、disable] 服务名 | |
查看当前的运行级别 | systemctl get-default |
设置默认的运行级别 | systemctl set-default + 级别名 |
列出其管理的所有服务 | chkconfig --list service --status-all ps aux netstat -lntp |
查看指定服务 | chkconfig --list | grep xxx |
chkconfig 服务名 --list | |
给服务的各个运行级别设置自 启动/关闭 | chkconfig --level 运行级别 服务名 on/off |
服务启停/重启 | systemctl [start|stop|restart|status] 服务名 |
设置服务的自启动状态 | systemctl list-unit-files [|grep服务名] |
服务名查询某个服务是否是自启动的 | systemctl is-enabled 服务名 |
进程管理 | |
查看指定程序的进程 | ps -aux |grep xxx |
是以全格式显示当前所有的进程 | ps -ef grep xxx ps -ef |more |
通过进程号杀死进程 | kill「选项] 进程号 |
通过进程名称杀死进程 | killall 进程名称 |
touch aaa.txt | 创建一个叫aaa.txt的文件 |
echo "" >> aaa.txt | 创建一个叫aaa.txt的空白文件 |
vim aaa.txt (退出时键入命令:wq) | 创建一个叫aaa.txt的文件(另外还有好多命令能够创建文件,只要该命令能够重定向输出到一个不存在的文件,就会创建文件。) |
hash常见用法 | |
hash | 显示hash缓存 |
hash –l | 显示hash缓存,可作为输入使用 |
hash –p path name | 将命令全路径path起别名为name |
hash –t name | 打印缓存中name的路径 |
hash –d name | 清除name缓存 |
hash –r | 清除缓存 |
bash快捷键 | |
Ctrl + l | 清屏,相当于clear命令 |
v Ctrl + o | 执行当前命令,并重新显示本命令 |
v Ctrl + s | 阻止屏幕输出,锁定 |
v Ctrl + q | 允许屏幕输出 |
v Ctrl + c | 终止命令 |
v Ctrl + z | 挂起命令 |
Ctrl + a | 光标移到命令行首,相当于Home |
v Ctrl + e | 光标移到命令行尾,相当于End |
v Ctrl + f | 光标向右移动一个字符 |
v Ctrl + b | 光标向左移动一个字符 |
v Alt + f | 光标向右移动一个单词尾 |
v Alt + b | 光标向左移动一个单词首 |
v Ctrl + xx | 光标在命令行首和光标之间移动 |
v Ctrl + u | 从光标处删除至命令行首 |
v Ctrl + k | 从光标处删除至命令行尾 |
v Alt + r | 删除当前整行 |
Ctrl + w | 从光标处向左删除至单词首 |
v Alt + d | 从光标处向右删除至单词尾 |
v Ctrl + d | 删除光标处的一个字符 |
v Ctrl + h | 删除光标前的一个字符 |
v Ctrl + y | 将删除的字符粘贴至光标后 |
v Alt + c | 从光标处开始向右更改为首字母大写的单词 |
v Alt + u | 从光标处开始,将右边一个单词更改为大写 |
v Alt + l | 从光标处开始,将右边一个单词更改为小写 |
v Ctrl + t | 交换光标处和之前的字符位置 |
v Alt + t | 交换光标处和之前的单词位置 |
v Alt + N | 提示输入指定字符后,重复显示该字符N次 |
环境变量 | |
env | 查看所有环境变量 |
env | grep lan | 用lan过滤环境变量 |
echo $PATH | 查看变量值 |
设置环境变量 采用export配置的环境变量在退出Shell后环境变量将会失效。 | 变量名='值' export 变量名 或者 export 变量名='值' 如果环境变量的值中没有空格等特殊的字符,单引号可以不写 |
防火墙 | |
firewall-cmd --list-all | 查看防火墙规则 |
systemctl status firewalld 查看状态 systemctl stop firewalld systemctl start firewalld systemctl enable firewalld systemctl disable firewalld | 开关防火墙 |
打开端口: firewall-cmd --permanent --add-port=端口号/协议 关闭端口: firewall-cmd --permanent --remove-port=端口号/协议 重新载入: firewall-cmd --reload 查询端口: firewall-cmd --query-port=端口/协议 | 端口操作 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。