ICode9

精准搜索请尝试: 精确搜索
  • Linux内核 -- vm内存相关参数2020-02-06 16:55:35

    查看方式:1、sysctl -a2、cat /proc/sys/vm/overcommit_memory 一、overcommit_memory 内核源码中的介绍:This value contains a flag that enables memory overcommitment.When this flag is 0, the kernel attempts to estimate(估算) the amountof free memory left when userspac

  • Linux与windows之间md5加密会引起不同2020-02-06 16:39:28

    Linux与windows之间md5加密会引起不同 最近对接两个接口,都涉及到md5加密。 在本地调试成功以后,直接上服务器开测。 意外的情况发生了,其中一个接口居然反馈给我sign值校验错误。但另一个sign值校验过了。 如果说是md5加密算法弄错了,那应该两边都不可能通过。 我又在本地

  • linux设备驱动中的并发控制2020-02-06 16:01:43

    学习目的:学习linux设备驱动中的并发控制 编程练习:在globalmem字符设备基础上增加信号量管理共享资源 意外收获:第一次比着书上代码抄,很多东西理解不了,尤其file_operation什么时候调用,虽然现在也不懂。。。但好歹有个大致猜测理解 1- linux并发控制理解 学过ucos,很多和Linux相通

  • Archlinux安装virtualbox-段错误核心已转储2020-02-06 15:01:14

    如果用wayland配置桌面可能产生此错误。 将.desktop文件复制到~/.local/share/applications下 cp /usr/share/applications/virtualbox.desktop ~/.local/share/applications/ 编辑virtualbox.desktop [Desktop Entry] ....... Exec=env QT_QPA_PLATFORM=xcb VirtualBox %U

  • 本地模拟内存溢出并分析Dump文件2020-02-06 15:00:45

    前言 dump文件是java虚拟机内存在某一时间点的快照文件,一般是.hprof文件,下面自己模拟一下本地内存溢出,生成dump文件,然后通过mat工具分析的过程。 配置虚拟机参数 要想本地模拟oom异常,那么建议将堆内存设置的小一点,那样容易触发 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=

  • Linux基础之文件权限2020-02-06 14:57:37

    这两天试着将.NETCore站点部署到了Linux,因为缺少类似Supervisor这种Linux程序守护进程的服务,导致每当我SSH链接断开则我的.NETCore站点也随之Over。为了让我的站点能正常运转,我开始了Supervisor学习之旅,可惜Linux的基础实在是太差了,安装好Supervisor后不知道是否是配置原因,反正就

  • centos7安装jmeter + ant2020-02-06 14:57:17

        1、xshell链接上centos7服务器 先安装jmeter 使用wget  jmeter-xxxxxxxxxxxx进行联网自动下载(先进入jmeter官网,然后找到要下载的.tgz压缩包,然后右键复制路径即可)             2、解压已下载好的压缩包      3、配置环境变量 vi /etc/profile       4、重新

  • nginx日志切割2020-02-06 14:42:49

    Nginx 日志切割 由于Nginx并没有给我们提供原生的日志切割服务,所以如果没有切割日志的话,会导致日志文件太大,每次查看打开的巨费时间。这里提供window 的 解决方案。 先说下切割原理吧。切割原理是 先关闭 nginx,再把日志文件移动到指定目路,每天晚上11.59运行该脚本文件,即

  • Xshell免费版下载2020-02-06 14:37:21

    写在前面 Xshell是一款及其好用的工具,对于个人用户,Xshell是完全免费的。 下载 1.进入Xshell官网(有时可能会转很久) Xshell官网:https://www.netsarang.com/zh/xshell/ 直接点击下载 下滑,点击免费授权页面 填上你的相关信息,**主要是邮件!**一般选两者Xftp提供文件传输也

  • 【Linux】基础IO2020-02-06 14:10:03

    一.系统所提供的IO接口 1.open() #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode); pathname: 要打开或创建的目标文件 flags: 打开文件时,可以传入

  • centOS7最小安装设置网络2020-02-06 14:08:14

    (1)点击VMware虚拟机左上角的“编辑”,选择“虚拟网络编译器”。 (2)选中VMnet8(NAT模式),再点击右侧的“NAT设置”此时会看到如下界面 (3)在命令行中输入:vi /etc/sysconfig/network-scripts/ifcfg-ens33 (4)将ONBOOT=no改为yes,将BOOTPROTO=dhcp改为BOOTPROTO=static,并在后面增加几

  • kali linux 中实现beef和msf关联出现问题解决2020-02-06 14:06:28

    当我们把配置文件都修改好了之后,在/usr/share/beef-xss文件夹中输入./beef,出现如下错误信息 API Fire Error: execution expired in {:owner=>BeEF::Extension::Metasploit::API::MetasploitHooks, :id=>12}.post_soft_load()-- migration_context() 通过百度许多博客都没有找到解

  • ubuntu18.4安装 resis2020-02-06 13:06:39

    前言 Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;作为实时监控信号处理也非常不错。 环境 Ubuntu 18.04 安装Redis服务器端 sudo apt-get install redis-server 安装完成后,Redis服务器会自

  • linux系统 安装 nodejs 教程2020-02-06 13:01:16

    linux中nodejs的安装有两种方式,一种是编译安装,另一种是直接安装编译好的nodejs,这里我采用前者。 写这篇文章时,nodejs最新稳定版本为 v12.15.0,所以以下安装将以这个版本为例。 在编译代码之前,需要在机器上安装一些软件包,使得编译可以正常运行: yum install gcc gcc-c++ 下载

  • 深入理解Java虚拟机内存模型2020-02-06 12:54:01

    前言 本文中部分内容引用至《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》第12章,如果有兴趣可自行深入阅读,文末放有书籍PDF版本连接。 一、物理机中的并发 物理机遇到的并发问题其实与虚拟机中的情况有很多相似之处,所以物理机对并发的处理方案对于虚拟机的实现也有比较大的参

  • Linux 网络笔记(一):基础知识集锦2020-02-06 12:50:53

    Linux 网络基础 这里是一些基础的网络知识的总结,不会多么全面,只会覆盖一些比较容易产生疑问的知识点。 需要前置知识点:因特网协议分层与虚拟网络 Interface 网络接口 网络接口有三类: 物理接口:就是机器上的硬件接口了。 虚拟接口:在容器大行其道的今天,每台机器上都可能会有大量虚拟

  • nginx 5022020-02-06 12:40:09

    1. too big header error log: upstream sent too big header while reading response header from upstream 解决方法:在nginx.conf配置文件的http内添加: fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_timeout 180; fastcgi_buffer_size 128

  • Linux常用命令——用户管理命令2020-02-06 12:38:23

    用户管理命令 —— useradd 命令名称: useradd 命令英文原意: 命令所在路径: /usr/sbin/useradd 执行权限: root 功能描述: 添加新用户 语法: useradd 用户名 用户管理命令 —— passwd 命令名称: passwd 命令英文原意: 命令所在路径: /usr/sbin/passwd 执行权限: root 功能描述: 修改

  • linux配置开机启动进程的方法2020-02-06 12:06:59

            linux服务器安装很多软件Mysql,Apache等,安装后有些提供开机自动启动的方法,而有些使用的开源组件没有提供这些方法,这样我们就需要自己来配置开机自动启动。如:消息中间件beanstalkd。 我们就以消息中间件beanstalkd为例,服务器系统为Centos7,讲解如何配置。 beanstalkd

  • windows10在当前目录快速打开cmd'窗口的方法2020-02-06 12:04:09

    在windows7时代,在某个文件夹中,按住shift键然后鼠标右键即可显示打开cmd快捷方式,非常的方便。 可是windows10xit系统却改成蛋疼的Powershell了,说实话,我是不会用,还是想回到熟悉的cmd窗口。如果你也有我一样的需求,就按如下操作吧: 1.进入你想在cmd窗口打开的目录,然后单击菜单【文件

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有