Linux
nice_wen
理想与情怀
展开
-
启动Ubuntu时,无法启动,进入maintance模式
由于学习linux的分区,把挂载在/swap上的分区给删了,然后重新分配一个分区挂载到/swap后,重新启动系统发现无法启动,需要输入root密码进入maintace模式。解决方案:1.使用命令 fsidk -f修复分区,但是修复之前,需要将挂载的分区卸载。2.输入reboot重新启动。3.若是修复完成时发现:Unable to resolve UUID=' '。 1》记原创 2017-03-29 14:55:22 · 890 阅读 · 0 评论 -
linux backlog详解
本文转自:http://veithen.io/2014/01/01/how-tcp-backlog-works-in-linux.htmlWhen an application puts a socket into LISTEN state using the listen syscall, it needs to specify a backlog for that socket. The b...转载 2018-12-14 15:53:27 · 890 阅读 · 0 评论 -
TSO与GSO简单区分
概念TSO(TCP Segmentation Offload): 是一种利用网卡来对大数据包进行自动分段,降低CPU负载的技术。 其主要是延迟分段。GSO(Generic Segmentation Offload): GSO是协议栈是否推迟分段,在发送到网卡之前判断网卡是否支持TSO,如果网卡支持TSO则让网卡分段,否则协议栈分完段再交给驱动。 如果TSO开启,GSO会自动开启。以下是TSO...原创 2018-11-13 21:42:23 · 3244 阅读 · 1 评论 -
按key连接两个文件
1、join 通过join命令直接对文件进行连接,参数此处不做详细介绍,可参阅网上的资料。 但是有一点需要注意,利用join命令进行操作时,需要保证每个文件中包含key的那一列有序。2、通过awk命令 此处不需要保证文件中包含key的那一列有序。 参阅http://lxw1234.com/archives/2016/03/621.htm...原创 2018-08-20 15:26:32 · 351 阅读 · 0 评论 -
多线程的进程调用exec时,将终止整个进程
由于本人才疏学浅,本文难免存在遗漏之处,欢迎大家留言指正,本人将感激不尽。 最近比较好奇,若是一个多线程的进程执行exec()系统调用时,进程将作何反应,详情请如下代码:#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <pthread.h>void *...原创 2018-07-28 10:53:07 · 1349 阅读 · 0 评论 -
父子进程,父子线程之间的继承关系 - 未完待续
由于本人才疏学浅,本文难免存在遗漏之处,欢迎大家留言指正,本人将感激不尽。由于每隔一段时间都会对父子进程,父子线程之间的继承关系感到疑惑,故今天开始记录相应问题,方便日和查阅!首先需要明确父进程退出时,子进程将变为孤儿进程,直到被init进程收养。但是父线程退出时,子线程也将立即退出。一、文件描述符 子进程可以继承父进程打开的文件描述符。 子线程也可以继承父线程打开的文件描...原创 2018-07-27 16:43:04 · 2857 阅读 · 0 评论 -
/etc/profile 与 /etc/environment
/etc/profile 是一个脚本文件,作用于所有用户。当在图形界面启动shell或者切换到文本模式登录时将执行该脚本,但使用命令su 切换用户是并不会执行该脚本(需要使用source重新载入)。/etc/environment 是一个系统配置文件,也是对所有用户起作用。原创 2017-10-11 21:41:51 · 491 阅读 · 0 评论 -
Ubuntu16.04LTS 安装搜狗输入法
http://www.linuxdiyf.com/linux/22075.html转载 2017-03-14 11:00:43 · 276 阅读 · 0 评论 -
vim配置文件
set fenc=utf-8 set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936 " 不要使用vi的键盘模式,而是vim自己的 set nocompatible " history文件中需要记录的行数 set history=100 " 在处理未保存或只读文件的时候,弹出确认 set confirm原创 2017-09-03 21:13:22 · 228 阅读 · 0 评论 -
创建新分区,mkfs格式化时提示分区已挂载
最近练习linux分区的创建和挂载时发现新创建的分区在格式化时提示该分区已挂载(挂载swap file system),但是umount该分区时又提示该分区未挂载。使用 wipefs -af /dev/sda[0-9] 命令将分区清空后重启computer,即可格式化并挂载!原创 2017-08-12 10:51:31 · 1008 阅读 · 0 评论 -
slurm集群安装
环境:三台物理机,os均为ubuntu-18-04 LTS,hostname分别为tian-609-06、tian-609-07、tian-609-08。其中tian-609-06作为控制节点和计算节点,其他节点作为计算节点。1、安装munge和slurm(所有机器)sudo apt install munge slurm-wlm2、配置/etc/slurm-llnl/slurm.conf...原创 2019-10-10 10:17:51 · 5954 阅读 · 2 评论