
Linux
文章平均质量分 72
Cloud-Future
这个作者很懒,什么都没留下…
展开
-
深入理解零拷贝技术
零拷贝通过内核层的数据通路优化,解决了传统IO中用户空间与内核空间频繁交互的性能瓶颈。在Java中,结合NIO、Netty等框架,能够显著提升高并发下的I/O密集型应用性能。实际开发中需权衡场景需求(如是否需要修改数据),选择合适的零拷贝实现方式。零拷贝(Zero-Copy)是一种优化数据传输性能的关键技术,它通过减少或消除数据在内存中的冗余拷贝操作,显著提升系统吞吐量并降低CPU开销。原创 2025-02-21 11:29:07 · 934 阅读 · 0 评论 -
Linux 使用alias设置命令的别名
在linux系统中包含了太多的命令,有写命令太长或者有一些带参数的命令,写起来特别麻烦,幸好有alias命令。alias命令就是用来为长命令或者带很多参数的命令起别名的。alias命令用法alias: 用法: alias [-p] [名称[=值] … ]显示系统中已经存在的命令别名在终端输入alias或者alias -pgengyb@gyb:~$ aliasalias alert='notify-send --urgency=low -i "$([ $? = 0 ] && ech原创 2021-03-04 19:36:26 · 612 阅读 · 1 评论 -
ubuntu apt-get update时报错:由于没有公钥,无法验证下列签名: NO_PUBKEY 40976EAF437D05B5 E: 仓库...
在使用apt-get update 更新ubuntu时,出现下面的错误:W: GPG 错误:http://mirrors.aliyun.com/ubuntu xenial InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32E: 仓库 “http://mirrors.aliyun....原创 2019-02-25 13:05:28 · 8849 阅读 · 0 评论 -
vsftpd 配置:chroot_local_user与chroot_list_enable详解
很多情况下,我们希望限制ftp用户只能在其主目录下(root dir)下活动,不允许他们跳出主目录之外浏览服务器上的其他目录,这时候我就需要使用到chroot_local_user,chroot_list_enable,chroot_list_file这三个选项了。以下是对三个配置项的解释: 本文原文出处: http://blog.youkuaiyun.com/bluishglc/article/detail...转载 2018-04-01 22:29:14 · 3374 阅读 · 0 评论 -
Linux tomcat作为服务开机自启动
1.tomcat 作为服务启动 在Linux系统启动一个服务是通过service 这个命令,service [服务名] [选项],例如service networking start ,用来启动网络服务。其实service在启动服务的时候是执行的/etc/init.d/下的脚本文件。 执行service networking start 执行的就是netwoking这个脚...原创 2018-03-15 11:20:56 · 24717 阅读 · 1 评论 -
Ubuntu 安装vim
vim是Linux系统中最好用的编辑器之一,相比vi好用的多(vim是vi的升级版)。 在正常情况下,通过apt-get install vim即可安装。但是在公司由于网络端口的限制,apt-get 根本无法联网,这就比较恶心了。那只能通过源码安装了。下载源码包 地址:https://www.vim.org/download.php,你可以去这个网址下载。 但使用...原创 2018-03-01 14:58:21 · 547 阅读 · 0 评论 -
ubuntu下jdk的安装和配置
ubuntu下jdk的安装和配置,搭建java开发环境原创 2016-12-23 19:21:06 · 865 阅读 · 0 评论 -
ssh客户端无法连接Ubuntu15.04的解决办法
在用windows SSH客户端连接的时候会出现以下错误:这可能是由于客户端算法与服务器端不匹配造成的,下面是解决方法。首先,我们用root登录到ubuntu服务器$: sudo su输入密码之后登陆root用户,用vim打开/etc/ssh/sshd_config 文件,在文件末尾添加以下内容: Ciphers aes128-cbc,aes192-cb原创 2016-09-22 16:55:20 · 4110 阅读 · 1 评论 -
使vim编辑器显示行号
使vim (vi)显示行号原创 2016-09-19 16:33:18 · 1922 阅读 · 0 评论 -
为ubuntu 开启ssh root用户登录
首先说一下ssh的安装:ubuntu系统安装ssh:$: sudo apt-get install openssh-server //安装ssh服务器端$: sudo apt-get install openssh-client // 安装ssh客户端装完之后验证是否安装成功,如果安装成功会有两个进程启动,通过ps -e |grep ssh查找进程,如果有以下两个进程原创 2016-09-19 15:29:46 · 648 阅读 · 0 评论 -
Linux kill 命令
kill命令简介kill命令是Linux shell内建命令,用来终止执行中的进程。kill可将指定的信号发送到进程程序。缺省的信号为SIGTERM(15),可将指定程序终止。若仍无法终止该程序,可使用SIGKILL(9)信号尝试强制终止程序。程序的进程号可利用ps指令或job指令查看。语法kill(选项)(参数)选项-a:当处理当前进程时,不限制命令名和进程号的对应...原创 2019-12-29 11:25:21 · 269 阅读 · 0 评论 -
Linux awk 命令总结
一.基本介绍1.awk:awk是一个强大的文本分析工具,在对文本文件的处理以及生成报表,awk是无可替代的。awk认为文本文件都是结构化的,它将每一个输入行定义为一个记录,行中的每个字符串定义为一个域(段),域和域之间使用分割符分割。2.功能:流控制、数学运算、进程控制、内置的变量和函数、循环和判断3.工作原理:awk 会把每行进行一个拆分,用相应的命令对拆分出来的“段”进行处理。...转载 2019-12-22 19:51:52 · 127 阅读 · 0 评论 -
Kali更新源
打开sources.list文件将下面源其中的一个复制到文件中。leafpad /etc/apt/sources.list#中科大deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribdeb-src http://mirrors.ustc.edu.cn/kali kali-rolling main n...转载 2019-10-22 15:46:56 · 1483 阅读 · 0 评论 -
Linux nohup 命令详解
nohupnohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。nohup 是 no hang up 的缩写,就是不挂断的意思。nohup命令:如果你正在运行一个进程,而且你需要在退出帐户或...转载 2019-06-21 17:49:49 · 1039 阅读 · 0 评论