找回root密码
编辑grub:其中的kernel /boot/vmlinuz-xxxxx ro root=LABEL=/1 rhgb quiet 改为:kernel /boot/vmlinuz-xxxxx ro root=LABEL=/1 rhgb quiet linux init=/bin/bash按b键启动系统,这时不需要输入密码。运行下面的命...
显示指定分区信息,即显示分区中的超级块信息
tune2fs -l
开机欢迎词
loin之前:/etc/issue,/etc/issue.netlogin之后:/etc/motd
创建用户时自动创建主目录
方法1:修改/etc/login.defs,最后一行,CREATE_HOME no改为CREATE_HOME yes。方法2:执行useradd时,附加 -m选项。
编译内核过程
# make mrproper # make menuconfig # make modules# make modules_install# make install
[ ]与[[ ]]的差别
[ ]:通配符不起作用,[[ ]]会展开通配符。[root@redhat etc]# name=law[root@redhat etc]# echo $namelaw[root@redhat etc]# [[ $name = [Ll]aw ]][root@redhat etc]# echo $?0[root@redhat etc]# [ $name = [Ll]aw...
logrotabe命令
logrotate -v /ect/logrotate.conf:日志文件轮替,空文件不会发生轮替。logtotate -vf /etc/logrotate.conf:强制进行日志文件轮替-v选项使得用户可以在终端看到命令执行的过程。...
在shell中执行SQL*Plus命令
[oracle@redhat ~]$ cat test.sh#!/bin/bashSYSTEM_CONNECT=system/oraclesqlplus -s /nolog <<!!set line 200set feedback offcolumn file_name format a50connect $SYSTEM_CONNECT;select file_name from dba_data...
系统支持的shell
cat /etc/shells
查看当前登录的用户及其IP地址
who -T
sar
sar的用法主要有两种:取样时刻的统计数据,取样时刻与上次取样时刻之间的统计数据的平均值。
vmstat
vmstat [-s] [delay [count]]-s:显示自系统启动以来,各项数据的总和。delay:取样的时间间隔。vmstat可以在两种模式下运行:sample模式与average模式。如果运行时未提供参数,则vmstat运行在average模式,显示从系...
内存中,cache与buffer的含义
cache:用于缓存从硬盘上读出的数据。buffer:用于缓存将要写到硬盘的数据。
测试当前Linux 内存页大小 的一个C程序
linux版本:[oracle@redhat ~]$ cat /etc/redhat-releaseRed Hat Enterprise Linux AS release 4 (Nahant Update 3)[oracle@redhat ~]$ uname -aLinux redhat 2.6.9-34.EL [oracle@redhat ~]$ lsb_release -aLSB Ver...
查看空间使用情况:df与du
df -h:查看挂载的所有分区的空间使用情况,以人性化的方式显示结果。df -i:显示所有分区的inode个数信息。df /oracle:显示目录所在分区的空间使用情况。du /oracle:显示/oracle目录及其所有子目录的大小信息。df...
PuTTY快捷键
Ctrl+s:锁住PuTTY,Ctrl+q:解锁 另外,Alt+Enter全屏切换,Alt键显示系统菜单这两个最常用的功能需要单独设置。
文件属主改变的情况
创建一个新文件时,属主是文件的创建者。使用>>file在文件末尾添加内容时,属主不发生改变,因为这时不需要创建新文件。使用mv命令重命名文件时,属主不发生改变,因为这时不需要创建新文件。但是如果mv命令使得文件...
关于目录权限的含义
write:目录的write权限允许你改变目录中的内容,即可以在目录中创建、删除、重命名文件,即使你不是相应文件的属主,甚至不能读取其内容。可以设置目录的sticky number来改变这种情况,使得能够执行文件删除和文件...
查看文件内容时,附加行号
cat -n filenameless -N filenamegrep -n 'ORA-' filenamenl -ba filenamepr -t -n filenamevi中附加行号::set number
xargs的用法示例
[oracle@redhat bdump]$ ls *3115*law_dbw0_3115.trc[oracle@redhat bdump]$ ls *3115* | grep 3115law_dbw0_3115.trc不加xargs,ls的结果作为grep要过滤的文本对象。[oracle@redhat bdump]$ ls *3115* | xargs grep...