#清除缓存
sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
swap扩展:
查看内存情况
free -m
新建swap文件,设置大小与内存一致
sudo dd if=/dev/zero of=/swapfile bs=1G count=128
修改权限为600
sudo chmod 600 /swapfile
设置为系统swap
sudo mkswap /swapfile
打开swap
sudo swapon /swapfile
查验设置是否生效
sudo swapon --show
设置开机启动挂载
sudo vi /etc/fstab,添加:
/swapfile swap swap defaults 0 0
修改DNS:
方法1:临时修改DNS,系统重启后失效
sudo vi /etc/resolv.conf
末尾添加:
nameserver 8.8.8.8
重启网关:
sudo /etc/init.d/networking restart
方法2:永久修改DNS
sudo vi /etc/network/interfaces
末尾添加
dns-nameservers 8.8.8.8、
重启系统才会生效:
sudo shutdown -r now
方法3:即时生效
sudo vi /etc/resolvconf/resolv.conf.d/base 插入:
nameserver x.x.x.x
nameserver y.y.y.y
sudo resolvconf -u
查看配置文件已经生效:
cat /etc/resolv.conf
调整swap内存使用优先级优先使用swap
1.查看当前swappiness值
$ cat /proc/sys/vm/swappiness
2.修改swappiness值为10(临时修改,重启后即还原为默认值)
$ sudo sysctl vm.swappiness=10
3.永久修改swappiness默认值(重启生效)
sudo vi /etc/sysctl.conf
添加:
vm.swappiness=10
swappiness值为0表示优先使用物理内存,值为100则优先使用swap内存,Ubuntu默认为60
查看系统IO占用
iostat -dxk 1
avg-cpu: %user %nice %system %iowait %steal %idle
2.31 0.12 0.34 0.84 0.00 96.39
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
loop0 0.00 0.00 0.00 0.00 0.00 0.00 3.20 0.00 0.00 0.00 0.00 0.00 0.00
sda 45.17 78.44 178.47 38.14 2302.04 7454.37 90.08 1.66 7.62 8.96 1.36 1.64 35.46
如果提示命令不存在,需要安装包sysstat
sudo apt-get install sysstat
说明:
1、await和svctm的值越接近,则目前磁盘性能越好,没有IO等待,如果await远大于svctm则性能越差,IO瓶颈
2、util的值越高,IO请求越多,达到100%表示IO满负荷
修改Ubuntu默认sh为dash
sudo dpkg-reconfigure dash
Ubuntu安装cpan报错:
Warning: Your /root/.cpan/sources/modules/02packages.details.txt.gz does not contain a Last-Updated header
1、删除/root/.cpan/sources/modules下面两个文件
2、直接编辑CPAN 配置文件,修改源为清华源:
vi .local/share/.cpan/CPAN/MyConfig.pm
修改:
'urllist' => [q[https://mirror.tuna.tsinghua.edu.cn/CPAN/]]
ubuntu不支持ll命令:
编辑~/.bashrc文件,添加:
alias ll='ls -l'
source ~/.bashrc
修改vim字体颜色
在安装vim工具后默认的字体颜色不清晰,可以修改字体风格:
vi /etc/vim/vimrc
在最后添加:
colorscheme elflord
重新使用vim编辑文件时,字体颜色已经改变。