- 浏览: 400490 次
- 性别:
- 来自: 福州
最新评论
-
生于菇乡:
GRANT CREATE ROUTINE,ALTER ROUT ...
mysql 存储过程权限相关 -
cocos:
[MYSQL] ERROR: cannot allocate ...
一次数据库升级过程 mysql5.0.78 到 5.1.57 -
cocos:
MySQL ERROR] Plugin 'InnoDB' in ...
一次数据库升级过程 mysql5.0.78 到 5.1.57 -
rjgcs123:
云集国内redis大佬的群正在招募各路redis朋友,不管你是 ...
redis 安装 配置解析 -
cocos:
mkfsmkfs -t 文件系统类型 /dev/设备名如要把/ ...
mount
文章列表
Inode是linux/unix操作系统中的一种数据结构
,包含了各文件相关的一些重要信息。在创建文件系统时,就会同时创建大量的inode。一般inode表会占用文件系统磁盘空间的1%。
与Inode相关的还有一个概念就是inumber。这两个概念很相关,但不一样。Inode是指的数据结构,而inumber是索引编号
,实际上就是inode的标识编号,也可以中inode编号。Inumber只是文件相关信息中的一项信息而以。
我们对一个文件进行操作,如vi编辑,系统是在inode表中找到inode编号(inumber),才允许我们打开该inode。当文件的inode分派给一个 ...
一.inode size 定义
单位:Byte
inode table sample
inode table是data area的索引表。
Inode分为内存中的inode和文件系统中的inode,我们这里说的是文件系统中的inode。
1.
linux FS 可以简单分成 inode table与data area两部份。inode
table上有许多的inode,
每个inode分别记录一个档案的属性与这个档案分布在哪些datablock上(也就是我们说的指针)。
inode两个功能:记录档案属性和指针
2.
inode table ...
CTRL
键
Ctrl + a - Jump to the start of the line
Ctrl + b - Move back a char
Ctrl + c - Terminate the command //用的最多了吧?
Ctrl + d - Delete from under the cursor
Ctrl + e - Jump to the end of the line
Ctrl + f - Move forward a char
Ctrl + k - Delete to EOL
Ctrl + l - Clear the screen //清屏,类 ...
目前,Unix
操作系统不管其内核如何,其操作风格上主要分为SystemV(目前一般采用其第4个版本SVR4)和BSD两种。其代表操作系统本别是Solaris和FreeBSD
。当然,在SunOS4(Solaris1.x)之前,Solaris采用了BSD的风格,而2.x之后,Solaris投奔了SystemV阵营,不得不说是一个叛逆。
SystemV的鼻祖正是1969年AT&T开发的Unix,随着1993年Novell收购AT&T后开放了Unix的商标,SystemV的风格也逐渐成为Unix厂商的标准。BSD的鼻祖是加州大学伯克利分校在1975年开发的BSDUnix,后被开 ...
tty是Teletype的缩写
终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一种终端设备,很象电传打字机(或者说就是),是由Teletype公司生产的。设备名放 ...
$su - root
#file /sbin/init
/sbin/init: ELF ;32-bit; LSB executable, Intel 80386......
即是32位的 linux, 如是64位的, 显示的是 64-bit
IED_151_197_sles10_64:/data/home/gongwuyuan591up # uname -m
x86_64
IED_151_197_sles10_64:/data/home/gongwuyuan591up # file /sbin/init
/sbin/init: ELF ...
Set uid, gid,sticky bit的三个权限的详细说明
一个文件都有一个所有者, 表示该文件是谁创建的. 同时, 该文件还有一个组编号, 表示该文件所属的组, 一般为文件所有者所属的组.
如果是一个可执行文件, 那么在执行时, 一般该文件只 ...
External locking is the use of file system locking to manage contention for
MyISAM
database
tables by multiple processes. External locking is used in situations where a
single process such as the MySQL server cannot be assumed to be the only process
that requires access to tables. Here ar ...
1,说明:
ulimit用于shell启动进程所占用的资源.
2,类别:
shell内建命令
3,语法格式:
ulimit
[-acdfHlmnpsStvw] [size]
4,参数介绍:
-H 设置硬件资源限制.
-S 设置软件资源限制.
-a
显示当前所有的资源限制.
-c size:设置core文件的最大值.单位:blocks
-d
size:设置数据段的最大值.单位:kbytes
-f size:设置创建文件的最大值.单位:blocks
-l
size:设置在内存中锁定进程的最大值.单位:kbytes
-m size:设置可以使用的常驻内存的最 ...
innodb 日志文件异常引起innodb 启动失败
110531 09:19:16 mysqld_safe Starting mysqld daemon with databases from /data/mysql_data
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use GCC atomic builtins
InnoDB: Compressed tables use zlib 1.2.3
110531 9:19:17 InnoDB: Initializing buffer ...
错误日志:
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use GCC atomic builtins
InnoDB: Compressed tables use zlib 1.2.3
110613 22:47:59 InnoDB: Initializing buffer pool, size = 1.0G
110613 22:47:59 InnoDB: Completed initialization of buffer pool
InnoDB: Error: data f ...
# Set the SQL mode to
strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
把它注释掉,替换成下面
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
重启mysql
110614 9:47:07 [ERROR] /usr/local/mysql-5.1.57/bin/mysqld: Out of memory (Needed 1028664 bytes)
110614 9:47:07 [ERROR] Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap sp ...
内存空间不足,
修改innodb_buffer_pool_size 或者加大swap分区空间
为Linux系统手工添加SWAP空间
在SWAP空间不够用的情况下,如何手工添加SWAP空间?以下的操作都要在root用户下进行:
首先先建立一个分区,采用dd命令比如
dd if=/dev/zero of=/home/swap bs=1024
count=512000
这样就会创建/home/swap这么一个分区文件。文件的大小是512000个block,一般情况下1个block为1K,所以这里空间是512M。接着再把这个分区变成swap分区。
/sbin/mk ...
If InnoDB
prints an operating system error during
a file operation, usually the problem has one of the following causes:
You did not create the InnoDB
data file directory
or the InnoDB
log directory.(目录不存在)
mysqld
does not have access rights to create
files in those dire ...