ubuntu 常用参数设置

    在Linux下,对于参数的设置,一般来说,都遵循这个规律。每一个功能程序,一定对于一个对于名字的配置文件。

    涉及到多用户的功能配置,一定有一个全局的配置文件,对所有用户都生效,而每个用户肯定有各自的配置文件,对各自用户生效,相互独立。

    下面就分布总结一下在ubuntu下面,一些常用参数的配置。

1. Shell设置

    全局配置文件: /etc/profile            系统登录时,读取此配置文件设置通用环境。

    全局环境变量: /etc/environment   

    用户配置文件:~/.profile              用户可以在各自目录下定制自己的shell信息,用户登陆时,操作系统读取此文件配置定制环境。

    全局shell配置文件: /etc/bashrc    每一个运行bash的用户,该文件都会被读取执行。

   用户shell配置文件: ~/.bashrc        该用户的bash shell打开时,该文件执行。

2. 网络设置

    2.1 修改IP(需要root权限)

image

    2.2 修改DNS(需要root权限)

    image

    2.3 使设置生效(需要root权限)

    image

 

3. VIm配置

   全局配置文件: /etc/vim/vimrc

   用户配置文件: ~/.vimrc

 

4. 内存状态显示

   image

   echo  1 > /proc/sys/vm/drop_caches    清除pagecache

   echo 2  >  /proc/sys/vm/drop_caches    清除free dentries 和 inode

   echo 3  >  /proc/sys/vm/drop_caches   清除上述三个空间

   Linux为了提高磁盘存取效率,针对目录dentry(VFS中,加速文件路径名到inode的转换),Buffer Cache(针对磁盘块的读写),Page Cache(针对文件inode的读写),这些缓存大大缩短了I/O系统调用时间。

   应用程序退出结束时,内核没有马上将它所占据的内存空间收集到free中,而是存在cached或者buffer中,提高系统I/O效率。cache和buffer内存由内核动态管理,如果系统free的大小不够, 内核会自动释放cached和buffer的内存给应用程序使用。

    Linux会尽可能使用内存来提升系统速度和I/O效率。

 

Technorati 标签:
原文地址:https://www.cnblogs.com/cherishui/p/4239142.html