
Linux
文章平均质量分 58
onyas
这个作者很懒,什么都没留下…
展开
-
zabbix安装错误及解决办法
如果你在安装zabbix时出现过以下问题,请参考 zabbix安装命令ZBase.php on line 269require_once '/etc/zabbix/web/maintenance.inc.php';configure: error: png.h not found./usr/local/jpeg6/include/jpeglib.h:952: error: exp...原创 2018-08-13 20:21:02 · 4716 阅读 · 0 评论 -
sed 简明教程
sed 简明教程转载 2016-03-11 23:18:20 · 508 阅读 · 0 评论 -
AWK 简明教程
AWK 简明教程转载 2016-03-11 22:49:07 · 558 阅读 · 0 评论 -
shell订时检测sshd的端口
shell订时检测sshd的端口原创 2016-03-11 22:43:15 · 744 阅读 · 0 评论 -
linux awk命令详解
linux awk命令详解转载 2016-03-11 22:36:23 · 563 阅读 · 0 评论 -
iTerm2 快捷键大全
iTerm2 快捷键大全转载 2016-03-07 10:13:51 · 12483 阅读 · 0 评论 -
linux 如何显示一个文件的某几行(中间几行)
【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序 分解: tail -n 1原创 2015-12-18 12:04:45 · 15592 阅读 · 0 评论 -
Linux后台进程管理利器:supervisor
Linux后台进程管理利器:supervisor转载 2016-01-28 10:10:33 · 642 阅读 · 0 评论 -
crontab命令
前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond是linu转载 2015-09-18 20:09:05 · 373 阅读 · 0 评论 -
linux 如何显示一个文件的某几行(中间几行)
linux 如何显示一个文件的某几行(中间几行)转载 2015-09-25 23:35:43 · 456 阅读 · 0 评论 -
linux split命令使用简介
进入到/tmp,生成实验数据split.out,man gcc>split.out,如下图2以每1000行分割文件,默认前缀x,依次[前缀]aa,[前缀]ab,[前缀]ac,如下图,完成分割3以每200K大小分割,尺转载 2015-09-25 23:47:44 · 2676 阅读 · 0 评论 -
linux之sed用法
linux之sed用法转载 2015-09-25 23:27:11 · 371 阅读 · 0 评论 -
一键重启tomcat
一键重启tomcat现在项目发布用tomcat,由于经常发布升级包,关闭,打开很麻烦,所以就想到写个脚本,当升级完安装包后,自动重启tomcat,脚本如下:“` #!/bin/bash bin/shutdown.sh ps -ef | grep tomcat| awk ‘{print $2}’ | xargs kill -9 bin/startup.sh tail -111f logs/c原创 2015-06-28 17:11:54 · 1203 阅读 · 1 评论 -
Shell脚本中$0、$?、$!等的意义
在阅读别人shell脚本的时候,我们可能会看到类似$0这些变量符号。那么他们是什么意思呢?变量说明$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的转载 2015-04-22 10:44:44 · 3802 阅读 · 0 评论 -
shell 脚本的case例子
case和select结构在技术上说并不是循环, 因为它们并不对可执行代码块进行迭代. 但是和循环相似的是, 它们也依靠在代码块顶部或底部的条件判断来决定程序的分支. 在代码块中控制程序分支 case (in) / esac 在shell中的case结构与C/C++中的switch结构是相同的. 它允许通过判断来选择代码块中多条路径中的一条. 它的作用和多个if/t转载 2015-04-22 10:34:35 · 1419 阅读 · 0 评论 -
grep、egrep、fgrep命令
grep、egrep、fgrep命令转载 2016-04-09 08:34:12 · 646 阅读 · 0 评论 -
Binary file matches
grep "XXXXX" xxxx.file返回Binary file matches解决办法 grep -a "XXXXX" xxxx.file原创 2017-11-29 09:23:35 · 13434 阅读 · 0 评论 -
date
linux下面以秒的方式显示时间date +%s同样的,有一串秒表示的时间,如何显示人性化的时间?date -r xxxx原创 2017-09-14 16:56:58 · 507 阅读 · 0 评论 -
每天一个linux命令(57):ss命令
原文地址:http://www.cnblogs.com/peida/archive/2013/03/11/2953420.htmlss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服转载 2017-08-25 16:58:49 · 541 阅读 · 0 评论 -
Linux五种IO模型浅谈
http://www.ywnds.com/?p=10504文件描述符我们知道Linux的内核将所有外部设备都可以看做一个文件来操作。那么我们对与外部设备的操作都可以看做对文件进行操作。我们对一个文件的读写,都通过调用内核提供的系统调用,内核给我们返回一个文件描述符(file descriptor,简称fd)。我们通过ls -l /proc/${pid}/fd/ 可以看到进程$转载 2017-07-30 10:15:28 · 689 阅读 · 0 评论 -
vmtouch命令
vmtouch命令转载 2017-05-09 11:44:12 · 3099 阅读 · 0 评论 -
为什么用ls和du显示出来的文件大小有差别?
为什么用ls和du显示出来的文件大小有差别?转载 2017-05-09 11:33:04 · 1630 阅读 · 0 评论 -
scp使用
scp root@example.com:/path/to/file /path/to/store/file拷贝远程主机内容到本地拷贝本地文件到远程主机scp -P 22 /home/svnlabs.txt root@example.com:/home/svnlabs.txt原创 2017-04-28 22:34:37 · 1053 阅读 · 0 评论 -
Linux下" >/dev/null 2>&1 "相关知识说明
在学习Linux的过程中,常会看到一些终端命令或者程序中有">/dev/null 2>&1 "出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者google一下相关的知识。 0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是1 2:表示错误输出(stderr)command >/dev/null 2>&1 & == comma转载 2017-04-12 16:48:58 · 843 阅读 · 0 评论 -
supervise
svc原创 2016-11-15 15:34:22 · 1188 阅读 · 0 评论 -
Linux删除重复行 排序和不排序的做法
Linux删除重复行转载 2016-06-23 16:36:39 · 11173 阅读 · 4 评论 -
linux查看指定目录下最大的10个文件
linux查看指定目录下最大的10个文件,linux文件按大小排序原创 2016-06-16 17:52:18 · 10396 阅读 · 0 评论 -
Linux命令行显示指定行号的内容
以第四行为例,要查询的文件名为list.txt:方法1:grep -n '^' list.txt |grep '^4:'|grep -o '[^4:].*'方法2:sed -n '4p' list.txtsed -n '4,4p' list.txt方法3:awk '{if ( NR==4 ) print $0}' list.txt方法4:转载 2016-04-22 17:45:06 · 7201 阅读 · 0 评论 -
leetcode shell题解
195. Tenth Line194. Transpose File193. Valid Phone Numbers 192. Word Frequency原创 2016-05-12 23:20:44 · 908 阅读 · 0 评论 -
zcat,zgrep用法
zcat,zgrep用法转载 2016-04-08 17:10:18 · 16221 阅读 · 1 评论 -
shell脚本中的shift的用法
Shell编程中Shift的用法位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。非常有用的 Unix 命令:shift。我们知道,对于位置变量或命令行参数,其个数必须是确定的,或者当 Shell 程序不知道其个数时,可以把所有参数一起赋值转载 2015-04-22 10:43:07 · 4173 阅读 · 0 评论 -
vncserver配置
# unset SESSION_MANAGER 将此行的注释去掉# exec /etc/X11/xinit/xinitrc 将此行的注释去掉 如果防火墙开启会导致不能连接,此时进行如下操作:关闭防火墙 service iptables stop查看防火墙状态 service iptables status 在vncviewer软件上运行:[roo转载 2015-03-24 10:39:07 · 2242 阅读 · 0 评论 -
Linux配置NTP服务
企业需求: 配置你的系统时间与172.28.10.1同步。复习目标:复习巩固配置ntp client,并使与ntp server同步。参见RHCE_124教材P37-38。步骤:1.配置ntp,调用图形界面。 [root@dtop5 ~]# system-config-date2.勾选“sysnchronize date and time over the原创 2013-05-11 22:39:30 · 829 阅读 · 0 评论 -
Linux管理LDAP网络用户及其home目录
企业需求: 一、配置你的主机账号和密码验证方式为LDAP方式,通过ldapuser5可以登录成功,ldapuser5密码为:password。证书可以从下载:http://ip/dir/ldap.crt,用户登录后是没有宿主目录的,除非你配置了后续题目中的autofs 二、配置autofs,实现ldapuser5登录成功后,有家目录/rhome/ldapuser5。家目录在1原创 2013-05-11 22:38:41 · 7174 阅读 · 2 评论 -
Linux管理用户帐户和控制对文件的访问
企业需求: 一、添加3个用户,用户sisi,nasha,tami,要求sisi,nasha用户的附加组为admin组,tami用户的登陆shell为非交互式shell。二、在/home下创建一个目录,名为admins,要求所属组为admin组,组成员可以读写,其它用户没有任何权限,同组成员在目录下创建的文件的所属组也为admin组三、创建一个用户alex,用户ID为1234,用原创 2013-05-11 22:26:27 · 1572 阅读 · 0 评论 -
Linux管理交换分区
企业需求: 创建一个 2G的交换分区,并开机自动生效,但不影响原有的swap分区复习目标:复习巩固新建磁盘分区、添加swap分区。参见RHCE_134教材P85。步骤:1.为了以的能充分使用磁盘的剩余空间,建议在扩展分区上创建逻辑分区来供swap使用。 [root@dtop5 ~]# fdisk -l /dev/sda [root@dtop5 ~]# fdis原创 2013-05-11 22:33:27 · 791 阅读 · 0 评论 -
Linux配置yum仓库,部署FTP
企业需求:9、安装一个FTP服务器,要求可以从/var/ftp/pub目录中匿名下载(需要你配置yum指向已经存在的文件服务器)复习目标:复习巩固创建yum仓库、部署简单FTP服务器。参见RHCE_134教材P187-188、P195。步骤:1.首先要配置yum仓库,以获取ftp的安装包。 [root@dtop5 ~]# vim /etc/yum.repos.d/gls.re原创 2013-05-11 22:35:05 · 1811 阅读 · 0 评论 -
Linux文件查找和文本处理
企业需求: 一、找出sisi拥有的文件,拷贝到目录/opt/dir下 二、从文件/etc/tf中找出包含abcde的行,写入到文件/tmp/tf中,要求顺序与/etc/tf中一致复习目标:复习巩固文本处理。参见RHCE_134教材254P30-38。步骤:1.文件查找并执行命令。首先查看是否有/opt/dir/,如果没有就先创建; [root@dtop5 ~]#原创 2013-05-11 22:31:28 · 825 阅读 · 0 评论 -
Linux管理逻辑卷LVM
企业需求: 一、把名为vo的逻辑卷容量由190M变为500M,大小浮动范围为480~520(此逻辑卷已经事先挂载)。 (要非常小心) 二、创建一个卷组,16M为一个extends,并在其上划分一个50个extends的逻辑卷lv,制作成ext4文件系统,并开机自动挂载到/mnt/data下。复习目标:复习巩固实施LVM和创建逻辑卷,扩展逻辑卷和Ext4文原创 2013-05-11 22:58:23 · 1818 阅读 · 2 评论 -
Linux破解root密码
核心提示:破解root密码,才能顺利进入系统。破解root密码,必须进入单用户模式。如何保护单用户模式?加密!实验环境:一台已经安装好在VMware Workstation上的RHCE6虚拟机。实验步骤:在5秒钟内,抓住时机:按任意键(除了Enter键),进操作系统选择菜单。1.破解root密码" name="image_operate_93413187295804原创 2013-05-11 22:20:25 · 1017 阅读 · 0 评论