![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
linux命令相关
学习linux命令
生活有亮
知足常乐
展开
-
Mac 使用docker新建 php项目
3.再hosts文件里面添加对应的域名 路径:etc->hosts文件vim 进行编辑。1:现在DNMP文件夹下的 niginx->conf.d 新建本地的域名文件。2.修改或者添加完成之后需要再重启nginx服务。这里是修改nginx的配置文件,原创 2023-02-21 15:36:21 · 189 阅读 · 0 评论 -
linux top命令详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 默认每三秒刷新一次第一行,任务队列信息,同 uptime 命令的执行结果系统时间:07:27:05运行时间:up 1:57 min,当前登录用户: 2 user负载均衡(uptime) load average: 0.00, 0.00, 0.00 average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。load average数据是每隔5秒钟检查一次活跃原创 2021-10-08 11:57:24 · 164 阅读 · 0 评论 -
解决宝塔 负载 和CPU 一直100%状态
今天闲着无聊进了一下之前项目的宝塔面板,不看不知道,负载和CPU一直处于100%状态,可把我吓坏了。就一个小项目就这样了。解决方案:1.进入服务器,查看一下当前是什么进程占用的cpu过高导致的:使用top命令看到是mysql的原因 ,那就进入mysql,看一下,当前一直执行的sql语句,进行优化,1:mysql -u root -p 进入mysql2:show full processlist; 用这个命令查看当前正在执行的sql语句看到,where条件都是 这个字段 ,应该是没加上原创 2021-10-08 11:13:44 · 1257 阅读 · 0 评论 -
shell关系运算符
关系运算符只支持数字,不支持字符串,除非字符串的值是数字。-eq 检测两个数是否相等,相等返回 true。 (equal)-ne 检测两个数是否不相等,不相等返回 true。 (unequal)-gt 检测左边的数是否大于右边的,如果是,则返回 true。 (greater than)-lt 检测左边的数是否小于右边的,如果是,则返回 true。 (less than)-ge 检测左边的数是否大于等于右边的,如果是,则返回原创 2021-09-06 17:25:07 · 152 阅读 · 0 评论 -
shell学习笔记
初步设置:1:创建 .sh文件:touch text.sh2: 执行文件步骤 需要给文件执行权限 :chmod + x text.sh在执行:./text.sh3.头部填写 #!/bin/bash 或者 #!/bin/sh 这是一个注释但是必须得写上!!!定义变量 :我定义了一个array变量(不需要$号,而且=左右不能有空格)下面 echo $array (echo 后跟一个空格 否则会报错)读取键盘输入的字符:read -qread -q "在这里请输入字符:" numb原创 2021-09-06 17:20:58 · 88 阅读 · 0 评论 -
Linux登录mysql时 密码正确登录不进去,没有密码却能登进去
我的情况是 :mysql密码正确登录不进去,没有密码却能登进去解决方法:使用Navicat连接上该root权限的数据库 ,进入mysql 库的user 表将 root用户的Host (127.0.0.1或者 local) 改为localhost !问题解决...原创 2021-09-01 11:30:23 · 559 阅读 · 0 评论 -
nginx实现负载均衡
Nginx负载均衡原理简介:能实现nginx负载均衡的好处有很多,其中有如果您的服务器中的一台坏了,他可以自动识别,可以让您在第一时间了解情况,还有可以实现服务器访问速度均衡,比如说你有两个服务器甲和乙,甲的响应时间为2,乙的响应时间为1,这时候nginx就会自动调整访问乙的概率是甲的两倍,真正做到最大程度的降低资源的浪费。nginx 的 upstream目前支持 4 种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight原创 2021-08-31 12:14:43 · 393 阅读 · 0 评论 -
linux 777,755 等权限解释
常用的linux文件权限:444 r–r--r–600 rw-------644 rw-r–r--666 rw-rw-rw-700 rwx------744 rwxr–r--755 rwxr-xr-x777 rwxrwxrwx从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。而具体的权限是由数字来表示的读取的权限等于4,用r表示;写入的权限等于2,用w表示;执行的权限等于1,用x表示;通过4、2、1的组合,得到以下几种权限:原创 2021-05-24 16:03:30 · 1789 阅读 · 0 评论 -
MySQL报错1130 无法远程链接
今天连接数据库是报错1130猜想是无法给远程连接的用户权限问题。结果这样子操作mysql库,即可解决。特贴出来。。在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称’%’。。mysql -u root -pmysql>use mysql;mysql>select ‘host’ from user where user=‘root’;mysql>update user set host = ‘%’ wher原创 2020-11-26 15:12:45 · 539 阅读 · 0 评论 -
ab压力测试
ab命令原理ab是apachebench命令的缩写。ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,它既可以用来测试apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,它既不会占用很高CPU,也不会占用很多内存。但却会给目标服务器造成巨大的负载,其原理类似CC攻击。自己测试使用也需要注意,否则一次上太多的负载。可能造成目标服务器资源耗原创 2020-11-19 11:54:10 · 209 阅读 · 0 评论 -
Linux查看进程and杀死进程
ps命令 – 显示进程状态:ps命令是“process status”的缩写,ps命令用于显示当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。语法格式:ps [参数]a :显示现行终端机下的所有程序,包括其他用户的程序u:以用户为主的格式来显示程序状况x:显示所有程序,不以终端机来区分常用 ps -auxkill命令 – 杀死进程:kill正如这个单词的意思一样,就是杀死。linux系统中kill命令用来删除执行中的程序或工作。kill命令可将指定的信号发送给相应的进原创 2020-11-17 10:22:54 · 652 阅读 · 0 评论 -
Nginx上传文件提示413 Request Entity Too Large
错误原因:服务器限制了文件上传大小,上传文件超过了服务器限制!解决:修改nginx和PHP的配置文件nginx:修改该目录下的nginx.conf文件client_max_body_size 250m; 最大上传大小250mPHP:修改该目录下的php.ini文件post_max_size = 250Mupload_max_filesize = 250M注意:要是以php运行的话,这个大小client_max_body_size要和php.ini中的如下值的最大值差不多或者稍大,这原创 2020-09-01 10:10:35 · 148 阅读 · 0 评论 -
linux终端清屏命令
windows CMD终端的清屏命令是clsLinux终端中的清屏命令有:1.clear这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。速度快2.reset这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。...原创 2020-07-25 10:34:04 · 572 阅读 · 0 评论 -
linux下载安装tree命令
1.下载wget http://mama.indstate.edu/users/ice/tree/src/tree-1.7.0.tgz2.解压tar zxvf tree-1.7.0.tgz3.进入目录cd tree-1.7.04.进行make5.放到bin目录下su rootcp tree /bin6.找个目录测试一下原创 2020-07-25 10:05:20 · 2789 阅读 · 5 评论 -
source /etc/profile配置不生效
在linux环境下工作时,在当前窗口source /etc/profile配置是生效的。然而再打开新的终端时,这个配置又不生效了。解决:vim ~/.bashrc在最后一行添加 source /etc/profileok!!原创 2020-06-30 10:38:15 · 1888 阅读 · 0 评论 -
Linux 解决git pull时需要重复输入账号密码
/执行这两条命令cd /git config --global credential.helper store执行完命令之后会在.gitconfig文件中多加红色字体[user] name = your name email = your email[credential] helper = storecd到项目目录,执行git pull,会提示输入账号密码。输完这一次以后git pull或git push就不在需原创 2020-06-18 20:18:27 · 298 阅读 · 0 评论 -
深度系统使用navicat
使用 rm -rf .navicat64 来删除这个隐藏的文件夹 可以使navicat64版本 重新计时 ;但是里面的连接数据 也会清空原创 2020-06-15 16:20:35 · 501 阅读 · 0 评论 -
centos防火墙常用命令
systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动systemctl status firewalld.service #查看firewall的状态原创 2020-03-25 18:42:57 · 111 阅读 · 0 评论 -
Linux中mysql常用到的命令
一、 数据库登录mysql -uroot -p二.、退出数据库quit 和 exit或ctrl + d三、数据库操作1. 查看所有数据库show databases;2. 查看当前使用的数据库select database();3. 使用数据库use 数据库名;4. 创建数据库create database 数据库名 charset=utf8;5...原创 2020-03-25 18:46:08 · 129 阅读 · 0 评论 -
Vagrant 常用命令
vagrant box list 查看目前已有的boxvagrant box add 新增一个boxvagrant box remove 删除一个box$ vagrant init # 初始化$ vagrant up # 启动虚拟机$ vagrant halt # 关闭虚拟机$ vagrant reload # 重启虚拟机$ vagrant ssh # SSH 至虚拟机...原创 2020-03-13 13:18:33 · 103 阅读 · 0 评论 -
Linux必须要会的命令
Ctrl + Alt +T 打开命令面板linux 中的hosts文件在ETC 目录下使用su 命令切换到root权限在命令前面加上sudo就是最高权限CTRL+C:强制停止当前命令pwd:输出当前目录权限:chmod :改变文件或目录权限chown : 改变文件或目录所有者chgrp:改变文件或目录所属组目录文件:创建目录或文件:mkdir 目录:创建一个目录(文...原创 2020-01-27 10:54:47 · 591 阅读 · 0 评论