Linux命令日常

目录

目录

一、防火墙

1、查看防火墙状态

2、开启防火墙

3、关闭防火墙(临时关闭)

4、关闭防火墙(永久关闭,先临时关闭才能永久)

5、重启防火墙 

6、重新加载防火墙

二、端口

1、查看已开启的端口

2、开启指定端口

3、关闭指定端口

三、开机自启动

1、将服务添加到开机自启动

2、查看开机自启动的服务,STATE为enabled的为开机自启动( | grep 服务名  部分为筛选,没有则查看全部)

四、文件操作

1、创建文件夹,并给予授权

2、删除文件夹

3、权限说明

4、查看文件详细权限

5、压缩文件解压缩

五、docker容器 

六、其它命令

1、修改主机名和查看主机名

2、Linux服务器远程另外一台服务器命令


一、防火墙

1、查看防火墙状态

firewall-cmd --state

开启状态:

 关闭状态:

2、开启防火墙

systemctl start firewalld.service 

3、关闭防火墙(临时关闭)

systemctl stop firewalld.service

4、关闭防火墙(永久关闭,先临时关闭才能永久)

systemctl disable firewalld.service

5、重启防火墙 

systemctl restart firewalld.service

6、重新加载防火墙

firewall-cmd --reload

加载成功:

二、端口

1、查看已开启的端口

firewall-cmd --list-ports 

2、开启指定端口

firewall-cmd --zone=public --add-port=1521/tcp --permanent

--zone=public表示作用域为公共的
--add-port=1521/tcp添加tcp协议的端口端口号为1521
-permanent永久生效,如果没有此参数,则只能维持当前 服 务生命周期内,重新启动后失效;

注:开启指定端口后需要重启或者重新加载防火墙

3、关闭指定端口

firewall-cmd --zone=public --remove-port=1521/tcp --permanent 

 注:重新加载或重启防火墙

三、开机自启动

1、将服务添加到开机自启动

systemctl enable 服务名

2、查看开机自启动的服务,STATE为enabled的为开机自启动( | grep 服务名  部分为筛选,没有则查看全部)

systemctl list-unit-files | grep 服务名

四、文件操作

1、创建文件夹,并给予授权

mkdir [-mp] 目录名称

-m :配置权限

 -p :帮助你直接将所需的目录递归创建起来

mkdir -m 权限 -p 递归目录

2、删除文件夹

rm -rf 目录名字

r:向下递归,不管多少目录一并删除

f:强制删除

3、权限说明

d

R

W

X

R

-

X

R

-

X

  {    文件所有者权限    }{     文件群组权限      } {  其他所有者权限      }

[d]:表示目录,[-]:表示文件,[l]:表示链接文件,[b]:表示设备文件中的可随机存取设备,[c]:表示为设备文件中的一次性读取设备(键盘、鼠标)

R:可读 4

W:可写 2

X:可执行 1

4、查看文件详细权限

ls -l

5、压缩文件解压缩

tar xzvf 压缩文件名
-X:解压缩
-Z:通过gzip支持的解压缩或压缩
-V:在压缩或解压缩过程中显示正在处理的文件名
-F:f后面必须跟上要处理的文件名

五、docker容器 

1、创建容器镜像

docker build -t images_name:tag_name -f dockerfile-name
#-t :给镜像加一个tag(标签)
#images_name :镜像名称
#tag_name :tag名称
#-f :路径名
#dockerfile-name :dockerfile文件名/路径

2、运行容器  

docker run -d --name docker_name -m 1G --add-host xxxx:IP地址 --cpus=1 --restart always -v 容器内的文件路径:容器外的文件路径 --network host images_name:tag_name
#-d :后台运行容器,并返回容器ID
#--name :为容器指定一个名称(docker_name)
#-m :设置容器使用内存最大值(1G)
#--add-host :添加host配置(xxxx:IP地址)
#--cpus :指示容器可以使用的CPU数量(--cpus=1)
#--restart always :重启docker时,自动重启相关容器,建议都加,不然重启docker时容器不会自启动
#-v把容器内的文件和容器外的文件进行关联,实现数据同步
#--network host images_name:tag_name :该镜像host文件同步主机的host文件配置

1、查看启动的docker容器

docker ps

 

 

六、其它命令

1、修改主机名和查看主机名

修改主机名

hostnamectl set-hostname 主机名

查看主机名

hostname

2、Linux服务器远程另外一台服务器命令

ssh -l root ip地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值