欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

常用命令

程序员文章站 2024-03-13 16:31:27
...

Linux系统常用命令

常用服务开启,关闭,重启命令

项目 参数
重启Apache service httpd restart
重启PHP service php-fpm restart

防火墙开放端口

项目 参数
开启某端口 firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙 firewall-cmd --reload
查看放行端口 firewall-cmd --list-port

查看端口被哪个程序占用

netstat -ntpl (TCP类型的端口)

a 表示所有
n表示不查询dns
t表示tcp协议
u表示udp协议
p表示查询占用的程序
l表示查询正在监听的程序
netstat -nuplf|grep 3306   //这个表示查找处于监听状态的,端口号为3306的进程

数据库操作

项目 参数
查看授权用户 SELECT DISTINCT CONCAT(‘User: ‘’’,user,’’’@’’’,host,’’’;’) AS query FROM mysql.user
添加授权 GRANT ALL PRIVILEGES ON . TO ‘test’ @’%’ IDENTIFIED BY ‘HKMIM’ WITH GRANT OPTION
刷新权限 flush privileges
四种隔离级别 read uncommitted read committed repeatable read serializable
查看会话隔离级别 select @@tx_isolation;
查看全局隔离级别 select @@global.tx_isolation;
设置会话隔离级别 set session transaction isolation level repeatable read;
设置全局隔离级别 set global transaction isolation level repeatable read;

vim操作

项目 参数
显示行 set nu
跳到某一行 :行数
查找 /被查找内容
取消查找高亮 :noh
显示文件最后几行 shift + g

git操作

项目 参数
硬回退 git reset --hard SHA码

定时任务

项目 参数
编辑 crontab -e
查看 crontab -l

文件权限

项目 参数
所有权限 chmod -R 777 /home/wwwroot/xj/storage

硬件状态查看与监控

查看CPU物理核心数:cat /proc/cpuinfo| grep "physical id"|uniq| wc -l 
查看CPU逻辑数:cat /proc/cpuinfo| grep "processor"| wc -l    
项目 参数
查看CPU状态 top
查看硬盘状态 df -h
查看内存状态 free -mh
当前目录下各文件夹大小 du -sh *

sysstat监控

top 是即时查看,sysstat主要用来查看历史情况,并形成报表
vim /etc/cron.d/sysstat编辑定时任务,记录负载情况
在 /var/log/sa 文件夹下执行 sar -q -f sa17 最后一个是被查看的文件

项目 参数
查看CPU占用百分比 sar -p -f sa17
查看内存占用百分比 sar -r -f sa17
查看内存换页情况 sar -B -f sa17
查看IO sar -b -f sa17
查看网卡接收发送数据情况 sar -n DEV -f sa17

Window操作备忘

命令行乱码

chcp 65001

ab测压工具

ab -n 5000 -c 200 http://localhost/amqp/test3.php

rabbitMQ开启管理网站面板

rabbitmq-plugins enable rabbitmq_management

PHP备忘

项目 参数
命令行配置 php --ini
设置报错等级 error_reporting(E_ALL);
设置是否报错 ini_set(“display_errors”,“On”);
相关标签: 常用命令