Linux
文章平均质量分 79
luckykapok918
这个作者很懒,什么都没留下…
展开
-
linux常用命令(31):chown命令
chown命令 chown命令用来指定文件的拥有者改为指定的用户或组。 用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 只有文件主和超级用户才可以便用该命令。语法cho原创 2015-09-14 21:58:10 · 416 阅读 · 0 评论 -
linux命令大全
为了方便以后查询linux的各种命令,特记录如下命令学习日志:1.系统基础类命令 1.1 cd命令http://www.cnblogs.com/peida/archive/2012/10/24/2736501.html2.文件操作类命令4.网络操作类命令原创 2015-05-24 15:54:50 · 882 阅读 · 0 评论 -
linux常用命令(65):killall命令
killall命令 killall命令使用进程的名称来杀死进程,使用此指令可以杀死一组同名进程。 我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程,而killall把这两个过程合二为一,是一个很好用的命令。语法killall(选项)(参数) 选项-e:原创 2015-10-08 10:47:40 · 1461 阅读 · 0 评论 -
linux常用命令(35):top 命令
top命令 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表原创 2015-09-20 10:19:03 · 397 阅读 · 0 评论 -
linux常用命令(38):iostat 命令
iostat命令 iostat命令是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostat属于sysstat软件包。可以用yum install sysst原创 2015-09-20 15:42:35 · 511 阅读 · 0 评论 -
linux常用命令(39):lsof 命令
lsof命令 lsof命令lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统原创 2015-09-20 15:56:19 · 398 阅读 · 0 评论 -
linux常用命令(40):ifconfig 命令
ifconfig命令 ifconfig命令ifconfig(interfaces config)被用于配置和显示Linux内核中网络接口的网络参数。与windows中的ipconfig命令相似。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信原创 2015-09-20 16:13:29 · 414 阅读 · 0 评论 -
linux常用命令(43):traceroute 命令
traceroute命令 traceroute命令用于追踪数据包在网络上的传输时的全部路径,它默认发送的数据包大小是40字节。 当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。 linux系统中,我们称之为traceroute,在MS Windows中为trace原创 2015-09-20 16:51:37 · 588 阅读 · 0 评论 -
linux常用命令(36):free 命令
free命令 free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。 语法free(选项) 选项-b:以Byte为单位显示内存使用情况; -k:以KB为单位显示内存使用情况; -m:以MB为单位显示内存使原创 2015-09-20 10:28:49 · 380 阅读 · 0 评论 -
linux常用命令(42):ping 命令
ping命令 ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。 有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。 linux下的ping和windows下的pi原创 2015-09-20 16:41:47 · 629 阅读 · 0 评论 -
linux常用命令(67):echo 命令
echo命令 echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。 linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。语法echo(选项)(参数) 选项-原创 2015-10-08 12:34:35 · 828 阅读 · 0 评论 -
linuxmint下nano编辑器使用教程
使用Linux VPS会经常和编辑器打交道,一般常用的是vi和nano,虽然vi功能强大,但是相对新手来要稍微难上手,GNU nano是一个体积小巧而功能强大的文本编辑器。这里就简单说一下nano的使用方法。安装CentOS:执行yum -y install nanoDebian/Ubuntu/LinuxMint:执行apt-get install -y nan转载 2015-10-08 11:21:28 · 429 阅读 · 0 评论 -
linux常用命令(66):wget命令
wget命令 wget命令用来从指定的URL下载文件,用在命令行下。 wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。原创 2015-10-08 11:12:28 · 407 阅读 · 0 评论 -
linux常用命令(33):df 命令
df命令 df命令用来用于显示磁盘分区上的可使用的磁盘空间。 默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法df(选项)(参数) || df [选项] [文件]选项-a或--all:包含全部的文件系统; --block-size=:以指定的区块大小来显示原创 2015-09-14 22:12:58 · 500 阅读 · 0 评论 -
linux常用命令(25):linux文件属性详解
Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。具体情况如下:命令: ls -lih输出:[root@localhost test]# ls -lih总计 316K2095120 lrwxrwxrwx 1 root root 11 11-22 06:58 link原创 2015-09-14 17:31:30 · 387 阅读 · 0 评论 -
linux常用命令(32): /etc/group文件详解
Linux /etc/group文件与/etc/passwd和/etc/shadow文件都是有关于系统管理员对用户和用户组管理时相关的文件。linux /etc/group文件是有关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有 /etc/group和/e原创 2015-09-14 22:05:38 · 483 阅读 · 0 评论 -
Linux应用总结(1):自动删除n天前日志
linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧。1.删除文件命令:find 对应目录 -mtime +天数 -name "文件名"转载 2015-09-30 17:16:08 · 493 阅读 · 0 评论 -
linux常用命令(30):chgrp命令
chgrp命令 chgrp命令用来改变文件或目录所属的用户组。 该命令用来改变指定文件所属的用户组。其中,组名可以是用户组的id,也可以是用户组的组名。文件名可以 是由空格分开的要改变属组的文件列表,也可以是由通配符描述的文件集合。如果用户不是该文件的文件主或超级用户(root),则不能改变该文件的组。 在UNIX系统家族里,文件或目录权限的掌控以拥有者及所属原创 2015-09-14 21:37:36 · 540 阅读 · 0 评论 -
linux常用命令(34):du 命令
du命令 du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。 语法du(选项)(参数) || du [选项] [文件]选项-a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以byte为单位。原创 2015-09-14 22:23:32 · 446 阅读 · 0 评论 -
linux常用命令(26):用Xshell来上传和下载文件(rz 和 sz)
用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII、Xmodem、Zmodem。文件传输协议:文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等原创 2015-09-14 17:38:26 · 589 阅读 · 0 评论 -
linux常用命令(27):tar命令
tar命令 tar命令为linux的文件和目录创建档案。 利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。原创 2015-09-14 17:58:50 · 414 阅读 · 0 评论 -
linux常用命令(59):grep命令
grep命令 grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不原创 2015-09-29 17:50:27 · 578 阅读 · 0 评论 -
linux常用命令(41):route 命令
route命令 route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的I原创 2015-09-20 16:34:09 · 437 阅读 · 0 评论 -
linux常用命令(37):vmstat 命令
vmstat命令 vmstat命令virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。他是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。vmstat 工具提供了一种低开销的系统性能观察方式。因为 vmstat 本身就是低开销工具,在非常高负荷的服务器上,你需要查看并监控系统的健康情况,在控原创 2015-09-20 11:16:19 · 446 阅读 · 0 评论 -
linux常用命令(44):netstat 命令
netstat命令 netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。语法netstat(选项) || netstat [-acCeFghilMnNoprstuvVwx][-A][--ip]选项-a或--all:显示所有连线中的Socket; -A或--:列出该网络类型连线中原创 2015-09-22 12:20:10 · 465 阅读 · 0 评论 -
CentOS7.2 调整mysql数据库最大连接数及系统默认限制说明
系统版本:CentOS7.2 64bitmysql版本:5.5.47-MariaDB#############################################################问题:CentOS7系统调整数据库最大连接数和之前有所不同,如下:1.查看mariadb数据库最大连接数,默认为151或者 执行 usr/bin/my原创 2018-01-11 18:09:47 · 1538 阅读 · 0 评论 -
Linux(Ubuntu)下修改时区和时间的方法
1.首先查看时区:swfsadmin@swfsubuntu:~$ date -RTue, 17 Dec 2013 18:23:01 +0800如果要修改时区,执行sudo tzselect2.选择区域:亚洲swfsadmin@swfsubuntu:~$ sudo tzselect[sudo] password for swfsadmin: Sorry, try again.[sudo] p...转载 2018-03-08 17:57:49 · 377 阅读 · 0 评论 -
Linux下安装Git、Maven、Gradle及配置
Git安装配置Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用Git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。1、介绍 使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所以需要掌握...转载 2018-06-21 14:13:51 · 583 阅读 · 0 评论 -
Linux下安装YUM源及配置
操作系统版本:centos7[root@linux-node3 ~]# uname -r3.10.0-514.el7.x86_64一、将现有的yum源卸载[root@linux-node3 ~]# rpm -qa yumyum-3.4.3-150.el7.centos.noarch[root@linux-node3 ~]# rpm -qa | grep yum | xargs...原创 2018-09-05 18:11:54 · 42501 阅读 · 3 评论 -
Linux下KeepAlived实现HAProxy热备负载
原文地址:备胎的养成记KeepAlived实现热备负载所有请求都经过了HAproxy代理,自然当并发量越来越高时HAproxy就成了瓶颈,突发时HAproxy就会挂掉,或HAproxy服务器出现故障,这时外部唯一的请求入口没有了,怎么办?重启是个办法,但还是需要抢修时间,这期间内客户都无法访问损失的锅又得程序猿来背。 这种情况下备胎出现了, Keepalived登场,他可以解决服务宕...转载 2018-09-06 11:13:56 · 482 阅读 · 0 评论 -
Linux下HAProxy负载均衡
原文地址:入坑系列之HAProxy负载均衡在大型系统设计中用代理在负载均衡是最常见的一种方式,而相对靠谱的解决方案中Nginx、HAProxy、LVS、F5在各大场中用得比较普遍,各有各的优势和使用场景,由于本次要使用到TCP,因此Nginx只能在HTTP层负载,因此用HAProxy来负载,为什么不用LVS?因为配置太麻烦。HAProxy是免费、极速且可靠的用于为TCP和基于HTTP应用...转载 2018-09-06 11:27:13 · 340 阅读 · 0 评论 -
Linux下Keepalived + Nginx实现热备负载
原文地址:Keepalived之——Keepalived + Nginx 实现高可用 Web 负载均衡一、Keepalived 简要介绍Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。Keepalived 以 VRRP 协议为实现基础,用 VRRP 协议来实...转载 2018-09-06 13:41:02 · 127 阅读 · 0 评论 -
解决yum安装报错Protected multilib versions
在安装Linux环境下的Nginx时,执行命令 yum install gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel因为组件zlib版本冲突的原因,安装nginx不成功但是安装zlib时候报错。yum install -y zlib zl...转载 2018-09-18 17:19:03 · 1373 阅读 · 0 评论 -
Linux中修改jar包中的配置文件
原文地址:修改jar包中的配置文件打包以及修改jar包cd genesys_data_etlmvn clean package -Poffline -Dmaven.test.skip=true日志如下:[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ genesys_data_etl ---[INFO] Building jar:...转载 2018-09-28 15:11:00 · 16056 阅读 · 0 评论 -
CentOS下面安装Tomcat并设置为自启动服务
第一步:需要安装jdk 安装说明,见CentOS下安装jdk及配置。第二步:需要下载tomcat安装文件 1.首先从官网下载, http://tomcat.apache.org/download-70.cgi 下载最新的Tomcat,将apache-tomcat-7.0.5.tar.gz移动到 /opt 目录下 并原创 2015-06-04 21:25:02 · 765 阅读 · 0 评论 -
Linux(Ubuntu)下MySQL的安装与配置
在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕。今天,需要在linux下用Qt连接mysql。遂安装配置了一把。 1)首先检查系统中是否已经安装了MySQL 在终端里面输入 sudo netstat -tap | grep mysql 若没有反映,没有显示已安装结果,则没转载 2017-06-22 12:00:53 · 576 阅读 · 0 评论 -
Linux环境下tomcat的catalina.out日志按日分割生成实现
tomcat的catalina.out日志按日分割生成实现以及大文件分割工具原创 2017-02-22 15:23:54 · 2569 阅读 · 0 评论 -
linux常用命令(47):rcp 命令
rcp命令 rcp命令代表“remote file copy”(远程文件拷贝)。该命令用于在计算机之间拷贝文件。rcp命令有两种格式。第一种格式用于文件到文件的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中。 通过适当的配置,在两台Linux主机之间复制文件而无需输入密码,就像本地文件复制一样简单。 语法rcp(选项)(参数) || rcp原创 2015-09-22 14:59:26 · 409 阅读 · 0 评论 -
linux常用命令(48):scp命令
scp命令 scp命令是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然原创 2015-09-22 15:07:05 · 587 阅读 · 0 评论 -
49.linux常用命令(49):ftp 命令
ftp命令 ftp命令用于用来设置文件系统相关功能。ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux进行ftp操作将会非常容易。语法ftp(选项)(参数) 选项-d:详细显示指令执行过程,便于排错或分析原创 2015-09-22 15:26:13 · 624 阅读 · 0 评论