第17篇 零散记录

一、linux命令

sz,这个命令是把文件从linux系统拷贝到windows上来,sz  filename  来实现

rz,这个是把win数据放到linux上去,目前是不知道怎么操作,好像安装一个工具软件之后,可以直接拖动过去

scp,这个实现的不同服务器之间的数据传递,举例

需要把10.0.1.83:/home/hcicloud_720/cloud/res/asr/data_8k/上的数据拷贝到本服务器上来,已知远程服务器的账户和密码;操作位如下

1、su - root 切换到root用户,否则会提示无ssh

2、scp   hcicloud_720@10.0.1.83:/home/hcicloud_720/cloud/res/asr/data_8k/*     /home/hcicloud_daze/cloud/res/asr/data/

其中hcicloud_720@是专门加进来,代表账号用的

一般以前win和linux之间的数据拷贝一般是通过文件映射来进行的,使得直接在win上操作linux文件

cd,返回上一个界面,cd  -

tail,经常会遇到去查看某个log文件,这个log会一直在进行打印,那么要想实时的查看结果,可以   tail  -300f   xxxx   | grep ERROR

上面的grep是为了选择操作进行查看的

ll  -rt 可以让文件倒叙排列,让最新的文件在最下面


ls | wc -w  查看当前目录下文件夹下文件个数   wc = whtch 
du -h    或者 du -sh 查看的是当前文件夹的大小
df -h 查看的是整个存储的使用情况
top是整个内存的使用情况


chown  root:root  file  -R  表示把当前文件夹及其以下的文件全部修改权限为 root:root的当然改为其他用户组和用户权限也是这种方式进行的


二、JAVA_HOME环境变量的查询

项目中遇到安装的虚拟机没有配置java环境变量,即$JAVA_HOME的参数

·用文本编辑器打开/etc/profile 

·在profile文件末尾加入:
 
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64
这个参数是怎么得到的呢?这个位置就是jdk的安装程序(非bin下的运行程序)

[root@localhost data]# java -version
java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

[root@localhost ~]# which java

/usr/bin/java


[root@localhost ~]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 Aug 17 15:12 /usr/bin/java -> /etc/alternatives/java
 
[root@localhost ~]# ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 46 7月  17 2015 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java

[root@localhost data]# ls -lrt  /usr/lib/jvm/jre-1.7.0-openjdk.x86_64
lrwxrwxrwx. 1 root root 38 7月  17 2015 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64 -> java-1.7.0-openjdk-1.7.0.45.x86_64/jre

jre字面意识是java 运行环境,  /usr/lib/jvm/jre-1.7.0-openjdk.x86_64 就是java_home的值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章