![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 70
pdfcxc
时间有限,不要浪费太多。因为,青春很快就会逝去。
展开
-
FTP、FTPS、SFTP浅析
FTPFTP即文件传输协议(File Transfer Protocol),是一个用于计算机网络上客户端与服务器之间进行文件传输的应用层协议。FTP由FTP服务器和FTP客户端组成,客户端可以将本地的文件通过哦FTP协议上传到服务器,也可以将服务器的文件下载到本地。TODO 扩充FTP相关知识FTP工作原理FTP连接需要FTP服务器和客户端两方在网络上建立通信。建立FTP连接时会有两个不同的通信通道。一个被称为命令通道,它的作用是发出和响应指令。另一个为数据通道,用于客户端和服务器端进行数据交互。原创 2021-04-10 15:27:31 · 468 阅读 · 0 评论 -
linux中运行jar文件并写入日志
创建新文件touch log.log运行nohup java -jar xxx.jar >log.log 2>&1 &查看进程ps -ef|grep xxx.jarkill进程sudo kill -9 pid清空日志echo "">log.log...原创 2018-10-31 11:37:37 · 1603 阅读 · 0 评论 -
Ubuntu16.04下MPI3.2安装
先去下载源码包mpich3.2.tar.gz(网址:http://www.mpich.org/static/downloads/3.2/)然后将文件上传到你要安装的目录下,笔者的目录是:/usr/software/mpi解压文件到当前文件夹:tar -zxvf mpich-3.2.tar.gz新建一个文件夹作为安装目录:mkdir mpich进入解压的文件夹:cd m...原创 2018-11-07 14:24:24 · 1528 阅读 · 3 评论 -
ubuntu16.04下vim的安装与配置
一、安装vim使用命令$ sudo apt-get install vim 来安装vim,安装后的vim需要进行一些配置,不然使用起来会有些不方便,比如不会自动缩进。二、配置vim使用命令$ vim /etc/vim/vimrc修改vim配置文件 (修改该文件对所有用户都生效),在该文件最后添加如下代码:set ai " 自动缩进,新行与...转载 2018-10-30 14:21:00 · 8777 阅读 · 0 评论 -
Linux 命令详解 ./configure、make、make install 命令
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤一、基本信息1、./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。2、make 是用来编译的,它从Makefile中读取指令,然后编译。3、make install是用来安装的,它也从Makefile中读取指令,安装到指定...转载 2018-12-10 21:42:59 · 776 阅读 · 0 评论 -
ubuntu16.04 安装 nginx 服务器
版本ubunt16.04nginx-1.8.1gcc-4.8.4pcre-8.38zlib-1.2.11openssl-1.0.2n前置环境配置进入到 /usr/local 目录下执行下面1 2 3 4,此处路劲与之后安装nginx对应,需要注意1、gcc源码编译依赖环境apt-get install build-essentialapt-get install lib...原创 2018-12-10 22:11:43 · 110 阅读 · 0 评论 -
UNIX的5种I/O模型
1. 阻塞I/O模型:(个人理解:调用完成或者发生错误才返回)2. 非阻塞I/O模型:一般会进行轮询3. I/O复用模型:Linux提供select/poll,进程通过将一个或多个fd传递给select或poll系统调用,阻塞在select操作上,这样select/poll可以帮我们侦测多个fd是否处于就绪状态。select/poll是顺序扫描fd是否就绪,而且支持的fd数量有限。Linux还...原创 2019-04-07 18:07:43 · 125 阅读 · 0 评论