(14.4.22更新)ubuntu技巧设定集合,不断补充中。。。
2014-04-16 15:44
357 查看
Server版技巧
1.拒绝ping攻击:
cat /proc/sys/net/ipv4/icmp_echo_ignore_all如不想每次开机都这样,可以写入/etc/rc.local
未完,,,陆续总结,,,,
2.普通用户无法使用Tab,BackSpace,方向键的问题解决
原因为普通用户的shell为/bin/sh,而/bin/sh不支持这些功能。所以我们需要将普通用户的shell该为/bin/bash例如:usermod xby -s /bin/bash
3.添加用户到管理员组:
从ubuntu12.04开始管理员组名称为sudo取代之前的admin组。adduser xby
adduser xby sudo
这样即可将xby用户添加到管理员组,且默认shell为/bin/bash
更多设置形式可以参考:http://superuser.com/questions/196848/how-do-i-create-an-administrator-user-on-ubuntu
https://help.ubuntu.com/community/RootSudo
3.mysql转移data数据目录
sudo service mysql stop sudo cp -R -p /var/lib/mysql /home/fhx sudo vi /etc/mysql/my.cnf sudo vi /etc/apparmor.d/usr.sbin.mysqld sudo /etc/init.d/apparmor reload sudo /etc/init.d/mysql start
Desktop版技巧
1.亮度无法调节:
sudo nano /etc/default/grub,GRUB_CMDLINE_LINUX="“改为GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=vendor"重启即可,注意大小写Linux的L为大写。
然后sudo update-grub && sudo reboot
2.SVN GUI客户端:RabbitVCS
3.双显卡管理:bumblebee
4.ubuntu修改默认软件
法一.右键-打开方式法二:/usr/share/applications/下不仅存放了软件的快捷方式,还有默认的软件列表文件default.list编辑它即可
法3: ~/.local/share/applications/mimeapps.list与法二同理,不过只是个人设置生效,而非全局.
5.修改默认文件管理器
nautilus很蛋疼,不多说.最近找到了一个替代品pcmanfm那怎样替换为默认的文件管理器呢?
法一:终端执行:
exo-preferred-applications
选择文件管理器为pcmanfm即可
法二:编辑vim /usr/share/applications/nautilus.desktop
修改Exec=pcmanfm
法三:
sudo mv /usr/bin/nautilus /usr/bin/nautilus.bak
sudo ln -s /usr/bin/pcmanfm /usr/bin/nautilus
6.wget整站下载用法:
wget -r -k -p -np http://example.com -r, --recursive(递归) specify recursive download.(指定递归下载)
-k, --convert-links(转换链接) make links in downloaded HTML point to local files.(将下载的HTML页面中的链接转换为本地链接)
-p, --page-requisites(页面必需元素) get all images, etc. needed to display HTML page.(下载所有的图片等页面显示所需的内容)
-np, --no-parent(不追溯至父级)
同时你还可以指定如下常用选项:
-c 断点续传 -N 获取最新的文件版本 -l最大递归深度
-A, --accept=LIST 逗号分隔的可接受的扩展名列表。
-R, --reject=LIST 逗号分隔的要拒绝的扩展名列表。
-D, --domains=LIST 逗号分隔的可接受的域列表。
--exclude-domains=LIST 逗号分隔的要拒绝的域列表。
-X, --exclude-directories=LIST 排除目录的列表。
--restrict-file-name=ascii解决中文乱码的选项,适用于utf-8
7. 修改guake terminal宽度,及显示位置
1. 修改宽度:到/usr/lib/guake目录下,打开guake.py,找到width = 100这一行,如下:
height = self.client.get_int(KEY('/general/window_height'))
width = 100
halignment = self.client.get_int(KEY('/general/window_halignment'))
修改width的值,我改为了50.
保存之后,启动guake,会发现宽度的确变了,甚至还出现了久违的滚动条(不喜欢可以在配置首选项里去掉对勾)。
但是有个问题,就是现在的guake是居中显示的。
2. guake显示在左顶端:
还是在guake.py文件中,找到如下代码:
代码:
if width < total_width:
if halignment == ALIGN_CENTER:
window_rect.x = (total_width - window_rect.width) / 2
elif halignment == ALIGN_LEFT:
window_rect.x = 0
elif halignment == ALIGN_RIGHT:
window_rect.x = total_width - window_rect.width
window_rect.y = 0
return window_rect
修改之前一定要做好备份,修改该文件如果使用不正确的缩进会导致guake启动失败的.
做如下修改:
代码:
if width < total_width:
if halignment == ALIGN_CENTER:
# window_rect.x = (total_width - window_rect.width) / 2
window_rect.x = 0
elif halignment == ALIGN_LEFT:
window_rect.x = 0
elif halignment == ALIGN_RIGHT:
# window_rect.x = total_width - window_rect.width
window_rect.x = 0
window_rect.y = 0
return window_rect
另外,如果不想guake覆盖住最顶端的面板,可以修改
代码:
window_rect.y = 0
这一句,比如改为25。
8.多窗口平铺
对于unity可以配合使用compiz达到平铺效果,快捷键super+w平铺显示对于gnome可以配合使用pytyle(需要单独下载安装)然后ctrl+A自动平铺窗口
当然也可以使用平铺窗口管理器awesome,不过配置有点繁琐.
参考:http://askubuntu.com/questions/211325/how-to-set-pcmanfm-as-the-default-file-manager
https://help.ubuntu.com/community/DefaultFileManager
http://blog.sina.com.cn/s/blog_a2ae2da90101om2z.html
相关文章推荐
- Ubuntu命令集合(不断更新)
- Ubuntu 使用技巧【不断更新】
- shell技巧一句话备忘录[不断更新]
- C/C++ 常用调试函数及技巧(不断更新中)
- 游戏开发网站收藏 (不断更新,求补充)
- 开发中常用的工具类、通用 UI 的集合,目前在不断的更新中,尽可能的覆盖 Android 开发中通用的一些东西
- ubuntu 9.10安装后配置全攻略(不断更新中)-root登录 vi配置修复 apt-get源 字体修改 输入法 NetBeans乱码
- Ubuntu的一些使用小技巧【不断更新中】
- 学习python中遇到的一些问题集合(不断更新)
- Windows 操作技巧(不断更新)
- [快速技巧]如何设定你的 Ubuntu 14.04 自动关机
- ubuntu 10.10更新源(不断更新)By lingyired
- Python技巧 ---- 不断更新中
- Ubuntu的一些使用技巧(不定时更新)
- 体验Ubuntu11.10[不断更新]
- 使用ASIO时,注意事项【后不断更新补充】
- flex编程小技巧 (不断更新)
- VS2010 使用技巧汇总(不断更新中)
- android 技巧常识(不断更新中....)
- Sql存储过程和函数集合.(不断更新中....)