本文共 4012 字,大约阅读时间需要 13 分钟。
1:修改swap分区使用率临时修改:
1 | echo 100 > /proc/sys/vm/swappiness |
2 | # 或 |
3 | sysctl vm.swappiness=100 |
永久修改:
1 | sudo echo vm.swappiness = 100 >> /etc/sysctl.conf |
2:使用dd命令制作启动盘(不是说用系统都适用)
1 | dd if =镜像位置 of=U盘位置 |
2 | 例: |
3 | dd if =./archlinux.iso of=/dev/sdb |
1 | if [ -f /root/.bashrc ] ; then |
2 | . /root/.bashrc |
3 | fi |
5:把编译好的软件打包成deb
ubutnu下安装checkinstall
1 | sudo apt-get install checkinstall |
在编译完成的最后一步把make install改成checkinstall即可.
6:清除gnome终端上的内容
只要在终端上按下ctrl+l即可
7:关闭oh-my-zsh的容错功能
注释掉correction.zsh文件中的setopt correct_all行即可.
8:通过grub4dos启动winpe的iso镜像
如果是放到根目录,只需要加一个查找语句就可以了。 find --set-root /xxx.iso map /xxx.iso (0xff) map --hook chainloader (0xff) 或者,在map 后加上--mem,参数,整体加载引导。 如果使用RUN加载,则不需要find。 以ZXW的RUN为例。run /xxx.iso或run --mem /xxx.iso即可。
9:修改ext分区系统的保留空间
1 | sudo su |
2 | tune2fs -m 1 /dev/sdXX |
3 | 或 |
4 | tune2fs -r 25600 /dev/sdxn |
1就是保留1%的空间,25600代表保留分区修改为100M.
10:关闭日志功能
方法一:
fstab里加挂载参数data=writeback,如:
原始的UUID=2f6be0cf-2f54-4646-b8c6-5fb0aa01ef23 / ext4 relatime,errors=remount-ro 0 1
改后的UUID=2f6be0cf-2f54-4646-b8c6-5fb0aa01ef23 / ext4 relatime,errors=remount-ro,data=writeback 0 1
进过我的测试发现ubutnu下这样没有用,要这样才可以用.
打开grub:
1 | sudo gedit /etc/default/grub |
方法二:
还有直接去掉日志功能的方法,这样是不用重新分区的:
运行指令:tune2fs -O ^has_journal /dev/sda1
自己把/dev/sda1改为相应的分区号,要卸载分区才能运行该指令。
11:批量创建文件或文件夹
创建文件
创建1,2,3三个文件
1 | touch {1,2,3} |
2 | 或 |
3 | touch {1..3} |
创建文件夹
创建1,2,3三个文件夹
1 | mkdir {1,2,3} |
2 | 或 |
3 | mkdir {1..3} |
12:修改linux主机名
把/etc/hosts和/etc/hostname中的原来的主机名修改成你想要的即可.
13:在不修改文件名的情况下隐藏文件
在你想要隐藏的文件(夹)同级目录下建立一个文件叫做.hidden,把你想要隐藏的文件(夹)名写到.hidden里面。不过这个和文件管理器相关,nautilus下可行,其他我就不肯定了。另外终端下也是不行的
14:wget使用代理
linux下在用户目录创建.wgetrc文件,在里面添加代理,代理格式如下
http-proxy=http://127.0.0.1:1998
或者直接使用-e参数,例如
wget -e http-proxy=http://127.0.0.1:1998 http://www.xzcblog.com
15:linux下设置环境变量
在终端下输入export即可,例如
export http_proxy=http://127.0.0.1:8087
删除环境变量
使用unset删除变量,例如
unset http_proxy
16:解除unity系统托盘限制
安装dconf-tools软件.
然后desktop>unity>panel中添加你想显示的程序的名.(注意要程序名前后要加上'号,具体参照panel中的程序名格式)
17:修改默认中文字体设置
修改/etc/fonts/conf.d/69-language-selector-zh-cn.conf文件,把你想显示的字体放在最上面.
我的配置文件:
18:增加软件启动速度
安装 preload软件即可
1 | sudo apt-get install preload |
ps:没有经过具体测试
19:让bc可以计算小数部分
进入bc之后输入scale=x x位你要显示的小数位数。
20:显示ibus图标
ubutnu12.04有时候登录的似乎ibus图标不显示,可以使用一下方法让他显示。
1 | gconftool -- type boolean -s /desktop/ibus/panel/show_icon_on_systray true |
2 | gconftool -- type boolean -s /desktop/ibus/panel/show true |
3 | gsettings set com.canonical.Unity.Panel systray-whitelist "['all']" |
21:修改ntp同步服务器
修改/etc/ntp.conf文件或/etc/default/ntpdate文件中的服务器地址即可.
22.挂载tmpfs
把tmpfs挂载到某个文件夹下
1 | sudo mount tmpfs ./tmp -t tmpfs |
1 | sudo mount tmpfs tmp -t tmpfs -o size=2000M |
打开fstab在里面添加一下内容
1 | tmpfs /dev/shm tmpfs size=32m 0 0 |
23.查看计算机基本配置
安装phoronix-test-suite,
1 | sudo apt-get install phoronix- test -suite |
然后输入phoronix-test-suite detailed-system-info命令
1 | phoronix- test -suite detailed-system-info |
24.用grub或syslinux启动Ubuntu光盘镜像
在grub的配置中添加一下内容即可
1 | menuentry "live xubuntu-12.04-desktop-i386.iso" { |
2 | insmod loopback |
3 | loopback loop (hd0,1)/linux/xubuntu/xubuntu-12.04-desktop-i386.iso |
4 | linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/linux/xubuntu/xubuntu-12.04-desktop-i386.iso |
5 | initrd (loop)/casper/initrd.lz |
6 | } |
1 | LABEL InstallUbuntu |
2 | MENU LABEL Install Ubuntu 11.10 |
3 | LINUX /casper/vmlinuz |
4 | INITRD /casper/initrd.lz |
5 | APPEND boot=casper iso-scan/filename=/ubuntu-11.10-desktop-i386.iso |
25:查看文件夹大小
在命令行下可以使用du命令查看文件夹大小:
1 | du -sh ./ |
详细方法可以使用--help参数或man命令进行查看(Ubuntu12.04下help显示的是中文)
26,关闭点阵字体(我没有实验过)
在/etc/fonts/conf.d/下创建66-nobitmap(其实叫什么名字无所谓)
然后添加一下内容
1 | <? xml version = "1.0" ?> |
2 | <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> |
3 | < fontconfig > |
4 | < match target = "font" > |
5 | < edit name = "rh_prefer_bitmaps" mode = "assign" >< bool >false</ bool ></ edit > |
6 | < edit name = "embeddedbitmap" >< bool >false</ bool ></ edit > |
7 | </ match > |
8 | </ fontconfig > |
然后保存,最后重启一下电脑.
27:显示常见的非中文字体和所有的中文字体
安装hanazono和ttf-unifont字体即可.
转载自: