起因和舞台 学校机房采用一台IBM小型机作为OJ服务器,现在浙江大学的马宏菩学长给它装了CentOS 6.4,做了精密的配置,目标是它能正常工作十年以上。事实也证明他的工作何其卓越:从配置好到现在一年多时间从来没有遇到过…
分类:linux
Linux命令
常用指令 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 to…
Linux服务命令行
Linux命令行 方法一: 创建全局可执行指令 ln -s /home/可执行文件 /usr/local/bin/重命名 -----------两个都必须是绝对路径; 服务开机自启动:--------前提:添加全局可执行…
linux下ssh公钥验证的设置和远程登录
使用linux有一段时间了,最近在服务器上假设了一个git仓库,每次提交时都使用密码实在是比较反人类,因此就特意研究了一下如何使用ssh密钥来登录服务器。 公钥和私钥的生成 ssh-keygen命令专门是用来生成密钥的。…
自己动手实现一个 Unix Shell
这个实验通过实现一个支持作业控制的Unix Shell,让我们对进程控制和信号控制更加熟悉。课程Lab已经帮助我们搭建起了Shell的整体框架,并实现了与本次实验不太相关的代码,核心部分需要我们自己完成。 整体框架 Sh…
Linux OOM killer
作为Linux下的程序员,有时不得不面对一个问题,那就是系统内存被用光了,这时当进程再向内核申请内存时,内核会怎么办呢?程序里面调用的malloc函数会返回null吗? 为了处理内存不足时的问题,Linux内核发明了一种…
ssh 免账号密码登录
ssh是什么 SSH为一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。 对于笔者这种不擅长服务器操作的人来说,就是一个可以远程登录服务器的工具 如何使用 ssh root…
CentOS下Apache安装总结
CentOS下Apache安装总结 环境(Environment) 操作系统:CentOS 6.8服务器:Apache 2.4.29其他关键依赖库:apr 1.6.3、apr-util 1.6.1、pcre-8.41 命…
Linux基础:xargs命令
简介 xargs可以将输入内容(通常通过命令行管道传递),转成后续命令的参数,通常用途有: 命令组合:尤其是一些命令不支持管道输入,比如ls。 避免参数过长:xargs可以通过-nx来将参数分组,避免参数过长。 使用语法…
基于Web实现远程与硬件交互
基于Web实现远程与硬件交互 项目背景: 最近在做一个类似“速递柜”的项目,项目需求大概如下:1.用户使用微信扫描二维码2.后台匹配相关数据,并存储用户信息,最终返回给用户当前柜子当前状态3.用户选择“开柜”指令,进行存…
Vsftpd安装与配置虚拟用户登录
vsftpd的全名是“Very secure FTP Daemon” 一、安装vsftpd1.1安装db4-util用于生成认证文件 [root@localhost ~]# yum -y install db4-util…
解决CentOS 7中php-fpm进程数过多导致服务器内存资源消耗较大的问题
前言: 最近服务器内存使用率一直居高不下,检查之后发现可能和php-fpm进程数过多有关。本文记录了我优化php-fpm配置文件的过程并补充了一些和php-fpm有关的知识。 什么是php-fpm: php-fpm即Fa…