随笔分类 -  linux使用系列

主要是熟练linux的常用操作
摘要:比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做: # sed -i “s/zhangsan/lisi/g” `grep zhangsan -rl /modules` 解释一下: -i 表示inplace edit,就地修改文件 -r 表示搜索子目录 -l 表示 阅读全文
posted @ 2018-07-13 18:48 脚本小娃子 阅读(537) 评论(0) 推荐(0)
摘要:配置时间同步方法如下: 1、安装chrony时间同步服务(系统默认安装) #yum install chrony 可以先查询一下是否有安装: [root@localhost etc]# rpm -qa |grep chrony chrony-1.29.1-1.el7.x86_64 2、配置时间同步服 阅读全文
posted @ 2018-07-13 18:20 脚本小娃子 阅读(2326) 评论(0) 推荐(0)
摘要:缓存数据存入磁盘的最长时间,如果这段时间写不完,就会报异常停止写,这样缓存数据会不断积累,导致内存爆掉。 echo 0 > /proc/sys/kernel/hung_task_timeout_secs 调低百分比,让缓存尽早的写入磁盘,这样缓存不会积累大量的数据,才开始写入磁盘 echo 5 > 阅读全文
posted @ 2018-07-04 20:20 脚本小娃子 阅读(1782) 评论(0) 推荐(0)
摘要:linux执行df -h命令,直接卡在,很久没有任何动静 strace df -h跟踪命令执行,查看卡在那里 还有可能就是重做系统吧,检测下内存条是不是坏了等 http://blog.51cto.com/chenyicai/1924649 https://blog.csdn.net/lufeisan 阅读全文
posted @ 2018-07-03 14:52 脚本小娃子 阅读(310) 评论(0) 推荐(0)
摘要:CentOS6以下系统(含)使用watchtmp + cron来实现定时清理临时文件的效果,这点在CentOS7发生了变化,在CentOS7下,系统使用systemd管理易变与临时文件,与之相关的系统服务有3个: 相关的配置文件也有3个地方: /tmp目录的清理规则主要取决于/usr/lib/tmp 阅读全文
posted @ 2018-06-29 09:43 脚本小娃子 阅读(4739) 评论(0) 推荐(1)
摘要:linux各个文件系统的作用 阅读全文
posted @ 2018-06-27 14:08 脚本小娃子 阅读(192) 评论(0) 推荐(0)
摘要:如图所示,执行sudo命令,提示语(有中文和英文两个版本): 上面的提示内容是sudo软件原生的内容。 使用下面的方法,有的时候是可行的。sudo -p '提示语' 命令 如果要修改sudo软件原生的提示内容,只有重新编译软件。 屏蔽提示的方法:https://superuser.com/quest 阅读全文
posted @ 2018-06-26 21:42 脚本小娃子 阅读(1086) 评论(0) 推荐(0)
摘要:Arch Linux支持许多文件系统类型,我们可以为每个磁盘分区设置不同的文件系统。每种文件系统有自己的优缺点和独有特性。以下内容是关于Arch Linux支持的文件系统类型的概述,左侧的链接地址指向Wikipedia以提供更丰富的信息 ext4:Fourth Extended Filesystem 阅读全文
posted @ 2018-06-23 13:10 脚本小娃子 阅读(250) 评论(0) 推荐(0)
摘要:使用方法: 1、sshpass -p 123456 ssh admin@1.1.1.1 "touch file" 远程创建文件file 2、sshpass -p 123456 scp file1 admin@1.1.1.2:~ 把本地文件file1传入远程机器1.1.1.2上的用户目录下 阅读全文
posted @ 2018-05-29 21:22 脚本小娃子 阅读(890) 评论(0) 推荐(0)
摘要:在linux的用户目录下的.ssh文件下,touch config;注意config的权限控制,-rw-r--r--. 配置内容: 参考:http://www.worldhello.net/2010/04/08/1026.html https://deepzz.com/post/how-to-set 阅读全文
posted @ 2018-05-29 21:19 脚本小娃子 阅读(784) 评论(0) 推荐(0)
摘要:linux crontab 命令,最小的执行时间是一分钟。如需要在小于一分钟内重复执行,可以有两个方法实现。 方法一:crontab -l内容如下,则每10秒执行一次/home/fdipzone/php/crontab/tolog.php 方法二:脚本crontab.sh内容如下: crontab 阅读全文
posted @ 2018-05-28 14:26 脚本小娃子 阅读(25675) 评论(1) 推荐(1)
摘要:问题:对于shell脚本,$0表示脚本本身,$1表示脚本的第一个参数,$2……依次类推;对于awk,$1表示分割后的第一个字段,$2……依次类推。那么对于shell脚本中的awk如何区分两者呢? 答案:通过awk的变量定义,把shell脚本的参数值赋值给awk的自定义变量,然后通过变量引用,使用sh 阅读全文
posted @ 2018-05-28 12:00 脚本小娃子 阅读(1049) 评论(0) 推荐(0)
摘要:如下:如何删除空行 真正删除空行,可以使用vim: 通过命令模式删除空行。vim在命令模式下(在vim里输入英文字符:进入命令模式)输入: %s/^n//g 。意思是全局替换所有以回车开头的字符,替换为空。 如果有多个连续的空行,想保留一行。则只需在命令行模式输入下行即可:%s/^n$//g lin 阅读全文
posted @ 2018-05-25 10:32 脚本小娃子 阅读(12071) 评论(0) 推荐(0)
摘要:linxu定时任务使用crontab,编辑crontab可以直接编辑:crontab -e;也可以直接读取文件 crontab file。这两种操作都不需要特殊权限sudo。区别在于,crontab -e只能登录之后界面操作;crontab file可以远程执行。 举例:ssh admin@ip ' 阅读全文
posted @ 2018-05-25 01:16 脚本小娃子 阅读(2233) 评论(1) 推荐(1)
摘要:1、对于下图,如何使用awk求所有各列的和 和:175 16 78 19 方法:awk '{for(n=1;n<=NF;n++)t[n]+=$n}END{for(n=1;n<=NF;n++)printf t[n]" ";print"\n"}' 2、求某一列的和: 3、求某一列满足某些条件的和: 4、 阅读全文
posted @ 2018-05-24 17:44 脚本小娃子 阅读(4394) 评论(0) 推荐(0)
摘要:现象:df -h显示硬盘还有14G空间,但是touch file/mkdir directory都失败,提示硬盘没有空间 原因:df -ia查看下inode的使用情况,发现已经爆了,(下图显示使用88%,还没有用完) 那么,inode究竟是什么?为什么它使用完,就不能创建文件和文件夹了? 解释:文件 阅读全文
posted @ 2018-05-21 20:34 脚本小娃子 阅读(5192) 评论(0) 推荐(0)
摘要:现象:ssh连接以后,服务器会主动断开连接,wireshark抓包,发线服务器会tcp rst,断开ssh连接 解决尝试:1、修改会话超时时间;2、客户端主动间隔性向服务器发送保活报文;3、服务端主动间隔性向客户端发送保活报文 全部失败 参考下面的资料都尝试了,无解 参考: 1、http://www 阅读全文
posted @ 2018-05-15 14:53 脚本小娃子 阅读(11712) 评论(0) 推荐(0)
摘要:linux下很多命令都是二机制:/bin/下的各种命令 /bin/sh、/bin/cat、/bin/dmesg、/bin/hostname等 如何查看这些二机制文件: xxd、hexdump 参考:https://blog.csdn.net/hansel/article/details/509726 阅读全文
posted @ 2018-05-13 12:52 脚本小娃子 阅读(162) 评论(0) 推荐(0)
摘要:可以查看文件的各类具体信息:文件权限的数字形式0664;uid、gid的权限的数字形式等 更多用法参考stat --help lsattr test.sh 查看文件的其他属性:只读属性、只可以追加写属性等 Linux chattr命令用于改变文件属性。 这项指令可改变存放在ext2文件系统上的文件或 阅读全文
posted @ 2018-04-25 19:13 脚本小娃子 阅读(2799) 评论(0) 推荐(0)
摘要:在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件 fd:file descriptor 文件描述符0,1,2分别给了标准输入、标准输出和错误输出。 ls -l /proc/pid/fd可以查看某个进程所使用的fd 用lsof可以查看比如:lsof -i : 阅读全文
posted @ 2018-04-10 14:28 脚本小娃子 阅读(2500) 评论(0) 推荐(0)