Linux
Java海洋
从事JAVA 开发,大数据开发10多年,目前在一家互联网公司做技术负责人
展开
-
Linux面试题大全
一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等重要原创 2012-10-24 16:55:20 · 1260 阅读 · 0 评论 -
Linux系统设置Path
方法一:explor 方法 $ export PATH=$PATH; 说明:上述方法的PATH 在终端关闭 后就会消失方法二:修改家目录下的.bashrc(即:~/.bashrc) $ vi ~/.bashrc 在 .bashrc内容中修改PATH, 保存退出 PATH=$PATH;原创 2014-09-14 13:56:26 · 937 阅读 · 0 评论 -
Nagios安装与配置详解
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。<br />1.默认效果<br /><br />代码<br />Toast.makeText(getApplicationContext(), "默认Toast样式",<br /> Toast.LENGTH_SHORT).show();<br /> <br />2.自定义显示位置效果<br /><br />代码<br />toast = Toast.makeText(getAppli转载 2011-02-22 10:26:00 · 2265 阅读 · 0 评论 -
ubuntu下安装Ganglia并绑定hadoop集群
最近想找个具体的方向研究一下,想了一下有两个方面,一个就是移动平台的开发,但andriod项目感觉是需要产品做得好,受欢迎才会有前途。第二就是分布式的研究了,想了一下为了把技术做的好点,还是先看看分布式的东西吧。就有了研究hadoop的契机。先看一下hadoop的介绍,这里就不赘述了。http://www.infoq.com/cn/articles/hadoop-intro然后是w原创 2013-08-14 09:37:30 · 1308 阅读 · 0 评论 -
Centos6.5源码编译安装Hadoop2.5.1
[plain] view plaincopy Centos6.5(64bit) jdk7 ant1.9.4 maven3.1.1 findbugs3.0.0 protobuf2.5.0 hadoop2.5.1 源代码文件 二、安装以上所需的所有软件1.yum可安装的软件[h转载 2014-10-30 10:24:43 · 1943 阅读 · 0 评论 -
Ubuntu 安装 Ganglia并绑定hadoop集群
方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单)$ sudo apt-get install eclipse方法二:(优点是安装内容清爽,缺点是配置麻烦)1、安装JDK,参考 Ubuntu 12.04 下安装 JDK 72、下载 Eclipse从 http://www.eclipse.org/down原创 2014-09-18 16:53:41 · 1086 阅读 · 0 评论 -
SSH免登录设置
最近在搞hadoop所有涉及到了master到slave的登陆,为了简便所有将master访问所有slave都配置成了免登陆方式,具体步骤:1、在master机器上创建密钥:ssh-keygen -t rsa -P ''会在.ssh文件夹下生成公钥:id_rsa.pub;密钥:id_rsa2、将公钥添加至authorized_keys中:cat ~/.ssh转载 2014-07-20 22:36:40 · 862 阅读 · 0 评论 -
dos2unix命令找不到怎么办
[root@localhost ~]#dos2unix tr.py -bash: dos2unix: command not found安装方法:在http://linux.softpedia.com/progDownload/Dos2Unix-Download-5519.html下载hd2u-1.0.0.tgz[root@localhost ~]#tar -z转载 2015-07-27 14:20:29 · 22520 阅读 · 4 评论 -
Linux命令之date - 显示、修改系统日期时间
用途说明date命令可以用来显示和修改系统日期时间,注意不是time命令。 常用参数格式:date显示当前日期时间。 格式:date mmddHHMM # 简而言之,就是“月日时分”格式:date mmddHHMMYYYY格式:date mmddHHMM.SS格式:date mmddHHMMYYYY转载 2015-11-20 17:30:13 · 2547 阅读 · 1 评论 -
shell脚本
1.nginx常用命令nginx -s reload :修改配置后重新加载生效nginx -s reopen :重新打开日志文件nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确关闭nginx:nginx -s stop :快速停止nginx quit :完整有序的停止nginx其他的停止nginx 方式:原创 2015-11-19 19:56:05 · 764 阅读 · 0 评论 -
Tcp 连接出现大量 ESTABLISHED 连接
问题描述:在不考虑系统负载、CPU、内存等情况下,netstat监控大量ESTABLISHED连接与Time_Wait连接。# netstat -n | awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}'CLOSE_WAIT 348ESTABLISHED 1240TIME_WAIT ...原创 2015-12-14 16:31:53 · 75844 阅读 · 6 评论 -
Linux下批量修改文件后缀名及shell脚本中匹配文件名称变量写法
rename .txt.COMPLETED .txt *.txt.COMPLETED详细:http://blog.csdn.net/longxibendi/article/details/6387732原创 2015-12-02 21:27:49 · 4922 阅读 · 0 评论 -
shell读取文件的每一行
写法一:----------------------------------------------------------------------------#!/bin/bash while read linedo echo $linedone filename(待读取的文件原创 2015-12-04 10:39:23 · 2470 阅读 · 0 评论 -
Linux防火墙(iptables)设置
1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。下面是命令实现:iptables -P INPUT DROPiptables -P FORWARD DROPiptables -P OUTPUT DROP再用命令 iptables -L -n 查看 是否设置好, 好看到全部 DROP 了这样的设置好了,我们只是临时的, 重启服务器还是会恢复原创 2015-12-09 15:26:06 · 2766 阅读 · 0 评论 -
centos7 安装配置MySQL5.7
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10...原创 2018-10-17 16:20:38 · 295 阅读 · 0 评论 -
Putty的ppk文件转成Xshell使用的key文件
Putty的ppk文件转成Xshell使用的key文件 今天同学给我一个Putty远程登录使用的ppk文件(即后缀名为ppk)让我远程登录主机,但是我用的是Xshell,导入这个ppk文件时,遇到“Failed to import the user key!”错误。 参考网上这篇文章,找到了解决办法,如下 1、找到Putty安装目录下的PUTTYGEN.EXE...转载 2018-10-23 09:36:38 · 1381 阅读 · 0 评论 -
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出转载 2014-09-19 09:57:04 · 816 阅读 · 0 评论 -
Linux基础之tomcat重启关闭
打开终端 cd /java/tomcat #执行 bin/startup.sh #启动tomcat bin/shutdown.sh #停止tomcat tail -f logs/catalina.out #看tomcat的控制台输出; #看是否已经有tomcat在运行了 ps -ef |grep tomcat #如果有原创 2014-08-07 09:10:14 · 1048 阅读 · 0 评论 -
perl 、shell、python之shell脚本入门
终于到shell 脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本在linux系统管理员的运维工作中非常非常重要。下面笔者就带你正式进入shell脚本的世界吧。到现在为止,你明白什么是shell脚本吗?如果明白最好了,不明白也没有关系,相信随着学习的深入你就会越来越了解到底什么是shell脚本。首先它是一个脚本,并不能作为正式的编程语言。因为是跑在linux的原创 2014-07-23 15:35:54 · 16002 阅读 · 3 评论 -
安装Fedora系统后配置总结
设置 root 可登录 vim /etc/pam.d/gdm-password 注释掉这一行 auth required pam_succeed_if.so user != root quiet 设置 sudo visudo 找到 root ALL=(转载 2013-06-03 16:45:13 · 5073 阅读 · 0 评论 -
学LINUX应该看的几本好书
Linux 是一个开放、灵活、跨平台的操作系统,上至庞大的数据中心,下至可放于掌心中的嵌入式设备,无处没有 Linux 的身影。我接触的关于Linux书籍中,就觉得下面这四本Linux书籍值得推荐,不能错过。亲,仅仅个人观点哦。。。 1)《Linux程序设计(第4版)》 这是有两位天才:Neil Matthew 和Richard Stones,2位世转载 2013-07-03 09:12:41 · 7873 阅读 · 0 评论 -
用VMware 8安装Ubuntu 12.04详细过程图解
用VMware 8安装Ubuntu 12.04详细过程图解地址:http://www.linuxidc.com/Linux/2012-07/64897.htm原创 2013-12-18 09:21:49 · 844 阅读 · 0 评论 -
VMware Workstation unrecoverable error: (svga)错误
使用vmware 9安装ubuntu 12.04时,进入不了GUI,提示如下: 解决方法:使用命令行终端,忽略GUI界面!转载 2013-12-20 15:46:47 · 6767 阅读 · 2 评论 -
LINUX应用工具Putty\SecureCRT介绍和使用方法说明
1.从windows访问linux,除了samba之外,日常操作用得最多的大概就是PuTTY和SecureCRTPutty是免费的,SecureCRT是收费的(当然,有破解版)。 Putty缺省配置就很好看很好用,SecureCRT的缺省配置不是为linux准备的而且很难看。Putty拿来就可以立刻使用,SecureCRT需要经过复杂的配置之后才好用,而且SecureCRT对linux原创 2014-02-21 13:41:31 · 1351 阅读 · 0 评论 -
Linux 基础之文件系统和常用命令
一、文件系统 无论有多少个分区,整个文件系统都是一棵完整的树结构。经常用到的目录有: (1)/usr:存放各种应用程序文件用。其中的/usr/local用来存放后安装的软件 (2)/var:用来存放所有的数据文件 (3)/proc:里面的文件用来表示系统内核的各种配置和状态。这一块不是真正的文件系统,而是内存里面的各种数据。可以从这里得到一些常用的系统信息。比如CPU内存什原创 2014-02-27 17:30:10 · 972 阅读 · 0 评论 -
Ubuntu下几种常用的文本编辑器
常见的基于控制台的文本编辑器有以下几种:emacs 综合性的GNU emacs 编辑环境nano 一个类似于经典的pico的文本编辑器,内置了一个pine邮件程序vim 一个改进的vi文本编辑器注意并不是所有的文本编辑器都是基于控制台的,也就是说支持终端使用的。有一些文本编辑器被设计用来提转载 2014-03-01 16:20:30 · 114111 阅读 · 1 评论 -
VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT方式)
背景在虚拟机下运行操作系统,尤其是Linux系统已经是非常常见的做法。有时你想在虚拟机下搭建一个(模拟)服务器来供主机访问,比如搭建一个telnet/ssh。此时你会发现,每次启动虚拟机,VMWare为虚拟机系统分配一个动态IP,这样每次去连接虚拟机的telnet时很不方便。如果设成静态IP就好了。VMnet8和NAT如果你的虚拟机是以NAT方式连入互联网的话,那么虚拟机的原创 2014-03-01 23:38:50 · 954 阅读 · 0 评论 -
在windowns使用putty链接虚拟机中的ubuntu系统
Putty连接虚拟机 工作中常使用putty连接到实验室单板上进行操作,为更快的熟练掌握linux下的vi操作及常用的linux命令,决定在自己笔记本上弄个环境。自己动手弄了一下,还是花了不少时间的。 实验环境:操作系统:win7 ultimate虚拟机:vmvare8.0虚拟机镜像:ubuntu 11.10连接工具转载 2014-03-02 22:30:52 · 5370 阅读 · 1 评论 -
FlashFXP与虚拟机VMware进行文件传输设置
一.配置FTP服务1.安装vsftpd软件sudo apt-get install vsftpd输入以上命令后自动下载并安装FTP服务。2.修改配置文件vsftpd.conf。sudo vi /etc/vsftpd.conf输入以上命令将打开vsftpd.conf文件,进行以下修改#local_enable=YES#write_ena原创 2014-03-11 23:15:06 · 5285 阅读 · 3 评论 -
在windows里用flashfxp连接虚拟机ubuntu中ftp服务器vsftpd,连接被拒的问题
LinuxVSFTP 配置详解 匿名用户为例首先检查出现的问题;1. 关闭防火墙 防火墙可能会影响FTP无法连接2. 检查网络是否正常通讯3. 检查FTP是否正确安装驱动4. 检查FTP服务是否启动5. 检查FTP vsftpd.conf文件是否有文件上传权限 6. 检查是否关闭selinux a) 文件转载 2014-03-20 11:14:21 · 9250 阅读 · 0 评论 -
VI编辑器常用技巧
VI常用技巧VI命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐渐喜欢使用这种方法。本文旨在介绍VI的一些最常用命令和高级应用技巧。 一、基本命令介绍 ---- 1.光标命令 k、j、h、l——上、下、左、右光标移动命令。虽然您可以在Li原创 2014-03-21 09:53:19 · 1170 阅读 · 0 评论 -
LINUX集群搭建必备:nat模式设置静态ip,达到上网与主机相互通信
网上资料很多,但是都不怎么实用,这里给大家总结一下。nat模式上网。因为nat本身就能上网为什么还要设置ip。这有点自找麻烦。但是在集群这是必须的。要么你搭建伪分布,要么至少具有三台物理机器。为了节省成本,一般会选择伪分布。伪分布也有选择,三种模式那种方式比较合适。1.桥接,这种方式对于大多数来说比较简单。只要设置一下ip,dns,网关等,主机和虚拟机之间关系不是很大。但是如果是p转载 2014-05-07 14:50:14 · 7404 阅读 · 0 评论 -
Ubuntu下安装eclipse
环境:Ubuntu 10.04步骤:1、安装配置JDK,详见http://blog.csdn.net/gavin_dinggengjia/article/details/73638632、下载eclipse从官网http://www.eclipse.org/downloads/下载Eclipse IDE for Java EE Developers的Li转载 2014-06-28 17:50:59 · 710 阅读 · 0 评论 -
ubuntu自带VI编辑器不好用的解决办法
新装的ubuntu12.04,本人绝对新手,在使用VI编辑器编辑文本时觉得实在是难用,因此找了几个解决方法如下:1. 安装vim full版本由于Ubuntu预安装的是tiny版本,就会导致我们在使用上的产生不便。所以我们要安装vim的full版本。首先,先卸掉旧版的vi,输入以下命令: sudo apt-get remove vim-common然后安装full版原创 2014-07-20 22:35:49 · 1157 阅读 · 0 评论 -
centos 下默认用户不是root,如何激活root用户
最近在微软云创建了台虚机,默认用户名是自己创建的(非root)但是大家习惯了用root,用其他用户上传下载文件都比较麻烦,所以如何使用root那:其实root还没有激活,需要给root设置密码,激活rootsudo passwdPassword:你当前用户的密码Enter new UNIX password:这个是root的密码Retype new UNIX password:...原创 2019-04-18 14:06:08 · 8776 阅读 · 3 评论