linux
文章平均质量分 59
乐乐Java路漫漫
热衷于互联网JAVA开发,对新技术的探索孜孜不倦,对问题的研究废寝忘食,希望大家一起探索
展开
-
linux 批量创建表命令
#第一种:#!/bin/sh#creat tablesfor i in `seq 1 511`do var=`printf "%02d\n" $i` echo '''CREATE TABLE `pt_account_'''$var'''` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `domain_id` bigint(20) NOT NULL COMMENT '账号域id', PRIMAR原创 2021-10-11 19:20:05 · 783 阅读 · 0 评论 -
内存管理学习总结
为了在多进程环境下,使得进程之间的内存地址不受影响,相互隔离,于是操作系统就为每个进程独立分配一套的虚拟地址空间,每个程序只关心自己的虚拟地址就可以,实际上大家的虚拟地址都是一样的,但分布到物理地址内存是不一样的。作为程序,也不用关心物理地址的事情。每个进程都有自己的虚拟空间,而物理内存只有一个,所以当启用了大量的进程,物理内存必然会很紧张,于是操作系统会通过内存交换技术,把不常使用的内存暂时存放到硬盘(换出),在需要的时候再装载回物理内存(换入)。那既然有了虚拟地址空间,那必然要把虚拟地址「映射」到原创 2021-09-06 15:24:52 · 349 阅读 · 0 评论 -
IO模型详解
系列文章目录文章目录系列文章目录1、理解用户空间和内核空间2.PIO与DMA3.缓存IO和直接IO3.1缓存IO4.磁盘IO和网络IO对比5.同步IO和异步IO6.阻塞IO和非阻塞IO1、理解用户空间和内核空间简单说,Kernel space 是 Linux 内核的运行空间,User space 是用户程序的运行空间。为了安全,它们是隔离的,即使用户的程序崩溃了,内核也不受影响。虚拟内存被操作系统划分成两块:内核空间和用户空间,内核空间是内核代码运行的地方,用户空间是用户程序代码运行的地方。当进程原创 2021-01-07 14:37:02 · 247 阅读 · 0 评论 -
dos2unix unexpected token `$‘{\r‘‘
在使用linux命令的时候,遇到了编码的问题,需要使用dos2unix命令将文件转换为unix格式。报错信息:【unexpected token `$’{\r’’】dos2unix命令dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A。DOS格式的文本文件原创 2020-10-15 17:08:35 · 479 阅读 · 0 评论 -
linux ps aux各列的含义
linux ps aux 各列的含义文章目录linux ps aux 各列的含义ps aux | more各列的解释:ps aux | moreUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDaimin 13362 99.1 13.6 12942520 12641232 ? R 13:12 445:48 /usr/local原创 2020-10-07 15:09:34 · 948 阅读 · 0 评论