查看系统发行版?
[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 ,如需转载请自行联系原作者