![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 51
太阳上的雨天
执着于理想,纯粹于当下
太阳上的雨天
C/C++、Go、JAVA、PHP、VUE
展开
-
ubuntu18.04 双屏幕显示(分辨率设置,添加没有的分辨率)
ubuntu18.04 双屏幕显示(分辨率设置,添加没有的分辨率)1.在 ubuntu 软件中,找到软件和更新。2.搜NVIDIA X Server Settings3.重启虚拟机,在搜索栏NVIDIA X Server Settings,打开这个英伟达显卡驱动设置面板4....原创 2022-05-18 10:19:13 · 1170 阅读 · 1 评论 -
PHP ab 压力并发测试
PHP ab 压力并发测试PHP接口并发测试的方法系统:Ubuntu18.04安装ab测试工具如果没安装,输入ab -v,根据提示安装sudo apt install apache2-utils验证是否安装成功,输入ab -v命令,出现以下内容代表安装成功开始测试ab -n 1000 -c 100 local.meiricp.admin.cn/goods/goods/list-n:请求次数-c:并发数This is ApacheBench, Version 2.3 <$Re原创 2020-06-05 10:11:36 · 924 阅读 · 0 评论 -
主机使用XSHELL远程连接虚拟机系统和使用navicat客户端连接虚拟机数据库
主机使用XSHELL远程连接虚拟机系统和使用navicat客户端连接虚拟机数据库1.xshell连接虚拟机 (以自己的普通账户连接 非ROOT账户)使用ifconfig 查看虚拟机IP地址打开xshell新建连接,输入主机、用户名和密码2.使用Navicat 连接虚拟机数据库2.1 打开navicat客户端,编辑SSH2.2 编辑常规...原创 2020-04-28 11:18:43 · 1931 阅读 · 0 评论 -
解决tail命令提示“tail: inotify 资源耗尽,无法使用 inotify 机制,回归为 polling 机制”
解决tail命令提示“tail: inotify 资源耗尽,无法使用 inotify 机制,回归为 polling 机制”临时解决方法:# 查看 inotify 的相关配置$ sysctl fs.inotifyfs.inotify.max_queued_events = 16384fs.inotify.max_user_instances = 128fs.inotify.m...转载 2020-04-24 11:04:24 · 9975 阅读 · 2 评论 -
SCP实现两台服务器之间传输文件和文件夹
Local-remotescp local_file remote_username@remote_ip:remote_folder 或者scp local_file remote_username@remote_ip:remote_fileRemote-localscp root@www.runoob.com:/home/root/others/music /home/space/mus...原创 2020-04-18 11:31:38 · 989 阅读 · 0 评论 -
win 10和VM ubuntu16.04实现复制与粘贴(直接拖拽) 以及ubuntu系统桌面分辨率和主机不一致问题
win 10和VM ubuntu16.04实现复制与粘贴 以及ubuntu系统桌面分辨率和主机不一致问题实现win10 和VM ubuntu18.04之间复制粘贴,需要安装VMware Tools点击菜单中虚拟机,选择安装VMware tools;2.在个人主目录,创建一个目录vmwaretools,把VMwareTools******.tar.gz拷贝创建的目cd /sudo cp...原创 2020-04-18 09:28:51 · 1088 阅读 · 0 评论 -
ubuntu lnmp1.6 php7.0.3升级到7.2.29
因为需要,现在要将PHP从7.1.30升级到7.2.29。安装使用的lnmp一键安装包。升级步骤如下一.去PHP挂网查找需要升级的版本号https://www.php.net/二.执行更新脚本cd /usr/local/lnmp1.6/./upgrade.sh因为我的是lnmp1.6里面包括PHP7.2版本 所以执行更新脚本即可。如果没有,vim /usr/local/lnmp1.6/...原创 2020-04-09 17:17:12 · 773 阅读 · 0 评论 -
Lumen5.6引入中文语言包
Lumen5.6引入中文语言包1.sudo composer require "overtrue/laravel-lang:~3.0"或者打开composer.json,找到"require",写入一下内容"overtrue/laravel-lang": "~3.0"然后执行sudocomposer update2.修改bootstrap/app.php文件...原创 2020-03-30 17:35:27 · 1094 阅读 · 0 评论 -
composer 问题集合
报错详情:You can run ‘./vendor/bin/upgrade-carbon’ to get help in updating carbon and other frameworks and libraries that depend on it.解决办法:在composer.json的require中增加 "kylekatarnls/laravel...原创 2020-03-27 17:12:58 · 1767 阅读 · 0 评论 -
Lumen 定义一个公共函数
1.在app目录下新建Helper目录,在Helper目录下新建functions.php文件在文件内写如下代码进行测试/** * 随机生成32位的随机数 * @param $param * @return string */function getRandom($param){ $str="0123456789abcdefghijklmnopqrstuvwxyzABC...原创 2020-03-27 14:46:08 · 779 阅读 · 0 评论 -
解决lnmp环境运行laravel open_basedir restriction in effect 问题
解决lnmp环境运行laravel open_basedir restriction in effect 问题报错问题:Warning: require(): open_basedir restriction in effect. File(/home/wwwroot/ekee/bootstrap/app.php) is not within the allowed path(s):...原创 2020-03-25 10:21:44 · 756 阅读 · 1 评论 -
解决ubuntu 每次提交git 都需要密码的方法
解决ubuntu 每次提交git 都需要密码的方法1.进入当前用户的目录下,比如小编的为clj目录cd /home/clj2.编辑git-credentials ,可能没有这个文件,直接编辑保持就可以。编辑内容格式如下https://{username}:{passwd}@{仓库地址}3.保存之后,执行以下命令git config --global credentia...原创 2020-03-24 16:05:15 · 2197 阅读 · 0 评论 -
Ubuntu18.04安装Go语言开发环境
由于小编最近使用的系统为Ubuntu系统,为此需要在ubuntu上装一个Go语言包,话不多说上步骤一.下载Go语言压缩包https://golang.org/dl/二.将下载下载来的压缩包移动到/usr/local目录下,并进行解压sudo mv go1.14.1.linux-amd64.tar.gz /usr/local/sudo tar -zxvfgo1.14.1.lin...原创 2020-03-23 17:30:10 · 1968 阅读 · 0 评论 -
Ubuntu18.04安装nodejs
Ubuntu18.04安装nodejs1.下载安装node.jshttps://nodejs.org/en/download/current/2.下载完成后移动到/usr/local目录下解压由于下载的文件是.tar.xz文件,这是两层压缩,外层是xz的压缩方式,里层是tar的压缩方式sudo xz -d filename.tar.xzsudo tar -xvf fi...原创 2020-03-20 17:58:39 · 3477 阅读 · 0 评论 -
阿里云服务器(centos)用公网IP访问php项目步骤
阿里云服务器用IP访问php项目步骤使用的框架为lumen5.6,服务器阿里云centos7,配置了路由群组,1.首先在阿里云服务器搭建所需的环境lnmp,教程有很多,也可以参考小编的https://blog.csdn.net/weixin_43713498/article/details/841398992.配置PHPStorm将项目上传到服务器的对应目录,小编的是/home/w...原创 2020-03-20 16:50:40 · 2093 阅读 · 0 评论 -
winscp连不上虚拟机(ubuntu18.04)
winscp连不上虚拟机(ubuntu18.04)解决方法:输入ssh localhost ssh看看ssh是否关闭,如果出现下面的提示,表示没有开启:connect to host localhost port 22: Connection refused安装ssh服务sudo apt-get install openssh-server启动sudo /etc...原创 2020-03-18 13:04:35 · 3596 阅读 · 0 评论 -
Ubuntu18.04安装wps
一.进入wps官网下载https://www.wps.cn/product/wpslinux二.进入下载目录执行sudo dpkg -i 压缩包文件名三.点击桌面生成的文件,同意安装四.启动wps报错 “系统确实字体”1.下载所需字体,将其解压链接: https://pan.baidu.com/s/1EC2_W_SXWYqZaoeJ1r9DlA 提取码: pgby2...原创 2020-03-18 09:39:02 · 1556 阅读 · 0 评论 -
linux(centos7)安装composer
linux(centos7)安装composerComposer作为php包依赖管理工具1.进入composer镜像网站下载https://getcomposer.orgcurl -sS https://getcomposer.org/installer | php2.将composer.phar移动到环境变量中并且更名为composermv composer.phar...原创 2019-12-21 18:57:57 · 1504 阅读 · 0 评论 -
Centos7使用yum 安装时报Another app is currently holding the yum lock; waiting for it to exit...
Centos7使用yum 安装时报Another app is currently holding the yum lock; waiting for it to exit...解决办法:一.1.ps -aux | grep 'yum'2.kill -9 进程号二.如果第一种办法不没解决,可以使用以下办法rm -f /var/run/yum.pid...原创 2019-12-10 22:00:27 · 1090 阅读 · 0 评论 -
CentOS7 安装pip和pip3
一.安装pip1. yum -y install epel-release 2. yum -y install python-pip 3. pip --version 查看pip版本二.安装pip31. yum -y install epel-release 2. yum -y ...原创 2019-12-10 21:57:23 · 4687 阅读 · 0 评论 -
centos7启动Nginx提示nginx: [emerg] still could not bind()
centos启动Nginx提示nginx: [emerg] still could not bind()根据提示信息,可以看出来是80端口被占用,通过以下命令查询是哪个进程占用的80端口netstat -ntlp | grep 80然后使用关闭占用80端口的进程kill -9 进程号...原创 2019-12-07 00:44:26 · 4674 阅读 · 0 评论 -
Linux下sudo 用户不在sudoers文件中。此事将被警告
今天使用linux的普通账户建立文件的时候,提示sudo 用户不在sudoers文件中,此事将被警告,通过查找答案,得以解决,记录下来方便他人和自己日后查看1.修改/etc/sudoers文件,此文件的权限为440,因此我使用root权限进行编辑vim /etc/sudoers2.打开此文件后,添加如下代码,强制保存并退出(wq!)此时再去新建文件时,按照提示输入密码即可创建成功...原创 2019-11-17 14:27:47 · 2749 阅读 · 0 评论 -
Linux下安装常用软件
作为程序猿,使用linux系统可以说是比较好的选择。在使用的linux系统开发的时候,我们也需要使用各种软件,简单介绍一些常用软件的安装。希望可以给刚接触并热爱linux系统的人提供帮助。因为我使用的是centOS 7版本(不同的版本大同小异),这里就以centOS 7为例简单介绍。一.idle3编辑器。喜欢python的应该都知道,idle3是一款可以说是专门为python3...原创 2019-11-17 02:02:49 · 8546 阅读 · 0 评论 -
重启Nginx报错: nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed
重启Nginx报错: nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory )停掉nginx 或者重启nginx报错:nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such...原创 2018-11-16 15:22:08 · 426 阅读 · 0 评论 -
Linux LNMP环境脚本
Linux LNMP环境脚本#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH#. Check if user is rootif [ $(id -u) != “0” ]; thenprintf “Error: You must be root to ...原创 2018-11-24 09:08:21 · 462 阅读 · 0 评论 -
linux mysql命令 bash: mysql: command not found 的方法
linux mysql命令 bash: mysql: command not found 的方法错误:[root@iZbp195kmemw834v3zyyfgZ]# mysql -u root -p-bash: mysql: command not found原因:/usr/bin目录下没有mysql命令解决办法:映射一个链接到/usr/bin目录即可,相当于建立一个软连接[root@...原创 2018-11-20 09:23:40 · 1855 阅读 · 1 评论 -
Linux下pfx证书导出key和crt
**Linux下pfx证书导出key和crt**一:在不知道openssl路径的情况下先确定openssl的路径二:cd /usr/local/sslset OPENSSL_CONF=openssl_conf三:将目标.pfx文件放入当前目录下(/usr/local/ssl)1.先转为.pem文件openssl pkcs12 -in an.pfx -nodes -out an...原创 2019-02-25 16:47:54 · 2516 阅读 · 0 评论 -
linux服务器每次登陆都会把IP写入hosts.deny文件,导致登陆之后下次登陆不了
解决办法:第一种:将自己的IP加入hsots.allow文件中 sshd:IP第二种解决办法:只要一登陆, 自己的IP就被加到/etc/hosts.deny里, 自己都不能登陆了原因:你之前这IP肯定登陆失败过,超过了你配置文件中的阀值, 所以就自动帮你加进去了。1. 根据你/usr/share/denyhosts/denyhosts.cfg配置中的SECU...原创 2019-03-21 14:38:02 · 3793 阅读 · 1 评论 -
Linux常用命令大全
Linux常用命令大全系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /pro...转载 2019-06-20 11:26:37 · 216 阅读 · 0 评论 -
Linux下创建定时任务
Linux下创建定时任务 今天公司有个需求,需要用到定时任务,写下这篇文章,供初学者参考。1.编辑的格式,是“分 时 日 月 周 命令”。当分为*时,表示每分钟执行一次,时为*时,表示每小时执行一次* * * * * /var/www/admin/index.php2.如果要设置没隔多久执行,则写为“*/数字”,在哪个位置就代表没隔多久执行一次。*/15 * * * * ...原创 2019-06-21 15:13:04 · 12793 阅读 · 1 评论 -
Linux 移动或复制文件(文件夹)
Linux 移动或复制文件(文件夹)命令格式:cp -rf /home/backup/default/Public/ Public/ 复制/home/backup/default/Public文件夹 到当前文件夹下补充cp该命令的各选项含义如下- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。...原创 2019-06-21 16:35:33 · 68321 阅读 · 3 评论 -
Linux两台服务器之间直接传输文件和文件件
Linux两台服务器之间直接传输文件和文件夹今天遇到一个需求,因公司有四台服务器,在老服务器上有一个音频文件夹大约为5个G大小,现在要拷贝到另外一台服务器上。如果把文件夹打包下载到本地,再上传到目标服务器上,感觉太浪费时间了。为了节约时间,就使用命令直接在两台服务器之间直接传输。一.用Xshell或者其他的远程工具登陆服务器二:使用命令scpscp -r 源服务器文件路径...原创 2019-07-16 18:02:26 · 4664 阅读 · 1 评论 -
Linux下批量修改文件及文件夹所有者及权限
Linux下批量修改文件及文件夹所有者及权限Linux下批量修改文件及文件夹所有者及权限需要使用到两个命令,chmod以及chown例:对/opt/Oracle/目录下的所有文件与子目录执行相同的权限变更:chmod -R 700 /opt/oracle/-R参数是递归 处理目录下的所有文件以及子文件夹700是变更后的权限表示(只有所有者有读和写以及执行的权限)/opt/o...原创 2019-08-12 17:45:38 · 12172 阅读 · 0 评论 -
Linux安装msyql+php+nginx+redis
CentOS6.8安装Nginx+MySQL5.6+PHP7.0.321. Nginx安装一.安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2.安装PCREPCRE 作用是让 Nginx 支持 Rewrite 功能 1、下载 PCRE 安装包,下载地址: http:...原创 2018-11-16 15:20:40 · 613 阅读 · 0 评论