Linux yum/环境变量/服务/进程/hash/bash/防火墙命令

发布于:2024-05-03 ⋅ 阅读:(29) ⋅ 点赞:(0)
  常见的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 [enabledisable] 服务名
查看当前的运行级别 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=端口/协议
端口操作


网站公告

今日签到

点亮在社区的每一天
去签到