【杂记】Linux 学习笔记
1、设定系统时间OK
date -s "2010-08-31 14:14:00"
hwclock -w
2、设定系统启动进入 Command Line 模式:
vi /etc/inittab
修改这一行 id:5:initdefault; 【3 - command line ,5 - X Window】
3、oracle 安装出现错误: Xlib:No protocol specified
root登陆之后首先执行:
#export DISPLAY=your_IPaddress:0.0
或者
xhost + 使所有用户都能访问Xserver
xhost+ip 使ip上的用户能访问Xserver
xhost+nis:user@domain使domain上的nis用户user能够访问
4、挂载新硬盘
A、命令1:# fdisk –l 观察硬盘的实体使用情形与分割硬盘用
B、# fdisk /dev/sda(具体磁盘名称),可进入分割硬盘模式
Ø 输入 m 显示所有命令列示。
Ø 输入 p 显示硬盘分割情形。
Ø 输入 a 设定硬盘启动区。
Ø 输入 n 设定新的硬盘分割区。
Ø 输入 e 硬盘为[延伸]分割区(extend)。
Ø 输入 p 硬盘为[主要]分割区(primary)。
Ø 输入 t 改变硬盘分割区属性。
Ø 输入 d 删除硬盘分割区属性。
Ø 输入 q 结束不存入硬盘分割区属性。
Ø 输入 w 结束并写入硬盘分割区属性。
Command (m for help):n //创建新分区
Command action:
e extended //输入e为创建扩展分区
Partion number(1-4):1 //第一个扩展分区,按需求可以最多分4个主分区
First Cylinder(1-1014,default 1): 1 //第一个主分区起始的磁盘块数,可以选择默认值
Last cylindet or +siza or +sizeM or +sizeK: +1024MB //可以是以MB为单位的数字或者
以磁盘块数,这 里我们输入+1024MB表示分区大小为1G
这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建。所有分区创建完后用w保存分区。
Command (m for help): w
The partition table has been altered!
保存完成后重启服务器,可以用#fdisk -l 命令检查刚刚所建分区,可以在返回结果中确认/dev/sdb1的信息。
C、对要挂载的分区进行格式化
用如下命令将新建的分区格式化为ext3
# mkfs -t ext3 -c /dev/sdb1
mkfs 命令说明如下:
功能说明:建立各种文件系统。
语法:mkfs [-vV][fs][-f <文件系统类型>][设备名称][区块数]
补充说明:mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。
参数:
fs 指定建立文件系统时的参数。
-t<文件系统类型> 指定要建立何种文件系统。
-v 显示版本信息与详细的使用方法。
-V 显示简要的使用方法。
D、挂载分区
格式化完后我们需要进行挂载分区,举例如下:
# mkdir /test
# mount /dev/sdb1 /test
# df //用df命令进行查看
E、为了在每次系统启动时自动挂载新分区,需要修改/etc/fstab文件来进行自动挂载。在文件的末位加入如下一行:
/dev/sdb1 /test ext3 defaults 0 0
5、查看linux文件目录的大小和文件夹包含的文件数
统计总数大小
du -sh xmldb/
du -sm * | sort -n //统计当前目录大小 并安大小 排序
du -sk * | sort -n
du -sk * | grep guojf //看一个人的大小
du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字
查看此文件夹有多少文件 /*/*/* 有多少文件
du xmldb/
du xmldb/*/*/* |wc -l
40752
解释:
wc [-lmw]
参数说明:
-l :多少行
-m:多少字符
-w:多少字