linux
文章平均质量分 87
worldchinalee
这个作者很懒,什么都没留下…
展开
-
使用getopt命令解析shell脚本的命令行选项
本文将要介绍的是getopt命令,它可以同时处理短选项和长选项。首先,getopt命令不是一个标准的unix命令,但它在大多数Linux的发行版中都自带了有,如果没有,也可以从getopt官网上下载安装。在getopt的较老版本中,存在一些bug,不大好用,在后来的版本中解决了这些问题,我们称之为getopt增强版。通过-T选项,我们可以检查当前的getopt是否为增强版,返回值为4,则表...原创 2020-04-02 15:20:11 · 305 阅读 · 0 评论 -
linux中的--双横杠有什么作用
bash的man page是这么写的:A -- signals the end of options and disables further optionprocessing. Any arguments after the -- are treated as filenames andarguments. An argument of - is equivalent to --....原创 2020-03-29 16:51:17 · 2102 阅读 · 0 评论 -
while read line 用法详细介绍
循环中的重定向或许你应该在其他脚本中见过下面的这种写法:while read linedo…done < file刚开始看到这种结构时,很难理解< file是如何与循环配合在一起工作的。因为循环内有很多条命令,而我们之前接触的重定向都是为一条命令工作的。这里有一个原则,这个原则掌握好了,这个问题就很简单了:对循环重定向的输入可适用于循环中的所有...转载 2020-01-20 10:58:28 · 30376 阅读 · 0 评论 -
linux中find与rm实现查找并删除目录或文件
inux 下用find命令查找文件,rm命令删除文件。删除指定目录下指定文件find 要查找的目录名-name .svn |xargs rm -rf删除指定名称的文件或文件夹:find -type d | grep .svn$ | xargs rm -r分析:find -type d | grep .svn$ 通过此命令查找文件夹 过滤正则表达式中的目录| xargs rm ...转载 2020-01-13 10:05:08 · 1232 阅读 · 0 评论 -
linux centos6搭建ftp服务器
介绍本章主要介绍在Linux中搭建FTP服务器的过程,需要掌握的要点是配置文件的合理配置。知识点在linux中使用的FTP是vsftpFTP可以有三种登入方式分别是:匿名登录方式:不需要用户密码 本地用户登入:使用本地用户和密码登入 虚拟用户方式:也是使用用户和密码登入,但是该用户不是linux中创建的用户一、查看是否已经安装ftp显示如下内容证明已经安装ftp,否则没...原创 2020-01-07 19:06:12 · 503 阅读 · 0 评论 -
常见Linux目录名称和文件长列表显示
一、常见Linux目录名称目 录 用处 / 虚拟目录的根目录。通常不会在这里存储文件 /bin 二进制目录,存放许多用户级的GNU工具 /boot 启动目录,存放启动文件 /dev 设备目录, Linux在这里创建设备节点 /etc 系统配置文件目录 /home 主目录, Linux在这里创建用户目录 /lib ...转载 2018-11-15 17:41:36 · 8784 阅读 · 0 评论 -
ps 命令的十个简单用法
注记ps 命令有两种不同的语法风格 —— BSD 与 UNIX 两种风格。新手常常对这两种形式产生误解,因此我们有必要在这里作一个简单的说明:ps aux 与 ps -aux 是不同的,例如 -u 参数表示打印进程的 uid,而参数 u 表示显示进程的详细信息。BSD 格式 —— 参数前面不加 -$ ps auxUNIX/LINUX 格式 —— 参数前面通常要加 -$ ps...转载 2018-11-16 15:29:24 · 233 阅读 · 0 评论 -
linux中的ps命令常用参数-个人
ps命令是什么?ps命令能够给出当前系统中进程的快照。它能捕获系统在某一时间的进程状态。如果想要不断更新查看这个状态,可以配合watch命令或使用top命令ps命令支持三种语法格式:Unix风格的参数,前面加单破折线 BSD风格的参数,前面不加破折线 GNU风格的长参数,前面加双破折线常用的ps命令参数参数 描述 -a 显示除控制进程(session lead...转载 2018-11-22 11:32:52 · 3601 阅读 · 0 评论 -
df命令和du命令-个人
什么是df命令?有时你需要知道在某个设备上还有多少磁盘空间。df命令可以让你很方便地查看所有已挂载磁盘的使用情况。 $ dfFilesystem 1K-blocks Used Available Use% Mounted on/dev/sda2 18251068 7703964 9605024 45% //dev/sda1 101086 18680 77187 20% /boo...转载 2018-11-22 14:56:35 · 1232 阅读 · 0 评论 -
<ps> ps aux 和ps -aux和 ps -ef的选择
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行...转载 2018-11-20 11:38:52 · 539 阅读 · 0 评论 -
CentoOS6.6安装netcat
CentOS下安装netcat使用zookeeper过程中,需要监控集群状态。在使用四字命令时(echo conf | nc localhost 2181),报出如下错误:-bash: netcat: command not found。我的系统是CentOS 6.6, 64位系统,默认没有安装netcat,下面时安装过程中遇到的一些问题。(下面都是使用root用户)下载netcat安装包...转载 2019-01-23 11:16:18 · 475 阅读 · 0 评论 -
Linux man命令使用方法
Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。一、man的区域划分man命令有不同的内容区域,每个内容区域都分配了一个数字,从1开始,一直到9:代码 功能 1 标准用户命令(Executable programs or shell commands) 2 系统调用(System calls)functions...转载 2018-11-15 17:16:45 · 515 阅读 · 0 评论 -
linux 下 `dirname $0`
【`】,学名叫“倒引号”, 如果被“倒引号”括起来, 表示里面需要执行的是命令。比如 `dirname $0`, 就表示需要执行 dirname $0 这个命令【“”】 , 被双引号括起来的内容, 里面 出现 $ (美元号: 表示取变量名) `(倒引号: 表示执行命令) \(转义号: 表示转义), 其余的才表示字符串。【’‘】, 被单引号括起来的内容, 里面所有的都表...转载 2018-09-17 08:57:36 · 183 阅读 · 0 评论 -
daemontools的安装、简介
安装方法wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz tar xvzf daemontools-0.76.tar.gz cd admin/daemontools-0.76 wget http://www.qmail.org/moni.csi.hu/pub/glibc-2.3.1/daemontools-0.76....转载 2018-03-28 17:11:55 · 1400 阅读 · 0 评论 -
CentOS6.5 下Nginx 的安装与配置
昨天买了个服务器最近在配置一些基础环境,想在访问www.wzpbk.com:8080 不想要后面的:8080就能直接访问到,听说了Nginx就研究下给服务器装上传说中大名鼎鼎 Nginx 他能反向代理服务器及邮件服务器,具有占用内存少,并发能力强的优点,已被广泛应用。 1.安装必须环境 nginx的编译需要c++,同时prce(重定向支持)和openssl(https支持)也需要安装。请顺序安装...转载 2018-04-17 10:46:19 · 362 阅读 · 0 评论 -
Nginx配置详解
序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配置文件和低系...转载 2018-04-17 10:49:38 · 161 阅读 · 0 评论 -
Shell 脚本面试问题大全
我们为你的面试准备选择了 70 个你可能遇到的 shell 脚本面试问题及解答。了解脚本或至少知道基础知识对系统管理员来说至关重要,它也有助于你在工作环境中自动完成很多任务。在过去的几年里,我们注意到所有的 linux 工作职位都要求脚本技能。1) 如何向脚本传递参数 ?./script argument例子 : 显示文件名称脚本./show.sh file1.txtcat show.sh#!/b...转载 2018-05-09 13:48:59 · 990 阅读 · 1 评论 -
shell中export的作用和点空格运行脚本的意思
一直对shell中export 变量这个概念理解的模模糊糊,今天就来总结下。在命令行中定义变量很简单,如下:[plain] view plain copy[root@zhenglq ~]#VAR=zhenglq [root@zhenglq ~]#echo $VAR zhenglq 但是这么定义的变量只在该shell中有效,在其它shell或者子shell中都无法访问例如重新打开一个终端窗口或...转载 2018-05-10 11:06:18 · 795 阅读 · 0 评论 -
linux中expect安装
一、概述 我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就使用来实现这种功能的工具。 expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。expect是不断发展的,随着时间的流逝,其功能越来越...转载 2018-06-05 14:07:26 · 2835 阅读 · 0 评论 -
Vim中特殊字符的读写详解
一、查看特殊字符Vim中可见特殊字符会直接显示,不可见特殊字符会显示为该字符在命令行的输入方式, 例如\r显示为^M。通过:help digraph-table可看到所有Vim中可输入的特殊字符, 该文档的第一页如下:? 1 2 3 4 5 6 7 8 9 10 11 12 13 ...转载 2018-07-26 10:26:48 · 3847 阅读 · 0 评论 -
配置NTP服务ntpd/ntp.conf
host1上安装ntp组件yum -y install ntp host1上调整时间 这一步为确保host1上的时间与本地时间保持一致,如果可以联网的情况下执行命令 ntpdate 0.centos.pool.ntp.org #该网址为centos网络上的时间同步服务器 一般情况下,我们的集群为内网环境,无法和外网进行联网同步之间,那么手动执行命令调整时...转载 2018-08-24 09:35:00 · 24117 阅读 · 0 评论 -
linux中时间常用命令
使用date -d可以获得格式化后的时间,例如: # 指定时间的一个小时之后[root@tdxy-bigdata-04 tmp_ac2]# date -d "2018-09-03 12:23:22 1 hours" +"%Y-%m-%d %H:%M:%S"2018-09-03 13:23:22# 指定时间的一个小时之前[root@tdxy-bigdata-04 tmp_ac2]# ...原创 2018-09-04 11:31:03 · 213 阅读 · 0 评论 -
如何让linux时间与internet时间同步(centos)
时区时区也是一个比较重要的时间参数,设置正确的时区能为我们的工作提供方便,避免困扰。目前美团云主机设置的时区都是中国标准时间(CST),通过下面方式更改云主机的时区配置。对于大部分Linux系统,各个时区设置文件放在/usr/share/zoneinfo/中,将/etc/localtime通过文件链接指向欲设置的时区配置文件即可。例如:# 将系统时区改为上海时间 (亦即CST时区)$ ln -s...转载 2018-03-15 11:32:19 · 1162 阅读 · 0 评论