(14.4.22更新)ubuntu技巧设定集合,不断补充中。。。

来源:互联网 发布:网络主播是怎么挣钱的 编辑:程序博客网 时间:2024/06/03 03:35

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 stopsudo cp -R -p /var/lib/mysql /home/fhxsudo vi /etc/mysql/my.cnfsudo vi /etc/apparmor.d/usr.sbin.mysqldsudo /etc/init.d/apparmor reloadsudo /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

0 0
原创粉丝点击