![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 65
sunsineq
这个作者很懒,什么都没留下…
展开
-
Centos / ubuntu环境 PHP环境下宝塔安装pdo_sqlsrv扩展(sqlserver扩展)
宝塔面板的 PHP 安装路径为 /www/server/php/ 且支持多个 PHP 版本共存,所以安装 PHP 扩展的方法与网上那些示例略有不同。( pdo_sqlsrv 扩展目前最新的版本可以通过此网址查看 http://pecl.php.net/package/pdo_sqlsrv)实测在centOS6.8+宝塔(pytohn2版本)环境下,由于gcc组件是4.4版本,会造成安装失败,请谨慎操作。#使用对应php版本的phpize。#下载pdo_sqlsrv扩展包。#检查扩展是否安装成功。原创 2024-05-22 11:31:46 · 579 阅读 · 2 评论 -
MySQL远程连接 ERROR 2003 Can‘t connect to MySQL server (10060) 解决办法
etc/my.cnf, /etc/mysql/my.cnf, /usr/local/etc/my.cnf, ~/.my.cnf 这些就是mysql默认会搜寻my.cnf的目录,顺序排前的优先。原文链接:https://blog.csdn.net/weixin_46053707/article/details/110288992。3、 一般linux 上都放在 /etc/my.cnf ,查看mysql配置文件my.cnf(宝塔安装叫 mysql.conf)vim /etc/my.cnf 进入编辑。转载 2023-06-27 15:53:01 · 2223 阅读 · 0 评论 -
银河麒麟系统安装mysql数据库[mysql-5.7.28-linux-glibc2.12-x86_64]
银河麒麟系统安装mysql数据库mysql-5.7.28-linux-glibc2.12-x86_64原创 2023-06-27 15:21:49 · 2070 阅读 · 0 评论 -
利用宝塔在重置的服务器上安装MySQL8.0
2.复制外网面板地址,利用用户名,密码登录进宝塔面板,完成绑定账号,弹出的推荐安装直接关闭就好了。我一般会按顺序都执行一遍,不知道为什么第一个执行后去查看防火墙status时,防火墙仍然处于打开状态,所以我再执行一遍下面的stop,然后在命令行再输入reboot重启服务器;版权声明:本文为CSDN博主「老老老樊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。6.进入Mysql软件新建连接并尝试连接自己服务器上的数据库,连接成功如下图显示。3.按下图选择进行安装。转载 2023-06-26 09:22:55 · 528 阅读 · 0 评论 -
CENTOS7宝塔下NGINX配置LARAVEL项目出现WARNING: FILE_EXISTS(): OPEN_BASEDIR RESTRICTION IN EFFECT.
CENTOS7宝塔下NGINX配置LARAVEL项目出现WARNING: FILE_EXISTS(): OPEN_BASEDIR RESTRICTION IN EFFECT.当你出现这种情况的时候不要谎,解决方法很简单。1.一般宝塔部署网站在public下会生成一个user.ini防跨站的文件。2.打开你自己的这个文件复制open_basedir=以后内容。如下:open_basedir=/项目目录/:/tmp/ //注意项目目录不用指到public下3.找到php的php.ini文原创 2020-12-12 10:14:47 · 1193 阅读 · 0 评论 -
Git图文使用教程说明
✍、Git图文使用教程说明Git 版本:v2.33.0IDEA版本:2021.1主要记录 git 的常用命令、IDEA 集成 git、git与GitHub、IDEA 集成 GitHub、Gitee等(详细图文步骤记录)配套视频参考:【尚硅谷】5h打通Git全套教程❤️Git图文使用教程详解 地址❤️Git图文使用教程详解(一) https://blog.csdn.net/Augenstern_QXL/article/details/120088445❤️Git图文使用教程详解(二)...转载 2022-02-09 21:19:40 · 78 阅读 · 0 评论 -
Cmder中使用ab压力测试提示没有该命令
默认Cmder中操作的命令有三块,第一:自带四五百个命令,第二:Win下DOS中支持的命令,第三:Win系统中环境变量中可搜索到的命令.AB命令默认不属于DOS系统默认指令,也不属于Cmder自带的Bin指令,那么只能是第三种,Win系统中环境变量中添加Apache的Bin目录来获得Apache自带的AB压力测试命令:一.安装Apache或带有Apache的集成包1.Apache单独下载http://httpd.apache.org/download.cgi#apache242.A原创 2022-02-08 16:22:06 · 868 阅读 · 0 评论 -
Cmder下ssh免密登录配置
1、本地生成ssh-key在本地cmder终端下运行下面的命令生成ssh的公钥和私钥文件:ssh-keygen -t rsa其中,.ssh/id_rsa为私钥文件,留在本地使用,而.ssh/id_rsa.pub为公钥文件,一般需要上传到Linux服务上使用。2、将公钥拷贝到Linux服务器在Windows下的user的.ssh文件目录下使用scp命令将公钥上传到Linux服务器:scp "id_rsa.pub" username@remoteip:~/在传输过..转载 2022-02-08 09:56:52 · 785 阅读 · 0 评论 -
cmder使用简介
简介cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令。下载官网地址:Cmder | Console Emulator下载的时候,会有两个版本,分别是mini与full版;唯一的差别在于有没有内建msysgit工具,这是Git for Windows的标准配备;全安装版 cmder 自带了 msysgit, 压缩包 23M, 除了 git 本身这个命令之外, 里面可以使用大量的 linux 命令;比如 grep,转载 2022-02-08 09:50:00 · 9980 阅读 · 1 评论 -
cat /proc/cpuinfo 查看CPU信息
在Linux系统中,/proc目录下提供了很多的文件来显示系统的软硬件信息。如果想了解系统中的CPU提供者及相关配置信息,可以查看/proc/cpuinfo。比如我们要获取物理CPU的数量、每个物理cpu的核心数、是否开启超线程等信息。首先要搞清楚物理CPU、核心数、逻辑CPU数的概念:①物理CPU数量(physical id):主板上实际插入的CPU数量,有几个可以通过不重复物理id来统计。②CPU核数(cpu cores):单个CPU上可以处理数据的芯片组数量,如双核、四...原创 2022-02-06 11:10:59 · 7045 阅读 · 0 评论 -
Linux ulimit命令详解
ulimit 是一个计算机命令,用于shell启动进程所占用的资源,可用于修改系统资源限制命令常用参数-H 设置硬资源限制.-S 设置软资源限制.-a 显示当前所有的资源限制.-c size:设置core文件的最大值.单位:blocks-d size:设置数据段的最大值.单位:kbytes-f size:设置创建文件的最大值.单位:blocks-l size:设置在内存中锁定进程的最大值.单位:kbytes-m size:设置可以使用的常驻内存的最大值.单位:kbytes-n siz转载 2022-02-06 10:16:11 · 2021 阅读 · 0 评论 -
Nginx 配置 ngx_http_auth_basic_module 认证访问 Web
Nginx 配置 ngx_http_auth_basic_module 认证访问 Web在互联网分享时代,我们使用Nginx建立了一个网站、一个网络目录;但是有的时候这些东西我只想分享给熟悉的人,不想让其他人访问。虽然现在有很多的开源程序,方法可以做到我所有的要求。但是我就是喜欢折腾。现在就利用 Nginx 的 ngx_http_auth_basic_module 模块配置一个网页的认证登录。只有输入正确账号和密码才可以访问。如下图,访问网站时提示需要授权;lnmp1.6 的 Nginx 1.1转载 2022-01-27 15:50:40 · 638 阅读 · 0 评论 -
centos8.2安装mysql8.0时报错Error:Unable to find a match: mysql-community-server
今天用yum安装mysql8.0时报错信息如下 1 2 3 4 5 6 7 8 [root@mysql ~]# yum install -y mysql-community-server Repository AppStreamislisted more than onceinthe configuration Repository extrasislisted more than once...转载 2022-01-22 11:04:55 · 495 阅读 · 0 评论 -
centos7中设置nginx的systemctl启动方式
1.建立服务文件(1)文件路径vim /usr/lib/systemd/system/nginx.service (2)服务文件内容[Unit]Description=nginx - high performance web serverAfter=network.target remote-fs.target nss-lookup.target[Service]Type=forkingExecStart=/opt/nginx/sbin/nginxExecReload=..转载 2022-01-22 10:56:54 · 1282 阅读 · 0 评论 -
Linux top命令的用法详细详解
Linux top命令的用法详细详解首先介绍top中一些字段的含义:VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的共享3、如果申请100m的内存,实际使用10m,它只增长10m,与VI.原创 2022-01-19 10:10:01 · 3045 阅读 · 1 评论 -
Linux top命令参数及使用方法详解
top命令 是用来监控 Linux 系统状况,比如cpu、内存的使用。 top - 10:37:35 up 25 days, 17:29, 1 user, load average: 0.00, 0.02, 0.05Tasks: 104 total, 1 running, 103 sleeping, 0 stopped, 0 zombieCpu(s): 0.1%us, 0.0%sy, 0.0%top命令是用来监控Linux系统状况,比如cpu、内存的使用。 top - 10:37:35 u..转载 2022-01-19 09:44:29 · 472 阅读 · 0 评论 -
Linux top命令使用详解
Linux top命令使用详解已使用linux系统很长时间,查看整体性能时,经常使用top命令,现将日常运维过程中top命令常见用法汇总整理,以便学习和参考。本文汇总整理网络资料和自我总结。只用于学习和交流。如涉及版权,可联系博主删除。top命令介绍top 显示说明top命令整体说明:整个 top 画面主要分成三个区概要区 (Summary Area) - 显示整个系统的资讯讯息/提示列 (Message/Prompt Line) - 显示各命令的结果讯息或让使用者输入命令的参数,平原创 2022-01-19 09:38:10 · 2078 阅读 · 0 评论 -
Linux环境下安装Mysql-8.0.23(2021-3-26)
Linux环境下安装Mysql-8.0.23(2021-3-26)原创无关痛痒qaq2021-07-27 14:23:57博主文章分类:数据库©著作权文章标签Linux文章分类Linux系统/运维阅读数111<span style="color:#17233f"><span style="color:#333333"><span style="background-color:#f7f7f7"><span style="colo..转载 2022-01-14 22:45:28 · 583 阅读 · 0 评论 -
linux安装gcc命令步骤(centos安装gcc命令)
linux安装gcc命令步骤(centos安装gcc命令)>一、前言本文介绍在CentOS7.8系统下使用YUM升级GCC版本的相关操作步骤。CentOS7默认安装的gcc版本是4.8版本,gcc 4.8最主要的一个特性就是全面支持C++11,如果不清楚什么用的也没关系,简单说一些C++11标准的程序都需要gcc 4.8以上版本的gcc编译器编译。很多工具依赖的是更高版本的gcc,比如编译MySQL 8.0(8.0.16以上版本是C++14标准,需gcc 5.3以上版本)、Redis 6.转载 2022-01-14 21:03:39 · 6865 阅读 · 3 评论 -
总结SSH登陆故障:expected key exchange group packet form server
expected key exchange group packet form server 通常会出现在Navicat连接数据库或者putty/xshell/WinSCP/SecureCRT等远程终端软件SSH到linux服务器是报错。(直接ssh命令主机是没有问题的,通过终端就会产生这类error)前提环境:网络ping、端口、服务、权限和账号密码都正常的。对于老版本的putty在连接服务器时提示:expected key exchange group packet form server,..转载 2021-12-17 16:06:35 · 5662 阅读 · 0 评论 -
linux 安装mysql客户端时提示libncurses.so.5()(64bit) is needed
libncurses.so.5()(64bit) is needed by MySQL-client-5.6.47-1.el6.x86_64以及 libtinfo.so.5()(64bit) is needed by MySQL-client-5.6.47-1.el6.x86_64的解决今天在安装mysql是遇到了问题尝试了许多方法,最终找到了可以可靠解决这个问题的方法yum install libncurses*...原创 2021-10-26 13:27:38 · 3132 阅读 · 0 评论 -
Linux各目录及每个目录的详细介绍
在 Linux 下,我们看到的是文件夹(目录):在早期的 UNIX 系统中,各个厂家各自定义了自己的 UNIX 系统文件目录,比较混乱。Linux 面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出 FHS ( Filesystem Hierarchy Standard ) 的 Linux 文件系统层次结构标准。FHS 标准规定了 Linux 根目录各文件夹的名称及作用,统一了Linux界命名混乱的局面。无论何种版本的 Linux 发行版,桌面、应用是 Li..转载 2021-10-26 13:23:18 · 5374 阅读 · 0 评论 -
CentOS7下Mysql5.5的rpm安装及配置
目录:1、vmware 安装centos72、mysql rpm包下载地址3、卸载mariadb4、安装mysql5、设置root用户的密码6、设置mysql服务开机自启7、mysql安装位置8、修改字符集9、mysql的主要配置文件1、vmware 安装centos7<--返回目录 参考:vmware 安装 centos7 及网络配置,永久修改主机名 安装后:ip addr显示没有配置ens33 网络,所以ping www.baidu.com肯定是不通...原创 2021-10-26 11:14:22 · 418 阅读 · 0 评论 -
安装wget软件包(linux最小化安装时,wget不会默认被安装)
今天给服务器安装新LNMP环境时,wget 时提示 -bash:wget command not found,很明显没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装。可以通过以下两种方法来安装:1、rpm 安装rpm 下载源地址:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/下载wget的RPM包:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/wget-1原创 2021-10-26 10:57:54 · 1884 阅读 · 0 评论 -
虚拟机中克隆虚拟机的步骤
首先一定要确保被克隆的linux系统处于关闭状态这里选择创建完整克隆。输入命名选好位置,点击完成后等待克隆完成就可以使用了。还有重要的一点是,如果被克隆的虚拟机的网卡在克隆前后是不同的,虚拟机的网卡(IP地址)发生了改变。网卡会被改变的原因是:被克隆的虚拟机的物理网卡ipv4采用的是“自动(DHCP)”模式,所以它会通过DHCP动态的给虚拟机分配一个IP地址。由于克隆的原因导致DHCP重新给虚拟机分配了一个IP地址。(个人认为:应该是虚拟机的自我保护机制让它...转载 2021-10-23 16:39:09 · 217 阅读 · 0 评论 -
Linux下查看yun rpm dpkg 软件是否安装成功的方法
因为Linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:一、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字” 。 rpm -qa | grep ruby二、以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字” ;dpkg-l | grep ruby三、yum方法安装的,可以用yum ..转载 2021-10-23 09:40:04 · 752 阅读 · 0 评论 -
shell命令之at 执行一次性定时任务的用法
大家都知道crontab是执行定时任务的命令,那么at又是什么呢? 其实at也是定时任务命令,不同的是crontab是执行循环任务,at执行一次性任务首先说下时间例子Minute at now + 5 minutes 任务在5分钟后运行Hour at now + 1 hour 任务在1小时后运行Days at now + 3 days 任务在3天后运行Weeks at now + 2 weeks 任务在两周后运行Fixed...原创 2021-08-03 10:52:33 · 660 阅读 · 0 评论 -
linux ip限制的两种设置方式
经常网络被攻击,最有效的方式就是在linux操作系统上直接限制ip访问,主要有两种方式设置1.使用hosts.allow和hosts.deny来设置ip白名单和黑名单,/etc/目录下 优先级为先检查hosts.deny,再检查hosts.allow, 后者设定可越过前者限制, 例如: a.限制所有的ssh,除非从218.64.87.0 - 127上来。 hosts.deny: in.sshd:ALL ...原创 2021-07-26 13:22:20 · 7130 阅读 · 0 评论 -
Linux查看端口占用情况,并强制释放占用的端口
有时候关闭软件后,后台进程死掉,导致端口被占用。 下面以TOMCAT端口8060被占用为例,列出详细解决过程。 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | grep 8060 netstat -tln 查看端口使用情况,而netstat -tln | grep 8060则是只查看端口8060的使用情况 2.查看端口属于哪个程序?端口被哪个进程占用 ls...原创 2021-05-10 11:50:56 · 206 阅读 · 0 评论 -
Linux top命令的用法详细详解
查看多核CPU命令mpstat -P ALL 和 sar -P ALL说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txttop命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。top进入视...原创 2021-04-28 14:47:03 · 79 阅读 · 0 评论 -
Linux常用命令——id
id 显示用户与用户组的信息语法格式:id 【option】【username】 id [选项] [用户名]注意:id 命令及后面的选项和用户名里,每个元素之间都要至少要有一个空格参数选项 解释说明 -g 显示用户组 -n 显示用户,所属群组或附加群组的名称,不显示数字 -r 显示实际ID -u 显示用户ID 案例一:参数的使用...原创 2021-02-19 21:31:26 · 167 阅读 · 0 评论 -
linux cat /etc/passwd 说明
linux cat /etc/passwd 说明通常在Linux系统中,用户的关键信息被存放在系统的/etc/passwd文件中,系统的每一个合法用户账号对应于该文件中的一行记录。这行记录定义了每个用户账号的属性。下面是一个passwd文件的示例(部分摘录):root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologin......desktop:x:8转载 2021-02-19 21:30:17 · 11363 阅读 · 0 评论 -
阿里云的ecs服务器(linux)安装宝塔
1.格式化阿里云的服务器磁盘。2.找到实例磁盘-》重新初始化磁盘3.在服务器的安全组件-》安全组-》配置规则4.进入安全组规则页面,添加安全组规则5.配置宝塔需要的8888端口还有其他的所需要的一些端口6.配置完成后,远程链接工具(xshell,putty都行)链接虚拟机7.登录远程连接工具后,需要安装宝塔面板,这里需要提醒一下,一定要用最新的宝塔安装链接yum install -y wget && wget -O install.sh htt原创 2020-11-21 22:35:12 · 134 阅读 · 1 评论 -
阿里云服务器安装宝塔面板图文教程
购买完云服务器ECS后,对于新手而言如何搭建Web环境是比较棘手的,分享一款简单易用的主机面板:宝塔面板,分享阿里云服务器安装宝塔面板图文教程:本文以:Linux云服务器,CentOS 7.4 64位系统为例。一:开放安全组端口什么是安全组?是阿里云ECS云服务器特有的虚拟防火墙,是一种安全机制,默认情况下宝塔面板依赖的端口并没有开放,所以我们第一步是自定义安全组开放端口,如下图所示:我们以开放8888号端口为例:1、登录到云服务器ECS控制台;2、点击“更多”–“网络和安全组”–“安全转载 2020-11-16 08:21:38 · 992 阅读 · 0 评论 -
宝塔部署php项目出现No input file specified 的原因
几点原因:目录的.htaccess文件内容错误,注意最后一行的?号一定要有<IfModule mod_rewrite.c>Options +FollowSymlinksRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]</IfModule>2.宝塔面板项原创 2020-11-03 14:42:30 · 1045 阅读 · 0 评论 -
Linux下命令行中的复制和粘贴操作
安装gpm:yum install -y gpm*开启gpm服务:systemctl start gpm按住鼠标左键,选中想要复制的内容,松开就完成复制,再在复制的位置按右键就完成粘贴。原创 2020-08-30 22:15:36 · 991 阅读 · 1 评论 -
虚拟机vmnet0、vmnet1和vmnet8的区别
vmnet0,实际上就是一个虚拟的网桥vmnet0,实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关。所以在Bridged模式下,你可以让虚拟机成为一台和你的Host相同地位的机器。vmnet1,这是一个Host-Only网络模式vmnet1,这是一个Host-Only网络模式,这是用于建立一个与世隔绝的网络环境所用到的,其中vmnet1也是一个虚拟的交换机,交换机的一个 端口连接到你的Host上,另原创 2020-08-27 20:25:35 · 240 阅读 · 0 评论 -
ps进程
ps: process status常用命令组合:ps aux 最常用,查服务进程状态ps -ef 查包含父进程的子进程ps -eo 自定义输出格式,-e 等于 -A ,代表所有进程, -ouser-defined format 自定义格式主要运用场景: 内存满了,按服务占用内存大小查出哪些进程内存占用多 ,ps -eo rss,pid,cmd|sort -n ...原创 2020-04-29 19:26:57 · 186 阅读 · 0 评论 -
systemctl daemon-reload
systemctldaemon-reload: 重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载。init 和 systemd 的命令区别,大概简介:systemctl --help 查看帮助!!!!!!!systemctl enable | disable | is...原创 2020-04-29 19:24:44 · 44890 阅读 · 0 评论 -
Linux命令 ls 和 ll 的使用方法与基本区别
Linux命令ls和ll的使用方法:ll:罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。ll是“ls-l"的别名。相当于Windows里的快捷方式。可以理解为ll和ls-l的功能是相同的,ll是ls -l的别名。ls:仅罗列出当前文件名或目录名 就像Windows里的文件列表。一、ll...转载 2020-04-24 20:55:55 · 783 阅读 · 0 评论