linux中系统变量horm,Linuxcentos手记3

swap configuration

===================

dd if=/dev/zero of=/var/swap bs=1024 count=8096000

mkswap /var/swap

mkswap -f /var/swap swapon /var/swap

swapoff /var/swap

[root@VM_64_101_centos var]# swapoff /var/swap

[root@VM_64_101_centos var]#

[root@VM_64_101_centos var]# free

total used free shared buff/cache available

Mem: 16268680 697304 2500124 24064 13071252 12668800

Swap: 0 0 0

[root@VM_64_101_centos var]# swapon /var/swap

[root@VM_64_101_centos var]#

[root@VM_64_101_centos var]#

[root@VM_64_101_centos var]# free

total used free shared buff/cache available

Mem: 16268680 703232 2494188 24064 13071260 12662876

Swap: 8095996 0 8095996

vi fstab

/var/swap swap swap default 0 0

Centos7设置主机名的工具

hostnamectl

=====================================

hostname有三种状态 static(永久) transient(瞬态) pretty (灵活)

查看主机名状态

[oracle@hadoop ~]$ hostnamectl status

Static hostname:

hadoop

Icon name: computer-vm

Chassis:

vm

Machine ID:

52f2b03b2afb46be8b195895d9025dd3

Boot ID:

e948f0f5e7524fb38c56f36dfbe4abb7

Virtualization:

vmware

Operating System: CentOS Linux 7

(Core)

CPE OS Name: cpe:/o:centos:centos:7

Kernel:

Linux 3.10.0-514.2.2.el7.x86_64

Architecture: x86-64

设置主机名(瞬态)

hostnamectl --transient set-hostname

centos7

设置主机名(永久)

hostnamectl --static set-hostname centos7

Installing ...

jdk-6u45-linux-x64-rpm.bin

=====================================

[root@db1 u01]# chmod +x *bin

[root@db1 u01]# ll

total 721052

-rw-rw-rw- 1 root root 668734007 Apr 25  2007

10201_database_linux32.zip

drwxr-xr-x 6 root root  4096 Jul  3

2005 database

-rwxrwxrwx 1 root root  68881069 Oct 28 02:49

jdk-6u45-linux-x64-rpm.bin

[root@db1 u01]# ./jdk-6u45-linux-x64-rpm.bin

Unpacking...

Checksumming...

Extracting...

UnZipSFX 5.50 of 17 February 2002, by Info-ZIP

(Zip-Bugs@lists.wku.edu).

inflating: jdk-6u45-linux-amd64.rpm

inflating:

sun-javadb-common-10.6.2-1.1.i386.rpm

inflating:

sun-javadb-core-10.6.2-1.1.i386.rpm

inflating:

sun-javadb-client-10.6.2-1.1.i386.rpm

inflating:

sun-javadb-demo-10.6.2-1.1.i386.rpm

inflating:

sun-javadb-docs-10.6.2-1.1.i386.rpm

inflating:

sun-javadb-javadoc-10.6.2-1.1.i386.rpm

Preparing...  ###########################################

[100%]

1:jdk  ###########################################

[100%]

Unpacking JAR files...

rt.jar...

jsse.jar...

charsets.jar...

tools.jar...

localedata.jar...

plugin.jar...

javaws.jar...

deploy.jar...

Installing JavaDB

Preparing...  ###########################################

[100%]

1:sun-javadb-common

########################################### [

17%]

2:sun-javadb-core

########################################### [

33%]

3:sun-javadb-client

########################################### [

50%]

4:sun-javadb-demo

########################################### [

67%]

5:sun-javadb-docs

########################################### [

83%]

6:sun-javadb-javadoc

########################################### [100%]

Done.

[root@db1 u01]# java -version

java version "1.4.2"

gij (GNU libgcj) version 4.1.2 20080704 (Red Hat

4.1.2-44)

Copyright (C) 2006 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.

There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A

PARTICULAR PURPOSE.

[root@db1 u01]#

[root@db1 bin]# pwd

/usr/java/jdk1.6.0_45/bin

[root@db1 bin]# which java

/usr/bin/java

[root@db1 bin]# cd /usr/bin

[root@db1 bin]# rm java

rm: remove symbolic link `java'? y

[root@db1 bin]# ll java

ls: java: No such file or directory

[root@db1 bin]# ln -s /usr/java/jdk1.6.0_45/bin/java

java

[root@db1 bin]# java -version

java version "1.6.0_45"

64-Bit Server VM (build 20.45-b01, mixed mode)

[root@db1 bin]#

jar命令找不到  解决

/bin/bash: jar: command

not found

===================

jdk :

http://www.oracle.com/technetwork/java/javase/downloads/index.html

/bin/bash: jar: command not found

解决办法:

我的jdk是安装在/home/tim/software/jdk1.6.0_35/目录下的

#vi /etc/profile

在该profile文件中添加:

JAVA_HOME=/usr/java/jdk1.6.0_45

JRE_HOME=/usr/java/jdk1.6.0_45/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH

CLASSPATH

在使用下面命令验证

[root@db1 database]# which jar

/usr/java/jdk1.6.0_45/bin/jar

[root@db1 database]#

[root@db1 database]# jar

Usage: jar {ctxui}[vfm0Me] [jar-file] [manifest-file]

[entry-point] [-C dir] files ...

Options:

-c

create new archive

-t

list table of contents for archive

-x

extract named (or all) files from archive

-u

update existing archive

-C

change to the specified directory and include the

following file

If any file is a directory then it is processed

recursively.

The manifest file name, the archive file name and the entry

point name are

specified in the same order as the 'm', 'f' and 'e'

flags.

Example 1: to archive two class files into an archive called

classes.jar:

jar cvf classes.jar Foo.class

Bar.class

Example 2: use an existing manifest file 'mymanifest' and

archive all the

files in

the foo/ directory into 'classes.jar':

jar cvfm classes.jar mymanifest -C foo/ .

oracle安装包【关键词】抽取库文件

===============================

[root@db1 u01]# cd database

[root@db1 database]# ll

total 1072

drwxr-xr-x 9 root root  4096 Jul  3

2005 doc

-rwxr-xr-x 1 root root 1063935 Oct 28 11:03

filegroup33.jar

drwxr-xr-x 5 root root  4096 Jul  3

2005 install

drwxr-xr-x 2 root root  4096 Jul  3

2005 response

-rwxr-xr-x 1 root root  1327 Jul  3

2005 runInstaller

drwxr-xr-x 9 root root  4096 Jul  3

2005 stage

-rwxr-xr-x 1 root root  5213 Jul  3

2005 welcome.html

[root@db1 database]#

cd database

for jar in $(find . -type f -name "*.jar"|grep rdbms);do

jar -tvf $jar | grep sbbd && echo $jar

done

cd database

for jar in $(find . -type f -name "*.jar"|grep rdbms);do

jar -tvf $jar | grep bbedus && echo $jar

done

[root@db1 database]# for jar in $(find . -type f -name

"*.jar"|grep rdbms);do

> jar -tvf $jar | grep sbbd && echo $jar

> done

3043 Tue Jun 28 08:41:50 CST 2005

rdbms/lib/sbbdpt.o

2721 Tue Jun 28 08:41:50 CST 2005

rdbms/lib/ssbbded.o

./stage/Components/oracle.rdbms/10.2.0.1.0/1/DataFiles/filegroup33.jar

[root@db1 database]#

[root@db1 database]# cp

./stage/Components/oracle.rdbms/10.2.0.1.0/1/DataFiles/filegroup33.jar

./

[root@db1 database]#

[root@db1 database]# for jar in $(find . -type f -name

"*.jar"|grep rdbms);do

> jar -tvf $jar | grep bbedus && echo $jar

> done

8704 Tue Jun 28 10:04:12 CST 2005

rdbms/mesg/bbedus.msb

10270 Tue Jul 25 19:32:32 CST 2000

rdbms/mesg/bbedus.msg

./stage/Components/oracle.rdbms.util/10.2.0.1.0/1/DataFiles/filegroup5.jar

[root@db1 database]# cp

./stage/Components/oracle.rdbms.util/10.2.0.1.0/1/DataFiles/filegroup5.jar

./

jar 解压命令

打包  cvf

解包 xvf

打印

列表 jar tvf test.jar

===============================

[root@db1 111]# jar xvf

filegroup33.jar

inflated: rdbms/lib/dmndm.o

inflated: rdbms/lib/dmndmse.o

inflated: rdbms/lib/hoaoci.o

inflated: rdbms/lib/hoat.o

inflated: rdbms/lib/hoax.o

inflated: rdbms/lib/homts.o

inflated: rdbms/lib/horm.o

inflated: rdbms/lib/hormc.o

inflated: rdbms/lib/hormd.o

inflated: rdbms/lib/hormt.o

inflated: rdbms/lib/hout.o

inflated: rdbms/lib/hsxaora.o

inflated: rdbms/lib/jox.o

inflated: rdbms/lib/joxoff.o

inflated: rdbms/lib/s0kuzr.o

inflated: rdbms/lib/sbbdpt.o

inflated: rdbms/lib/shou.o

inflated: rdbms/lib/shorm.o

inflated: rdbms/lib/skfedpt.o

inflated: rdbms/lib/skfodpt.o

inflated: rdbms/lib/skrspt.o

inflated: rdbms/lib/ssbbded.o

inflated: rdbms/lib/sskfeded.o

inflated: rdbms/lib/sskfoded.o

inflated: rdbms/lib/sskrned.o

inflated: rdbms/lib/sskrsed.o

inflated: rdbms/lib/ssoraed.o

inflated: rdbms/lib/sstrced.o

inflated: rdbms/lib/strcpt.o

inflated: rdbms/lib/ttcoerr.o

inflated: rdbms/lib/ttcsoi.o

inflated: rdbms/lib/xsnoolap.o

inflated: rdbms/lib/genksms.o

[root@db1 111]# ll

安装rpm形式的JavaSE jdk

并查找安装之后的位置

=======================

[root@VM_64_75_centos Downloads]# rpm -ivh jdk*rpm

Preparing...  ################################# [100%]

installing package

jdk1.8-2000:1.8.0_151-fcs.x86_64 needs 297MB on the /

filesystem

注意  /

下面 Avail  == 0 了

删掉一些oracle 产生的 trc

[root@VM_64_75_centos Downloads]# df -h

Filesystem  Size

Used Avail Use% Mounted on

/dev/vda1  50G  47G  0 100% /

devtmpfs  7.8G  0

7.8G  0% /dev

tmpfs  7.8G  4.5G

3.4G  58% /dev/shm

tmpfs  7.8G  13M

7.8G  1% /run

tmpfs  7.8G  0  7.8G  0%

/sys/fs/cgroup

/dev/mapper/VG00-VG00LV01  95G

23G  73G  24%

/u01

tmpfs  1.6G  0  1.6G  0%

/run/user/0

tmpfs  1.6G  4.0K

1.6G  1% /run/user/987

tmpfs  1.6G  4.0K

1.6G  1% /run/user/1001

下面

开始安装

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

[root@VM_64_75_centos Downloads]# ll

total 170264

drwxr-xr-x 3 root root  4096 Oct 30 17:39 11

drwxr-xr-x 3 root root  4096 Oct 30 17:41 12

-rw-r--r-- 1 root root 174163338 Oct 30 17:08

jdk-8u151-linux-x64.rpm

[root@VM_64_75_centos Downloads]# rpm -ivh

jdk-8u151-linux-x64.rpm

Preparing...  ################################# [100%]

Updating / installing...

1:jdk1.8-2000:1.8.0_151-fcs  ################################# [100%]

Unpacking JAR files...

tools.jar...

plugin.jar...

javaws.jar...

deploy.jar...

rt.jar...

jsse.jar...

charsets.jar...

localedata.jar...

[root@VM_64_75_centos Downloads]# pwd

[root@VM_64_75_centos alternatives]#

[root@VM_64_75_centos alternatives]# rpm -qa|grep jdk

copy-jdk-configs-1.2-1.el7.noarch

java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64

jdk1.8-1.8.0_151-fcs.x86_64

java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.1.el7_3.x86_64

java-1.8.0-openjdk-headless-1.8.0.131-3.b12.el7_3.x86_64

[root@VM_64_75_centos alternatives]# rpm

-qa|grep fcs

jdk1.8-1.8.0_151-fcs.x86_64

[root@VM_64_75_centos alternatives]# rpm -qa|grep jdk

copy-jdk-configs-1.2-1.el7.noarch

java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64

jdk1.8-1.8.0_151-fcs.x86_64

java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.1.el7_3.x86_64

java-1.8.0-openjdk-headless-1.8.0.131-3.b12.el7_3.x86_64

[root@VM_64_75_centos alternatives]#

java查不到这个包

[root@VM_64_75_centos alternatives]# rpm

-qa|grep java |grep fcs

[root@VM_64_75_centos alternatives]# rpm

-qa|grep java

java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64

python-javapackages-3.4.1-11.el7.noarch

java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.1.el7_3.x86_64

java-1.8.0-openjdk-headless-1.8.0.131-3.b12.el7_3.x86_64

tzdata-java-2017b-1.el7.noarch

javapackages-tools-3.4.1-11.el7.noarch

[root@VM_64_75_centos alternatives]#

[root@VM_64_75_centos java]# which jar

/usr/bin/jar

[root@VM_64_75_centos java]# ll

/usr/bin/jar

lrwxrwxrwx 1 root root 21 Oct 30 17:27 /usr/bin/jar ->

/etc/alternatives/jar

[root@VM_64_75_centos java]# cd  /etc/alternatives/

-bash: $'\350\264cd': command not found

[root@VM_64_75_centos java]# cd  /etc/alternatives/

[root@VM_64_75_centos alternatives]# ll

jar

lrwxrwxrwx 1 root root 30 Oct 30 17:27 jar -> /usr/java/jdk1.8.0_151/bin/jar

[root@VM_64_75_centos alternatives]#

[root@VM_64_75_centos java]# pwd

/usr/java

[root@VM_64_75_centos java]# ll

total 4

lrwxrwxrwx 1 root root  16 Oct 30 17:27

default -> /usr/java/latest

drwxr-xr-x 9 root root 4096 Oct 30 17:27 jdk1.8.0_151

lrwxrwxrwx 1 root root  22 Oct 30 17:27

latest -> /usr/java/jdk1.8.0_151

[root@VM_64_75_centos java]# pwd

/usr/java

[root@VM_64_75_centos java]# du -hs *

0 default

350M jdk1.8.0_151

0 latest

关掉慢吞吞的sendmail

===================

[root@db1 ~]# chkconfig --list sendmail

sendmail  0:off  1:off

2:on  3:on

4:on  5:on  6:off

[root@db1 ~]#

[root@db1 ~]# chkconfig --level 23456 sendmail

off

[root@db1 ~]#

[root@db1 ~]#

[root@db1 ~]# chkconfig --list sendmail

sendmail  0:off  1:off

2:off  3:off

4:off  5:off

6:off

[root@db1 ~]#

[root@db1 ~]#

[root@db1 ~]# service sendmail stop

Shutting down sm-client: [  OK

]

Shutting down sendmail: [  OK

]

[root@db1 ~]#

查看版本信息

===================

[root@db1 ~]# uname -a

Linux db1 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008

x86_64 x86_64 x86_64 GNU/Linux

[root@localhost ~]# lsb_release -a

LSB Version:  :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch

Distributor ID: CentOS

Description:  CentOS

release 5.5 (Final)

Release:  5.5

Codename:  Final

[root@localhost ~]# uname -r

2.6.18-194.el5

disk =>VG=>LV filesystem

===================

[root@VM_3319 etc]# pvcreate /dev/vdb

WARNING: dos signature detected on /dev/vdb at offset 510.

Wipe it? [y/n]: y

Wiping dos signature on /dev/vdb.

Physical volume "/dev/vdb" successfully

created.

[root@VM_3319 etc]#

[root@VM_3319 etc]# pvs

PV  VG Fmt  Attr

PSize  PFree

/dev/vdb  lvm2 ---

200.00g 200.00g

[root@VM_3319 etc]#

[root@VM_3319 etc]# lvs

[root@VM_3319 etc]# vgs

[root@VM_3319 etc]# vgdisplay

[root@VM_3319 etc]# vgcreate -s 16M  VG00

/dev/vdb

Volume group "VG00" successfully

created

[root@VM_3319 etc]# vgs

VG  #PV #LV #SN Attr

VSize  VFree

VG00  1

0  0 wz--n- 199.98g

199.98g

[root@VM_3319 etc]#

[root@VM_3319 etc]#

[root@VM_3319 etc]# lvcreate -L 180g  -n

VG00LV01  VG00

WARNING: ext3 signature detected on /dev/VG00/VG00LV01 at

offset 1080. Wipe it? [y/n]: y

Wiping ext3 signature on

/dev/VG00/VG00LV01.

Logical volume "VG00LV01" created.

[root@VM_3319 etc]#

[root@VM_3319 etc]#

[root@VM_3319 etc]# lvs

LV  VG  Attr  LSize  Pool

Origin Data%  Meta%  Move Log

Cpy%Sync Convert

VG00LV01 VG00 -wi-a----- 180.00g

[root@VM_3319 etc]#

[root@VM_3319 etc]# cd /dev/

[[root@VM_3319 dev]# mkfs.xfs  VG00LV01

VG00LV01: 没有那个文件或目录

Usage: mkfs.xfs

[-b log=n|size=num]

[-m

crc=0|1,finobt=0|1,uuid=xxx]

[-d

agcount=n,agsize=n,file,name=xxx,size=num,

(sunit=value,swidth=value|su=num,sw=num|noalign),

sectlog=n|sectsize=num

。。。。。。。

。。。。。。。

[-p fname]

[-q]

[-r extsize=num,size=num,rtdev=xxx]

[-s log=n|size=num]

[-V]

devicename

is required unless -d name=xxx is given.

is xxx (bytes), xxxs (sectors), xxxb (fs blocks), xxxk (xxx

KiB),

xxxm

(xxx MiB), xxxg (xxx GiB), xxxt (xxx TiB) or xxxp (xxx PiB).

is xxx (512 byte blocks).

[root@VM_3319 dev]# mkfs.xfs  VG00/VG00LV01

meta-data=VG00/VG00LV01  isize=512

agcount=4, agsize=11796480

blks

=  sectsz=512  attr=2,

projid32bit=1

=  crc=1  finobt=0, sparse=0

data  =

bsize=4096  blocks=47185920, imaxpct=25

=  sunit=0  swidth=0 blks

naming  =version 2  bsize=4096

ascii-ci=0 ftype=1

log  =internal log  bsize=4096  blocks=23040,

version=2

=  sectsz=512  sunit=0 blks,

lazy-count=1

realtime =none  extsz=4096  blocks=0,

rtextents=0

[root@VM_3319 dev]#

[root@VM_3319 dev]# mkdir -p /oradata

[root@VM_3319 dev]# mount VG00/VG00LV01

/oradata

[root@VM_3319 dev]# df -h

文件系统  容量

已用  可用 已用% 挂载点

/dev/vda1  50G  2.6G  45G  6% /

devtmpfs  16G  0  16G  0% /dev

tmpfs  16G  0  16G  0% /dev/shm

tmpfs  16G  13M

16G  1%

/run

tmpfs  16G  0  16G  0% /sys/fs/cgroup

tmpfs  3.2G  0  3.2G  0% /run/user/0

/dev/mapper/VG00-VG00LV01  180G

33M  180G  1% /oradata

[root@VM_3319 dev]# pwd

/dev

[root@VM_3319 dev]# vi /etc/fstab

/dev/vda1  /  ext3  noatime,acl,user_xattr 1

1

proc  /proc  proc  defaults  0 0

sysfs  /sys  sysfs  noauto  0 0

debugfs  /sys/kernel/debug

debugfs  noauto  0 0

devpts  /dev/pts  devpts  mode=0620,gid=5  0 0

/dev/mapper/VG00-VG00LV01  /oradata  xfs

rw,suid,exec,auto,nouser,async

0  0

~

umount2:

设备或资源忙

================================

[root@sf ~]# umount -f /var/www/html/centos/

umount2: 设备或资源忙

umount: /var/www/html/centos: device is busy.

(In some cases useful info about processes that use

the device is found by lsof(8) or fuser(1))

umount2: 设备或资源忙

[root@sf ~]# fuser -l /var/www/html/centos/

HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE

ALRM TERM

STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF

WINCH IO PWR SYS

UNUSED

[root@sf ~]# fuser /var/www/html/centos/

/var/www/html/centos/: 9807c

[root@sf ~]# ps -aux|grep 9807c

Warning: bad syntax, perhaps a bogus '-'? See

/usr/share/doc/procps-3.2.8/FAQ

root 10000 0.0 0.0

103240 896

pts/3 S+ 15:04 0:00 grep 9807c

[root@sf ~]# ps -aux|grep 9807

Warning: bad syntax, perhaps a bogus '-'? See

/usr/share/doc/procps-3.2.8/FAQ

root 9807 0.0 0.0

108428 2000

pts/2 Ss+ 14:52 0:00 -bash

root 10003 0.0 0.0

103240 896

pts/3 S+ 15:05 0:00 grep 9807

[root@sf ~]# kill -9 9807

[root@sf ~]# umount /var/www/html/centos/

copy  oracle

db

================================

sftp> cd

/home/oracle sftp> lcd /home/oracle

sftp> get .bash_profile

Fetching /home/oracle/.bash_profile to .bash_profile

/home/oracle/.bash_profile 100% 593 0.6KB/s 00:00 sftp> lcd /home/u01/app/oracle/product/11.2.0/db_1/dbs/

sftp> cd /home/u01/app/oracle/product/11.2.0/db_1/dbs/

sftp> get spfilehunsun.ora

File

"/home/u01/app/oracle/product/11.2.0/db_1/dbs/spfilehunsun.ora" not

found.

sftp> get spfiledhl.ora

Fetching /home/u01/app/oracle/product/11.2.0/db_1/dbs/spfiledhl.ora

to spfiledhl.ora

/home/u01/app/oracle/product/11.2.0/db_1/dbs/spfiledhl.ora 100%

4608 4.5KB/s 00:00 sftp> cd /oradata/oracle/dhl

sftp> lcd /oradata/oracle/dhl

sftp> get *

Fetching /oradata/oracle/dhl/HS_OSDM_DATA.dbf to

HS_OSDM_DATA.dbf

/oradata/oracle/dhl/HS_OSDM_DATA.dbf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值