第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的值

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