Ubuntu非常规命令tips

2017-01-07 11:23:39来源:CSDN作者:Chendehaial人点击

  • 设置开机启动脚本(以禁止透明大页为例——常用于提高数据库性能):

先将开机启动脚本文件放到 /etc/init.d/ 目录下(如:脚本disable-transparent-hugepages),脚本格式参见该目录的 README 文档然后用 chmod 修改该脚本文件权限为755(如:sudo chmod 755 /etc/init.d/disable-transparent-hugepages )最后利用 update-rc.d 命令更新系统启动项 (如: sudo update-rc.d disable-transparent-hugepages defaults )p.s. disable-transparent-hugepages在文末

  • 管理符号链接所对应的相似或相同的命令,例如可以在不同版本利用 update-alternatives 进行切换(以vim为例,如果装有多个版本如gnome-vim,vim, vim-py等):

$ update-alternatives --display vim # 显示当前可选的vim版本$ update-alternatives --config vim  # 对vim符号链接的默认版本进行编辑,默认利用优先级高的,利用该命令进行修改

  • 利用 sysctl 修改系统运行时内核参数:

本次系统运行有效(重启后失效):
$ sudo sysctl fs.inotify.max_user_watches=524288  # 修改每个用户监听的文件句柄的最大数,参见 inotify$ sudo sysctl -p 					# 重新加载配置
如果想要永久有效,需要将其写入系统配置文件:
$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf$ sudo sysctl -p
或:
$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

  • 持续添加中……


disable-transparent-hugepages内容:
#!/bin/bash### BEGIN INIT INFO# Provides:          disable-transparent-hugepages# Required-Start:    $local_fs# Required-Stop:# X-Start-Before:    mongod mongodb-mms-automation-agent# Default-Start:     2 3 4 5# Default-Stop:      0 1 6# Short-Description: Disable Linux transparent huge pages# Description:       Disable Linux transparent huge pages, to improve#                    database performance.### END INIT INFOcase $1 in  start)    if [ -d /sys/kernel/mm/transparent_hugepage ]; then      thp_path=/sys/kernel/mm/transparent_hugepage    elif [ -d /sys/kernel/mm/redhat_transparent_hugepage ]; then      thp_path=/sys/kernel/mm/redhat_transparent_hugepage    else      return 0    fi    echo 'never' > ${thp_path}/enabled    echo 'never' > ${thp_path}/defrag    re='^[0-1]+$'    if [[ $(cat ${thp_path}/khugepaged/defrag) =~ $re ]]    then      # RHEL 7      echo 0  > ${thp_path}/khugepaged/defrag    else      # RHEL 6      echo 'no' > ${thp_path}/khugepaged/defrag    fi    unset re    unset thp_path    ;;esac


最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台