随笔分类 -  shell

摘要:wait命令介绍 wait [作业指示或进程号] 1.等待作业号或者进程号制定的进程退出,返回最后一个作业或进程的退出状态状态。如果没有制定参数,则等待所有子进程的退出,其退出状态为0. 2.如果是shell中等待使用wait,则不会等待调用函数中子任务。在函数中使用wait,则只等待函数中启动的后 阅读全文
posted @ 2019-04-20 15:06 konglingbin 阅读(77315) 评论(0) 推荐(0) 编辑
摘要:RPM包制作过程 1.1 前期工作 1)创建打包用的目录rpmbuild/{BUILD,SPECS,RPMS, SOURCES,SRPMS} 建议使用普通用户,在用户家目录中创建 2)确定好制作的对象,是源码包编译打包还只是一些库文件打包 3)编写SPEC文件 4)开始制作 1.2 RPM制作过程 阅读全文
posted @ 2018-07-05 23:07 konglingbin 阅读(5993) 评论(0) 推荐(0) 编辑
摘要:awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,ga 阅读全文
posted @ 2018-07-01 11:23 konglingbin 阅读(758) 评论(0) 推荐(0) 编辑
摘要:read命令是一个非常重要的bash命令,用于从键盘或者表中输入中文本,并且可以和用户进行交互;该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY,read的参数比较少使用的比较多的几个参数包括:-a 阅读全文
posted @ 2018-06-29 22:47 konglingbin 阅读(14693) 评论(0) 推荐(1) 编辑
摘要:systemd是Linux下的一种init软件,由Lennart Poettering带头开发,其开发目标是提供更优秀的框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果,最终代替现在常用的System V与BSD风格init程序。传统sys 阅读全文
posted @ 2018-06-29 22:35 konglingbin 阅读(16128) 评论(0) 推荐(1) 编辑
摘要:stat指令:文件/文件系统的详细信息显示。 stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下: stat命令-->用来显示文件的详细信息,包括inode, atime, mtime, ctime 适用场景: 查看文件或目录的诸如atime,mtime,ctime等信息即可使用 阅读全文
posted @ 2018-06-28 22:41 konglingbin 阅读(28389) 评论(0) 推荐(0) 编辑
摘要:ln命令用来为文件创建链接,连接类型分为硬链接和符号链接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。 用法: ln [options] source dist 添加链接使用ln命令 1) -s 软链接(符号链接) 2) -v 显示详细的处理过程 3) -d 允许超级用户制作 阅读全文
posted @ 2018-06-28 21:29 konglingbin 阅读(18712) 评论(0) 推荐(0) 编辑
摘要:declare 与 typeset 命令是bash的内建命令,两者是完全一样的,用来声明shell变量,设置变量的属性。 declare命令(别名typeset)属shell内建命令,用于申明shell变量并设置变量属性,或查看已定义的shell变量和函数。若不加上任何参数,则会显示全部的shell 阅读全文
posted @ 2018-06-27 23:02 konglingbin 阅读(6381) 评论(0) 推荐(0) 编辑
摘要:cpu热插拔 # virsh setvcpus $domain_name --count 4 --live (--config可写入配置文件永久保存) # virsh setvcpus $domain_name --count 4 --live (--config可写入配置文件永久保存) #前提条件 阅读全文
posted @ 2018-06-27 22:54 konglingbin 阅读(3512) 评论(0) 推荐(0) 编辑
摘要:linux加载/卸载驱动有两种方法。 1.modprobe 注:在使用这个命令加载模块前先使用depmod -a命令生成modules.dep文件,该文件位于/lib/modules/$(uname -r)目录下; modprobe命令智能地向内核中加载模块或者从内核中移除模块,可载入指定的个别模块 阅读全文
posted @ 2018-06-27 22:49 konglingbin 阅读(49021) 评论(0) 推荐(1) 编辑
摘要:mount -t cifs -o username=administrator,password=xxxxx //192.168.11.17/Data/ /mnt/databak/之后想卸载挂载目录,使用umount /mnt/databak卸载挂载点时,会遇到“device is busy”提示, 阅读全文
posted @ 2018-06-27 22:43 konglingbin 阅读(1593) 评论(0) 推荐(0) 编辑
摘要:PAM身份验证安全配置实例 - 强制使用强密码(用户密码安全配置) - 用户SSH登录失败尝试次数超出限制后锁定账户(帐户锁定/解锁和时间设置) - 允许普通用户使用sudo而不是su(限制普通用户登录到root用户) - 禁止直接使用root用户通过SSH登录 pwgen复杂密码随机生成工具 关于 阅读全文
posted @ 2018-06-27 22:38 konglingbin 阅读(32727) 评论(3) 推荐(2) 编辑
摘要:Tr命令: tr是简单的单个“字符”处理工具,而sed是功能非常强大的“字符串”处理工具。 tr用来从标准输入中通过替换或删除操作进行字符转换。t r主要用于删除文件中控制字符或进行字符转换。使用t r时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。tr刚执行时,字符串1中的字符被映 阅读全文
posted @ 2018-06-26 23:49 konglingbin 阅读(2856) 评论(1) 推荐(1) 编辑
摘要:第一种:〔 Python 与 Bash Shell 的结合 〕这个命令会让你输入一个字符串,然后会再输出一串加密了的数字。加密代码[照直输入]:python -c 'print reduce(lambda a,b: a*256+ord(b), raw_input("string: "), 0)'解密 阅读全文
posted @ 2018-06-25 23:22 konglingbin 阅读(38891) 评论(0) 推荐(0) 编辑
摘要:rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。 常用命令组合: -ivh:安装显示安装进度--install--verbose--hash -vh:显示安装进度 阅读全文
posted @ 2018-06-24 21:42 konglingbin 阅读(901) 评论(0) 推荐(0) 编辑
摘要:终止一个进程或终止一个正在运行的程序,一般是通过kill 、killall、pkill、xkill 等进行。比如一个程序已经死掉,但又不能退出,这时就应该考虑应用这些工具。另外应用的场合就是在服务器管理中,在不涉及数据库服务器程序的父进程的停止运行,也可以用这些工具来终止。为什么数据库服务器的父进程 阅读全文
posted @ 2018-06-24 20:49 konglingbin 阅读(3817) 评论(0) 推荐(0) 编辑
摘要:dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 以可选块长度复制文件,默认情况下从标准输入设备输出到标准输出设备。复制过程中,还可以对文件进行一些转换。 dd命令可以指定block的大小,按照block对某一个文件进行操作,在对磁盘等设备进行操作的时候,使用dd命令,会非常方便,特 阅读全文
posted @ 2018-06-24 00:15 konglingbin 阅读(787) 评论(0) 推荐(0) 编辑
摘要:Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 wc 1.命令格式: wc [选项]文件... 2.命令功能: 统 阅读全文
posted @ 2018-06-23 19:22 konglingbin 阅读(7898) 评论(0) 推荐(0) 编辑
摘要:在Linux下,有两个命令可以用来作为计划任务而执行,at:一次性定时任务计划执行crontab :每天定时任务计划执行以下仅说一下一次性任务计划执行(at)要使用一次性任务计划,linux必须要有负责这个计划任务的五福,那就是atd服务但是并非所有的linux distribution都默认会打开 阅读全文
posted @ 2018-06-23 01:02 konglingbin 阅读(1480) 评论(0) 推荐(0) 编辑
摘要:例子:1、基本用法 执行后,www.linux.com 的html就会显示在屏幕上了Ps:由于安装linux的时候很多时候是没有安装桌面的,也意味着没有浏览器,因此这个方法也经常用于测试一台服务器是否可以到达一个网站 2、保存访问的网页2.1:使用linux的重定向功能保存 2.2:可以使用curl 阅读全文
posted @ 2018-06-23 00:47 konglingbin 阅读(2535) 评论(0) 推荐(0) 编辑