
linux
文章平均质量分 52
gb4215287
这个作者很懒,什么都没留下…
展开
-
linux命令中curl get请求命令行是什么?
linux命令中curl get请求命令行是什么?原创 2023-08-23 09:06:23 · 1566 阅读 · 0 评论 -
linux 请求命令
linux 请求命令转载 2023-08-18 17:48:08 · 1074 阅读 · 0 评论 -
Linux 克隆虚拟机引起的“Device eth0 does not seem to be present, delaying initialization”(亲测重要)
linux动态获取ip地址转载 2022-10-05 21:22:43 · 1357 阅读 · 0 评论 -
kill -9 进程号杀不死可以用下面的杀掉 Linux下强制杀死进程的方法详解
linux强制杀死进程转载 2022-06-21 14:42:05 · 3368 阅读 · 0 评论 -
Linux下ipconfig命令报:command not found 解决方法(亲测)
Linux下ipconfig命令报:command not found 解决方法遇见的问题ipconfig命令失败,说明没有将ipconfig命令配置到环境变量。 需要配置,方法如下查看/sbin 是否在PATHecho $PATH使用管理员权限 运行以下命令suvi /etc/profile# 在profile文件里面PATH=$PATH:/sbinexport PATH=$PATH:/sbin"Esc" + ":wq" 保存文件让配置文件生效source /etc/.转载 2022-05-26 11:20:01 · 10008 阅读 · 0 评论 -
在linux中完整路径中的目录间分隔符是,路径分隔符(斜杠/与反斜杠\的问题)
先总结:斜杠/常用;反斜杠\只有在windows系统中使用路径中使用斜杠/和反斜杠\的区别到底是什么?事实上是只有windows系统中用\,其他的项目中,linux中都使用/,这是历史原因,不解释.Unix使用斜杆/ 作为路径分隔符,而web应用最先使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件导航栏都是用 反斜杠\转载 2021-09-08 17:01:31 · 3434 阅读 · 0 评论 -
linux怎么查看一个文件夹的大小
linux查看一个文件夹的大小的命令为:du --max-depth 1 -lh 该文件夹的完整路径例,查询/var文件夹的大小:du --max-depth 1 -lh /vardu 递归查询该路径下所有文件的大小(若不加任何参数,则显示文件夹内的所有文件,包括文件夹内子文件夹的内容)。命令解释:参数 --max-depth 1 -lh 设置递归深度为1,及不查询子文件夹。因而使用此参数只显示该文件夹的大小,不显示其中子文件夹的大小。注意:视操作系统版本不同,命令.转载 2021-05-25 16:28:16 · 1596 阅读 · 0 评论 -
Linux cached过高问题
Linux手动释放缓存的方法Linux释放内存的命令:syncecho 1 > /proc/sys/vm/drop_cachesdrop_caches的值可以是0-3之间的数字,代表不同的含义:0:不释放(系统默认值)1:释放页缓存2:释放dentries和inodes3:释放所有缓存释放完内存后改回去让系统重新自动分配内存。echo 0 >/proc/sys/vm/drop_cachesfree -m #看内存是否已经释放掉了。如果我们需要释放所有缓存,就输入下面的命转载 2021-05-17 18:17:02 · 3619 阅读 · 1 评论 -
CATALINA_BASE和CATALINA_HOME,多实例tomcat与多版本tomcat运行
多实例tomcat与多版本tomcat运行环境变量配置,以及思考。多实例运行环境变量的配置看了网上有很多tomcat环境变量的配置,有一些,我认为有些不妥比如:CATALINA_HOME:是安装目录(lib目录和bin目录是共享的)CATALINA_BASE:是工作目录(除开lib目录和bin目录)配置CATALINA_BASE,有些多此一举。当然大家,一般都是一个tomcat一个实例,但是当一台服务器上配置多个tomcat实例时,这样又会出问题。安装目录(lib,bin),大家转载 2021-04-22 16:55:07 · 506 阅读 · 0 评论 -
Centos7 安装 Elasticsearch7.10(不错可以试试)
1、安装JDK,Elasticsearch需要Java 7或者更高版本的支持具体安装操作请移步: Centos 7安装JDK2、安装Elasticsearch2.1、在Linux上创建elasticsearch的文件夹:mkdir /usr/local/software/elasticsearchcd /usr/local/software/elasticsearch/2.2、下载Elastaicsearch方式一:下载LINUX_X86_64文件到本地,然后把文件上传到Lin.转载 2021-04-22 16:52:30 · 351 阅读 · 0 评论 -
虚拟机:Centos 7 安装JDK8(亲测)
一、下载JDK压缩文件下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择要下载的版本,此处笔者选择的是Linux 64 jdk-8u231-linux-x64.tar.gz版本二、创建java目录并设置环境变量1、创建java目录mkdir -p /usr/local/software/java2、解压下载好的压缩文件#进入java目录cd /us..转载 2021-04-22 16:51:03 · 363 阅读 · 0 评论 -
Centos7 单台服务器搭建Elasticsearch6.0.1集群
文章目录一.环境规划二.环境搭建1.创建用户及目录2.修改配置文件三.启动和停止服务脚本四.使用elasticsearch-head 插件查看集群状态1.安装nodejs2.拉取elasticsearch-head.git 库五.启动错误处理:一.环境规划服务器IP 服务端口 群服务端口 是否可以为主节点 是否可以为数据存储节点192.168.100.97 9201 9301 True True192.168.100.97 92...转载 2021-04-22 16:49:59 · 260 阅读 · 0 评论 -
linux服务器文件索引inodes满了
inode节点中,记录了文件的类型、大小、权限、所有者、文件连接的数目、创建时间与更新时间等重要的信息,还有一个比较重要的内容就是指向数据块的指针。一般情况不需要特殊配置,如果存放文件很多,需要配置。有时磁盘空间有剩余但是不能存放文件,可能是由于inode节点数量不做了。查看inode的数量: 1 2 3 4 5 6 7 8 9 10 11 12 df -Th ..转载 2021-02-19 16:52:56 · 465 阅读 · 0 评论 -
Linux 调优方案, 修改最大连接数(ulimit命令)
Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数可以用ulimit -a 来显示当前的各种用户进程限制。下面我把某linux用户的最大进程数设为10000个:ulimit -u 10240对于需要做许多socket 连接并使它们处于打开状态的 Java 应用程序而言,最好通过使用 ulimit -n xx 修改每个进程可打开的文件数,缺省值是 1024。ulimit -n 4096 将每...转载 2021-02-02 17:45:46 · 3454 阅读 · 0 评论 -
linux中高并发socket最大连接数的优化详解
这篇文章主要给大家介绍了关于linux中高并发socket最大连接数优化的相关资料,文中介绍的很详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起学习学习吧。首先我们可以通过ulimit –a命令来查看系统的一些资源限制情况,如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 # ulimit -a转载 2021-02-02 17:44:36 · 571 阅读 · 0 评论 -
nginx优化worker进程最大打开文件数worker_rlimit_nofile 65535
来源:https://blog.csdn.net/ljx1528/article/details/87362561性能优化-优化worker进程最大打开文件数worker_rlimit_nofile 65535;参数语法:worker_rlimit_nofile 65535;默认配置:无放置位置:主标签段,不在任何区块在主配置文件nginx.conf中配置host-192-168-1-15:/usr/local/nginx/conf # cat /usr/local/nginx/conf/转载 2021-02-02 17:27:54 · 687 阅读 · 0 评论 -
nginx最大并发连接数的思考:worker_processes、worker_connections、worker_rlimit_nofile
参考nginx官网:http://nginx.org/en/docs/ngx_core_module.html#worker_connections 从用户的角度,http 1.1协议下,由于浏览器默认使用两个并发连接,因此计算方法: nginx作为http服务器的时候: max_clients = worker_processes * worker_connections/2 nginx作为反向代理服务器的时候: max_clients = worker...转载 2021-02-02 17:26:18 · 1835 阅读 · 0 评论 -
linux – 我怎么知道我到somaxconn有多近?
sysctl选项net.core.somaxconn默认为128(在我们的系统上)但可以引发.>这个限制测量和封顶究竟是什么?>我如何知道我有多接近极限?背景:我最近遇到了一个问题似乎是通过提高这个限制来纠正的.问题是间歇性的,所以我不相信它确实是固定的.我想知道[无论此设置上限]的当前数量是否大于先前的最大限制128.解决方法somaxconn确定系统上每个TCP端口允许的最大连接数.增加它(推荐用于服务器)可以防止“连接被拒绝”消息,但如果服务器无法处理增加的负载,则可能导转载 2021-02-02 17:12:21 · 176 阅读 · 0 评论 -
linux中tcp连接内核参数调优somaxconn
永久生效:vim /etc/sysctl.confnet.core.somaxconn=32768sysctl -p立即生效:sysctl -w net.core.somaxconn=32768sysctl -a显示所有内核参数看其解析: 对于一个TCP连接,Server与Client需要通过三次握手来建立网络连接.当三次握手成功后, 我们可以看到端口的状态由LISTEN转变为ESTABLISHED,接着这条链路上就可以开始传送数据了. 每一个处于监听(Listen)状态的端口,都转载 2021-02-02 17:10:01 · 326 阅读 · 0 评论 -
CentOS 7/8 安装 oniguruma 和 oniguruma-devel
来源:https://www.24kplus.com/linux/1614.htmlCentOS 7/8 安装oniguruma和oniguruma-devel。解决configure:error:Packagerequirements(oniguruma)werenotmet:Package'oniguruma',requiredby'virtual:world',notfound问题。CentOS 7 安装yum -y install http://mi...转载 2020-12-02 10:23:46 · 2805 阅读 · 1 评论 -
Linux平台安装MongoDB(亲测)
MongoDB 提供了 linux 各个发行版本 64 位的安装包,你可以在官网下载安装包。安装前我们需要安装各个 Linux 平台依赖包。Red Hat/CentOS:sudo yum install libcurl opensslUbuntu 18.04 LTS ("Bionic")/Debian 10 "Buster":sudo apt-get install libcurl4 opensslUbuntu 16.04 LTS ("Xenial")/Debian 9 "Str转载 2020-07-14 17:32:40 · 257 阅读 · 0 评论 -
linux安装篇之mongodb安装及服务自启动配置
安装步骤:1.下载https://www.mongodb.com/download-center?jmp=nav#community地址2.放置到/opt目录下3.解压:tar -zxvf mongodb-linux-x86_64-4.0.1.tgz4.将解压后的文件移动到/usr/local/目录下:mv mongodb-linux-x86_64-4.0.1 /usr/local/mongodb5.MongoDB 的可执行文件位于 bin 目录下,可以把bin目录绝对路径添加到环境.转载 2020-07-14 17:31:13 · 266 阅读 · 0 评论 -
查看linux的系统位数
使用多种方法查看linux的系统位数是32还是64方法/步骤 使用getconf命令 使用file命令 查看shell的外部命令, 顺便就可以显示出操作系统的位数 使用file查看内部shell命令 没有效果 使用uname -m命令查看 使用arch命令查看 和命令uname -m功能相同 END 经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详来源:https://jingyan.baid.转载 2020-06-13 15:27:09 · 584 阅读 · 0 评论 -
查看CentOS的系统版本(亲测)
记录一下 以免忘记:CentOS查看版本有如下:cat /etc/redhat-releaseuname -acat /etc/issue #这个好像7以上看不了cat /proc/version #这个是和内核有关的数据getconf LONG_BIT or getconf WORD_BIT #查看版本位数是64位还是32位————————————————版权声明:本文为CSDN博主「GinHK」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。..转载 2020-06-13 15:22:35 · 299 阅读 · 0 评论 -
centos找不到环境变量 -bash: ls: command not found(亲测)
#在系统中输入命令,报如下错误:[root@a1 work]# ll-bash: ls: command not found#临时解决办法:export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/binoexport PATH=/usr/local/sbin:/usr/loca...转载 2020-04-01 10:08:06 · 742 阅读 · 0 评论 -
LINUX服务器出网带宽 一直被占用原因查找
一、遇到的状况 出网带宽:流出服务器的带宽,从服务器对外提供访问,或者从客户端FTP等方式下载服务器内部资源都是出网带宽,服务器出带宽就是购买的带宽值。2M的带宽几乎一直被占用,导致程序非常卡,出网带宽占用一般情况是从服务器在大量持续性下载东西,或者访问异常,恶意访问等等。二、解决方法(在服务器安装ift...转载 2020-01-14 11:26:30 · 1613 阅读 · 0 评论 -
Linux系统使用iftop查看带宽占用情况
Linux系统下如果服务器带宽跑满了,查看跟哪个ip通信占用带宽比较多,可以通过iftop命令进行查询,使用方法如下:1 安装方法【软件官网地址:http://www.ex-parrot.com/~pdw/iftop/】CentOS系统运行:yum install iftopDebian系统 运行:apt-get install iftop在安装过程中需要我们输入 y 继续的步骤...转载 2020-01-14 11:25:39 · 1002 阅读 · 0 评论 -
Linux测试端口的连通性的四种方法
目录1.telnet 2.ssh 3.crul 4.wget方法一、telnettelnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性,具体用法格式:telnet ip port说明:ip:是测试主机的ip地址port:是端口,比如80如果telnet连接不存在的端口,那会如下图所示。如果telnet ...转载 2019-11-11 17:59:21 · 1173 阅读 · 0 评论 -
php.ini中关于Session的配置
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/msllws/article/details/85232203【session.save_handler = files】Session存储处理器名字,默认为files(文件存储),还可以是memcache、redis等。...转载 2019-10-15 15:45:05 · 338 阅读 · 0 评论 -
Linux 定时任务crontab_014
1、crontab命令概念crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。crontab命令允许用户提交、编辑或...转载 2019-10-14 14:11:52 · 1705 阅读 · 0 评论 -
PHP使用Zend Opcache之优化加速和缓存清理总结
简介字节码缓存不是php的新特性,有很多独立性的扩展可以实现缓存,比如PHP Cache(APC),eAccelerator,ionCube和XCache等等。但是到目前为止,这些独立的扩展并没有集成到php核心当中。所有在php5.5.0之后,php内置了字节码缓存功能,叫做Zend Opcache。zend Opcache前身是Zend Optimizer +,在03年改名Opcach...转载 2019-10-12 16:07:08 · 302 阅读 · 0 评论 -
opcache开启和关闭
来源:https://www.cnblogs.com/chenguoli/p/7607208.html查看opcache状态php -i |grep opcache// 结果如下,可以看出opcache.enable => On,处于开启状态Configure Command => './configure' '--prefix=/usr/local/php-fpm...转载 2019-10-12 16:05:57 · 1750 阅读 · 0 评论 -
PHP7开启opcache打造强悍性能
鸟哥在博客中说,提高PHP 7性能的几个tips,第一条就是开启opcache:记得启用Zend Opcache, 因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快,所以之前测试时期就发生了有人一直没有启用Opcache的事情那么什么是Opcache呢?Opcache 的前生是Optimizer+,它是PHP的官方公司 Zend 开发的一款闭...转载 2019-10-12 16:04:41 · 174 阅读 · 0 评论 -
Linux下socket最大连接数 ulimit -n 最大值修改
转自:http://it.oyksoft.com/post/6346/请求多的Linux服务器,如不改最大打开文件数的话,那是一个悲剧~可以用命令 ulimit -n 看看当前最大可打开文件数 默认是1024如果加大呢?临时方法是ulimit -n 8192 这个方法是临时的,也就是重启电脑或者重新登录后又会恢复成1024,且只有 root 用户有权限改。永久方法:修改转载 2015-12-13 17:10:41 · 879 阅读 · 0 评论 -
如何使用Linux的Crontab定时执行PHP脚本的方法
来源:http://www.jb51.net/article/29136.htm我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实现。但这两种方法都不太可靠,不稳定。我们可以借助Linux的Crontab工具来稳定可靠地触发PHP执行任务下面介绍Crontab的两种方法。 一、在Crontab中使用PHP执行脚转载 2015-12-15 17:43:47 · 475 阅读 · 0 评论 -
php大文件上传php.ini配置
来源:http://xuqin.blog.51cto.com/5183168/909258http://wenku.baidu.com/view/daa108687e21af45b307a8e3.htmlupload_max_filesize = 500m; //允许上传文件大小的最大值post_max_size = 500m; //通过表单转载 2016-02-21 20:01:45 · 3148 阅读 · 0 评论 -
收集的48个Shell脚本小技巧
来源:http://www.jb51.net/article/53967.htm本文收集了一堆的shell脚本技巧,我说过,我写博客主要是作一些学习笔记,方便自己查阅,所以,我会搞出这么一篇文章,也没有什么不可理解的。关于这些技巧的出处,诶,我也忘了,可能来自theunixschool、 commandlinefu、酷勤网和igigo.net,当然了,也有部分是我自己的经验心得,管他呢,进了我转载 2016-02-28 17:49:25 · 401 阅读 · 0 评论 -
vim配置及插件安装管理(超级详细)
Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成转载 2016-05-25 16:53:04 · 558 阅读 · 0 评论 -
linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
linux编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14的方法对于 我这个小菜菜来讲是非常的复杂的还好有这篇文章,下面一起来看看吧。一、使用系统镜像文件配置本地yum源1、使用WinSCP.exe等工具上传系统镜像文件rhel-server-7.0-x86_64-dvd.iso到/usr/local/src目录2、使用Putty.exe工具转载 2016-05-16 00:22:18 · 544 阅读 · 0 评论 -
man php怎么打开
来源:http://www.nginx.cn/1099.htmllinux安装软件到自定义路径时,新安装的命令需要带上路径才可以执行,不能像系统自带命令那样可以直接使用。这个时候可以通过修改环境变量PATH和MANPATH,来实现像系统命令一样使用新安装的命令并能查看man。我们以php-fpm安装为例,安装完成之后,php的安装目录是/usr/local/phpphp的可转载 2016-05-31 00:39:52 · 882 阅读 · 0 评论