Gentoo Tips

来源:互联网 发布:校园网络并联 编辑:程序博客网 时间:2024/05/02 05:01

减少虚拟终端机的数量
系统默认是6个,也就是CTRL+ALT+F1~F6,可以关掉几个以节省内存。比如,关掉其中四个,只留下CTRL+ALT+F1~F2,大约省下4M内存,但是这样一来,X-Window会从原来的CTRL+ALT+F7变成CTRL+ALT+F3。
修改/etc/inittab中,将mingetty 3~6全部加上#字号,然後下指令#init q。

安装包相关
如何解决卸载软件的依赖关系:
qpkg -q package -I,查询已安装软件中依赖于package的包,然后卸载这些没有包即可。

搜索程序
locate <string>
emerge -S <描述>
qpkg -i -vv | grep <描述>
eix

# emerge esearch ,第一次使用之前,先以 root 建立程序数据库(很小的,放心吧 ),# eupdatedb。查找的方法有以下几种:
# esearch 程序名字
# esearch -F 程序全名(包括类别)
# esearch -S 程序描述
# esearch --help (帮助)

查看安装一个软件包需要多少时间:genlop -t <pkg>

其他技巧
先在/etc/rc.conf中加入SET_WINDOWKEYS="yes",即可实现windows键可以用来在控制台之间进行切换,左边的windows键是由大到小,右边是由小到大,如果是第一个控制台,按左边的windows键效果和按Ctrl+Alt+F12相同

将man和info转存为文字档:
$ man df |col -b >df-man.txt
$ info df -o df-info.txt -s

如果想确保/usr/src/linux总是指向运行中的kernel,可以在/etc/conf.d/local.start里加上这两行:
rm /usr/src/linux
ln -sf /usr/src/linux-$(uname -r) /usr/src/linux

卸载某分区:
$ fuser -kivm <加载点>或fuser -kivm /dev/hdx

忘记Root密码:
(1) 进入单用户模式
进入grub选单后,选了gentoo那项后按'e'(如果你为grub设置了密码,先按'p',并输入密码)。然后选kernel那行再按'e'进行编辑;在最后面加入'single'一词, 回车后按'b'启动。进入系统后你会看到root的提示符,然后:
#passwd 重新设置root的密码。
(2) 用liveCD启动
挂载gentoo的根分区: # mount /dev/hdaX /mnt/gentoo
编辑/etc/passwd文件: # nano -w /mnt/gentoo/etc/passwd
修改该root那行: root:x:0:0:root:/root:/bin/bash 把第一个和第二个':'之间的x删了: root::0:0:root:/root:/bin/bash
卸载分区: #umount /mnt/gentoo
#reboot 取出liveCD并正常启动后,以root的身份登入,系统不会问你要密码的,然后当然是: #passwd

延时截图
# sleep 5 && import -quality 90 myimage.jpg
相比scrot,import的好处在于它可以进行交互region截图。很多时候在终端里执行import后,都会立即进行region截图,但这样灵活性不够,因为可能屏幕要截图的区域被终端的窗口覆盖了。用sleep进行自定义的延时,可以调整桌面后进行截图,质量90的jpeg体积小效果好。

 

原创粉丝点击