随笔分类 - Linux
摘要:Centos 6 在/etc/grub.conf 在kernel 添加numa=off 就行了 一、检查OS是否开启NUMA # numactl --hardware available: 1 nodes (0) #如果是2或多个nodes就说明numa没关掉 available: 1 nodes
阅读全文
摘要:NUMA的取舍与优化设置 在os层numa关闭时,打开bios层的numa会影响性能,QPS会下降15-30%; 在bios层面numa关闭时,无论os层面的numa是否打开,都不会影响性能。 安装numactl: #yum install numactl -y #numastat 等同于 cat
阅读全文
摘要:对于 Linux 系统管理员来说,清楚某个服务是否正确地绑定或监听某个端口,是至关重要的。如果你需要处理端口相关的问题,这篇文章可能会对你有用。 端口是 Linux 系统上特定进程之间逻辑连接的标识,包括物理端口和软件端口。由于 Linux 操作系统是一个软件,因此本文只讨论软件端口。软件端口始终与
阅读全文
摘要:片段1:时间同步 CentOS 6 逐步: ntpd或ntpdate 直接: ntpdate -b(通常加到crontab) 逐步: ntpd或ntpdate 直接: ntpdate -b(通常加到crontab) CentOS 7 方法1: systemctl start chronyd 方法2:
阅读全文
摘要:整个配置的命令如下(主要使用了:Linux bash受限的shell(RESTRICTED SHELL)) 步骤#1.创建只读shell(这步可以省略) #2.创建用户并指定用户启动执行的shell #3.修改用户密码 #4.创建用户shell执行命令目录 #5.root修改用户的shell配置文件
阅读全文
摘要:Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它。例如,你可以通过数十种方法来生成随机密码。本文将介绍生成随机密码的十种方法。 1. 使用SHA算法来加密日期,并输出结果的前32个字符: date +%s |sha256sum |base64 |head -c 32
阅读全文
摘要:深入理解 sudo 与 su 之间的区别 两个命令的最大区别是: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。sudo 命令只允许使用提升的权限运行单个命令,而 su 命令会启动一个新的 shell,同时允许使用 root 权限运行尽可能
阅读全文
摘要:sudo su 和 sudo -s 都是切换到root用户,不同的是 sudo su 环境用的是目标用户 (root)的环境 sudo -s 环境用的是当前用户本身的环境 转自 sudo su 和 sudo -s - CSDN博客 https://blog.csdn.net/boysky0015/a
阅读全文
摘要:转自 记录一下putty的pscp的用法 - 刘荣星的博客 https://www.liurongxing.com/how-use-the-putty-and-pscp.html 以前一直用SecureCRT汉化版,前段时间爆出的putty中文后门事件才开始关注putty和使用,只有一个文件太Hap
阅读全文
摘要:一个方案就是重定向 rm 命令以嫁接为 mv 命令,相当于给 Linux 系统定制了一个回收站。 实现方式如下: 最后将上述脚本写入 /etc/bashrc,并立即执行命令 source /etc/bashrc 即刻生效。 这个脚本定义了几个命令: rl:查看回收站下的文件。 unrm 文件名或目录
阅读全文
摘要:去除重复行 sort file |uniq 查找非重复行 sort file |uniq -u 查找重复行 sort file |uniq -d 统计 sort file | uniq -c 转自 http://www.study365.org/blog/3.html
阅读全文
摘要:在shell编程中经常用到循环,常用的循环有for和while循环两种。while循环默认以行读取文件,而for循环以空格读取文件切分文件,本篇就结合现网的一些使用示例说说二者的用法和区别。 一、常用语法 1、for循环 for循环常用的语法结构有如下几种: for 变量 in seq字符串 for
阅读全文
摘要:1.1 inotify介绍 inotify是一种强大的、细粒度的、异步的文件系统事件控制机制。linux内核从2.6.13起,加入了inotify支持,通过inotify可以监控文件系统中添加、删除、修改、移动等各种事件,利用这个内核接口,第三方软件就可以监控文件系统下文件的各种变化情况,而inot
阅读全文
摘要:查看一个归档或者压缩文件的内容而无需解压它 得益于 Linux 社区,有很多命令行工具可以来达成上面的目标。下面就让我们来看看使用它们的一些示例。 1、使用 vim 编辑器 vim 不只是一个编辑器,使用它我们可以干很多事情。下面的命令展示的是在没有解压的情况下使用 vim 查看一个压缩的归档文件的
阅读全文
摘要:设置/etc/profile的java环境变量不生效 修改环境变量 /etc/profile 但是查看java版本时,不是1.7.0_25 原因:因为服务器之前配置过不同版本的java,怀疑是PATH变量还是没有修改过来还是原先的java版本 解决办法:调整PATH变量中JAVA_HOME的位置,将
阅读全文
摘要:systemctl enable name.service 设置开机启 systemctl disable name.service 删除开机启动指令 systemctl list-units --type=service 查看所有已启动的服务 systemctl list-unit-files 查
阅读全文
摘要:文本左右对齐排版 有文本4.txt如下: 111111111111111111111 98912 张三 222222222222222222 150020 李四四 333333333333333333333 360000 王五 444444444444444444 2332 赵六六 55555555
阅读全文
摘要:另一种更简单的方法,感谢superfly提供的方法 转换的结果为KB,将其转换为G。用bc计算 转换结果为300G 如果没有安装bc,用let计算 转载请注明出处
阅读全文
摘要:1、找到以下文件: cat /etc/shadow 第三段字符就是最近一次密码修改的天数,此数字是距离1970年1月1日的天数。 2、用以下命令计算: date -u -d "1970-01-01 UTC $((16749 * 86400 )) seconds" 结果是:2015年11月10日。 转
阅读全文
摘要:rsyslog 可以理解为多线程增强版的syslog。 在syslog的基础上扩展了很多其他功能,如数据库支持(MySQL、PostgreSQL、Oracle等)、日志内容筛选、定义日志格式模板等。目前大多数Linux发行版默认也是使用rsyslog进行日志记录。rsyslog提供了三种远程传输协议
阅读全文

浙公网安备 33010602011771号