代码改变世界

随笔分类 -  Unix&Linux技术

Linux如何找出用户的创建时间

2016-06-21 11:59 by 潇湘隐者, 26524 阅读, 收藏, 编辑
摘要: 在Linux系统中,如何找到用户创建的时间呢? 其实是没有标准方法查找用户创建时间。下面再搜索了一些资料后,自己验证并测试了一下这些方法,仅供参考: 1:如果创建的用户有家目录,那么可以ls -l /home//.bash_logout 来找到用户的创建时间。 [root@DB-Server ~]# cat /etc/shadow | grep testtest:$1$WL5jXsvt$b... 阅读全文

Linux账户密码过期安全策略设置

2016-06-20 14:52 by 潇湘隐者, 47718 阅读, 收藏, 编辑
摘要: 在Linux系统管理中,有时候需要设置账号密码复杂度(长度)、密码过期策略等,这个主要是由/etc/login.defs参数文件中的一些参数控制的的。它主要用于用户账号限制,里面的参数主要有下面一些: /etc/login.defs: # Password aging controls:## PASS_MAX_DAYS Maximum number of days a pas... 阅读全文

Linux服务开机自启动设置

2016-05-10 16:50 by 潇湘隐者, 2431 阅读, 收藏, 编辑
摘要: Linux中也有类似于Window中的开机自启动服务,主要是通过chkconfig命令来设置。它主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 参数说明: [root@DB-Server rc2.d]# chkconfig --helpchkconfig version 1.3.30.2 - Copyrig... 阅读全文

crontab设置作业间隔执行问题

2016-05-04 10:13 by 潇湘隐者, 3144 阅读, 收藏, 编辑
摘要: 这个问题源于一个网友的提问,“crontab里 */40 9 * * * 是不是代表9点开始每40分钟执行?” 直觉这个肯定不是从9:00开始每隔40分钟执行一次,但是也不能肯定它代表一个什么样的Schedule,那就做一个实验验证一下吧(有时候明明觉得自己已经掌握了一些知识点,但是总有一些问题,你不能很确切、肯定的回答,其实说明了还有盲点,知识点了解、掌握得不够彻底)。 在cro... 阅读全文

Linux Found a swap file by the name filename

2016-04-24 09:54 by 潇湘隐者, 11093 阅读, 收藏, 编辑
摘要: 在Linux中使用vi命令编辑mysql_backup.sh时遇到下面提示信息 E325: ATTENTIONFound a swap file by the name ".mysql_backup.sh.swp" owned by: root dated: Sat Apr 23 23:58:28 2016 file name: /mnt/resource/... 阅读全文

Linux SendMail发送邮件失败诊断案例(三)

2016-04-19 14:37 by 潇湘隐者, 2564 阅读, 收藏, 编辑
摘要: 一Linux服务器突然发送不出邮件,检查了很多地方都没有发现异常,检查/var/log/maillog发现如下具体信息: Apr 12 00:36:04 mylinux sendmail[4685]: u3BGa4Is004685: Authentication-Warning: mylinux.xxx.xxxx.com: oracle set sender to BackupAdmin usin... 阅读全文

Linux 如何查看修改DNS配置

2016-04-19 12:02 by 潇湘隐者, 143499 阅读, 收藏, 编辑
摘要: DNS服务器介绍 DNS是计算机域名系统(Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,一个IP地址可以有多个域名,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器... 阅读全文

Linux 僵尸进程查杀

2016-04-01 00:25 by 潇湘隐者, 11869 阅读, 收藏, 编辑
摘要: 僵尸进程概念 僵尸进程(Zombie process)通俗来说指那些虽然已经终止的进程,但仍然保留一些信息,等待其父进程为其收尸. 书面形式一点:一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他,那么他将变成一个僵尸进程。通过ps命令查看其带有defunct的标志。僵尸进程是一个早已死亡的进程,但在进程表(processs table)中仍占了一个位置(slo... 阅读全文

Linux 虚拟机网络适配器从E1000改为VMXNET3

2016-03-28 22:59 by 潇湘隐者, 33484 阅读, 收藏, 编辑
摘要: 我们知道VMware的网络适配器类型有多种,例如E1000、VMXNET、VMXNET 2 (Enhanced)、VMXNET3等,就性能而言,一般VMXNET3要优于E1000,下面介绍如果将Linux虚拟机的网络适配器类型从E1000改为VMXNET3。本文测试环境如下 操作系统 :Oracle Linux Server release 5.7 ... 阅读全文

linux pstack命令总结

2016-03-07 11:50 by 潇湘隐者, 15782 阅读, 收藏, 编辑
摘要: pstack命令用来显示进程的栈跟踪。 pstack 命令必须由相应进程的属主或root账号运行。可以使用pstack来确定进程挂起的位置。此命令只有一个参数,那就是pid,具体关于pstack的介绍可以查看man手册,如下所示: [root@DB-Server ~]# man pstackPSTACK(1) Linux Programmer’s Manual ... 阅读全文

Linux Swap交换分区介绍总结

2016-03-06 00:22 by 潇湘隐者, 111428 阅读, 收藏, 编辑
摘要: Swap交换分区概念 什么是Linux swap space呢?我们先来看看下面两段关于Linux swap space的英文介绍资料: Linux divides its physical RAM (random access memory) into chucks of memory called pages. Swapping is the process whereby a pag... 阅读全文

Linux high memory 学习总结

2016-02-19 14:10 by 潇湘隐者, 4444 阅读, 收藏, 编辑
摘要: 在free命令中有个参数l,它表示 show detailed low and high memory statistics。其实最先是对High Memory总是为零有些不解(Linux是64为)。其实更不解的是关于low memory、high memory。那么关于low memory和high memory是怎么一回事呢?如下截图所示: 一直对这个概念不解,直到看到关于linux ker... 阅读全文

[转载]调整虚拟内存

2016-01-22 16:43 by 潇湘隐者, 799 阅读, 收藏, 编辑
摘要: 本文转自调整虚拟内存,支持原创、尊重原创,分享知识!个人发现有些翻译不当的地方,稍微做了下修改、调整。如果英文足够NB,建议阅读英文。 虚拟内存通常被进程、文件系统缓存以及内核消耗。虚拟内存的使用由很多因素决定,受以下参数影响: swappiness 参数值可为 0-100,控制系统 swap 的使用程度。高数值可优先系统性能,在进程不活跃时主动将其转换出物理内存。低数值可优先互动... 阅读全文

Linux账号密码过期会导致crontab作业不能执行

2016-01-19 23:25 by 潇湘隐者, 6805 阅读, 收藏, 编辑
摘要: 今天一同事报告Linux服务器上的crontab作业没有运行,检查/var/log/cron日志后发现下面错误信息 Jan 19 16:30:01 xxxx crond[31399]: Authentication token is no longer valid; new one requiredJan 19 16:30:01 xxxx crond[31400]: Authentication... 阅读全文

Linux命令学习总结:chage

2016-01-18 23:37 by 潇湘隐者, 6256 阅读, 收藏, 编辑
摘要: 命令简介: 该命令用于密码时效管理。它可以修改账号和密码的有效期。对于chage命令的描述如下所示: The chage command changes the number of days between password changes and the date of the last password change. This information is used by the sys... 阅读全文

Linux监控工具介绍系列——free

2016-01-13 23:38 by 潇湘隐者, 6169 阅读, 收藏, 编辑
摘要: 在Linux系统中,我们查看、监控系统内存使用情况,一般最常用的命令就是free。free命令其实非常简单,参数也非常简单,但是里面很多知识点未必你都掌握了。下面总结一下我所了解的free命令。如有不足,敬请指出。文章很多知识点参考了下面参考资料,都是在这些前辈文章的基础上所做的一个验证和总结。 free命令介绍 free命令是一个显示系统中空闲和已用内存大小的工具。大多数Linux发行版... 阅读全文

Linux监控工具介绍系列——smem

2015-12-26 23:40 by 潇湘隐者, 15297 阅读, 收藏, 编辑
摘要: smem工具介绍 smem是Linux系统上的一款可以生成多种内存耗用报告的命令行工具。与现有工具不一样的是smem可以报告实际使用的物理内存(PSS),这是一种更有意义的指标。可以衡量虚拟内存系统的库和应用程序所占用的内存数量。 由于大部分的物理内存通常在多个应用程序之间共享,名为实际使用物理内存(RSS)的这个标准的内存耗用衡量指标会大大高估内存耗用情况。PSS这个参数而是衡... 阅读全文

Linux命令学习总结:dos2unix - unix2dos

2015-12-26 13:31 by 潇湘隐者, 91167 阅读, 收藏, 编辑
摘要: 命令简介: dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。 而unix2dos则是和dos2unix互为孪生的一个命令,它是将Linux&Unix格式文件转换为Windows格式文件的命令。 命令语法: ... 阅读全文

Linux命令学习总结:hexdump

2015-12-26 10:44 by 潇湘隐者, 64541 阅读, 收藏, 编辑
摘要: 命令简介: hexdump是Linux下的一个二进制文件查看工具,它可以将二进制文件转换为ASCII、八进制、十进制、十六进制格式进行查看。 指令所在路径:/usr/bin/hexdump 命令语法: hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file ...] 命令参数: ... 阅读全文

CRLF line terminators导致shell脚本报错:command not found

2015-12-22 00:19 by 潇湘隐者, 13974 阅读, 收藏, 编辑
摘要: Linux和Windows文本文件的行结束标志不同。在Linux中,文本文件用"/n"表示回车换行,而Windows用"/r/n"表示回车换行。有时候在Windows编写shell脚本时需要注意这个,否则shell脚本会报"No such file or directory"或"command not found line x"之类的错误,如果不知晓前因后果,肯定会被这个折腾得相当郁闷。如下所示t... 阅读全文
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页