ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux手记

linux手记

原创 Linux操作系统 作者:chenfengwww 时间:2009-07-10 14:09:15 0 删除 编辑

1.组件相关

安装samba全部组件
# cd /mnt/cdrom/
# rpm -ivh samba*

2.检查服务器物理内存

# grep MemTotal /proc/meminfo

3.检查配置的交换分区的大小
# grep SwapTotal /proc/meminfo

4.检查/tmp目录的可用磁盘空间,目录的挂载和使用情况
# df -k /tmp (k表示以k为单位,可以换成m)

5.检查linux版本
# uname -r

6.设置显示参数
# export display=10.150.1.21:00

7.删除子目录及其文件
# rm -fr *.*


8.创建文件
# touch a

9.查看文件夹大小

# du -fm (以m为单位)

10.linux下监测系统IO情况

# iostat 2 1999 //--2是表示间隔时间为2秒


10.linux常用的关机和重启命令:shutdown,halt,reboot以及init

关机:shutdown -h now (或者init 0)
10分钟后关机并马上重启:shutdown -r +10
重启:reboot (或者init 6)


11.linux文本命令行界面下的乱码问题
couldn't find charset data for local zh_CN.GB18030

# vi /etc/sysconfig/i18n

修改内容:
LANG=“zh_CN.GB18030”
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_

20090718-01

fuser解决umount时出现"Device is busy"

当任何目录有mount,然后有程式使用/挂在那个目录上的话,就没有办法umount掉,于umount时会出现Device is busy的讯息

使用fuser的指令 找出是哪个程式挂在那个目录上,然后去把那个程式砍掉

fuser -m -v -i -k /media/share #会问你是不是要把25023这个kill掉,选y就会kill掉

20090718-02

检测设备情况

[root@ziyuan dev]# fdisk -l /dev/sdd

Disk /dev/sdd: 999.9 GB, 999998095360 bytes
255 heads, 63 sectors/track, 121576 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdd1 1 121576 976559188+ 83 Linux

20090718-03

设备mount不上来
[root@ziyuan dev]# mount /dev/sdd1 /mnt/sdd1/
mount: wrong fs type, bad option, bad superblock on /dev/sdd1,
or too many mounted file systems

fsck 命令
切记 先umount 才能fsck

一般 # fsck -y

-p Automatic repair (no questions) ;自动修复
-y Assume "yes" to all questions ;所有的问题都回答yes

如:
# fsck -y /dev/rdsk/c1t0d0s0
# fsck -a /dev/hda7

20090719-01

查找文件名

[root@iparkdb script]# find / -name eth1

[root@iparkdb script]# find / -name *Xp*

20090719-02

显示进度安装rpm包

[root@cc Server]# rpm -ivh glibc-devel-2.5-12.i386.rpm

20090719-03

查看系统是否安装程序包

[root@cc Server]# rpm -qa│grep compat

20090723-01
关于LINUX里LN的用法
用ln -s命令建立软连接,比如说 ln -s /usr/bin/x86_64-redhat-linux-g++32 /usr/bin/g++

20090723-02

asianux配置ftp服务
使用自带的proftpd服务
修改/etc/proftpd.conf文件
屏蔽两个参数
# Sets default chroot directory
# DefaultRoot //--设置默认更改路径的目录

# Use this to excude users from the chroot
# DefaultChdir //--FTP连接session的目录

20090723-03

问题:

Starting control autobackup
Autobackup failed with following error
ORA-19624: operation failed, retry possible
ORA-19504: failed to create file "/oracle/rmanbackup/rmanbackup/control/ctl_c-3279034075-20090720-00.ctl"
ORA-27040: file create error, unable to create file
Linux-x86_64 Error: 2: No such file or directory

处理:

这是由于控制文件存放的目录不存在引起的,增加目录即可

20090724-01

linux中查看文件从尾部开始

[oracle@lzmis ~]$ tail alert*.log

[oracle@lzmis bdump]$ tail -n 30 alert*.log //--指定行数,最后30行

20090724-02

问题:

Mon Jul 20 19:00:50 2009
Process m000 died, see its trace file
Mon Jul 20 19:00:50 2009
ksvcreate: Process(m000) creation failed

处理:

这是在警告日志中碰到的问题,m000是expdp的进程,这是expdp进程死掉了

然后再连接也连接不上了

SQL> connect test/test@orcl as sysdba
ERROR:
ORA-12537: TNS:connection closed

但是还能tnsping通

20090727-01

cat /etc/fstab //--fstab可以设置挂载点信息

sfdisk -s //--

rpm -Uvh //--

crondtab -c //--crondtab定时执行任务,脚本

crondtab -e //--

/etc/oratab

/oracle/scripts

/root/scripts/expdump

[@more@]fstab中存放了与分区有关的重要信息,其中每一行为一个分区记录,每一行又可分为六个部份,下面以/dev/hda7 / ext2 defaults 1 1为例逐个说明:

  1. 第一项是您想要mount的储存装置的实体位置,如hdb或如上例的/dev/hda7。

  2. 第二项就是您想要将其加入至哪个目录位置,如/home或如上例的/,这其实就是在安装时提示的挂入点。

  3. 第三项就是所谓的local filesystem,其包含了以下格式:如ext、ext2、msdos、iso9660、nfs、swap等,或如上例的ext2,可以参见/prco/filesystems说明。

  4. 第四项就是您mount时,所要设定的状态,如ro(只读)或如上例的defaults(包括了其它参数如rw、suid、exec、auto、nouser、async),可以参见「mount nfs」。

  5. 第五项是提供DUMP功能,在系统DUMP时是否需要BACKUP的标志位,其内定值是0。

  6. 第六项是设定此filesystem是否要在开机时做check的动作,除了root的filesystem其必要的check为1之外,其它皆可视需要设定,内定值是0。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22036495/viewspace-1024023/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-07-04

  • 博文量
    118
  • 访问量
    460766