Linux常用命令

时区相关命令

        查询时区信息

               timedatectl | grep "Time zone" 

               

         修改时区

                timedatectl set-timezone Asia/Shanghai

                

防火墙相关

        查询防火墙状态

         systemctl status firewalld

        

        开启防火墙

                systemctl start firewalld

                systemctl enable firewalld //开机自动启动

        关闭防火墙

                systemctl stopfirewalld

                systemctl unenable firewalld //开机自动启动

        开放端口

                firewall-cmd --zone=public --add-port=端口号/tcp --permanent                //--permanent:永久性开启

                firewall-cmd --reload                        //重载防火墙

                firewall-cmd --query-port=9000/tcp //查看单个端口状态

                firewall-cmd --list-port //查看开放的所有端口

        关闭端口

                firewall-cmd --zone=public --remove-port=端口号/tcp --permanent

                firewall-cmd --reload                        //重载防火墙

rpm相关命令

        安装软件包

                rpm -ivh xxx.rpm

                        -i 安装软件包

                        -v 显示命令执行过程

                        -h 安装软件包时列出标记

        显示系统已安装过的全部rpm包

                rpm -qa

        查询某一软件的安装路径

                rpm -ql xxx

                

文件相关

       创建文件夹

                mkdir xxx

        创建多级目录

                mkdir -p xx/xx

        删除文件夹

                rm -rf xxx

        创建文件

                touch xxx

        删除文件

                rm xxx

        当前目录总大小

                du -sh

        查看整个系统的磁盘使用情况和可用空间

                df -h

压缩,解压相关

       解压zip包

                unzip xxx.zip

系统信息

        查看内存信息(以MB单位显示)

                free -m

        查看磁盘存储信息(以GB单位显示)

                df -hl

        实时系统监视器

                top

        报告当前系统的进程状态(Process Status)

                ps

                        -a 表示显示当前终端下的所有进程(包括其他用户的进程)。
                        -u 按用户(USER)格式输出进程列表。
                        -x 显示没有控制终端的进程。
                        -e 显示所有进程,与 -A 相同。
                        -f 以全格式显示,包含了命令行参数和其他额外信息。

                        与其他命令结合使用,例如与 grep 结合查找特定字符串的进程

                        ps -ef | grep nginx

        网络统计命令,用于显示网络连接、路由表、网络接口状态等信息

                netstat

                        -a:所有(all),显示所有活动的TCP和UDP连接以及监听套接字。

                        -n:数字形式(numeric),显示地址和端口号时使用数字表示而非解析为域名或服务名,这可以加快命令执行速度,因为避免了DNS查询。

                        -t:显示TCP连接。
                        -u:显示UDP连接。
                        -l:显示监听状态的套接字(服务器正在监听的端口)。
                        -p:显示进程/程序标识符与套接字关联。
                        -n:使用数字形式显示地址和端口号,而不是尝试解析主机名和服务名。

                显示所有活动的TCP连接以及侦听的TCP和UDP端口

                        netstat -a

                显示所有活动的TCP连接及它们的状态

                        netstat -an

                显示以太网统计信息和所有协议的统计信息

                        netstat -e -s
                显示当前系统的网络连接状态

                        netstat -antlp

                

                        

                

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值