之前遇到的服务器磁盘最大都是2G的,用我们普通的fdisk分区是OK的,最近突然遇到了个4G的磁盘,发现用fdiks无论如何划分区都是最大显示2G,so才发现原来4G的磁盘需要用parted来划分,真的是经验少啊~下边看下如何使用这个命令:parted /dev/sdbp # 查看我们的磁盘空间有多少mklabel gpt #使用gpt来划分我们的sd
Linux最常用命令及快捷键整理最近在学Linux系统命令,在阿里云买了一台linux服务器。为方便自己也方便他人,整理了Linux常用命令及快捷键。用命令:文件和目录:# cd /home 进入 '/home' 目录
free 命令相对于top 提供了更简洁的查看系统内存使用情况:$ free total
标准的编译安装首先,下载源代码,通常是压缩包,如:xxx.tar.gz 或者 xxx.tar.bz2,解包:压缩包格式 命令.tar.gz tar zxvf xxx.tgz.tgz.tar.bz2 &nb
tar [-j|-z] [cv] [-f 创建的档名] filename... <==打包与压缩 tar [-j|-z] [tv] [-f 创建的档名]  
Linux常见的压缩命令在Linux的环境中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』,为什么会有这样的扩展名呢?不是说 Linux 的扩展名没有什么作用吗?*.Z compress 程序压缩的文件; *.gz&n
RPM 默认安装的路径 /etc一些配置档放置的目录,例如 /etc/crontab/usr/bin一些可运行文件/usr/lib一些程序使用的动态函式库/usr/share/doc一些基本的软件使用手册与说明档/usr/share/man一些 man page 文件RPM 安装 (install) rpm -ivh package_name选项与参数:
核心与核心模块核心: /boot/vmlinuz 或 /boot/vmlinuz-version;核心解压缩所需 RAM Disk: /boot/initrd (/boot/initrd-version);核心模块: /lib/modules/version/kernel 或 /lib/modules/$(uname -r)/kernel;核心原始码: /usr/src/linux 或 /usr/
process和program 进程与程序程序:通常为二进制程序仿制在存储媒介中,以物理文件的形式存在。进程:程序被触发后,执行者的权限与属性、程序的程序代码和所需数据等会被加载到内存中,操作系统并给予这个内存内的单元一个标识符PID,也就是说,进程就是一个正在运行的程序。job control 工作管理前台foreground fg后台 bg暂停 ctrl+z直接将命令丢到后台执行的 &
linux的帐号与用户组用户标识符:uid和gid在/etc/passwd 可以看到每个账户都有一个uid和gid/etc/shadow 文件结构帐号名称/密码/最近修改密码的日期/密码不可被改动的天数/密码要重新修改的天数/密码修改前的警告天数/密码过期帐号宽限时间/帐号失效日期/保留最近修改密码的天数是从1970年的1月1日开始具体的算法:echo $(($(date --date="2014
for循环格式:for 变量名 in 列表do 命令1 ......done当变量值在列表里, for循环即执行一次所有命令,使用变量名访问列表中取值。命令可为任何有效的 shell命令和语句。变量名为任何单词。 in列表用法是可选的,如果不用它, for循环使用命令行的位置参数。简单的for循环循环输出12345for loop in 1 2 3 4 5doecho $loopdon
退出状态echo $? 和 exit n 其中,n为一数字循环for 循环每次处理依次列表内信息,直至循环耗尽。Until 循环此循环语句不常使用, until循环直至条件为真。条件部分在循环末尾部分。While 循环while循环当条件为真时,循环执行,条件部分在循环头。流控制语句的任何循环均可嵌套使用,例如可以在一个for循环中嵌入另一个for循环。if then else语句if语句测试条件
对文件、字符串和数字使用test命令。对数字和字符串使用expr命令。expr命令测试和执行数值输出。使用最后退出状态命令$?可测知test和expr,二者均以0表示正确,1表示返回错误。test格式 test condition或[ condition ]-d目录 -s文件长度大于0、非空-f正规文件-L符号连接-u文件有suid位设置-w可写-r可读-x可执行例如:ls -l aa.txt &
本地变量本地变量在用户现在的shell生命期的脚本中使用。例如,本地变量file-name取值为loop,doc,这个值只在用户当前shell生命期有意义。如果在shell中启动另一个进程或退出,此值将无效。这个方法的优点就是用户不能对其他的shell或进程设置此变量有效。使用变量时,如果用花括号将之括起来,可以防止shell误解变量值,尽管不必一定要这样做,但这确实可用。要设置一本地变量,格式为
sedsed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道的文本。可以在命令行输入sed命令,也可以在一个文件中写入命令,然后调用sed,这与awk基本相同。使用sed需要记住的一个重要事实是,无论命令是什么, sed并不与初始化文件打交道,它操作的只是一个拷贝,然后所有的改动如果没有重定向到一个文件,将输出到屏幕。
awkawk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息。awk抽取信息后,才能进行其他文本操作。完整的awk脚本通常用来格式化文本文件中的信息。有三种方式调用awk第一种:命令模式awk [-F 域分隔符] commands inputfile 如果浏览器有空格做分隔符,可以不使用-F以冒号为分隔符,以-F来指明选项 比如passwd这个文件awk -F : "command i
正则表达式^ 代表已XX开头 如果^[^0-9] 表示非0-9开头的 在中括号中 上档符表示非。. 代表一个空的字符,例如: ...xx... 前3+xx+后3 的文件. 匹配任意字符( 除换行符 )$ 代表以XX结尾的 例如: conf$* 匹配重复零次或多次前一字符 + .匹配一个或多个前面的字符 它的作用和*很相似,但唯一的区别是它不匹配零个
crontab、at和nohupcron 系统调度进程。可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。At at命令。使用它在一个特定的时间运行一些特殊的作业,或在晚一些的非负荷高峰时间段或高峰负荷时间段运行。& 使用它在后台运行一个占用时间不长的进程。Nohup 使用它在后台运行一个命令,即使在用户退出时也不受影响。cron和crontab可以在cron.a
du和dfdf [-ahikHTm] 目录或者文件名-h 正常显示文件和目录的大小-m 以mb为单位显示文件和目录的大小-a 列出所有的文件系统-k 以kb为单位显示-T 以该分区的文件系统名称 比如ext3df -h 查看磁盘的使用量 以mb为单位du -a 列出所有文件和目录的容量-h 正常显示文件的目录和大小-s 列出总量 不列出单个的目录和占用量-k -m 以kb或
一、文件系统介绍: (1)、Ext2: 是 GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。其单一文件大小与文件系统本身的容量上限与文件系统本身的簇大小有关,在一般常见的 x86 电脑系统中,簇最大为 4KB, 则单一文件大小上限为 2048GB, 而文件系统的容量上限为 16384GB。但由于目前
EXT2规划出inode和block来分别存储档案的的属性和内容。每个文件系统开始的位置的那个块被称为超级块,他存储着文件系统的大小,空的;满的块,以及其他信息。inode的记录信息:该档案的拥有者和群组(owner和group)该档案的存取模式(rwx)该档案的类型(type:f,b,c,s,l,p,d)普通,块,字符,套接字,链接,管道,目录该档案建立的时间或者改变状态的时间ctimne,最后
grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字
结合上边所做的raid一起做测试:pv->vg->lvpvcreate 创建pv物理卷pvremove 移除pv物理卷pvmove 数据转移 pvmove /dev/md0 /dev/md1pvcreate /dev/md0 创建pv物理卷pvdisllay 查看物理卷vgcreate 创建卷组 :vgcreate vg0(卷组名) /dev/md0vgdisp
quota 磁盘配额vim /etc/fstab 在需要做配额的分区defaults 后边添加usrquota,grpquota或者mount -o remount,usrquota,grpquota /home完成后重新挂载该分区 以home分区为例 mount -o remount /home启动配额数据库 quotacheck -cugm /home注意 检查完毕后m
find [path] [option] [action]与时间有关的参数:-mtime -ctime -atimen n为数字 n天之前-n 在n天之内 包含n天+n 在n天之前 不含n天-newer file 列出比file还要新的文件有关用户和组名的参数-uid n: n为数字 这个数字是用户帐号的id 在/etc/passwd-gid n: n为数字 这个数字是用户组名的id 在/etc/
文件的属性d 目录- 文件l 连接文件b 设备文件里边的可供存储的接口设备c 串行端口设备 如键盘 鼠标chgrp 改变文件所属组chown 改变文件所有者chmod 改变文件权限chmod u+s g+s sticky特殊权限o+t 文件只能拥有者和root可以删除4=SUID2=SGID1=SBITrwx 读写执行421=rwx最高权限777. 代表此层目录.. 代表
/ &n
vi + filenamevi 分为2种模式,输入模式和命令模式i 进入输入模式 esc 进入命令模式退出 ::q :q! 直接退出 :wq!或:x 存盘退出 指令模式进入输入模式新增 (append) a : 从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号