代码改变世界

随笔分类 -  Linux

进程在Linux上实际需要多少内存

2020-10-13 14:03 by abce, 1470 阅读, 收藏, 编辑
摘要: 你经常会在基于Linux的系统上面临的问题之一是管理内存预算。如果程序使用的内存多于可用内存,则可能会发生交换,这常常会对性能造成严重影响,或者激活了内存溢出(OOM),从而完全杀死了进程。 在调整内存使用之前,通过配置优化或者负载管理,有助于了解给定程序实际使用多少内存。 如果你的系统本质上运行单 阅读全文

shell脚本运行报错$'\r': command not found

2020-03-31 12:54 by abce, 1903 阅读, 收藏, 编辑
摘要: 执行个别shell测试脚本运行报错$'\r': command not found 考虑到可能是windows与Linux的换行符不同的原因(windows是\r\n,Linux是\n)造成的,但是又不想一个个替换。 可以使用如下命令来解决: # vi 脚本名 命令行模式下输入: :set ff=u 阅读全文

Linux查看SSL证书是否过期

2020-03-05 17:00 by abce, 11769 阅读, 收藏, 编辑
摘要: 使用OpenSSL工具,执行如下命令即可看到证书的有效起止时间: openssl x509 -in <证书请求文件> -noout -dates # openssl x509 -in /etc/leencrypt/live/app.xxx.com/fhain.pem -noout -dates no 阅读全文

linux hexdump使用

2019-09-23 16:39 by abce, 1697 阅读, 收藏, 编辑
摘要: 第一列表示:文件偏移量第二列表示:以两个字节为一组的十六进制上面的输出结果翻译一下,就是: (注意:在Linux中换行符\n 的十六进制为0a,在windows中,换行为\r\n的十六进制编码为:0d 0a) 为什么翻译成文本成倒序了呢? 其实这是CPU架构所致,感兴趣的可以看下大小端的定义:1) 阅读全文

crontab 使用日期时间命名重定向文件

2019-07-14 16:44 by abce, 1198 阅读, 收藏, 编辑
摘要: 使用月份命名 使用周命名 使用小时命名 2>&1 表示把标准错误输出重定向到与标准输出一致 阅读全文

Linux使用图形LVM(Logical Volume Manager)工具进行分区的动态扩展

2018-01-23 13:50 by abce, 1328 阅读, 收藏, 编辑
摘要: 阅读全文

Extending a logical volume in a virtual machine running Red Hat or Cent OS (1006371)

2017-09-29 11:07 by abce, 295 阅读, 收藏, 编辑
摘要: Purpose This article provides steps for extending the root partition residing in a logical volume created with Logical Volume Manager (LVM) in a virtu 阅读全文

Linux批量kill进程

2017-08-17 10:47 by abce, 14216 阅读, 收藏, 编辑
摘要: 使用awk批量杀进程的命令: 说明: 使用cut批量杀进程的命令: 说明: 阅读全文

linux记录sftp命令

2017-07-28 14:17 by abce, 5872 阅读, 收藏, 编辑
摘要: 使用以下配置方法不需要配置chroot。 编辑sshd_config文件 然后重启sshd 对应的sftp命令会被记录在/var/log/messages 如果不想记录到messages文件中,而是记录到别的地方,就需要配置rsyslog。 编辑sshd_config文件 编辑rsyslog.con 阅读全文

rhel 7 设置默认运行级别为图形

2017-06-19 18:10 by abce, 654 阅读, 收藏, 编辑
摘要: 查看默认级别 设置为图形级别 阅读全文

centos 6&7 升级openssh

2017-06-17 15:36 by abce, 1984 阅读, 收藏, 编辑
摘要: 1.查看现在的版本 2.下载新版本的openssh 3.安装辅助包 4.创建对应目录 5.修改 6.build rpm 7.查看生成的rpm 8.升级 9.查看 阅读全文

RHEL7 禁用gnome-inital-setup

2017-06-17 12:04 by abce, 3913 阅读, 收藏, 编辑
摘要: 每次登陆系统后,都会跳出页面gnome-inital-setup 如果觉得讨厌,可以禁止该页面的出现: 不过,这样做必须每个用户都要设置。 当然也可以,直接卸载:这样就不用每个用户设置了 阅读全文

rhel7 ifconfig command not found

2017-06-14 17:31 by abce, 1015 阅读, 收藏, 编辑
摘要: 同事扔过来一个rhel7.2的系统,登录后发现没有安装ifconfig命令: 先看看环境变量: 在查看ifconfig命令是否存在:结果没有发现命令 安装ifconfig命令: OK! 阅读全文

CentOS系统将UTC时间修改为CST时间

2016-12-13 20:11 by abce, 13874 阅读, 收藏, 编辑
摘要: 1.编辑时间配置文件 2.linux的时区设置为上海时区 3.与xxxx对准时间 4.设置硬件时间和系统时间一致并校准 经过以上步骤,系统时间和计算机硬件时间都是cst时间了,并且都是上海时区。 注:CentOS Linux默认的bios时间是utc时间 阅读全文

Linux启动时卡住

2016-08-23 10:19 by abce, 3412 阅读, 收藏, 编辑
摘要: 该系统本是oracle rac的测试环境,在删除oracle软件后重启时系统卡住(没有按照oracle官方要求删除oracle软件)。如下图: 处理过程: 1.使用单用户模式登陆 先在GRUB启动菜单里使用 a 操作按键编辑kernel 参数,在末行输入single,来告诉linux 内核后续的启动 阅读全文

strip和stripe

2016-07-25 16:25 by abce, 595 阅读, 收藏, 编辑
摘要: 阅读全文

LINUX-vmstat命令讲解

2016-02-25 12:43 by abce, 315 阅读, 收藏, 编辑
摘要: vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。 一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数,如: 2表示每个两 阅读全文

mysqldump脚本crontab执行失败,但是手动执行成功

2015-12-28 10:55 by abce, 3724 阅读, 收藏, 编辑
摘要: 检查备份时发现,cron中定时备份mysql的脚本备份失败,但是手动自行mysql备份脚本却能正常成功 检查cron的环境变量: 检查root用户的环境变量: 比较可以发现cron的环境变量少了/app/mysql/bin 解决方法: 在脚本中,对mysqldump命令使用绝对路径。 阅读全文

Debian下的crontab保存

2015-12-21 10:06 by abce, 893 阅读, 收藏, 编辑
摘要: nano编译器 ctrl+x然后y,保存退出 阅读全文

Linux增加swap空间

2015-12-17 16:12 by abce, 465 阅读, 收藏, 编辑
摘要: 1.添加交换文件并设置其大小为12G,使用如下命令 2.创建(设置)交换空间,使用命令mkswap 3.检查现有的交换空间大小,使用命令free 或者检查meminfo文件grep SwapTotal /proc/meminfo 4.启动新增加的交换空间,使用命令swapon 5.确认新增加的16G 阅读全文
点击右上角即可分享
微信分享提示