linux
CC_小硕
这个作者很懒,什么都没留下…
展开
-
在linux下安装或者卸载nginx
如果迩是在ubuntun下安装nginx、建议先卸载掉自带的版本、太旧了、0.7的、uWsgi都不支持、还要打补丁、太麻烦了、如果是默认安装的话、一定是使用了apt-get的方式来安装的、那么莪们就使用apt-get的方式来卸载吧、sudo apt-get --purge remove nginx完成后再试下which nginx存在不、不存在就是已经成功卸了还是从源码转载 2017-04-19 15:13:47 · 7619 阅读 · 0 评论 -
linux 基础命令 记录
查看端口占用:lsof -i:9502 netstat -tunlp | grep 9501强杀进程:kill -s 9 10369ps afc | grep xxxx.php查看文件开启了几个进程查看程序进程数:ps aft | grep tcp.php查看系统核心数:cat /proc/cpuinfo | grep 'cores' | uniq连接:telnet 127.0....原创 2018-09-26 10:45:49 · 245 阅读 · 0 评论 -
强大的strace命令用法详解
strace是什么?按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。strace底层使用内核的ptrace特性来实现其功能。在运维的日常工作中,故障处理和问题诊断是个主要的内容,也是必备的技能。strace作为一种动态跟踪工具,能够帮助运维高效地定位进程...转载 2018-08-21 14:00:51 · 57148 阅读 · 6 评论 -
linux内核学习之网络篇——TCP/IP概述
1.ISO 参考模型因特网协议栈中的层人们已经进行了一些讨论关于如何将TCP/IP参考模型映射到到OSI模型。由于TCP/IP和OSI模型组不能精确地匹配,还没有一个完全正确的答案。另外,OSI模型下层还不具备能够真正占据真正层的位置的能力;在传输层和网络层之间还需要另外一个层(网络互连层)。特定网络类型专用的一些协议应该运行在网络层上,但是却运行在基本的硬件帧交换上。类似协议的例子有地址解析协议...转载 2018-07-05 16:14:53 · 800 阅读 · 0 评论 -
linux 修改文件用户组和所有者
1. linux下修改文件用户组chgrp: change group的简写,修改文件所属的用户组。[java] view plain copychgrp users test.log 修改后查看 ls -l[java] view plain copy-rwxrwx--- 1 work users 0 Jun 8 15:46 test.log 如果要修改该目录下所有文件和目录,使用-R参数...转载 2018-04-05 18:46:17 · 6299 阅读 · 0 评论 -
详解Linux服务器Tcp最大连接数
网络编程在tcp应用中,server事先在某个固定端口监听,client主动发起连接,经过三路握手后建立tcp连接。那么对单机,其最大并发tcp连接数是多少?如何标识一个TCP连接在确定最大连接数之前,先来看看系统如何标识一个tcp连接。系统用一个4四元组来唯一标识一个TCP连接:{local ip, local port,remote ip,remote port}。cl转载 2017-12-15 11:19:13 · 5219 阅读 · 1 评论 -
阿里云服务器使用免费个人DV证书部署nginx+https站点
一、在阿里云中购买证书服务在阿里云中购买证书服务,功能可以在阿里云的控制台中的“证书服务”中找到,由于是个人站点,我购买的是DV类型的证书。OK,这里补充一下证书的几个类型,根据不通的业务类型使用不通的证书:证书类型使用范围DV个人使用证书,能起到加密传输的作用,但无法向用户证明网站的真实身份。转载 2017-11-17 11:39:53 · 1148 阅读 · 0 评论 -
Centos 6.8 安装git
yum 安装git 1.7版本 在clone 时 会报错:clone error: The requested URL returned error: 400 Bad Request while accessi解决方法重新 make安装 最近版本1.卸载git yum remove git2.优先安装扩展 避免在安装git clone原创 2017-10-10 12:03:44 · 1153 阅读 · 0 评论 -
telnet不能用!!!提示:-bash: telnet: command not found
一.检查1、[root@localhost ~]# telnet bash: telnet: command not found 2、 查询了是否安装Telnet包,结果如下: [root@localhost ~]# rpm -qa telnet* telnet-server-0.17-47.el6.i686 3、又查询了xinetd的状态: [root@local转载 2017-10-07 16:51:18 · 279 阅读 · 0 评论 -
Linux top命令的用法详细详解
以下是对Linux中top命令的用法进行了详细的介绍,需要的朋友可以过来参考下查看多核CPU命令mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txttop命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪转载 2017-09-24 15:19:45 · 335 阅读 · 0 评论 -
linux 下卸载PHP
卸载php的命令,使用命令yum remove php是不够的,因为yum并不会帮你把php完全卸载掉,如果你使用php -v可以发现php的版本号仍然存在。 正确的卸载php的方法是:删除php的rpm安装包(其实yum安装在根本上还是使用的rpm包,只是yum安装能解决rpm安装时发生的包依赖问题)。 命令如下: #rpm -qa|grep原创 2017-08-07 08:53:52 · 804 阅读 · 0 评论 -
linux 下安装jdk
1.先查看下jdk当前的版本java -version2.用命令查看rpm -qa | grep java3.删除之前的版本rpm -e --nodeps java-1.8.0-openjdk-1.8.0.101-3.b13.el7_2.x86_64或yum -y remove java java-1.8.0-openjdk-1.8.0.101-3.b转载 2017-08-08 11:43:44 · 165 阅读 · 0 评论 -
将jetty嵌入到应用中的简单案例
前面说过jetty最广泛的应用是可以方便的嵌入到应用程序中,而不是作为应用服务器,下面就用最简单的demo来演示一个最简单的应用 1、下载并导入依赖 首先应该建立一个普通的java项目,然后把依赖包导进去 关于依赖包的获取,第一种方式是将前面下载的jetty服务器中lib目录中的jar包导入即可 另外是在jetty下载页面上,上面是jetty服务器的下载链接转载 2017-08-08 11:32:22 · 296 阅读 · 0 评论 -
Linux下安装jetty服务器
jetty和我们通常使用的tomcat一样,是一个开源的servlet容器,特点是轻量易部署,一方面jetty可以作为web容器使用,另一方面也是最一般的方式是jetty以一组jar包的形式发布,所以很容器被实例化成为一个对象从而嵌入到我们的应用程序中,让java应用程序可以独立的发布和运行 jetty和tomcat的结构很相似,并且使用很简单,在linux下部署jetty过程如下:转载 2017-08-08 11:30:51 · 254 阅读 · 0 评论 -
CentOS 下,PHP安装拓展
CentOS 下,PHP有多种方式来安装拓展, 主要有 包管理式的 yum 安装、pecl 安装, 以及源码编译安装。包管理式的安装卸载尤为方便,而源码编译式的安装则方便参数调优。一般搭建本机开发环境推荐包管理式的安装,节约时间。而线上部署环境则推荐编译安装, 方便调优。本文以 MongoDB 扩展`安装举例。工具PHP版本 : 7.0.17Ngin转载 2017-06-08 11:53:25 · 447 阅读 · 0 评论 -
云服务器LNMP环境搭建
原文地址:http://blog.csdn.net/zjiang1994/article/details/72884151写在前面关于目的这是一篇介绍如何在云服务器上搭建LNMP环境的指北南内容基于我近一段时间来的学习和实践,所以有些内容会和网上其他文章有重复,所以说本文目的在于通过前辈们的知识,并且尽量清晰的总结出一套行之有效的方法。关于L转载 2017-06-07 14:27:08 · 589 阅读 · 0 评论