杂记
服务管理: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 存放于此)
ps -ef |grep tomcat
kill -9 pid #pid 为相应的进程号
kill -9 5144 就可以彻底杀死tomcat
在终端中执行下列指令:
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
原因:图片的段落设置中的行距被设成“固定行距”了。
首先安装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。解决!