杂记

服务管理:service.msc

visio图调入word中有大片空白:在word中右击图片——“VISIO”对象——打开,在visio中按住ctrl键调整图片边缘画布大小,保存即可。也可以在visio中做同样操作,但就不是标准页了。

开启hadoop中的一个单节点:  bin/hadoop-daemon.sh start datanode  ~~~  bin/hadoop-daemon.sh start tasktracker

hbase启动后无法查看数据,导出数据也会发生错误:原因是新添加的两个节点dm6、dm7的相关信息并未加载至其他节点,修改后,问题解决

错误类似于:  

ERROR org.apache.hadoop.hbase.mapreduce.TableInputFormatBase - Cannot
resolve the host name for /10.220.55.41 because of
javax.naming.OperationNotSupportedException: DNS service refused
[response code 5]; remaining name '41.55.220.10.in-addr.arpa'

Vim操作:

  • i → Insert 模式,按 ESC 回到 Normal 模式.
  • x → 删当前光标所在的一个字符。
  • :wq → 存盘 + 退出 (:w 存盘, :q 退出)   (陈皓注::w 后可以跟文件名)
  • dd → 删除当前行,并把删除的行存到剪贴板里
  • p → 粘贴剪贴板

 

机器间拷贝文件:

scp -r localfile.txt username@192.168.0.1:/home/username/

ubuntu tomcat目录:

      /etc/tomcat6 - 全局配置
  /usr/share/tomcat6/ - 程序主目录
  /usr/share/tomcat6/conf/Catalina/localhost/ - 本机部署的 Catalina 配置

    /var/lib/tomcat6/ - 工作主目录
  /var/lib/tomcat6/webapps - (应用文件实际存放于此)
  /var/lib/tomcat6/work - 动态工作目录(动态编译的 .jsp 存放于此)

 

#看是否已经有tomcat在运行了
ps -ef |grep tomcat
#如果有,用kill;
kill -9 pid #pid 为相应的进程号
 
例如 ps -ef |grep tomcat 输出如下
sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/java/tomcat -Dcatalina.home=/java/tomcat -Djava.io.tmpdir=/java/tomcat/temp org.apache.catalina.startup.Bootstrap start
 
则 5144 就为进程号 pid = 5144
kill -9 5144 就可以彻底杀死tomcat
 
 
解压:
 
tar -zxvf archive_name.tar.gz
 
 
查看ubuntu版本:
      方法一: 
  在终端中执行下列指令: 

  cat /etc/issue 

  可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容: 

  Ubuntu 7.04 \n \l 

  方法二: 
  使用 lsb_release 命令也可以查看 Ubuntu 的版本号,与方法一相比,内容更为详细。执行指令如下: 

  sudo lsb_release -a 

  将输出结果: 

  Distributor ID: Ubuntu 
  Description: Ubuntu 7.04 
  Release: 7.04 
  Codename: feisty
 
查看硬件信息:
cpu:cat /proc/cpuinfo
硬盘:fdisk -l
内存:cat /proc/meminfo
 
word中插入对象,只能显示一小部分,这种情况只发生在嵌入式(嵌入式:图片文字环绕方式的一种)图片中,出现该问题的原因:

原因:图片的段落设置中的行距被设成“固定行距”了。

 
虚拟化:
       某些CPU支持虚拟化,但是默认是关闭虚拟化功能,需要在BOIS中进行修改:开机》F10》security》System Security》 ,将下面的Virutualization。。。改为enabled.
 
 
Ubuntu使用命令行下载数据:
 

首先安装axel这个命令

sudo apt-get install axel

然后使用这个命令下载文件

例如:

axel gpx-planet-2013-04-09.tar.xz

就会自动下载文件了

 

ubuntu 挂载U盘: 

如果是ubuntu桌面环境的话,不用mount,接入的U盘就可以直接被系统识别,访问起来非常方便,但如果没有桌面环境呢,比如在ubuntu server端,如何访问U盘呢?

第一步:查看U盘信息
sudo fdisk -l 将显示全部盘的信息,其中包含U盘的信息如下

Disk /dev/sdb: 8027 MB, 8027897856 bytes
14 heads, 22 sectors/track, 50907 cylinders
Units = cylinders of 308 * 512 = 157696 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 8 50908 7838628 7 HPFS/NTFS

很容易看出来,这是一块U盘,并且只有一个分区 sdb1,且文件系统为NTFS

第二步:挂载U盘到指定节点
sudo mount -t ntfs-3g /dev/sdb1 /mnt/windows/u (/mnt/windows/u为你要挂载到的节点,这个你可以随便指定。)

另若使用的是FAT32格式的:

sudo mount -t vfat /dev/sdb1 /mnt/u                (事先需在mnt目录下建一个名为u的文件夹)    (也可能是sdb2、sdb3、sdb4)

然后就可以通过 cd /mnt/u 对U盘上的内容进行访问了。

卸载时用:

sudo umount /mnt/u 

若卸载时报错:“device is busy”,则可以用

mount -l /mnt/u

来卸载设备。选项 –l 并不是马上umount,而是在该目录空闲后再umount。也可以先以 ps aux 查看占用设备的程序PID,然后kill PID,最后umount就非常放心了。

 

 

java.lang.UnsatisfiedLinkError:no dll in java.library.path 终极解决之道 (在tomcat中使用GDAL时,遇到了该问题) 

http://hi.baidu.com/andywade/item/6d6019853670b328110ef342

    Java调用Dll时,会出现no dll in java.library.path异常,在Java Project中不常见,因为只要将Dll拷贝到system32目录下即可;         但若是在Web Project中则经常遇见,因为Web Project引用的 java.library.path  有两处(jre的bin目录和Tomcat的bin目录)

    因此解决方法如下:

    1.在项目中执行System.out.println(System.getProperty("java.library.path")),获取到java.library.path的具体路径

    2. 如果是Java Project则将相应的Dll拷贝到system32目录下即可

    3. 如果是Web Project则将相应的Dll拷贝到jre的bin目录和Tomcat的bin目录即可,

     如:D:\Program Files\Java\jre6\bin;和E:\Program Files\Apache Software Foundation\Tomcat 6.0\bin

 

 

    OK。解决!

 

 

 

posted on 2013-05-30 14:29  _Deron_  阅读(586)  评论(0编辑  收藏  举报

导航