基本命令
文件命令
| 命令 | 解释 |
|---|---|
| mkdir(文件名) | 创建一个文件夹 |
| touch (文件名.java) | 创建文件 |
| mv (文件名) (指定目录) | 剪切 |
| vi (文件名) | 编辑文件 |
| insprtsc | 编辑内容 |
| :wq | 保存 |
| cat (文件名) | 查看内容 |
| cp (文件名) (文件名2) | 复制 |
常用命令
| 命令 | 解释 |
|---|---|
| whereis | 查询命令文件的位置 |
| file | 产看文件类型 |
| who | 当前 |
| whoami | 当前目录 |
| pwd | 当前目录位置 |
| uname -a | 查看内核信息 |
| echo | 打印语句 |
| history | 历史 |
防火墙
# 查看防火墙状态
service firewalld status ststemctl status firewalld (查看防火墙状态)
# 关闭防火墙
systemctl stop firewalld.service systemctl stop firewalld (本次服务内关闭防火墙)
# 禁止防火墙开机启动
systemctl disable firewalld.service systemctl disable firewalld (禁用防火墙服务)
# 开启一个端口的操作
# 添加
firewall-cmd --zone=public --add-port=80/tcp --permanent
#重新载入
firewall-cmd --reload
#查看
firewall-cmd --zone=public --query-port=80/tcp
#删除
firewall-cmd --zone=public --remove-port=80/tcp --permanent
| systemctl status firewalld.service | 查看防火墙状态 |
| systemctl stop firewalld.service | 临时停止firewall |
| systemctl disable firewalld.service | 禁止firewall开机启动 |
| firewall-cmd --state | 查看防火墙状态,是否是 |
| firewall-cmd --reload | 重新载入配置,比如添加规则之后,需要执行此命令 |
| firewall-cmd --get-zones | 列出支持的zone |
| firewall-cmd --get-services | 列出支持的服务,在列表中的服务是放行的 |
| firewall-cmd --query-service ftp | 查看ftp服务是否支持,返回yes或者no |
| firewall-cmd --add-service=ftp | 临时开放ftp服务 |
| firewall-cmd --add-service=ftp --permanent | 永久开放ftp服务 |
| firewall-cmd --remove-service=ftp --permanent | 永久移除ftp服务 |
| firewall-cmd --add-port=80/tcp --permanent | 永久添加80端口 |
| netstat -tulpn | 查看端口占用 |
| systemctl restart firewalld | 开启防火墙 |
重启网卡重新加载配置文件
ip addr
systemctl restart network.service
ping www.baidu.com
ctrl+c 终止命令的执行
关机
| 命令 | 解释 |
|---|---|
| halt -p | 直接拔掉电源 |
| poweroff | 直接关闭机器,但是有可能当前虚拟机其他人在使用 |
| shutdown -h now | 马上关闭计算机 ,但是可以给其他用户发送消息 |
| reboot | 重启虚拟机 |
安装
| 命令 | 解释 | 网址 |
|---|---|---|
| yum install vim -y | 文本编辑器 | https://www.runoob.com/linux/linux-vim.html |
| vim (文件名.java) | 打开 | |
| yum install zip unzip -y | 压缩插件 |
修改静态网络
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" #静态的
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes" #删除UUID
IPADDR=192.168.72.100 #静态ip
NETMASK=255.255.255.0
GATEWAY=192.168.72.2
DNS1=114.114.114.114
允许外部安装
进入 vi /etc/selinux/config
修改 SELINUX=disabled
这篇博客详细介绍了Linux系统中的基本文件操作命令,如mkdir、touch、mv、vi等,并讲解了如何使用vi编辑文件及查看文件内容。此外,还涵盖了防火墙的相关操作,包括查看状态、开启/关闭、添加/移除端口规则,以及如何查看和管理服务。同时,文章提到了系统管理命令,如查询命令位置、查看当前用户、目录定位等,并涉及网络配置的修改和端口占用情况的检查。最后,还讨论了系统关机和安装软件的方法。
3269

被折叠的 条评论
为什么被折叠?



