为您找到与ubuntu引导被删了怎么办相关的共98个结果:
ubuntu 防火墙想要关闭下,用什么方法好呢?下面由读文网小编给你做出详细的ubuntu 防火墙关闭方法介绍!希望对你有帮助!
一.Linux下开启/关闭防火墙命令 1) 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off 2) 即时生效
重启后复原 开启: service iptables start 关闭: service iptables stop 需要说明的是对于Linux下的.
看了“ubuntu 防火墙如何关闭 ”文章的还看了:
浏览量:2
下载量:0
时间:
ubuntu 防火墙想要关闭下,用什么方法关闭好呢?下面由读文网小编给你做出详细的ubuntu 防火墙关闭方法介绍!希望对你有帮助!
由于LInux原始的防火墙工具iptables过于繁琐,所以ubuntu默认提供了一个基于iptable之上的防火墙工具ufw。
ubuntu 9.10默认的便是UFW防火墙,它已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操作。
最简单的一个操作:sudo ufw status可检查防火墙的状态,我的返回的是:不活动
sudo ufw version防火墙版本:
ufw 0.29-4ubuntu1
Copyright 2008-2009 Canonical Ltd.
ubuntu 系统默认已安装ufw.
1.安装
sudo apt-get install ufw
2.启用
sudo ufw enable
sudo ufw default deny
看了“ubuntu 防火墙如何关闭最好 ”文章的还看了:
浏览量:3
下载量:0
时间:
ubuntu防火墙该怎么样去配置呢?才能发挥最大功效?下面由读文网小编给你做出详细的ubuntu防火墙配置说明介绍!希望对你有帮助!
(1)查看本机关于IPTABLES的设置情况
[root@tp ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain RH-Firewall-1-INPUT (0 references)
target prot opt source destination
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 icmp type 255
ACCEPT esp -- 0.0.0.0/0 0.0.0.0/0
ACCEPT ah -- 0.0.0.0/0 0.0.0.0/0
ACCEPT udp -- 0.0.0.0/0 224.0.0.251 udp dpt:5353
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:631
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:80
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:25
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
可以看出我在安装linux时,选择了有防火墙,并且开放了22,80,25端口.
如果你在安装linux时没有选择启动防火墙,是这样的
[root@tp ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
什么规则都没有.
(2)清除原有规则.
不管你在安装linux时是否启动了防火墙,如果你想配置属于自己的防火墙,那就清除现在filter的所有规则.
[root@tp ~]# iptables -F 清除预设表filter中的所有规则链的规则
[root@tp ~]# iptables -X 清除预设表filter中使用者自定链中的规则
我们在来看一下
[root@tp ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
什么都没有了吧,和我们在安装linux时没有启动防火墙是一样的.(提前说一句,这些配置就像用命令配置IP一样,重起就会失去作用),怎么保存.
[root@tp ~]# /etc/rc.d/init.d/iptables save
这样就可以写到/etc/sysconfig/iptables文件里了.写入后记得把防火墙重起一下,才能起作用.
[root@tp ~]# service iptables restart
现在IPTABLES配置表里什么配置都没有了,那我们开始我们的配置吧
(3)设定预设规则
[root@tp ~]# iptables -p INPUT DROP
[root@tp ~]# iptables -p OUTPUT ACCEPT
[root@tp ~]# iptables -p FORWARD DROP
上面的意思是,当超出了IPTABLES里filter表里的两个链规则(INPUT,FORWARD)时,不在这两个规则里的数据包怎么处理呢,那就是DROP(放弃).应该说这样配置是很安全的.我们要控制流入数据包
而对于OUTPUT链,也就是流出的包我们不用做太多限制,而是采取ACCEPT,也就是说,不在着个规则里的包怎么办呢,那就是通过.
可以看出INPUT,FORWARD两个链采用的是允许什么包通过,而OUTPUT链采用的是不允许什么包通过.
这样设置还是挺合理的,当然你也可以三个链都DROP,但这样做我认为是没有必要的,而且要写的规则就会增加.但如果你只想要有限的几个规则是,如只做WEB服务器.还是推荐三个链都是DROP.
注:如果你是远程SSH登陆的话,当你输入第一个命令回车的时候就应该掉了.因为你没有设置任何规则.
怎么办,去本机操作呗!
(4)添加规则.
首先添加INPUT链,INPUT链的默认规则是DROP,所以我们就写需要ACCETP(通过)的链
为了能采用远程SSH登陆,我们要开启22端口.
[root@tp ~]# iptables -A INPUT -p tcp --dport 22 -j ACCEPT
[root@tp ~]# iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT (注:这个规则,如果你把OUTPUT 设置成DROP的就要写上这一部,好多人都是望了写这一部规则导致,始终无法SSH.在远程一下,是不是好了.
其他的端口也一样,如果开启了web服务器,OUTPUT设置成DROP的话,同样也要添加一条链:
[root@tp ~]# iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT ,其他同理.)
如果做了WEB服务器,开启80端口.
[root@tp ~]# iptables -A INPUT -p tcp --dport 80 -j ACCEPT
如果做了邮件服务器,开启25,110端口.
[root@tp ~]# iptables -A INPUT -p tcp --dport 110 -j ACCEPT
[root@tp ~]# iptables -A INPUT -p tcp --dport 25 -j ACCEPT
如果做了FTP服务器,开启21端口
[root@tp ~]# iptables -A INPUT -p tcp --dport 21 -j ACCEPT
[root@tp ~]# iptables -A INPUT -p tcp --dport 20 -j ACCEPT
如果做了DNS服务器,开启53端口
[root@tp ~]# iptables -A INPUT -p tcp --dport 53 -j ACCEPT
如果你还做了其他的服务器,需要开启哪个端口,照写就行了.
上面主要写的都是INPUT链,凡是不在上面的规则里的,都DROP
允许icmp包通过,也就是允许ping,
[root@tp ~]# iptables -A OUTPUT -p icmp -j ACCEPT (OUTPUT设置成DROP的话)
[root@tp ~]# iptables -A INPUT -p icmp -j ACCEPT (INPUT设置成DROP的话)
允许loopback!(不然会导致DNS无法正常关闭等问题)
IPTABLES -A INPUT -i lo -p all -j ACCEPT (如果是INPUT DROP)
IPTABLES -A OUTPUT -o lo -p all -j ACCEPT(如果是OUTPUT DROP)
下面写OUTPUT链,OUTPUT链默认规则是ACCEPT,所以我们就写需要DROP(放弃)的链.
减少不安全的端口连接
[root@tp ~]# iptables -A OUTPUT -p tcp --sport 31337 -j DROP
[root@tp ~]# iptables -A OUTPUT -p tcp --dport 31337 -j DROP
有些些特洛伊木马会扫描端口31337到31340(即黑客语言中的 elite 端口)上的服务。既然合法服务都不使用这些非标准端口来通信,阻塞这些端口能够有效地减少你的网络上可能被感染的机器和它们的远程主服务器进行独立通信的机会
还有其他端口也一样,像:31335、27444、27665、20034 NetBus、9704、137-139(smb),2049(NFS)端口也应被禁止,我在这写的也不全,有兴趣的朋友应该去查一下相关资料.
当然出入更安全的考虑你也可以包OUTPUT链设置成DROP,那你添加的规则就多一些,就像上边添加
允许SSH登陆一样.照着写就行了.
下面写一下更加细致的规则,就是限制到某台机器
如:我们只允许192.168.0.3的机器进行SSH连接
[root@tp ~]# iptables -A INPUT -s 192.168.0.3 -p tcp --dport 22 -j ACCEPT
如果要允许,或限制一段IP地址可用 192.168.0.0/24 表示192.168.0.1-255端的所有IP.
24表示子网掩码数.但要记得把 /etc/sysconfig/iptables 里的这一行删了.
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT 因为它表示所有地址都可以登陆.
或采用命令方式:
[root@tp ~]# iptables -D INPUT -p tcp --dport 22 -j ACCEPT
然后保存,我再说一边,反是采用命令的方式,只在当时生效,如果想要重起后也起作用,那就要保存.写入到/etc/sysconfig/iptables文件里.
[root@tp ~]# /etc/rc.d/init.d/iptables save
这样写 !192.168.0.3 表示除了192.168.0.3的ip地址
其他的规则连接也一样这么设置.
在下面就是FORWARD链,FORWARD链的默认规则是DROP,所以我们就写需要ACCETP(通过)的链,对正在转发链的监控.
开启转发功能,(在做NAT时,FORWARD默认规则是DROP时,必须做)
[root@tp ~]# iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
[root@tp ~]# iptables -A FORWARD -i eth1 -o eh0 -j ACCEPT
丢弃坏的TCP包
[root@tp ~]#iptables -A FORWARD -p TCP ! --syn -m state --state NEW -j DROP
处理IP碎片数量,防止攻击,允许每秒100个
[root@tp ~]#iptables -A FORWARD -f -m limit --limit 100/s --limit-burst 100 -j ACCEPT
设置ICMP包过滤,允许每秒1个包,限制触发条件是10个包.
[root@tp ~]#iptables -A FORWARD -p icmp -m limit --limit 1/s --limit-burst 10 -j ACCEPT
我在前面只所以允许ICMP包通过,就是因为我在这里有限制.
二,配置一个NAT表放火墙
1,查看本机关于NAT的设置情况
[root@tp rc.d]# iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
SNAT all -- 192.168.0.0/24 anywhere to:211.101.46.235
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
我的NAT已经配置好了的(只是提供最简单的代理上网功能,还没有添加防火墙规则).关于怎么配置NAT,参考我的另一篇文章
当然你如果还没有配置NAT的话,你也不用清除规则,因为NAT在默认情况下是什么都没有的
如果你想清除,命令是
[root@tp ~]# iptables -F -t nat
[root@tp ~]# iptables -X -t nat
[root@tp ~]# iptables -Z -t nat
2,添加规则
添加基本的NAT地址转换,(关于如何配置NAT可以看我的另一篇文章),
添加规则,我们只添加DROP链.因为默认链全是ACCEPT.
防止外网用内网IP欺骗
[root@tp sysconfig]# iptables -t nat -A PREROUTING -i eth0 -s 10.0.0.0/8 -j DROP
[root@tp sysconfig]# iptables -t nat -A PREROUTING -i eth0 -s 172.16.0.0/12 -j DROP
[root@tp sysconfig]# iptables -t nat -A PREROUTING -i eth0 -s 192.168.0.0/16 -j DROP
如果我们想,比如阻止MSN,QQ,BT等的话,需要找到它们所用的端口或者IP,(个人认为没有太大必要)
例:
禁止与211.101.46.253的所有连接
[root@tp ~]# iptables -t nat -A PREROUTING -d 211.101.46.253 -j DROP
禁用FTP(21)端口
[root@tp ~]# iptables -t nat -A PREROUTING -p tcp --dport 21 -j DROP
这样写范围太大了,我们可以更精确的定义.
[root@tp ~]# iptables -t nat -A PREROUTING -p tcp --dport 21 -d 211.101.46.253 -j DROP
这样只禁用211.101.46.253地址的FTP连接,其他连接还可以.如web(80端口)连接.
按照我写的,你只要找到QQ,MSN等其他软件的IP地址,和端口,以及基于什么协议,只要照着写就行了.
最后:
drop非法连接
[root@tp ~]# iptables -A INPUT -m state --state INVALID -j DROP
[root@tp ~]# iptables -A OUTPUT -m state --state INVALID -j DROP
[root@tp ~]# iptables-A FORWARD -m state --state INVALID -j DROP
允许所有已经建立的和相关的连接
[root@tp ~]# iptables-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
[root@tp ~]# iptables-A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
[root@tp ~]# /etc/rc.d/init.d/iptables save
这样就可以写到/etc/sysconfig/iptables文件里了.写入后记得把防火墙重起一下,才能起作用.
[root@tp ~]# service iptables restart
看了“ubuntu防火墙如何配置好 ”文章的还看了:
浏览量:6
下载量:0
时间:
当我们的电脑中了引导区病毒时!那么要怎么样去清理呢?下面由读文网小编给你做出详细的引导区病毒清理方法介绍!希望对你有帮助!
1,电脑管家的安全体检项目中,包括了修复系统引导区,您可以试试。
2,首先要到万能神器!电脑管家下载一个电脑管家。
3,然后打开电脑管家——选择【安全体检】,然后会自动检测出引导区存在的病毒,直接选择【修复】即可。
4,然后再点击电脑管家【杀毒】按钮,选择全盘查杀,即可全盘扫描电脑中的残留病毒,并进行处理和修复。
看了“ 引导区病毒怎么样清理”文章的还看了:
浏览量:8
下载量:0
时间:
电脑中了引导区病毒时!会有什么症状呢?下面由读文网小编给你做出详细的引导区病毒症状介绍!希望对你有帮助!
1. 生成很多8位数字或字母随机命名的病毒程序文件,并在电脑开机时自动运行。
2. 绑架安全软件,中毒后会发现几乎所有杀毒软件,系统管理工具,反间谍软件不能正常启动。即使手动删除了病毒程序,下次启动这些软件时,还会报错。
3. 不能正常显示隐藏文件,其目的是更好的隐藏自身不被发现。
4. 禁用windows自动更新和Windows防火墙,这样木马下载器工作时,就不会有任何提示窗口弹出来。为该病毒的下一步破坏打开方便之门。
5. 破坏系统安全模式,使得用户不能启动系统到安全模式来维护和修复。
6. 当前活动窗口中有杀毒、安全、社区相关的关键字时,病毒会关闭这些窗口。假如你想通过浏览器搜索有关病毒的关键字,浏览器窗口会自动关闭。
7. 在本地硬盘、U盘或移动硬盘生成autorun.inf和相应的病毒程序文件,通过自动播放功能进行传播。这里要注意的是,很多用户格式化系统分区后重装,访问其它磁盘,立即再次中毒,用户会感觉这病毒格式化也不管用。
8. 病毒程序的最终目的是下载更多木马、后门程序。用户最后受损失的情况取决于这些木马和后门程序。
9.病毒运行后,鼠标右击菜单以及下拉菜单选项,会在1到两秒钟时间后,自动选择最后一个选项,不过可以使用快捷方式组合。
相关阅读:
浏览量:3
下载量:0
时间:
命令行界面仍是核心网络配置的重要工具。那么Ubuntu系统如何修改网络参数呢?接下来大家跟着读文网小编一起来了解一下Ubuntu系统修改网络参数的解决方法吧。
1. 以DHCP方式配置网卡
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
并用下面的行来替换有关eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
也可以在命令行下直接输入下面的命令来获取地址
sudo dhclient eth0
2. 为网卡配置静态IP地址
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
并用下面的行来替换有关eth0的行:# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
#network 192.168.3.0
#broadcast 192.168.3.255
将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
3. 设定第二个IP地址(虚拟IP地址)
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
在该文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息.
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
4. 设置主机名称(hostname)
使用下面的命令来查看当前主机的主机名称:
sudo /bin/hostname
使用下面的命令来设置当前主机的主机名称:
sudo /bin/hostname newname
系统启动时,它会从/etc/hostname来读取主机的名称.
5. 配置DNS
首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询.
要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件.
假设DNS服务器的IP地址是192.168.3.2, 那么/etc/resolv.conf文件的内容应为:
search test.com
nameserver 192.168.3.2
看过“Ubuntu系统如何修改网络参数”
浏览量:3
下载量:0
时间:
网络配置看起来似乎不是什么大问题。当网络工程师网络配置一个网络中的设备的时候,他们还必须网络配置相对应合适的网络接口。那么大家知道Ubuntu怎么修改网络配置吗?今天读文网小编与大家分享下Ubuntu修改网络配的具体操作步骤,有需要的朋友不妨了解下。
按照图中所示的方法一次打开:系统---->首选项----->网络连接,打开网络连接设置界面
网络连接设置界面打开后如下图,基本的网络参数都在这里设置
小编使用的是有线网络,所以就主要是修改Wired里面的内容
因为我们这里已经有一个参数,所以就不用添加,可以直接修改这个参数
点击Edit后,就进入参数的具体设置界面,如下图所示
一般都是在IPv4 Settings下面设置
点击右边的Add按钮,然后在Addresses下面就会多出一行空的,我们在这里添加对应的参数就可以了
Address下面是IP地址,在下面双击就可以修改
Netmask里填写对应的网络掩码,一般都是255.255.255.0
Gateway填写网关信息
DNS server后面填写我们对应的DNS服务器,有多个就以逗号分隔
浏览量:3
下载量:0
时间:
电脑开机后会进入BIOS,有时安装系统需要修改引导顺序,使其从U盘、光盘、硬盘启动。今天读文网小编给大家介绍下BIOS怎么禁用或启动引导设备吧。
1、进入BIOS后,选择“Startup”选项,并选择“Boot”选项;如图所示:
2、选中“Boot”选项,在“Boot Priority Order”选项里,查看USB设备前面是否显示有叹号,如果有可以按“Shift+1”将叹号取消,再按“F10”保存退出即可,正常设备显示;如图所示:
3、如果在“Boot Priority Order”选项里,没有USB FDD等USB选项,可以在“Excluded form boot priority order”中打到并按“X键”或“Shift+1”将对应的设备调到可引导设备中即可;如图所示:
4、如果想禁用引导设备可以按照上面的步骤,对正常的设备操作即可。
看过“BIOS怎么禁用或启动引导设备”
浏览量:11
下载量:0
时间:
光驱设置第一启动,通常我们都在BIOS里设置,那么bios怎么设置光驱引导呢?下面读文网小编就为大家带来了bios设置光驱引导的方法。
进入主界面后,选择第三项,高级BIOS功能。
进到高级BIOS功能后,选择First Boot Device(第一启动设备)选择为CDROM,在按下F10,选择Y重新启动就OK了。
②PHOENIX BIOS设置光驱启动方法:
看过“bios怎么设置光驱引导”
浏览量:3
下载量:0
时间:
我们可能会一不小心,删除不应该删除的程序和文件,那么你知道win7怎么快速恢复被删除文件吗?下面是读文网小编整理的一些关于win7快速恢复被删除文件的相关资料,供你参考。
右击“计算机”
选择“属性”,
选“系统保护”。
选中“系统保护”
选择“保护设置”
将打开电脑每个磁盘“系统保护”,这是为了方便以后的操作
右键我们错误删除的文件夹
选择”属性“
单击”以前版本“
双击保存的过期文件夹名称,误删的文件夹就可以得到恢复。
win7快速恢复被删除文件的相关
浏览量:3
下载量:0
时间:
不少用户都反映在ubuntu系统中使用Git时,在使用的过程中需要频繁输入密码的问题,就让读文网小编来告诉大家如何解决Ubuntu系统git每次提交都要输入密码的方法吧,希望对大家有所帮助。
操作步聚如下:
1: cd 回车;进入当前用户目录下;
2: vim .git-credentials (如果没有安装vim 用其它编辑器也可以或 sudo apt-get install vim 安装一个)
3:按照以下格式输入内容:
https://{username}:{password}@github.com
其中username,password,github.com 都换成你自己的内容
4:保存退出后执行下面命令
git config --global credential.helper store
执行完后
/home/用户名/.gitconfig 会新增一项
helper = store
这是再执行git push/pull的时候就不会在要求你输入密码了。
当然,还有一种方式就是在git clone 的时候,不用https://的形式,而用git@git (ssh)的形式。这种方式也可以避免每次都要输密码。
最后,如果是在Mac os x或Uindows平台下,还可以用sourcetree 这样的ide工具,不过现在好要FQ才能下载了。
关于Ubuntu系统中git每次提交都要输入密码的解决方法就介绍完了,如果有需要的用户,可以按照以上介绍的方法来避免git每次提交都要输入密码的麻烦
看过“Ubuntu系统git每次提交都要输入密码如何解决”
浏览量:3
下载量:0
时间:
最近,很多用户表示自己不小心在UEFI下把Ubuntu的Grub引导删除了,这样一来就无法开机自动进入Ubuntu,只能通过手动引导来进入。那我们是否有什么方法来恢复Ubuntu的Grub引导呢?下面,读文网小编就给大家介绍UEFI下误删Ubuntu的Grub引导的恢复方法。
1.手动引导进入Ubuntu
首先,下载Ubuntu的安装镜像(里边有grub2引导),或者直接下个grub2,然后装在U盘里。
开机选择u盘进入Grub引导。 然后按c进去命令行模式。
然后手动引导进入原先的Ubuntu,我的boot分区是独立出来的,在(hd0,gpt6)里边,根分区在(hd0,gpt7)里。
如果忘了自己的分区情况,可以ls,
setroot=(hd0,gpt6)
linux/vmli...roroot=/dev/sda7
initrd/initrd...
boot
省略号部分直接按Tab键补全。然后就能进入ubuntu了。
2.重建ESP分区里的Grub引导
在Ubuntu里打开命令行,先su进入root模式。然后grub-install -v 注意, 这里的v是小写的。然后屏幕一顿弹出消息, 然后就重建好了。
看有没有重建好的话, 可以mount ESP分区,然后看里面有没有个Ubuntu的目录,里面应该有4个文件。
为了以后不再发生这种悲剧,建议折腾前先把ESP分区备份下来,以防不测。
先用fdisk -u -l 看一下哪个是ESP分区。
这里看到我的ESP分区是在/dev/sda4,记下Sectors,这里是522240。
然后:
dd if=/dev/sda4 bs=512 count=522240 of=./efi.backup
dd的作用是把指定的输入文件拷贝到指定的输出文件。
if=源文件路径,这是填我们要备份的分区。
of=目标文件路径,这里我写的是在当前目录下生成一个efi.backup的文件。
bs=512是指块的大小为512字节。
count 就是你要复制多少个块, 这里我们就填上面获得的Sectors。
以后恢复的话,直接dd if=./efi.backup bs=512 of=/dev/sda4恢复就行了。
关于UEFI下误删Ubuntu的Grub引导怎样恢复的方法就介绍完了,这样就可以在Ubuntu的命令行下就可以重新创建Ubuntu系统的Grub引导。
浏览量:2
下载量:0
时间:
相信不少ubuntu爱好者都想装个ubuntu系统自己过过瘾,那么win7下如何硬盘安装ubuntu呢?读文网小编分享了win7下硬盘安装ubuntu的方法,希望对大家有所帮助。
1.下载软件
操作系统ubuntu:www.ubuntu.com/desktop/get-ubuntu/download
系统引导软件EasyBCD:neosmart.net/dl.php?id=1
2.设置NeoGrub启动项
1)ubuntu下载文件放在d:/system/ubuntu-10.10-desktop-i386.iso,并将iso中的casper目录下的vmlinuz和 initrd.lz解压到C盘根目录下
2)安装EasyBCD
3)启动EasyBCD
4)选择 Add New Entry -> NeoGrub -> Install -> Configure -> 将如下代码粘贴到自动打开的记事本中
title Install Ubuntu 10.10
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/system/ubuntu-10.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
注:记事本代码中的ubuntu-10.10-desktop-i386.iso要和下载的ubuntu文件名字一致
3.硬盘安装ubuntu
1)重启电脑选择NeoGrub Bootloader启动项进入ubuntu live cd桌面
2)打开终端执行如下命令
终端命令代码
sudo umount -l /isodevice
3)点击桌面上的安装ubuntu一步步按照提示选择安装
4) 安装中注意硬盘的分区;我选择第三项“手动分区”,一般ubuntu要分创建两个分区即可(大家可根据需要):
创建/分区(供参考):分别选择“主分区”,“4000”,“起始”,“EXT4日志文件系统”,挂载点“/”;
创建交换分区:一般为物理内存1.5倍左右(参阅网上);“主分区”,“3000”,“起始”,“交换空间”,挂载点为空;
4.修复WIN7启动项
安装成功以后,重启电脑进入ubuntu桌面,打开终端执行如下命令
终端命令代码
sudo update-grub
重启电脑后WIN7的启动项你又出现了
5.调整默认启动项为WIN7
1)终端执行:
sudo gedit /boot/grub/grub.cfg
2)找到default 0把0改为4就可以了(4为WIN7的启动项顺序号)
6.删除NeoGrub启动项
1)进入WIN7桌面启动EasyBCD,选择 Add New Entry -> NeoGrub -> remove 删除NeoGrub启动项
2)删除C盘根目录下的vmlinuz和 initrd.lz文件
看过“win7下如何硬盘安装ubuntu”
浏览量:2
下载量:0
时间:
设置不同用户的权限,可以防止重要文件被误删除,那么win7怎么防止重要文件被删除呢?接下来大家跟着读文网小编一起来了解一下win7防止重要文件被删除的解决方法吧。
1、首先在键盘上按“Win+R”打开“运行”窗口,然后输入“cmd”命令,回车;
2、在打开的命令提示符窗口中,比如想要创建E盘中的wenjian文件夹不被删除的话,那么就可以输入“md e:wenjian..”命令,然后回车创建新的文件夹;
3、当该文件创建完成了,该文件夹用鼠标右键删除时就不会被删除掉了;
PS:如果以后想要删除该文件的话,同样的方法进入命令提示符窗口输入“rd e:wenjian..”命令按回车即可删除了。
不怕一万,只怕万一,所以防止重要文件被删除也是极为重要的。
看过“win7怎么防止重要文件被删除”
浏览量:3
下载量:0
时间:
有时候为了更好地操作机器, 需要将某个进程绑定到具体的CPU上去,那么Ubuntu怎么绑定CPU进程呢?就让读文网小编来告诉大家Ubuntu绑定CPU进程的方法吧,希望对大家有所帮助。
taskset -cp 《CPU ID | CPU IDs》 《Process ID》
下面用一个简单的例子来说明怎样做到。
1. CPU利用率达100%的样例代码:
class Test {
public static void main(String args[]) {
int i = 0;
while (true) {
i++;
}
}
}
2. 编译并运行上面的样例代码
# javac Test.java
# java Test &
[1] 26531
3. 使用htop命令查看CPU的利用率
如果未安装htop工具,执行下面的命令:
# apt-get install htop
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
htop
0 upgraded, 1 newly installed, 0 to remove and 41 not upgraded.
Need to get 66.9 kB of archives.
After this operation, 183 kB of additional disk space will be used.
Get:1 http://mirrors.163.com/ubuntu/ precise/universe htop amd64 1.0.1-1 [66.9 kB]
Fetched 66.9 kB in 0s (163 kB/s)
Selecting previously unselected package htop.
(Reading database ... 57100 files and directories currently installed.)
Unpacking htop (from .../htop_1.0.1-1_amd64.deb)...
Processing triggers for man-db ...
Setting up htop (1.0.1-1)...
安装完成后,执行命令:
# htop
上面的视图可以看到,CPU2的利用率达到100%,且这个进程有可能被分配到其它CPU核上运行,这个分配是不定的。
4. 进程绑定CPU核
运行以下命令,把此Java进程(进程ID号为26502)永久的分配给5号CPU核(CPU核号从0开始计算,因此序号4指的是5号CPU核)
# taskset -cp 5 26531
pid 26531‘s current affinity list: 0-7
pid 26531’s new affinity list: 5
从上面的视图中可以看到6号CPU核的利用率为100%。
随着CPU核的多个化,这样的绑定方法也是一样的,无论绑定哪个CPU核都能启动同样的效果,相信大家都追求运行的高速度,赶快来学习绑定CPU进程的方法吧!
看过“Ubuntu怎么绑定CPU进程”
浏览量:2
下载量:0
时间:
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。那么Ubuntu不用密码怎么访问samba服务器呢?读文网小编分享了Ubuntu不用密码访问samba服务器的方法,希望对大家有所帮助。
假设共享目录为/var/wwwroot
sudo vim /etc/samba/smb.conf
修改文件中的内容[gloab]中的security=user 改为security=share
在文件结尾添加如下行:
[share]
path=/var/wwwroot
available = yes
browseable = yes
public = yes
writable = yes
guest ok = yes
[global] 定义全局的配置,workgroup用来定义工作组,相信如果您安装过windows的系统,你会对这个workgroup不陌生。一般情况下,需要我们把这里的MYGROUP改成WORKGROUP(windows默认的工作组名字)。
security = user #这里指定samba的安全等级。关于安全等级有四种:
share:用户不需要账户及密码即可登录samba服务器
user:由提供服务的samba服务器负责检查账户及密码(默认)
server:检查账户及密码的工作由另一台windows或samba服务器负责
domain:指定windows域控制服务器来验证用户的账户及密码。
ubuntu里安装好的samba服务默认组就是WORKGROUP,使用命令测试:
sudo smbclient -L //localhost/wwwroot
提示:
WARNING: The security=share option is deprecated
Enter root’s password:
密码不用输入,直接回车。
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]
Sharename Type Comment
——— —- ——-
print$ Disk Printer Drivers
wwwroot Disk
IPC$ IPC IPC Service (precise32 server (Samba, Ubuntu))
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]
Server Comment
——— ——-
PRECISE32 precise32 server (Samba, Ubuntu)
Workgroup Master
——— ——-
WORKGROUP
可以看到wwwroot已经作为共享磁盘了。
上面就是Ubuntu系统不用密码访问samba服务器的方法介绍了,如果你觉得密码访问麻烦或不记得密码了,可以通过本文介绍的方法访问samba服务器。
看过“Ubuntu不用密码怎么访问samba服务器”
浏览量:3
下载量:0
时间:
不过有的用户在所以电脑的时候,需要把Windows下的文件移到Linux系统中,但是在转移后却经常出现乱码的问题,那么Ubuntu怎么查看和批量修改文件编码呢?下面读文网小编就为大家带来了Ubuntu查看和批量修改文件编码的方法。
使用enca工具可以进行文件编码的查看。
Ubuntu下的安装命令:
sudo apt-get install enca
enca查看文件
enca -L zh_CN file 查看文件编码
enca -L zh_CN -x UTF-8 file 更改文件编码
enca -L zh_CN -x UTF-8 《 file1 》 file2 不想覆盖原文件
下面是一个脚本,批量更改文件编码:
#!/bin/bash
#将文件编码更改为UTF-8
#用法
#1. 将文件命名encoding.sh
#2. chmod +x encoding.sh
#3. 。/set_encoding.sh
#4. 输入目录名称
#5. 输入是否递归更改
#$1表示是否要递归修改文件编码
function change_file_encoing(){
for file in $(ls -l|awk ‘{print $9}’)
do
if [[ -d “$file” && $1 = y ]];then
cd $file
echo $file
change_file_encoing $1
cd 。。
elif [[ -f “$file” ]];then
echo $file
enca -L zh_CN -x UTF-8 $file
fi;
done;
#ecna -L zh_CN file UTF-8
}
read -p “please enter the dir path:” path #读取目录路径
if [ ! -x “$path” ]; #判断目录是否存在且是否具有执行权限
then
echo “dir path not exists”
else
read -p “please enter if you want to recursive?y/n:” recur #是否递归
fi
if [ $recur = “y” ];
then
cd $path
change_file_encoing “y” #递归修改文件编码
else
cd $path
change_file_encoing “n” #非递归修改
fi
Ubuntu查看和批量修改文件编码的方法就介绍到这,不同系统的默认文件编码是不一样的,因此用户可以通过上面介绍的方法修改编码来解决乱码问题。
看过“Ubuntu怎么查看和批量修改文件编码”
浏览量:7
下载量:0
时间:
win7总是自动删除桌面快捷方式,很多用户在遭遇这样的故障之后都以为是自己的电脑中毒了,是病毒文件导致这样的故障出现,其实并不是这样的,那么win7桌面快捷方式总是自动被删除怎么办呢?下面跟着读文网小编来一起了解下吧。
1、对电脑的桌面进行全面的检查,如果检查到上面有多余四个无效快捷方式的话,那么计算机的操作系统就会将这些无效的快捷方式全部给删除掉的。
2、这时候可以单击win7系统里面的“开始” 选项,然后打开“控制面板”,再双击 “系统和安全”,最后找到“查找和解决问题”选项;
3、这时候就会弹出来一个界面,在这个界面里面直接单击侧栏里面的“更改设置”选项;
4、接着再把“计算机维护”模块下直接给禁用了,然后就直接单击确定按键,全部做完之后,快捷方式被自动删除的问题就算是解决了。
对于win7桌面快捷方式总是自动被删除该怎么办,上面已经给出了最详细的解答。
看过“win7桌面快捷方式总是自动被删除怎么办”
浏览量:10
下载量:0
时间: