Linux
L-Zhang
这个作者很懒,什么都没留下…
展开
-
linux打包压缩命令汇总
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzi转载 2015-01-26 18:14:06 · 2362 阅读 · 0 评论 -
ping指定数据包大小
ping指定数据包大小linux下ping包的默认大小为64Byte,次数不限。但有时我们需要尝试ping大数据包,来测试网络的状况,这时,就要指定ping包的大小了。Linux下ping大数据包的格式;语 法:ping [-dfnqrRv][-c][-i][-I][-l][-p][-s][-t][主机名称或IP地址]例如:1. 指定数据包大小为1500Byte:ping -s 1500 ip2原创 2017-07-01 15:58:10 · 50963 阅读 · 0 评论 -
linux hosts的allow和deny
linux hosts的allow和deny/etc/hosts.allow和/etc/hosts.deny两个文件是控制远程访问设置的,通过他可以允许或者拒绝某个ip或者ip段的客户访问linux的某项服务。网络防火墙是阻挡非授权主机访问网络的第一道防护,但是它们不应该仅有一道屏障。Linux使用了两个文件/etc/host.allow和/etc/hosts.deny,根据网络请求的来源限制对服原创 2017-07-01 15:58:33 · 10403 阅读 · 0 评论 -
ssh_exchange_identification: Connection closed by remote hos
ssh访问某机器时,会得到以下错误信息:[root@stormnimbus opt]# ssh hregion92ssh_exchange_identification: Connection closed by remote host得到以上错误提示,是因为要远程ssh访问的机器限制你的ssh访问。解决方法:修改/etc/hosts.allow文件,将你要ssh访问的机器ip添加进去,比如:ss原创 2017-07-01 15:58:36 · 8758 阅读 · 0 评论 -
linux wc统计
语法:wc [选项] 文件…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下: - c 统计字节数。 - l 统计行数。 - w 统计字数。这些选项可以组合使用。输出列的顺序和数目不受选项的顺序和数目的影响。总是按下述顺序显示并且每项最多一列。行数、字数、字节数、原创 2017-07-01 15:59:14 · 2352 阅读 · 0 评论 -
Linux重定向命令
Linux中重定向命令> 是定向输出到文件。如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,使用它:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节);>> 这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。下面摘自网络文章:1,标准输入的控制语法:命令例如:ma原创 2017-07-01 16:01:46 · 4588 阅读 · 0 评论 -
shell统计日志信息
shell统计日志信息一般应用中都会使用log4j记录日志信息,并每天生成一个日志文件,每个文件以当天的日期结尾。如何统计并分析这些日志信息?最简单的,使用shell脚本进行统计分析:下面的脚本就将最近一周的日志文件的行数进行了统计并罗列出来,还和上周的进行了比较。可以将分析出来的信息输出到一个特定文件中,将该文件发送邮件或给web服务进行显示。dateecho "================原创 2017-07-01 16:02:11 · 2392 阅读 · 0 评论 -
linux shell变量获取执行结果
linux shell变量获取执行结果将一条命令的执行结果赋给一个变量的方法有:1、使用反引号`` (数字键1左边的键,tab键上面,英文方式输入)如:a=`echo "hello world"`;即将命令 echo "hello world"的输出赋给变量a2、可以使用 $(())如:a=$(echo "hello world")即 将命令echo "hello world"的输出赋给变量a不过原创 2017-07-01 16:02:13 · 5950 阅读 · 0 评论 -
linux date命令
转自每天一个linux命令:http://www.cnblogs.com/peida/archive/2012/12/13/2815687.html 在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便。1.命令格式: date [参数]... [+格式]2.命令功能:date 可以用来转载 2017-07-01 16:02:17 · 2362 阅读 · 0 评论 -
linux 创建新用户并增加管理员权限
1.adduser与useradd有什么区别?2.那种方式会自动创建组、用户组等信息?3.如何新建用户具有管理员权限?$是普通管员,#是系统管理员,root用户默认是没有密码的,因此也就无法使用(据说是为了安全)。想用root的话,得给root用户设置一个密码:sudo passwd root然后登录时用户名输入root,再输入密码就行了。例子:adduser user1这样他就会自动创建用户主目原创 2017-07-01 16:03:57 · 27086 阅读 · 0 评论 -
判断Linux load的值是否过高
接触过和使用过unix或linux的朋友,都知道如何查看Unix/Linux load的值,这边我也重复一下查看load的方法:[root@www.linuxidc.com ~]# uptime13:33:37 up 7 days, 1:52, 1 user, load average: 4.15, 2.00, 3.14[root@www.linuxidc.com ~]# w13:35:35 up转载 2017-07-01 16:04:00 · 4068 阅读 · 0 评论 -
linux jps: command not found
有时候新装的linux,使用命令jps,可是却提示找不到命令,-bash: jps: command notfoundjps这条命令是在jdk下的bin目录下的一个可执行文件,查看一下jdk目录,发现有jps可执行文件,但是只是没有放在环境变量里面而已,环境变量可以通过etho$PATH命令查看。所以就要自己加上去,以root身份 vi/etc/profile,然后在下面加一行export PAT原创 2017-07-01 16:04:03 · 6183 阅读 · 0 评论 -
shell脚本自动化收集
将某文件远程拷贝到指定ip机器上的指定目录下:./scp_file.sh /tmp/xx.sh /tmp/test/echo "将文件 $1 拷贝到 $2 目录下!"for ip in 192.168.60.243 192.168.60.244 192.168.60.245 192.168.60.246 192.168.60.248do scp -r $1 root@$ip:$2 echo "原创 2017-07-01 16:04:33 · 2547 阅读 · 0 评论 -
探秘Jps及无法查看java进程问题
1、jps的作用jps类似linux的ps命令,不同的是ps是用来显示进程,而jps只显示java进程,准确的说是当前用户已启动的部分java进程信息,信息包括进程号和简短的进程command。 2、某个java进程已经启动,用jps却显示不了该进程进程号这个问题已经碰到过两次了,所以在这里总结下。现象:用ps -ef|grep java能看到启动的转载 2017-09-14 11:41:19 · 4043 阅读 · 0 评论 -
chattr和lsattr命令
在一个技术群上看到这么一个问题: 问题出现在服务器被黑后!特意出记录下问题的解决方法。 由于被黑了,所以我们的很多命令将会出现使用不正常等问题,而这些问题大多是给人家添加或删除了某些权限所致。比较常用的解决方法是直接cp一份正常的命令执行应用或重新安装那个命令包,当然如是出现上述的问题,以下方法可能就会帮得了你: 使用lsattr命令查看文件的隐藏转载 2017-09-21 14:50:58 · 323 阅读 · 0 评论 -
linux下杀死进程(kill)的N种方法
常规篇: 首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helpersmx 1824 1822 0 11:38转载 2017-12-21 10:48:19 · 394 阅读 · 0 评论 -
ubuntu 的apt-get -f install 命令
apt-get -f install = apt-get install -f ,是修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package。 1、sudo命令:sudo命令用来以其他身份来执行命令,预设的身份为root,简单来说就是提升权限,因为apt-get install是要安装程序,原创 2018-01-11 10:58:22 · 2132 阅读 · 1 评论 -
sz与rz命令
【什么是rz/sz (lsz/lrz)】简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件。rz/sz 通过Zmodem协议传输数据。【为什么要用rz/sz】普通Linux和Windows之间的文件共享方法,主要有建立nfs实现文件共享,和tftp之类的方法,但是都很麻烦,而如果只是小文件(几十 K,几原创 2017-07-01 15:54:37 · 2936 阅读 · 0 评论 -
linux 批量删除进程与查看进程详解
在linux系统中我们查看进程使用grep命令来搜索,删除进程使用kill 命令用于终止进程。 下面介绍linux进程批量删除与查看实例,希望对各位朋友会有所帮助。1.Tab 键会自动补全 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。2. ps 命令用于转载 2017-07-01 15:53:39 · 19511 阅读 · 0 评论 -
每一个程序员需要了解的10个Linux命令
源自:http://www.shaoqun.com/a/109476.aspx作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息。本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助。以下就是今天我们要介绍的Linux命令:mantouch, cat and lesssort and转载 2015-01-29 14:02:52 · 2322 阅读 · 0 评论 -
crontab
crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。 -u user 是指设定指定user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。 如果不使用 -u user 的话,就是表示设定自己的时程表。参数 : crontab -l : 列出目前的时程表 crontab原创 2015-01-21 20:42:52 · 2354 阅读 · 0 评论 -
SYN Flood
kernel: possible SYN flooding on port 80. Sending cookies.以上是系统日志中的信息,可能是遭到SYN洪水攻击(SYN Flood)。那什么是SYN Flood呢?SYN Flood攻击是一种典型的拒绝服务型(Denial of Service)攻击。所谓拒绝服务型攻击就是通过进行攻击,使受害主机或网络不能够良好的提供服转载 2017-04-19 15:07:57 · 3064 阅读 · 0 评论 -
linux crontab命令
crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。 -u user 是指设定指定user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。 如果不使用 -u user 的话,就是表示设定自己的时程表。参数 : crontab -l : 列出目前的时程表 crontab -e : 执行文字编辑原创 2017-07-01 15:48:37 · 2200 阅读 · 0 评论 -
linux打包压缩命令汇总
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gz转载 2017-07-01 15:48:52 · 2591 阅读 · 0 评论 -
每一个程序员需要了解的10个Linux命令
源自:http://www.shaoqun.com/a/109476.aspx作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息。本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助。650) this.width=650;" src="http://images.cnitblog.com/blog/684625/2015转载 2017-07-01 15:49:01 · 2449 阅读 · 0 评论 -
linux的hostname修改详解
linux的hostname修改详解 Linux操作系统的hostname是一个kernel变量。 1.查看机器的hostname 可以通过hostname命令来查看本机的hostname。也可以直接cat /proc/sys/kernel/hostname查看。 #hostname #cat /proc/sys/kernel/hostname 上面两种输出结果相同。原创 2017-07-01 15:50:13 · 2852 阅读 · 0 评论 -
ping命令指定包大小
ping指定包大小的命令格式(windows linux vxworks)在工作过程中有两种情况需要考虑测试网络传输情况:客户端的响应比较慢,但服务端的业务处理时间并不慢;不同服务器之间的响应慢,但各个服务端的业务处理也不慢。有以上情况我们需要怀疑是网络传输慢导致,此时我们需要尝试ping大数据包,来测试网络的状况,这时,就要指定ping包的大小了。linux下ping包的默认大小为64Byte,原创 2017-07-01 15:50:23 · 96745 阅读 · 2 评论 -
linux ping命令
Ping命令一直都在用,但具体详细的使用还不是很了解。下面整理下有关Ping命令的资料。Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。Ping的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显示连通呢?这首先要了解Ping的一些参数和返回信息。以下是PING的一些参数:[r原创 2017-07-01 15:50:26 · 3644 阅读 · 0 评论 -
修改linux编码
Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。修改Linux编码方法有两种:1:vi /etc/sysconfig/i18n默认为:LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"修改为:LANG="zh_CN.GBK"SUP原创 2017-07-01 15:50:28 · 2656 阅读 · 0 评论 -
Insufficient space for shared memory file
linux下应用无故反应异常,登陆服务器查看发现:-bash-4.1$ jpsJava HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory file: /tmp/hsperfdata_kf01/4830Try using the -Djava.io.tmpdir= option to select原创 2017-07-01 15:50:56 · 3181 阅读 · 0 评论 -
linux查看线程状态--jstack
在linux下运行多线程程序,想查看各个线程的运行情况,怎么办? Linux下查看某进程的线程状态: 1.jps或top或ps -ef|grep java,找到需要的进程pid; 2.jstack pid,查看pid的所有线程状态信息;下面为一个示例:进程6798启动了5个线程,其他两个正在跑,另外三个进入了睡眠状态。[root@stormnimbus topology]# js原创 2017-07-01 15:50:59 · 9358 阅读 · 0 评论 -
Linux下查看文件和文件夹大小--df,du
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。 下面分别简要介绍df命令可以显示目前所有文件系统的可用空间及使用情形转载 2017-07-01 15:51:05 · 11025 阅读 · 0 评论 -
linux查看ip命令--ifconfig
在Linux下查看ip的几个命令,以备用时之需。下面是具体介绍。ifconfigLinux查看IP地址的命令--ifconfigifconfig命令用于查看和更改网络接口的地址和参数 $ifconfig -a lo0: flags=849 mtu 8232 inet 127.0.0.1 netmask ff000000 hme0: flags=863 mtu 1500 inet 211.101转载 2017-07-01 15:51:11 · 4660 阅读 · 0 评论 -
如何编写一个shell脚本
如何编写一个shell脚本 本文结合大量实例阐述如何编写一个shell脚本。 一、为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。转载 2017-07-01 15:51:14 · 4274 阅读 · 0 评论 -
Linux netstat命令详解
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local A转载 2017-07-01 15:52:01 · 2239 阅读 · 0 评论 -
Ubuntu学习整理
为了适应linux的使用习惯,特地给台式机安装了一个ubuntu系统;ubuntu版本:16.04 LTS下面是ubuntu系统使用的一些资料:UBUNTU的默认root密码是多少,修改root密码Ubuntu 16.04 获取 root 用户权限并以 root权限登录Ubuntu下使用Vi是方向键变乱码 退格键不能使用的解决方法使用Xshell连接Ubuntu详解原创 2017-12-12 10:01:01 · 448 阅读 · 0 评论