随笔分类 -  Linux

摘要:linux下java unrecognized class file version错误的解决环境:RedHat Linux Enterprise 5.4问题:java.sun.com下载jdk1.60和jre1.60的bin文件,sh ./某某某.bin安装之后,编译HelloWorld.java,生成HelloWorld.class文件,但是java HelloWorld却不能执行。出现如下错误: [root@MrjavaPC]# javac HelloWorld.java[root@MrjavaPC]# ls HelloWorld.class HelloWorld.java 计算器.ja 阅读全文
posted @ 2013-08-12 09:55 胡.杰 阅读(2950) 评论(0) 推荐(0) 编辑
摘要:xhost是用来控制X server访问权限的。通常当你从hostA登陆到hostB上运行hostB上的应用程序时,做为应用程序来说,hostA是client,但是作为图形来说,是在hostA上显示的,需要使用hostA的Xserver,所以hostA是server。因此在登陆到hostB前,需要在hostA上运行xhost +来使其它用户能够访问hostA的Xserver。xhost + 是使所有用户都能访问Xserver。xhost + ip使ip上的用户能够访问Xserver。xhost + nis:user@domain使domain上的nis用户user能够访问。xhost + in 阅读全文
posted @ 2013-08-04 22:39 胡.杰 阅读(871) 评论(0) 推荐(0) 编辑
摘要:linux下,要访问windows的共享,有好几种情况,下面进行总结。外面的文章,有点介绍需要使用samba,有点说什么都不需要,只需要mount加上参数,功能是实现,不过原理,还是不太明白,我发现系统多了一个winbind的服务。下面就是我的测试过程。我的系统是centos5.4,最小化安装。[root@centos5 ~]# mkdir /mnt/share[root@centos5 ~]# mount //192.168.1.120/share /mnt/sharemount: wrong fs type, bad option, bad superblock on //192.168. 阅读全文
posted @ 2013-08-04 13:42 胡.杰 阅读(606) 评论(0) 推荐(0) 编辑
摘要:1. 关于/etc/host,主机名和IP配置文件Hosts - The static table lookup for host name(主机名查询静态表)Linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname。2. 配置文件这个文件可以配置主机ip及对应的主机名,对于服务器类型的linux系统其作用还是不可忽 略的。在局域网或是INTERNET上,每台主机都有一个IP地址,它区分开每台主机,并可以根据ip进行通讯。但IP地址 阅读全文
posted @ 2013-07-22 14:38 胡.杰 阅读(5431) 评论(0) 推荐(0) 编辑
摘要:有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且年纪和我相仿,所以非常有必要为他写篇文章。之所以叫AWK是因为其取了三位创始人Alfred Aho,Peter Weinberger, 和Brian Kernighan的Family Name的首字符。要学AWK,就得提一提AWK的一本相当经典的书《The AWK Programming Langu 阅读全文
posted @ 2013-07-16 17:04 胡.杰 阅读(273) 评论(0) 推荐(0) 编辑
摘要:1. $HOME变量从哪里获得的?HOME 本身是 shell 来设置的,你可以自己手工设置(例如使用 bash 的 export),也可以在 shell 的初始化文件中设置(例如 bash 的 .bash_profile 或者 .profile)。但是,除非你知道自己在做什么,还是不要修改它的好。既然HOME本身是shell来设置的,那么shell从哪里读到这个配置呢?答案是/etc/passwd,例如:Jack:x:501:501:Jack:/home/Jack:/bin/bash当用户登录时密码验证后,读取该信息。2. bash_profile与bashrc的区别,login-shell 阅读全文
posted @ 2013-07-12 21:01 胡.杰 阅读(1642) 评论(0) 推荐(0) 编辑
摘要:1.Linux终端连接FTP[oracle@Dave ~]$ftp 10.85.7.97Connected to 10.85.7.97.220 Serv-U FTP Server v6.4 for WinSock ready...500 'AUTH': command not understood.500 'AUTH': command not understood.KERBEROS_V4 rejected as an authentication typeName (10.85.7.97:oracle): super331 User name okay, ne 阅读全文
posted @ 2013-06-28 22:21 胡.杰 阅读(464) 评论(0) 推荐(0) 编辑
摘要:今天发现DB2中 ~sqllib/security/下面的文件:[db2inst1@win ~]$ ls -sil sqllib/securitytotal 27644686935 4 drwxr-sr-x. 2 db2inst1 db2iadm1 4096 Oct 8 2012 auditdata4686916 80 -r-s--x--x. 1 db2inst1 db2iadm1 81595 Jun 27 12:04 db2aud4686930 4 -rwxr-xr-x. 1 db2inst1 db2iadm1 4096 Oct 8 2012 db2a... 阅读全文
posted @ 2013-06-28 00:43 胡.杰 阅读(2560) 评论(0) 推荐(0) 编辑
摘要:source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的。注意:source命令与shell scripts的区别是,source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。 阅读全文
posted @ 2013-06-25 23:13 胡.杰 阅读(294) 评论(0) 推荐(0) 编辑
摘要:问题1一般错误信息为:ssh: connect to host localhost port 22: Connection refused这种错误很主要的一个原因是sshd服务没有启动,先启动sshd服务后就没有问题了。启动sshd服务:service sshd start(前提条件是你已安装过ssh了)或者防火墙阻止了sshd服务问题2无密码登录首先,root修改/etc/ssh/sshd_config文件(客户端、服务器都需要更改)将“#AuthorizedKeysFile.ssh/authorized_keys”前面的#号去掉即,启用“AuthorizedKeysFile.ssh/aut 阅读全文
posted @ 2013-06-20 12:36 胡.杰 阅读(249) 评论(0) 推荐(0) 编辑