基本命令
文件命令
命令 | 解释 |
---|---|
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