- linux学习笔记(31)容器
【1】容器的介绍(1.1)基本概念容器:针对应用(服务)所需的运行环境,比如依赖、目录、网络、用户等整体封装的技术。封装好的应用(服务)环境叫做镜像,可以理解成迷你版虚拟机或者豪华软件包。当前大多数镜像,是软件厂商自己封装好的,我们直接下载使用即可。如:nginx。核心三个......
- 在Mac上编译可运行在Linux, Windows上的GO程序
编译运行在amd64位linux系统CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuild 编译运行在amd64位windows系统CGO_ENABLED=0GOOS=windowsgobuild ......
- linux学习笔记(30)swap交换分区
【1】查看swap(1.1)swap在线配置/扩容流程lsblk//查看物理盘和分区情况free-h//查看当前内存df-hT//查看当前磁盘挂载分布于磁盘格式#swap配置mkswap/dev/sdb2//格式化磁盘分区为swapblkid/dev/sdb2//查看分区......
- Linux安装mysql登录问题-适用root强制登录
安装mysql后,常规方法登录出现错误提示。直接:/etc/my.cnf添加以下加粗的三句:#cacheinMySQL.Startat70%oftotalRAMfordedicatedserver,else10%.#innodb_buffer_pool_size=128M##Removeleading#toturnonaveryimportantdataintegrityoption:loggi......
- Linux 虚拟内存系统
Linux虚拟内存系统首先,对Linux的虚拟内存系统做一个概述,以了解一个实际的操作系统是如何组织虚拟内存,以及如何处理缺页(pagefault)的。Linux位为每个进程维护了一个单独的虚拟地址空间,形式如下:可以看到,虚拟地址空间可以分为内核虚拟内存空间和用户虚拟内存空间两部分,实际上......
- linux shell 编程比较详解
shell编程字符串比较shell中整数比较和字符串比较方法,如等于,不等于,大于,大于等于,小于,小于等于等。1、整数比较-eq等于,如if["$a"-eq"$b"]-ne不等于,如if["$a"-ne"$b"]-gt大于,如if["$a"-gt"$b"]-ge大于等于,如if["$a"-ge"......
- 【简介】一个捕捉Linux系统事件工具:systemtap
SystemTap于2005年出初版,已经历尽了5年多的发展,是一个相对成熟的工具。它可以用来捕捉Linux系统事件,例如:系统调用,jiffies的搏动,对proc文件系统的读写事件,对ext3的读写事件等等。 用户使用systemtap特有的脚本语言编写事件处理函数,systemtap将这些脚本进行编译转化成内核模块并插......
- archLinux grub 双系统引导
1安装grub、efibootmgr和os-prober##安装grub,efibootmgr,os-probersudopacman-Sgrubefibootmgros-prober##安装grub到boot文件夹中。uefi启动grub-install--target=x86_64-efi--efi-directory=/boot--bootloader-id=GRUB##非uefi启动grub-install--target=i......
- Target: arm-none-linux-gnueabi
[root@localhostsoftware]#whicharm-linux-gcc/usr/local/arm/4.3.2/bin/arm-linux-gcc[root@localhostsoftware]#arm-linux-gcc-Varm-none-linux-gnueabi-gcc:'-V'mustcomeatthestartofthecommandline[root@localhostsoftware]#......
- Linux的文件系统及文件缓存
文件系统的特点文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。文件系统中也要有索引区,用来方便查找一个文件分成的多个块都存放在了什么位置。如果文件系统中有的文件是热点文件,近期经常被读取和写入,文件系统应该有缓存层。文件应该用文件夹的形式组织起来,方便管理和......