莆仙生活网
当前位置: 莆仙生活网 > 知识库 >

ubuntu7.10

时间:2024-04-30 03:55:17 编辑:莆仙君

ubuntu怎样设置防火墙

开启1我们安装玩ubuntu后系统中是无防火墙的我们打开“ubuntu软件中心”,然后在搜索框中输入“firewall”2在搜索的结果中我们点击第一个那个像一堵墙的图标3在后面点击“安装”按钮,然后输入电脑密码进行授权,开始安装4等待安装完成我们点击如下图的图标,搜索“firewall”,然后在哪个像一堵墙的图标上点击鼠标左键启动它。5然后输入密码验证进入到防火墙设置界面,就能对防火墙进行设置了。其实安装完成防火墙之后,防火墙就已经开启了!END关闭如果你已经安装了防火墙,那么我们先使用Ctrl+Alt+T组合键调出终端。或者你在桌面空白处单击鼠标右键--->“打开终端”在终端里面输入sudo ufw disable 然后按enter键执行命令。如果提示如图,那么则成功!3经过以上,下次开机之后防火墙就被关闭了,如果要彻底关闭,那么就点击“Ubuntu应用中心”---->搜索“firewall”,然后再搜索列表中找到防火墙。最后点击“卸载”按钮卸载它。

如何在Ubuntu中用UFW配置防火墙

UFW,即简单防火墙(uncomplicated firewall),是一个 Arch Linux、Debian 或 Ubuntu 中管理防火墙规则的前端。 UFW 通过命令行使用(尽管它有可用的 GUI),它的目的是使防火墙配置简单(即不复杂(uncomplicated))。

开始之前

1、 熟悉我们的入门指南,并完成设置服务器主机名和时区的步骤。

2、 本指南将尽可能使用 sudo。 在完成保护你的服务器指南的章节,创建一个标准用户帐户,强化 SSH 访问和移除不必要的网络服务。 但不要跟着创建防火墙部分 - 本指南是介绍使用 UFW 的,它对于 iptables 而言是另外一种控制防火墙的方法。

3、 更新系统

Arch Linux
sudo pacman -Syu
Debian / Ubuntu
sudo apt-get update && sudo apt-get upgrade
安装 UFW

UFW 默认包含在 Ubuntu 中,但在 Arch 和 Debian 中需要安装。 Debian 将自动启用 UFW 的 systemd 单元,并使其在重新启动时启动,但 Arch 不会。 这与告诉 UFW 启用防火墙规则不同,因为使用 systemd 或者 upstart 启用 UFW 仅仅是告知 init 系统打开 UFW 守护程序。

默认情况下,UFW 的规则集为空,因此即使守护程序正在运行,也不会强制执行任何防火墙规则。 强制执行防火墙规则集的部分在下面。

Arch Linux

1、 安装 UFW:
sudo pacman -S ufw
2、 启动并启用 UFW 的 systemd 单元:
sudo systemctl start ufwsudo systemctl enable ufw
Debian / Ubuntu

1、 安装 UFW
sudo apt-get install ufw
使用 UFW 管理防火墙规则

设置默认规则

大多数系统只需要打开少量的端口接受传入连接,并且关闭所有剩余的端口。 从一个简单的规则基础开始,ufw default命令可以用于设置对传入和传出连接的默认响应动作。 要拒绝所有传入并允许所有传出连接,那么运行:
sudo ufw default allow outgoing sudo ufw default deny incoming
ufw default 也允许使用 reject 参数。

警告:

除非明确设置允许规则,否则配置默认 deny 或 reject 规则会锁定你的服务器。确保在应用默认 deny 或 reject 规则之前,已按照下面的部分配置了 SSH 和其他关键服务的允许规则。

添加规则

可以有两种方式添加规则:用端口号或者服务名表示。

要允许 SSH 的 22 端口的传入和传出连接,你可以运行:
sudo ufw allow ssh
你也可以运行:
sudo ufw allow 22
相似的,要在特定端口(比如 111)上 deny 流量,你需要运行:
sudo ufw deny 111
为了更好地调整你的规则,你也可以允许基于 TCP 或者 UDP 的包。下面例子会允许 80 端口的 TCP 包:
sudo ufw allow 80/tcp sudo ufw allow http/tcp
这个会允许 1725 端口上的 UDP 包:
sudo ufw allow 1725/udp
高级规则

除了基于端口的允许或阻止,UFW 还允许您按照 IP 地址、子网和 IP 地址/子网/端口的组合来允许/阻止。

允许从一个 IP 地址连接:
sudo ufw allow from 123.45.67.89
允许特定子网的连接:
sudo ufw allow from 123.45.67.89/24
允许特定 IP/ 端口的组合:
sudo ufw allow from 123.45.67.89 to any port 22 proto tcp
proto tcp 可以删除或者根据你的需求改成 proto udp,所有例子的 allow 都可以根据需要变成 deny。

删除规则

要删除一条规则,在规则的前面加上 delete。如果你希望不再允许 HTTP 流量,你可以运行:
sudo ufw delete allow 80
删除规则同样可以使用服务名。

编辑 UFW 的配置文件

虽然可以通过命令行添加简单的规则,但仍有可能需要添加或删除更高级或特定的规则。 在运行通过终端输入的规则之前,UFW 将运行一个文件 before.rules,它允许回环接口、ping 和 DHCP 等服务。要添加或改变这些规则,编辑 /etc/ufw/before.rules 这个文件。 同一目录中的 before6.rules 文件用于 IPv6 。

还存在一个 after.rule 和 after6.rule 文件,用于添加在 UFW 运行你通过命令行输入的规则之后需要添加的任何规则。

还有一个配置文件位于 /etc/default/ufw。 从此处可以禁用或启用 IPv6,可以设置默认规则,并可以设置 UFW 以管理内置防火墙链。

UFW ״̬

你可以在任何时候使用命令:sudo ufw status 查看 UFW 的状态。这会显示所有规则列表,以及 UFW 是否处于激活状态:
Status: active To Action From -- ------ ---- 22 ALLOW Anywhere 80/tcp ALLOW Anywhere 443 ALLOW Anywhere 22 (v6) ALLOW Anywhere (v6) 80/tcp (v6) ALLOW Anywhere (v6) 443 (v6) ALLOW Anywhere (v6)
启用防火墙

随着你选择规则完成,你初始运行 ufw status 可能会输出 Status: inactive。 启用 UFW 并强制执行防火墙规则:
sudo ufw enable
相似地,禁用 UFW 规则:
sudo ufw disable
UFW 会继续运行,并且在下次启动时会再次启动。

日志记录

你可以用下面的命令启动日志记录:
sudo ufw logging on


Ubuntu15.04如何安装Samba

一.为什么要用Samba?
Samba的主要任务就是实现Linux系统和Windows系统之间的资源共享。我们现在是要在Linux下配置Samba,让Windows的用户可以访问你 配置好之后的PC。

二.需要的软件?
我是在ubuntu上实现的,所以我只需在配置好ubuntu的更新源之后,在终端中使用一下两句命令,就可以安装Samba的软件包
$sudo apt-get install smaba
$sudo apt-get install smbfs

三.Samba服务的组成
Samba的核心是两个守护进程smbd和nmbd。当然,它们的配置信息都保存在/etc/samba/smb.conf里面。
其中smbd处理Samba软件与Linux协商,nmbd使其他主机能浏览Linux服务器。

四.Samba的配置文件的语法
配置文件就放在/etc/samba/下,名字叫作smb.conf。如果怕改了之后有问题,可以备份一份。
执行如下命令进行备份(事实上就是复制一份,并且改名)
$sudo cp /etc/samba/smb.conf /etc/samba/smb_conf_backup
一个完整的smb.conf配置文件有两部分组成Global Settings(全局参数设置)和Share Definitions(共享定义)组成。
每个部分有消息头和参数构成,如[global]就是一个消息头,用[]标志。
而参数的结构形式是parameter = value。
注释用#表示,这个和shell脚本有点像
而你会发现有一些前面有;号,这个表示这一行的配置可以更改,修改就要去掉;,让配置起作用。

五.Samba组成
(1)Samba Global Settings 全局参数设置
该部分由[global]段来完成配置,主要是设置整体的规则,有个参数一般要修改的是workgroup=mygroup,此句提供NT域名或者工作组名,是必须根据实际修改的。
(2)Share Definitions 共享定义
有很多段,都用[]标志开始的,这里要自己根据情况修改。

六.设置共享目录。
反正随便设置一个目录给别人访问就行了,第一次配置,也就不考虑太多。
$sudo mkdir -p /home/share/samba
$sudo chmod 777 /home/share/samba

七.修改配置文件
(1)global修改的地方,防止乱码产生
[global]
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
(2)在文本最后添加Share段,其中/home/share/samba是共享目录
[Share]
comment = Shared Folder with username and password
path = /home/share/samba
public = yes
writable = no
valid users = user
create mask = 0300
directory mask = 0300
force user = nobody
force group = nogroup
available = yes
browseable = yes
(3)搜索到security一项,修改如下
security = user
username map = /etc/samba/smbusers


八.定制Samba的用户
在终端中输入一下命令
$sudo useradd user #增加了一个叫做user的用户
$sudo smbpasswd user #修改user的对samba服务的密码,系统会提示输入密码

九.重新启动服务
保存并关闭配置文件,在终端中输入如下命令
$sudo testparm
重新启动服务
$sudo /etc/init.d/samba restart

十.使用服务
(1)在windows系统下使用
方法一:在IE地址栏中输入: \\你的IP 然后回车,可能要求你输入用户名和密码,就是第八步所设定的。
方法二:在网上邻居中新建邻居,在路径中输入: \\你的IP\Share 然后点击下一步完成,当然,还是可能会要求输入用户名和密码
(2)在Linux下访问
在终端中挂载文件系统
$sudo mount -t smbfs -o username=user,password=123456 //218.*.*.*/Share /mnt
其中,-t参数指示了文件系统的类型,username是用户名,password是密码,218.*.*.*是你的IP,Share你在配置文件中已经指明的段名,/mnt是你要挂载所到的文件夹,当然你可以自己修改


安装Ubuntu 7.10 Beta出现问题

你把安装语言设成的英文吧,按好了再装中文包支持,最后再把系统语言改回中文就行了

如果执意要直接安成中文,应该先连上网,在系统管理,网络设置里根据你的情况把你的ip, netmask,gateway设置好,或者选DHPC,然后把域名解释机( dns)的IP设好,你错误里报的是无法解析域名"archive.ubuntu.com",也就是说没有域名解释机替你将网址 archive.ubuntu.com转换成IP地址,之后因该就可以正常安装了。


怎么把ubuntu安装在ntfs分区

利用终端命令实现进入ntfs分区有两种方法。
一、手动设置ubuntu自动挂载Windows分区方法:
1、先用FDISK命令查看一下磁盘的UUID
$sudo fdisk -l
/dev/sda1 * 1 851 6835626 83 Linux
/dev/sda2 852 4039 25607610 f W95 Ext'd (LBA)
/dev/sda5 945 2135 9566676 7 HPFS/NTFS
/dev/sda6 2136 4039 15293848+ 7 HPFS/NTFS
2、编辑/etc/fstab文件
$sudo gedit /etc/fstab
弹出geidt的文本编辑框,在文件尾部添加如下内容:
/dev/sda6 /media/my ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
/dev/sda5 /media/tools ntfs-3g defaults,locale=zh_CN.UTF-8 0 0
重启即可自动挂载NTFS分区了。
二、安装ntfs-config加载ntfs分区。
1、先安装两个软件,ntfs-3g 和
ntfs-config,ntfs-3g最新版本的Ubuntu已经自带了,所以只需要安装ntfs-config。
2、输入:
sudo apt-get install ntfs-config
3、然后运行:
sudo ntfs-config
就会弹出来配置对话框,选择你需要挂载的分区,点应用,再选择“启用内部设备写支持”就可以了。
重启即可自动挂载NTFS分区了。
注:对于可能出现错误:
"No such file or directory: '/etc/hal/fdi/policy"
解决办法:
手动建这些目录 sudo mkdir -p /etc/hal/fdi/policy
配置好ntfs-config后,默认是挂载所有的盘,而且是挂在/media下。
如果需要自定义,编辑 /etc/fstab 文件 vi /etc/fstab,可以看到类似以下内容:
#Entry for /dev/sda5 :
UUID=5C2C60462C601CF0 /media/DWinows ntfs-3g defaults,locale=en_US.UTF-8 0 0
意思是开机自动加载/dev/sda5,我改为
UUID=5C2C60462C601CF0 /home/sa/wdisk ntfs-3g defaults,locale=en_US.UTF-8 0 0
如果不想重启,输入如下命令:
sudo umount -a
sudo mount -a


win7 下怎么安装ubuntu 13.10

  安装步骤如下:

  1. 先准备一个分区来安装ubuntu。在win7中打开磁盘管理。如下图所示:

  2. 假如要将F盘所在分区用来安装ubuntu,则把该分区从win7中移除。如下图所示:

  3. 将ubuntu系统镜像拷贝到C盘根下。把ubuntu系统镜像文件中casper目录下 initrd.lz vmlinuz (13.10中64位:vmlinuz.efi)拷贝出来放到C盘根下(13.10中64位的vmlinuz.efi改名为vmlinuz)。
  如下图:

  4. 运行EasyBCD,“添加新条目”->“NeoGrub”->“安装”。如下图:

  5. 配置,安装完成后点击“配置”,输入如下内容:
  
  title Install Ubuntu
  root (hd0,0)
  kernel (hd0,0)/vmlinuz boot=casperiso-scan/filename=/ ubuntu-13.10-desktop-i386.iso ro quiet splashlocale=zh_CN.UTF-8
  initrd (hd0,0)/initrd.lz
  如图:

  注:上图中1为待安装的ubuntu系统镜像文件名;2为指定C盘所在分区的位置,注意调节括号中后面一个数值。
  
  6. 重启系统选择NeoGrub。
  7. 在安装之前打开终端(Ctrl+Alt+T),输入 sudo umount –l /isodevice,注意空格,可多执行一次,以确保将挂载的镜像移除,否则将无法进行安装。
  8. 运行ubuntu安装程序

  9. 在安装类型中选择“其他选项”,如下图所示:

  10. 根据自己系统的具体情况进行分区。如果由ubuntu启动引导win7,则安装启动引导器的设备可以不用更改,默认即可。如下所示:

  如果想由win7启动引导ubuntu,则安装启动引导器的设备应选择/boot所在的分区。如下图所示:

  11. 选择安装即可进行ubuntu安装。
  12. 如果选择的是win7引导ubuntu的方式,安装完成后启动电脑,在启动引导菜单中是看没有ubuntu的引导菜单的。先不管,直接进入win7。
  13. 运行EasyBCD,“添加新条目”->“Linux/BCD”。
  类型选择 Grub2,名称可自定,驱动器选择/boot所在的分区。点击“添加条目”即可。如下图如所示:

  14. 在EasyBCD中,“添加新条目”->“NeoGrub”->“删除”,删除ubuntu的安装引导。
  15. 在EasyBCD中,“选中编辑引导菜单”可对引导菜单进行管理,可看到刚才添加的ubuntu引导。如下图所示:

  16. 重启电脑即可发现刚添加的ubuntu启动引导。
  17. 如果是ubuntu启动引导win7,默认启动的系统是ubuntu。此时可记下win7启动引导所在的位置(从上往下计数,以0开始)。
  18. 进入ubuntu系统,我们来编辑/etc/default/grub这个文件,以使默认启动为win7。打开终端(Ctrl+Alt+T),输入sudo vim /etc/default/grub 。找到如下位置:
  GRUB_DEFAULT=0
  #GRUB_HIDDEN_TIMEOUT=0
  GRUB_HIDDEN_TIMEOUT_QUIET=true
  GRUB_TIMEOUT=10
  GRUB_DISTRIBUTOR=`lsb_release-i -s 2> /dev/null || echo Debian`
  GRUB_CMDLINE_LINUX_DEFAULT="quietsplash"
  GRUB_CMDLINE_LINUX=""
  注:GRUB_DEFAULT即为指定默认的启动,现把其值设置成我们之前记下的值即可。
  GRUB_TIMEOUT为启动引导菜单等待选择的时间(单位:秒),可自行修改。
  保存后执行如下指令:
  sudo update-grub
  19. 重启后默认即为启动win7了。


可以不用光盘安装Ubuntu吗?怎么安装?过程,谢谢了!

用 Wubi 来安装 Ubuntu 8.04 的步骤

  第一步:(不会分区的菜菜们这一步就可以跳过)这样做只是为了方便管理文件,不另外分区也可以完成安装的!首先 我们可以用分区工具分出一个10G(大小根据你自己的实际情况而定)的盘出来,笔者用的是Norton PartitionMagic 8.0(下载),分好后的盘如图。 最好使用fat32格式分区安装,成功率要高很多。

  第二步: 下载 Wubi 以及 Ubuntu 8.04 的镜像文件,建议下载32位的 Ubuntu 8.04 镜像文件(32位的系统可用软件更多)。下载完后将 wubi 和 Ubuntu 8.04 的镜像文件放在同一个分区的根目录下,这样我们就要开始安装了。相信菜菜们很激动了吧!
  第三步:找到我们刚才下的wubi,双击运行 Wubi.exe。

安装Ubuntu 8.04

  在此选择你要的将 Ubuntu 安装在磁盘的哪一个分区上,给Ubuntu 分配空间的大小,设置语言环境以及设定你的用户名和登陆密码,这些你可以根据自己的实际情况来设置,然后点安装。
wubi程序自动开始安装,wubi会自动找到你下的镜像文件,务必确定你的计算机连接在网络上,因为还需要在网上下载少量安装所需的文件,所以要保持网络连接.但是下载的很少,大多数文件在光盘映像中。中间的过程都是自动,笔者就不多说了!

  第四步:稍后,wubi会提示你需要重启计算机

  重启计算机后在启动菜单中选择 ubuntu 。进入 Ubuntu 后才真正开始安装,都是自动的而大家只需耐心的等待。大约二十分钟后就安装好了,机器会自动重启。

  第五步.再次开机在启动菜单中选择 ubuntu 进入,在登陆界面出现后输入你预设的用户名和密码后,如果显卡驱动无问题就可以了,到这里我相信可爱的ubuntu界面已经出现在你的眼前了吧!祝贺一下!

  笔者的体会:8.04果然要漂亮些,特别是对中文字体的支持看起来比7.10要好的多!Wubi并不会牺牲ubuntu的性能,8.04刚刚发布, 对于喜欢ubuntu的朋友来说又是一个惊喜,特别是对A卡的支持更好,开3D特效不需要在进行复杂的驱动安装了!笔者的A卡(HD2400的)也玩起了3D,以前在7.10装了很久都没装好,在8.04里只需在受限驱动里就可以将显卡驱动下下来装好,就行了,真的是太爽了。一切都是那么的自然,wubi 为我们菜菜们想的太周到了,连复杂的分区都省了,没有了分区的烦恼,对菜鸟来说是个好的玩ubuntu的方法,不会硬盘安装的、怕弄坏硬盘的,wubi是 个不错的选择哦!


ubuntu7.04无法安装中文支持和SSH服务(在线等)

你从网上多找几个源列表添加,你当前的源类表中没有你要安装的软件包,修改 /etc/apt/sources.list 添加源列表,你试试以下的源吧
# Archive.ubuntu.com 欧洲,此为官方源,推荐使用 ,PING=500
deb http://archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb http://archive.ubuntu.org.cn/ubuntu-cn/ feisty main restricted universe multiverse

# 中国 台湾省台湾大学,推荐网通用户使用,电信PING平均响应速度41MS,PING=100
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty main restricted universe multiverse
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-updates main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-updates main restricted universe multiverse
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-backports main restricted universe multiverse
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-security main restricted universe multiverse
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-security main restricted universe multiverse
deb http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-proposed main multiverse restricted universe
deb-src http://ubuntu.csie.ntu.edu.tw/ubuntu/ feisty-proposed main restricted universe multiverse

记得更新下


Ubuntu怎么安装ssh服务和客户端

安装SSH服务端和客户端代码如下复制代码sudo apt-get install openssh-server openssh-client将 文件/文件夹 从远程Ubuntu机拷至本地(scp)代码如下复制代码scp -r [email protected]:/home/username/remotefile.txt .将 文件/文件夹 从本地拷至远程 Ubuntu 机(scp)代码如下复制代码scp -r localfile.txt [email protected]:/home/username/将 文件/文件夹 从远程 Ubuntu 机拷至本地(rsync)代码如下复制代码rsync -v -u -a --delete --rsh=ssh --stats [email protected]:/home/username/remotefile.txt .将 文件/文件夹 从本地拷至远程 Ubuntu 机(rsync)代码如下复制代码rsync -v -u -a --delete --rsh=ssh --stats localfile.txt [email protected]:/home/username/其它的一些参数要让本机开放SSH服务就需要安装openssh-server:代码如下复制代码sudo apt-get install openssh-server查看sshserver是否运行:代码如下复制代码ps-e |grep ssh运行sshserver:代码如下复制代码sudo /etc/init.d/ssh startssh-server配置文件位于/etc/ssh/sshd_config,可以自定义SSH的服务端口。默认端口是22,自定义端口后需重启SSH服务:代码如下复制代码sudo /etc/init.d/ssh stopsudo /etc/init.d/ssh start登陆SSH:代码如下复制代码ssh username@localhost