天天看点

基础命令

查看系统发行版?

[root@hylhost ~]# cat /etc/issue | grep Linux  

Red Hat Enterprise Linux Server release 5.5 (Tikanga)   

查看系统内核信息?

[root@hylhost ~]# uname -a  

Linux hylhost.domain.com 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux   

查看系统内核参数信息?

# cat /etc/sysctl.conf  

补充:修改内核参数后使用sysctl –p命令使内核参数生效

通常情况下,如何修改oracle的环境变量?

# su - oracle  

$ vi .bash_profile   

查看机器型号?

[root@hylhost ~]# dmidecode | grep "Product Name"  

        Product Name: VirtualBox  

--次处命令使用在虚拟机环境下显示出如上信息   

查看网卡信息?

[root@hylhost ~]# dmesg | grep -i eth  

e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection  

ADDRCONF(NETDEV_UP): eth0: link is not ready  

e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX  

ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready  

eth0: no IPv6 routers present  

e1000: eth0 NIC Link is Down  

e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX   

查看内存信息?

[root@hylhost ~]# cat /proc/meminfo  

MemTotal:      2075468 kB  

MemFree:        935756 kB  

Buffers:        103892 kB  

Cached:         877804 kB  

SwapCached:          0 kB  

Active:         340736 kB  

Inactive:       735020 kB  

HighTotal:     1179584 kB  

HighFree:       198880 kB  

LowTotal:       895884 kB  

LowFree:        736876 kB  

SwapTotal:     4192956 kB  

SwapFree:      4192956 kB  

Dirty:               8 kB  

Writeback:           0 kB  

AnonPages:       94088 kB  

Mapped:          38204 kB  

Slab:            52624 kB  

PageTables:       3664 kB  

NFS_Unstable:        0 kB  

Bounce:              0 kB  

CommitLimit:   5230688 kB  

Committed_AS:   361940 kB  

VmallocTotal:   114680 kB  

VmallocUsed:      4716 kB  

VmallocChunk:   109848 kB  

HugePages_Total:     0  

HugePages_Free:      0  

HugePages_Rsvd:      0  

Hugepagesize:     4096 kB   

查看硬盘分区?

[root@hylhost ~]# df -h  

Filesystem            Size  Used Avail Use% Mounted on  

/dev/sda3              25G  3.5G   21G  15% /  

/dev/sda1             487M   16M  446M   4% /boot  

tmpfs                1014M     0 1014M   0% /dev/shm   

查看硬盘型号?

[root@hylhost ~]# cat /proc/scsi/scsi  

Attached devices:  

Host: scsi0 Channel: 00 Id: 00 Lun: 00  

  Vendor: ATA      Model: VBOX HARDDISK    Rev: 1.0   

  Type:   Direct-Access                    ANSI SCSI revision: 05  

如何修改IP、主机名?

1. 地址解析文件# vi /etc/hosts  

2. 网卡配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0  

其中内容点为:  

网卡设备名:DEVICE=eth0  

是否为静态:BOOTPROTO=static  

IP地址:IPADDR=192.168.56.103  

子网掩码:NETMASK=255.255.255.0  

硬件MAC地址:HWADDR=08:00:27:29:DB:B2  

是否启动:ONBOOT=yes  

3. 网络配置文件:# vi /etc/sysconfig/network  

网络配置:NETWORKING=yes  

关闭ipv6设置:NETWORKING_IPV6=no  

主机名:HOSTNAME=hyl   

如何创建组、创建用户?

# groupadd oinstall  

# groupadd dba  

# useradd -g oinstall -G dba oracle  

如何修改用户密码?

# passwd oracle   

如何查看用户的uid、gid?

# id oracle   

如何创建oracle用户目录?

# mkdir -p /u01/app/oracle   

如何修改目录的所属关系?

# chown -R oracle:oinstall /home/u01/app   

如何改变目录的权限?

# chmod -R 775 /home/u01/app   

如何添加swap分区?

生成一个空文件:# dd if=/dev/zero of=/u01/swpf1 bs=1024k count=2048  

创建一个swap文件:# mkswap -c /u01/swpf1  

生成一个swap文件:# swapon /u01/swpf1  

修改开机自启动:# vi /etc/fstab  

添加/u01/swpf1     swap     swap    defaults    0 0   

如何解压各种常见的包?

(例1)、解压.cpio.gz格式包  

# zcat 10201_database_linux_x86_64.cpio.gz | cpio -idmv > /dev/null 2>&1  

(例2)、解压.cpio格式包  

# cpio -idmv < 10201_database_linux_x86_64.cpio  

(例3)、解压.zip  

# unzip p8202632_10205_Linux-x86-64.zip   

删除?

删除目录: rm -rf <目录名>   

挂载?

1. 挂载光盘的方法:  

[root@hyl soft]# df -h  

/dev/sr0              4.2G  4.2G     0 100% /media/CentOS_6.2_Final  

[root@hyl soft]# mount /dev/sr0 /cd  

mount: block device /dev/sr0 is write-protected, mounting read-only  

2. 挂载镜像文件的方法:  

[root@hyl soft]# ls  

WASND70_LINX64_Disk1.iso  WASND70_LINX64_Disk2.iso   

[root@hyl soft]# mount -o loop /soft/WASND70_LINX64_Disk1.iso /cd1  

[root@hyl soft]# mount -o loop /soft/WASND70_LINX64_Disk2.iso /cd2   

yum?

1. 配置yum  

# cd /etc/yum.repos.d/  

到此路径下修改yum.repo,注意几处细节:  

baseurl=file:///cdrom1        //修改成挂载路径  

gpgcheck=0                 //关闭校验  

enabled=1                                      //启动  

2. 查询yum列表  

# yum list  

3. yum安装包  

# yum install -y libaio*    

top关注可以得到哪些信息?

第一部分:  

1. top:当前时间 | 系统运行时长 | 终端数 | 系统负载(1分钟前、5分钟前、15分钟前)  

2. tasks:系统进程总数 | 当前运行进程数 | 等待状态进程数 | 停止进程数 | 被复原进程数  

3. cpu:cpu使用率  

4. mem:内存总量 | 使用量 | 空闲内存量 | 缓冲使用中内存量  

5. swap:wasp分区使用情况  

第二部分:可以使用交互命令控制  

第三部分:内部进程使用情况列表   

rpm?

1. 安装包  

#rpm  -ivh  <rpm包名>  

2. 查询是否已经安装的包  

[root@hyl bin]# rpm -qa |grep numactl  

numactl-devel-2.0.3-9.el6.x86_64  

numactl-2.0.3-9.el6.x86_64  

3. 卸载已经安装的包  

[root@hyl ~]# rpm -e numactl-devel-2.0.3-9.el6.x86_64  

[root@hyl ~]# rpm -e numactl-2.0.3-9.el6.x86_64  

 如何将结果输出到日志文件中?

例如将安装包信息写入到rpm.log文件中,命令为:rpm -ivh binutils-2.17.50.0.6-14.el5.x86_64.rpm >> rpm.log 2>&1   

执行SQL脚本方法?

SQL>@/soft/mkuser.sql   

SQL> select username,account_status from dba_users;  

USERNAME        ACCOUNT_STATUS  

--------------- -------------------------  

OUTLN           OPEN  

SYS             OPEN  

SYSTEM          OPEN  

ROSE            OPEN  

SCOTT           OPEN  

ops$oracle      OPEN  

TOM             OPEN  

DBSNMP          EXPIRED & LOCKED  

TSMSYS          EXPIRED & LOCKED  

DIP             EXPIRED & LOCKED   

本文转自 张冲andy 博客园博客,原文链接: http://www.cnblogs.com/andy6/p/6065890.html  ,如需转载请自行联系原作者