linux服务器编程 9.6聊天室练习 epoll重写

  • Post author:
  • Post category:linux

《linux高性能服务器编程》 p183示例 epoll实现 示例中服务端和客户端都使用了使用poll调用做io复用,我用epoll重写服务端代码,同时尽可能的用了c++风格。。。 有些地方可能实现的很累赘,还请各位不吝赐教,这个小项目就权当是熟悉poll和epoll了。 服务端代码: /* code for server */ #define _GNU_SOURCE 1 #include<…

继续阅读 linux服务器编程 9.6聊天室练习 epoll重写

linux服务器禁用密码登陆

  • Post author:
  • Post category:linux

前言 很多时候为了安全,我们会使用ssh登陆,但是密码会保留,以下禁用密码登陆方法 服务器操作 1.登陆服务器后编辑 /etc/ssh/sshd_config 文件 vim /etc/ssh/sshd_config 下面3个注释打开并编辑如下 AuthorizedKeysFile .ssh/authorized_keys //公钥公钥认证文件 PubkeyAuthentication yes //…

继续阅读 linux服务器禁用密码登陆

Linux服务器中进程占用服务器资源分析

  • Post author:
  • Post category:linux

简介 一种简易的监控进程的CPU、内存、线程数、句柄数的办法,使用shell脚本实现监控,Excel实现数据分析。 1.程序 #!/bin/bash echo 这是一个简单的监控Linux服务器信息的程序 echo " " echo 提示: echo 输入e可以退出程序,输入h获取更多帮助 echo " " echo "菜单如下: " PS3="请选择模式,退出输入e,帮助输入h:" select…

继续阅读 Linux服务器中进程占用服务器资源分析

Linux chmod命令 修改文件权限被禁止(not permitted)的解决办法

  • Post author:
  • Post category:linux

Linux chmod命令 修改文件权限被禁止(not permitted)的解决办法 2013-06-03 11:25:37 分类: LINUX 在阿里云主机上搭建的LAMP环境,在修改相关文件config.cache.inc.php的属性的时候 chmod 777 config.cache.inc.php chmod: changing permissions of `config.cache…

继续阅读 Linux chmod命令 修改文件权限被禁止(not permitted)的解决办法

Linux内核直接与硬件干涉,深入理解Linux内核

  • Post author:
  • Post category:linux

深入理解Linux内核 概述 第一章 绪论 GNU项目 Linux和其他类Unix内核的比较 硬件的依赖性 Linux版本 操作系统的基本概念 内核(kernel)、过程(procedure) 操作系统的主要目标 与硬件部分相互作用,为所有包含在硬件平台的底层可编程不见提供服务 为运行在计算机系统的应用程序提供一个执行环境 类Unix操作系统在用户应用程序前把计算机物理组织相关的所有底层细节隐藏起…

继续阅读 Linux内核直接与硬件干涉,深入理解Linux内核

【Linux命令】多行写入文件 cat <\<EOF >a.txt

  • Post author:
  • Post category:linux

多行写入文件 cat <<EOF >a.txt linux命令cat EOF详解 在linux shell脚本中cat << EOF的语句,起到什么作用? 首先必须要说明的是EOF在这里没有特殊的含义,你可以使用FOE或OOO等(当然也不限制在三个字符或大写字符)。 接下来,简单描述一下几种常见的使用方式及其作用: 1、cat<<EOF,以EOF输入字符为…

继续阅读 【Linux命令】多行写入文件 cat <\<EOF >a.txt

linux生成rsa公钥,在Linux下如何使用openssl生成RSA公钥和私钥对

  • Post author:
  • Post category:linux

在《Java实现RSA密钥对并在加解密、加签验签中应用的实例》中,我们有用Java代码生成RSA密钥对,其实在Linux操作系统中,用openssl也是很容易生成密钥对的。 一.如果在ubuntu上要使用openssl的话需要先进行安装 命令如下: sudo apt-get install openssl 安装完成就可以使用openssl了。 二.进入openssl的交互界面,在命令行了输入ope…

继续阅读 linux生成rsa公钥,在Linux下如何使用openssl生成RSA公钥和私钥对

Linux常用命令

  • Post author:
  • Post category:linux

clear 清屏幕 ps 正在运行的某个进程的状态 ps –ef  查看所有进程 ps –ef | grep ssh 查找某一进程kill 杀掉某一进程 kill 2868 杀掉 2868 编号的进程 kill -9 2868 强制杀死进程 su – 用户名  单签 切换目录命令 cd : 使用cd app 切换到app目录 cd ..    切换到上一层目录 cd /     切换到系统根目录 …

继续阅读 Linux常用命令

linux fsync实例,Python os.fsync()方法

  • Post author:
  • Post category:linux

Python的os.fsync()方法返回强制将文件描述符fd写入磁盘。 如果使用Python文件对象f,首先要执行f.flush(),然后执行os.fsync(f.fileno()),以确保与f关联的所有内部缓冲区都被写入磁盘。 语法 以下是fsync()方法的语法 - os.fsync(fd) 参数 fd − 这是缓冲区同步的文件描述符(必需的)。 返回值 此方法没有返回值。 示例 以下示例显…

继续阅读 linux fsync实例,Python os.fsync()方法

linux无可用分辨率,关于部分显示器无法使用原生分辨率的解决办法

  • Post author:
  • Post category:linux

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Modeline 的语法与其解释如下: 例如: # 2560x1440 @ 60.00 Hz (GTF) hsync: 89.40 kHz; pclk: 311.83 MHz Modeline "2560x1440_60.00" 311.83 2560 2744 3024 3488 1440 1441 1444 1490 -HSync +Vsync 详…

继续阅读 linux无可用分辨率,关于部分显示器无法使用原生分辨率的解决办法