红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

Ubuntu 笔记分享 【 献给新手】

发布时间:2013-03-28 10:04:26来源:红联作者:clh920202
以下是本人长期以来遇到问题网上收集的ubuntu问题的解决方法
希望对新手有所帮助 个人觉得想学好Linux大家应该多做笔记 有事没事多打开看看
建议新手保存成文档并ubuntu one 到云端随时记录更新自己的笔记
-------------------------------------------------------------------------------------------------------
1、想让自己的桌面拥有旋酷的图标起动器?
软件中心:搜索Docky安装图标栏
-------------------------------------------------------------------------------------------------------
2、如何在终端使用Root进行命令输入?
sudo passwd root
******(输入原先的root口令)
******(输入新的root口令,可以保持原样。我就保持的原样)
******(再次输入新的root口令)
su root
之后就可以在终端中使用root权限了!
Ok,搞定~~
-------------------------------------------------------------------------------------------------------
3、Ubuntu 在笔记本使用电池情况下鼠标失灵解决方法
修改下USB的设置就解决了,用lsusb查看你鼠标的ID,
然后sudo gedit /etc/laptop-mode/conf.d/usb-autosuspend.conf,
找到AUTOSUSPEND_USBID_BLACKLIST=“”,将鼠标的ID填入到引号就可以了。
-------------------------------------------------------------------------------------------------------
4、防火墙设置
ufw ubuntu防火墙简单设置
1.安装
sudo apt-get install ufw
2.启用
sudo ufw enable
sudo ufw default deny
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。
-------------------------------------------------------------------------------------------------------
5、开启/禁用
sudo ufw allow|deny [service]
打开或关闭某个端口,例如:
sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口
sudo ufw allow 53 允许外部访问53端口(tcp/udp)
sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口
sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
sudo ufw deny smtp 禁止外部访问smtp服务
sudo ufw delete allow smtp 删除上面建立的某条规则
-------------------------------------------------------------------------------------------------------
6、查看防火墙状态
sudo ufw status

一般用户,只需如下设置:
sudo apt-get install ufw
sudo ufw enable
sudo ufw default deny
以上三条命令已经足够安全了,如果你需要开放某些服务,再使用sudo ufw allow开启。
补充:
开启/关闭防火墙 (默认设置是’disable’)
# ufw enable|disable
转换日志状态
# ufw logging on|off
设置默认策略 (比如 “mostly open” vs “mostly closed”)
# ufw default allow|deny
许 可或者屏蔽某些入埠的包 (可以在“status” 中查看到服务列表[见后文])。可以用“协议:
端口”的方式指定一个存在于/etc/services中的服务名称,也可以通过包的meta-data。
‘allow’ 参数将把条目加入 /etc/ufw/maps ,而 ‘deny’ 则相反。基本语法如下:
# ufw allow|deny [service]
显示防火墙和端口的侦听状态,参见 /var/lib/ufw/maps。括号中的数字将不会被显示出来。
# ufw status
注意:上文中虽然没有使用 sudo,但是命令提示符号都是“#”。所以……你知道啥意思了哈。原文如此。──译者注

UFW 使用范例:
允许 53 端口
$ sudo ufw allow 53
禁用 53 端口
$ sudo ufw delete allow 53
允许 80 端口
$ sudo ufw allow 80/tcp
禁用 80 端口
$ sudo ufw delete allow 80/tcp
允许 smtp 端口
$ sudo ufw allow smtp
删除 smtp 端口的许可
$ sudo ufw delete allow smtp
允许某特定 IP
$ sudo ufw allow from 192.168.254.254
删除上面的规则
$ sudo ufw delete allow from 192.168.254.254
-------------------------------------------------------------------------------------------------------
7、添加软件源命令:
sudo gedit /etc/apt/sources.list
-------------------------------------------------------------------------------------------------------
8、关于grub2的设置
升级到Ubuntu 9.10后,就要接触grub2了,它和以前的版本有了很多的不同。这里是一个基础教程。
一、grub2的启动配置文件grub.cfg
grub2的启动配置文件grub.cfg是/boot/grub/grub.cfg,而不是以前的memu.lst。
如果你是多系统,有Ubuntu和windows,那么用下面的命令,可以使grub2得到所以可以启动的系统。
sudo update-grub
实际就是让系统自己生成合适的grub.cfg文件。
这个grub.cfg文件是只读属性,so如果你要修改它,需要权限。
sudo chmod +w /boot/grub/grub.cfg
然后可以编辑grub.cfg了。
sudo gedit /boot/grub/grub.cfg
-------------------------------------------------------------------------------------------------------
9、 Ubuntu开启所有3D特效,如火焰效果等
sudo apt-get install compiz compiz-gnome
sudo apt-get install compizconfig-settings-manager
sudo apt-get install compiz-fusion-*

关于主题毛玻璃等:安装Emerald Theme Manager 勾选CompizConfig设置管理器里面的窗口
装饰特效进入设置详细:在“命令” 内输入 “emerald --replace”
在网上看到这个适合新手不会用终端编译又想开养鱼特效的新人准备到详细教程
就顺便转过来给有需要的人! 鄙人做了一点小修改,变得更加详尽!
请先确认你已经安装了CompizConfig 如果没有可以在新得力软件包里搜索安装!
-------------------------------------------------------------------------------------------------------
1、ubuntu 8.10以前的版本开启的方法:
可以直接在终端执行sudo apt-get install compiz-plugins-unsupported即可在CompizConfig设置管理器里看到相应的设置。

2、如果你使用的是Ubuntu10.10 直接用下面的方法:
新版本CompizConfig设置管理器 0.8.2里没有飞雪这一项,我们可以自己编译加上去。
【一般Ubuntu10.10默认安装好后是0.8.2版本的,如果不确定版本可以直接打开你的“CompizConfig”点里面的首选项点关于CCSM就可以看到版本了】
------------------------------------------------------------------------------------------------------------------------------------------------------
如果版本是0.8.2就先到这里下载这个包:http://releases.compiz-fusion.or ... ported-0.8.2.tar.gz
下载完成后解压,然后终端输入cd到你解压后的地方,compiz-plugins-unsupported-0.8.2
【建议解压到桌面然后终端里直接输入CD桌面,再输入CDcompiz-plugins-unsupported-0.8.2】
------------------------------------------------------------------------------------------------------------------------------------------------------
接着我们来安装 compiz-dev、intltool和 compiz-fusion-bcop只要在终端里输入如下命令即可开始安装:
sudo apt-get install compiz-dev compiz-fusion-bcop intltool

安装完上面的后终端中继续输入如下命令开始自动编译:

./configure --prefix=/usr
sudo make
sudo make install

成了。打开CompizConfig设置管理器,就可以看到多了飞雪、Eliments、Cube Atlantis(在立方体里面养鱼)等特效了。
启用后,按win + F3就看到雪花纷飞了。

现在你拥有最酷的3D桌面鱼缸了 哈哈
-------------------------------------------------------------------------------------------------------------------------------------------------------------
10、ubuntu下rar解压工具安装方法:
压缩功能
安装 sudo apt-get install rar
卸载 sudo apt-get remove rar
解压功能
安装 sudo apt-get install unrar
卸载 sudo apt-get remove unrar

-------------------------------------------------------------------------------------------------------------------------------------------------------------
11、Linux Terminal下养鱼!信吗?~
Wow~Bravo~~
几乎所有的赞美惊叹之词,皆无法表达此时的鸡冻~
这也是能够理解的,因为它是Linux终端,一般小case~~
安装步骤
1.安装Term-Animation
首先需要安装Term-Animation的Perl模块。打开终端,输入命令(前面的$不是代码啊):

1. $ sudo apt-get install libcurses-perl
2. $ cd /tmp
3. $ wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
4. $ tar -zxvf Term-Animation-2.4.tar.gz
5. $ cd Term-Animation-2.4/
6. $ perl Makefile.PL && make && make test
7. $ sudo make install

下载安装ASCIIQuarium
(前面的$不是代码啊)
1. $ cd /tmp
2. $ wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
3. $ tar -zxvf asciiquarium.tar.gz
4. $ cd asciiquarium_1.0/
5. $ sudo cp asciiquarium /usr/local/bin
6. $ sudo chmod 0755 /usr/local/bin/asciiquarium
如何欣赏呢?
命令:

1. $ /usr/local/bin/asciiquarium
1. $ perl /usr/local/bin/asciiquarium

-------------------------------------------------------------------------------------------------------------------------------------------------------------
12、Ubuntu下用默认的gedit双击打开.txt文档乱码的解决方法
Ubuntu下Txt乱码的解决方法
用默认的gedit双击打开.txt文档是乱码。
解决办法:
1、终端输入:gconf-editor
依次打开;apps--gedit2--preferences--encodings
双击右边的“auto_detected”--”双击”--输入:gb18030 --OK --点向上把它移动到最上边--OK.

2、 在Applications(应用程序)菜单上点右键,选择Edit Menu(编辑菜单).在Main Menu(主菜单)的对话框中勾选System Tools(系统工具)--Configuration Editor(配置编辑器),并从Applications(应用程序)菜单中开启。

依次开启 /apps/gedit-2/preferences/encodings/双击右侧auto_detected,在弹出对话框中点选Add,添加Values值为GB2312,确定后选中,点选Up按钮将其移至第一位。

同样方法,对show_in_menu进行设置,并将GB2312置于首位。

上面这个方法需要将GBK置顶才能用gedit带开gbk格式文档,但是这样会把其他格式的文档处理成乱码,一个比较友好的方法是,在打开文件时,在Charater Coding下拉菜单里选择"Add or Remove...",然后添加GBK或GB18030。
-------------------------------------------------------------------------------------------------------------------------------------------------------------
13、GOOGLE 音乐下载 试听器
安装及使用:
wget http://gmbox.googlecode.com/files/gmbox-0.3.0.tar.gz
tar zxvf gmbox-0.3.0.tar.gz
cd
cd gmbox/
./mainwin.py
------------------------------------------------------------------------------------------------------------------------------------------------------------
14、ubuntu 最新版wine安装与配置
安装源中的WINE

命令行:

sudo apt-get install wine

因为系统中新得利安装包内的版要较旧,所以通常不用,改用PPA中的WINE

安装最新版WINE

ubuntu 官方自带了 wine ,但是推荐用 winehq 官方提供的最新版本 wine ,新版本解决了很多

以前显得麻烦的问题。

PPA地址:https://launchpad.net/~ubuntu-wine/+archive/ppa

命令行:

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update
sudo apt-get install wine

配置WINE

一、配置 winecfg

1、运行 wine 配置程序 ,不要用 sudo 或者 root 权限

系统菜单->应用程序->wine->configure wine

这样会建立 wine 的运行文件夹 /home/user/.wine .里面有wine的注册表文件和虚拟的C盘;
稍等片刻,就会出现一个面板,这就是 wine 的一些基本的配置。

2、 Drives 标签,配置硬盘和光驱

Autodect 按钮可以自动检测,也打开 Show Advanced 手动配置,
C: /home/用户名/.wine/drive_c Local hard disk
D: /home/用户名 Local hard disk
E: /media/cdrom0 CDROM
其他分区根据需要配置

3、Audio 标签,配置声卡

这个面板会失去反映一段时间,之后出现一个声音驱动程序的选择框,一般情况下选择OSS。如果你是独立的声卡,选择ALSA更好。如果只有 OSS,就选择 OSS。

4、 Application Settings 标签,配置 Windows 版本

下面的 windows 版本把默认的改成 Windows XP ,实际中可以变更 为 Windows 2000 或 其他版本以使用 wine 的效率更高。

5、部分 DLL 设置

在真实的 windows 系统中从 C:\WINDOWS\systenm32 里复制 mfc42.dll,msvcp60.dll, riched20.dll,riched32.dll 这几个文件到 /home/用户名/.wine/drive_c/windows/system32 文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。

二、字体设置

1、从 Windows 目录下的 Fonts 里的 simsun.ttc 复制到 /home/user/.wine/drive_c/windows/fonts 里面。

把下面的代码保存为 zh.reg ,然后终端执行 regedit 。导入注册表文件

代码:

REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"


加入DLL支持

打开 Wine 的设置菜单,“函数库”一项,点击“新增函数库顶替”下拉箭头,分别找到 riched20 和 riched32这个两项把他们添加到下面,然后分别选择这两个函数库然后点击右边的“编辑”,把里面的选项改为“原装”。

搞定收工!!!
wine安装了几个windows下的软件,运行出错,卸载后其快捷方式还在wine的菜单里。不爽,上网找到清理办法:
到~/.local/share/applications/wine/Programs/下rm掉多余的菜单项,这样“其他”里就没东西了
然后再到~/.config/menus/applications-merged/下去清理多余的垃圾。

这下整个世界清静了

--------------------------------
Ubuntu10.10里默认windows可执行文件都是只读权限,所以会出现拒绝访问的提示。
具体修改方发是:编辑

代码:

sudo gedit /usr/share/applications/wine.desktop

找到

引用:

Exec=cautious-launcher %f wine start /unix

改为

引用:

Exec=wine start /unix %f

-----------------------------------------------------------------------------
文章评论

共有 112 条评论

  1. start2005a 于 2013-05-28 10:37:07发表:

    学习一下。

  2. hb_wxd 于 2013-05-27 14:35:58发表:

    1024感谢分享

  3. sc123 于 2013-05-21 13:37:27发表:

    谢谢分享。

  4. chenhao0118 于 2013-05-20 20:43:10发表:

    谢谢楼主分享,这个蛮有用

  5. 实尾岛 于 2013-05-20 10:26:58发表:

    谢谢楼主……赚积分的

  6. 实尾岛 于 2013-05-20 10:26:56发表:

    谢谢楼主……赚积分的

  7. 实尾岛 于 2013-05-20 10:26:54发表:

    谢谢楼主……赚积分的

  8. 实尾岛 于 2013-05-20 10:26:51发表:

    谢谢楼主……赚积分的

  9. 实尾岛 于 2013-05-20 10:26:49发表:

    谢谢楼主……赚积分的

  10. 实尾岛 于 2013-05-20 10:26:45发表:

    谢谢楼主……赚积分的

  11. 实尾岛 于 2013-05-20 10:26:30发表:

    收下了,感谢 

  12. caohanlin1993 于 2013-05-02 18:03:49发表:

    谢谢

  13. 云龙傲九霄 于 2013-05-02 13:20:22发表:

    下个Ubuntu去搞一下这个。呵呵。

  14. 1156226746 于 2013-05-02 12:13:41发表:

    正在使用ubuntu,很好的东西
    ~

  15. huidao629 于 2013-04-25 22:48:30发表:

    谢谢楼主

  16. mnnmnn 于 2013-04-23 19:02:33发表:

    学习了,多谢

  17. 法国K 于 2013-04-22 11:02:07发表:

    感谢分享。。新人 保存留底学习

  18. tmlw 于 2013-04-21 22:37:32发表:

    谢楼主。。。

  19. 不死老鬼 于 2013-04-21 21:37:28发表:

    好东西,学习了

  20. wscyma 于 2013-04-20 17:06:07发表:

    赞!!!!!!!!!!!!!!!

  21. w42001 于 2013-04-17 15:15:16发表:

    谢谢分享

  22. 谜城 于 2013-04-16 23:21:01发表:

    好东西,谢谢、、、

  23. ting19820 于 2013-04-16 20:53:18发表:

    学习

  24. oE_Romeo 于 2013-04-10 01:04:00发表:

    xiexie louzhu

  25. lixiaoleiyh 于 2013-04-09 12:12:43发表:

    谢谢分享。

  26. lolo038 于 2013-04-02 20:59:38发表:

    学习了!!!

  27. ZL小强 于 2013-04-02 17:11:58发表:

    感谢分享。

  28. awayangle 于 2013-04-01 16:35:51发表:

    谢楼主

  29. zjt2lmtlinux 于 2013-03-30 21:12:12发表:

    study之

  30. d.x 于 2013-03-29 21:02:59发表:

    谢楼主。。。

  31. Growth兆 于 2013-03-29 15:17:09发表:

    感谢clh920202的分享,本贴加入到论坛的Linux应用贴中

  32. Haocn 于 2013-03-28 11:14:11发表:

    收下