linux
zhengxiangwen
这个作者很懒,什么都没留下…
展开
-
ubuntu关于端口的命令
查看端口使用情况,使用netstat命令。查看已经连接的服务端口(ESTABLISHEDnetstat -a 查看所有的服务端口(LISTEN,ESTABLISHED)netstat -ap查看8080端口,则可以结合grep命令:netstat -ap | grep 8080如查看8888端口,则在终端中输入:lsof -i:888转载 2017-04-11 11:25:03 · 6347 阅读 · 0 评论 -
Linux学习之软件包管理--源码包管理
1、rpm包默认安装位置2、源码包安装位置一般是在/usr/local目录下,就像windows中一般是在Program Files一样。原创 2016-06-26 17:58:11 · 644 阅读 · 0 评论 -
Linux学习之字符处理命令
1、排序命令sort示例1:示例2:2、统计命令wc不仅可以统计文件内容,还可以统计命令的执行结果的输出,例如 df -h | wc -l原创 2016-06-05 09:29:53 · 303 阅读 · 0 评论 -
Linux学习之字符串截取
1、cut命令grep是提取符合条件的行,cut是提取符合条件的列。如果使用cut命令,那么对应的文件内容必须使用制表符进行编辑,因为cut命令的-d选项默认是制表符。如果文件列是通过其他符号进行分割的,需要通过-d进行指定。cut -f 2 students 表示提取student文件中的第2列。cut -f 2,4 students 表示提取student文件中的第2列和第4列原创 2016-06-04 16:30:32 · 510 阅读 · 0 评论 -
Linux学习之软件包管理--yum在线管理
1、ip地址配置并不是所有Linux系统都有setup工具,如果没有那么也可以通过在下面的配置文件进行ip地址的更改。必须把配置文件中的ONBOOT值改为yes 表示开机启动网卡, 否则更改ip地址后,即使重启系统 或者 重启网络服务 也同样不会生效。2、网络yum源必须保证Linux可以连接互联网查看CentOS-Base.repo原创 2016-06-26 11:27:46 · 632 阅读 · 0 评论 -
Linux学习之软件包管理--rpm命令管理
1、rpm包命名原则2、rpm包依赖性比如 a-b-c 那么卸载的时候必须先卸载a,然后b然后c。安装则必须先安装c,然后b然后a。环形依赖的解决方案就是用一条命令同时将abc三个包进行安装。3、使用rpm命令进行软件包的安装rpm -ivh ×××.rpm其中 i 表示安装,v表示显示安装信息,h表示显示安装过程原创 2016-06-26 00:47:16 · 371 阅读 · 0 评论 -
Linux学习之软件包管理--简介
1、软件包分类。源码包经过编译之后就变成了二进制包了。二进制包是无法查看源码的。2、源码包的优点 和 缺点这里所谓的卸载指的就是直接删除安装路径所在的文件夹3、二进制包的优点 和 缺点原创 2016-06-25 23:09:54 · 335 阅读 · 1 评论 -
Linux学习之帮助命令
1、man命令如果后面跟的是配置文件,那么不需要将配置文件的绝对路径全部写出来,只需要将文件名写出来即可。whereis passwd 可以查看命令所在的位置。原创 2016-06-25 18:05:44 · 310 阅读 · 0 评论 -
Linux学习之环境变量
1、环境变量2、环境变量的设置、查看、删除原创 2016-05-22 21:17:06 · 319 阅读 · 0 评论 -
Linux学习之用户自定义变量
1、变量的设置规则2、变量的分类3、用户自定义变量注意变量的叠加有两种方式。4、变量的调用、查看、删除set可以查看所有类型的变量。原创 2016-05-22 18:24:21 · 2055 阅读 · 0 评论 -
Linux学习之通配符
1、通配符?和[]必须且只能匹配一个字符。示例:2、其他特殊符号示例1:第2行将输出$name第3行将输出sc第4行将输出$(date)第5行将输出date命令执行的结果示例2:第1行会将命令ls执行的结果输出来。第2行会将命令date执行的结果输出来。原创 2016-05-22 17:39:00 · 307 阅读 · 0 评论 -
Linux学习之多命令顺序执行
1、多命令顺序执行; 即使前面的命令报错,后面的命令也会执行。示例:其中示例3表示如果命令正确执行 则打印yes,否则打印no2、dd 命令dd命令主要用来磁盘复制。前后两个date命令主要用来查看复制这个文件总共花了多长时间。3、管道符 | 示例:more主要用于文件内容的分屏显示,但加上管道符|后也可以对命原创 2016-05-22 16:38:18 · 516 阅读 · 0 评论 -
Linux学习之正则表达式
1、正则表达式和通配符的区别2、基础正则表达式注意*号在通配符中和正则表达式中的含义是不同的示例1:示例2:示例3:-n表示显示行号示例4:示例5:示例6:示例7:示例8:示例9:原创 2016-06-04 14:05:28 · 334 阅读 · 0 评论 -
Linux学习之环境变量配置文件
1、source命令一般情况下,环境变量配置文件的更改,需要用户退出重新登录后才会生效。source命令可以让环境变量配置文件立即生效,无需退出重新登录。注意 . 和配置文件之间有个空格。2、PATH="$PATH":/root 环境变量的值可以通过这种方式进行追加,但是这样只是临时生效的。3、环境变量配置文件只要是保存在etc目录下对应原创 2016-06-04 11:09:01 · 520 阅读 · 0 评论 -
Linux学习之变量测试与内容替换
1、变量测试示例1:示例2:echo $x将输出空示例3:原创 2016-06-04 10:12:42 · 847 阅读 · 0 评论 -
Linux学习之软件包管理--脚本安装包
1、脚本安装包2、webmin的作用3、webmin安装过程原创 2016-06-26 22:49:14 · 369 阅读 · 0 评论 -
Linux学习之启动管理
1、系统运行级别NFS是Linux系统之间进行文件共享的一个服务2、查看和修改系统运行的级别3、更改系统开机启动时的默认运行级别原创 2016-06-26 23:13:11 · 376 阅读 · 0 评论 -
Linux学习之if语句
1、单分支if条件语句注意中括号与里面的字符之间有空格隔开。并且if和[之间也必须有一个空格隔开。示例1:判断分区使用率。2、双分支if条件语句原创 2016-06-05 11:18:10 · 933 阅读 · 0 评论 -
让进程在后台可靠运行的几种方法
背景一:我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢?我们知道,当转载 2017-07-14 00:36:58 · 593 阅读 · 0 评论 -
Linux常用命令积累
重启Linux服务器电脑:shutdown -r now查看jboss进程:ps -ef | grep jboss查看tomcat进程:ps -ef | grep tomcat杀掉进程:kill -9 进程号原创 2015-06-17 22:10:06 · 455 阅读 · 0 评论 -
VirtualBox - 让分辨率自适应窗口大小
在VirtualBox中安装了Ubuntu后,Ubuntu的屏幕分辨率非常小,操作非常不便。通过安装VirtualBox提供的“增强功能组件”,可以解决这一问题,并且使用非常方便。步骤:1、点击VirualBox的菜单“设备(D)” -> “安装增强功能(I)...”。2、在Ubuntu中点击菜单“位置” -> “主文件夹”。并加载VBOXADDITIONS_3.2.12_68302虚转载 2017-03-07 01:48:49 · 44818 阅读 · 4 评论 -
Ubuntu 14.04远程登录服务器--ssh的安装和配置
如果ubuntu上面没有安装ssh服务,则类似于secureCRT这些远程访问的终端是连不上的服务器的。因此必须事先在ubuntu上面安装ssh服务。ssh是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全,现在介绍一下如何在Ubuntu 14.04上安装和配置ssh1、打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用转载 2017-03-07 01:31:10 · 638 阅读 · 0 评论 -
virtualbox中怎么给linux添加磁盘空间
VirtualBox中装好Ubuntu后,发现硬盘空间不够使用 了。以下是搜集整理的解决办法:1. 添加新硬盘设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘”然后,根据需求创建合适的硬盘2. 重启虚拟机查看现有系统的磁盘空间sudo fdisk -l可看到新加的虚拟硬盘,一般名为:/dev/sdb3. 给新加的硬盘分区fdisk /转载 2017-03-05 15:27:09 · 2172 阅读 · 1 评论 -
ubuntu server版安装图形界面,以及图形界面和命令行的相互切换
Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由转载 2017-03-05 13:09:05 · 14581 阅读 · 1 评论 -
ubuntu下virtualbox的安装、卸载
一、添加VirtualBox的源并安装5.1版本virtualbox官网:https://www.virtualbox.org/wiki/Download_Old_Builds虽然也可以直接安装deb包,但是我个人通过deb包进行安装出现了问题,所以采用了这种方式进行安装,而且通过添加源的方式安装可以保持更新:$ sed -i '$adeb http://download.virtua转载 2017-03-04 14:13:46 · 35572 阅读 · 0 评论 -
怎么查看ubuntu是32位还是64位以及版本信息
一、查看操作系统是32位的还是64位的在控制台输入:sudo uname --m回车后:如果显示i686,则表示安装了32位操作系统如果显示 x86_64,则表示安装了64位操作系统二、查看操作系统的版本号:cat /etc/issue比如输出:Ubuntu 14.04.4 LTS \n \l三、查看系统类型:lsb_release -cs比原创 2017-03-04 13:36:06 · 45824 阅读 · 2 评论 -
ubuntu中解压tar.xz文件
这种压缩包是两层压缩,外面是xz压缩方式,里层是tar压缩方式:所以需要分两次进行解压首先:xz -d ***.tar.xz 解压得到tar文件其次:tar -xvf ***.tar转载 2017-03-04 13:58:19 · 9642 阅读 · 0 评论 -
Ubuntu下修改环境变量的三种方法
Ubuntu下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户:一:用于当前终端:在当前终端中输入:export PATH=$PATH:不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。例如:export NDK_ROOT=/home/jiang/soft/Android-ndk-r8e 只能在当前终端使用二:用于当前用户:转载 2017-03-04 13:53:32 · 863 阅读 · 0 评论 -
在shell脚本中捕获java的System.exit()的状态
例如,如果在java的main方法的最后一行加入这一句代码:System.exit(0);其中方法的参数-1是用户自定义的任意数字,用于标识这段代码执行后的状态。那么怎么在shell脚本里面获取执行main方法后的这个状态标识呢?答案是使用命令:$?例如:#执行带有main方法的脚本/bin/sh /data/apps/zhf/data-process/indexing/in转载 2017-02-19 16:48:54 · 2958 阅读 · 0 评论 -
Linux学习之条件判断
1、按照文件类型进行判断示例1:第2种格式中括号与字符之间必须有一个空格,否则会报错。这种判断命令的执行结果是不会输出的,需要通过echo $?的输出是否为0判断上条命令是否正确,如果为0说明上条命令执行结果为true,否则为false示例2:将判断结果人为的处理后进行输出2、按照文件权限进行判断判断格式和【按文件类型判断原创 2016-06-05 10:30:29 · 618 阅读 · 0 评论 -
redis操作命令
启动 Redis 服务src/redis-server redis.confredis客户端连接src/redis-cli停止redis服务:src/redis-cli shutdown转载 2016-02-04 01:24:48 · 339 阅读 · 0 评论 -
Linux学习之case语句
1、原创 2016-06-06 01:13:38 · 506 阅读 · 0 评论 -
Linux学习之数值运算与运算符
1、declare命令也可以通过export命令将一个变量声明为环境变量2、数值运算方法1echo $cc将输出33如果仅仅只是cc=$aa+$bb那么echo $cc将输出11+223、数值运算方法2$()是把命令的执行结果赋值给变量dd4、数值运算方法3推荐使用这种方式,比较直观echo $ff将输出33e原创 2016-06-04 09:45:28 · 2348 阅读 · 0 评论 -
Linux学习之预定义变量
示例:示例:原创 2016-06-03 23:08:24 · 499 阅读 · 0 评论 -
Linux学习之shell基础
1、shell所担任的角色和作用shell将字符界面输入的命令转换为内核能够识别的代码,例如 010100011sh文件即为shell文件。可通过cat /etc/shells 查看系统支持的shell类型。原创 2016-05-09 01:18:30 · 394 阅读 · 0 评论 -
Linux学习之文件处理命令
1、创建文件命令 touch文件名可以包含任何字符,但是字符/除外。如果文件名中包含空格符,需要用双引号把整个文件名括起来。否则会根据空格符前后的字符串创建两个文件。2、浏览文件内容命令 cat只适合浏览内容比较少的文件。3、反向显示文件内容命令 tac将文件内容进行倒序显示,即从最后一行开始显示。4、分页浏览文件内容命令原创 2016-05-08 14:19:31 · 491 阅读 · 0 评论 -
ubuntu安装nginx及负载均衡配置
所有的安装包可以去以下地址下载,或者自行去官网下载,下面都有介绍.所有安装包地址:http://download.csdn.net/detail/carboncomputer/9238037原文地址:http://www.cnblogs.com/zhongshengzhen/p/nginx.html具体步骤如下:1、下载PCRE, 是一个用C语言编写的正则表达式函数库[转载 2016-04-29 01:05:15 · 3327 阅读 · 0 评论 -
ubuntu系统中执行java项目的main方法
步骤如下:1、通过maven(或其他方式)将项目打包成jar包(如果是用maven,应该选择 ***-SNAPSHOT-jar-with-dependencies.jar);2、将jar包上传至Linux服务器对应的目录中3、需要确保Linux中安装有JDK4、编写一个shell脚本,里面应该包含JDK所在的路径、jar包所在的路径、项目的名称信息、日志存储所在的路径、main方法原创 2016-03-13 21:13:19 · 2173 阅读 · 2 评论 -
ubuntu linux下执行.sh文件
ubuntu linux下执行.sh文件首先,要确保这个文件的类型是可执行的。有两种办法把文件设置为可执行文件。1) 直接在文件属性标签中选中 "可执行",--b 如果用的是图形界面,这个方法最简单直接。2) 使用命令 chmod +x file.sh。将可执行属性添加到文件属性中。然后,执行这个shell脚本文件。1) 双击 file.sh 直接运行。 --b转载 2016-03-13 11:31:50 · 3555 阅读 · 0 评论 -
【ubuntu拷贝目录】cp: omitting directory”错误的解释和解决办法
在linux下拷贝的时候有时候会出现cp:omitting directory的错误 ,例如 cp:omitting directory "bbs" 说明bbs目录下面还有目录,不能直接拷贝解决办法:递归拷贝 命令:cp -r bbs /backup/bbs 解释:-r 这个options是递归的意思举一反三:删除的时候也可能出现这种下面有文件不能删除的问题 也用-r转载 2016-02-04 01:41:13 · 4208 阅读 · 0 评论