怎么删除保护模式禁用怎么解除RHEL/CentOS 7上不需要的服务

CentOS 7 网络配置方法
互联网 & 12-13 21:52:57 & 作者:佚名 &
这篇文章主要介绍了CentOS 7 网络配置方法,需要的朋友可以参考下
今天在一台PC上安装了CentOS 7,当时选择了最小安装模式,安装完成后马上用ifconfig查看本机的ip地址(局域网已经有DHCP),发现报错,提示ifconfig命令没找到。 [root@centos1 ~]# ifconfig -bash: ifconfig: command not found 首先,习惯性的输入echo $PATH(查看当前PATH环境变量,跟DOS的path命令一样的功能,注意Linux系统中的命令是区分大小写的),显示结果如下: [root@centos1 ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 从上面显示结果看,放置系统管理程序的路径/usr/sbin已存在,就是放外部命令的路径。直接用ls 查看/usr/sbin/目录,也没看到ifconfig,怎么回事? [root@centos1 ~]# ls /usr/sbin/ 我还是不死心,再用find命令也没找到ifconfig? [root@centos1 ~]# find / -name &ifconfig& 此时心里有底了,应该是用某个命令代替了ifconfig了。上百度一查,果不其然,已经用ip命令代替ifconfig命令了。下面列出ip命令常用参数。 代码如下:ip
操作对象{link|addr|route...}&/p&
&p&# ip link show
# 显示网络接口信息# ip link set eth0 upi
# 开启网卡# ip link set eth0 down
# 关闭网卡# ip link set eth0 promisc on
# 开启网卡的混合模式# ip link set eth0 promisc offi # 关闭网卡的混个模式# ip link set eth0 txqueuelen 1200
# 设置网卡队列长度# ip link set eth0 mtu 1400
# 设置网卡最大传输单元# ip addr show
# 显示网卡IP信息# ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1# ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址&/p&
&p&# ip route list
# 查看路由信息# ip route add 192.168.4.0/24
192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口# ip route add default via
192.168.0.254
# 设置默认网关为192.168.0.254# ip route del 192.168.4.0/24
# 删除192.168.4.0网段的网关# ip route del default
# 删除默认路由输入ip addr命令后,发现enp2s0网卡(这个enp2s0是我这里的网卡)没有ip地址。 [root@centos1 ~]# ip addr 既然没有ip地址,那直接去/etc/sysconfig/network-scripts目录中看一下的网卡ip信息的配置文件名吧。 [root@centos1 ~]# ls /etc/sysconfig/network-scripts/ ifcfg-enp2s0 ifdown-eth ifdown-post ifdown-Team ifup-aliases ifup-ipv6 ifup-post ifup-Team init.ipv6-global ifcfg-lo ifdown-ippp ifdown-ppp ifdown-TeamPort ifup-bnep ifup-isdn ifup-ppp ifup-TeamPort network-functions ifdown ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-plip ifup-routes ifup-tunnel network-functions-ipv6 ifdown-bnep ifdown-isdn ifdown-sit ifup ifup-ippp ifup-plusb ifup-sit ifup-wireless [root@centos1 ~]#从结果看,之前保存网卡ip信息的配置文件名也由以前的ifcfg-eth0变成了ifcfg-enp2s0,好吧,既然你给他命这么个名,那我就先用着。先cat一下ifcfg-enp2s0 [root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0 代码如下: HWADDR=00:E0:69:01:6A:96 TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=enp2s0 UUID=5b0a7d76--aee6-29f57618ca01 ONBOOT=no 从上面的配置中有看到虽然BOOTPROTO=dhcp,但是ONBOOT=no,这里用vi将ONBOOT=no改成ONBOOT=yes,然后重启CentOS。 [root@centos1 ~]# shutdown -r 重启完成后输入帐号和密码进入命令提示操作符继续用ip addr查看网卡信息。结果如下: [root@centos1 ~]# ip add 1: lo: &LOOPBACK,UP,LOWER_UP& mtu 65536 qdisc noqueue state UNKNOWN&&& link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00&&& inet 127.0.0.1/8 scope host lo&&&&&& valid_lft forever preferred_lft forever&&& inet6 ::1/128 scope host&&&&&& valid_lft forever preferred_lft forever2: enp2s0: &BROADCAST,MULTICAST,UP,LOWER_UP& mtu 1500 qdisc pfifo_fast state UP qlen 1000&&& link/ether 00:e0:69:01:6a:96 brd ff:ff:ff:ff:ff:ff&&& inet 172.8.1.200/24 brd 172.8.1.255 scope global enp2s0&&&&&& valid_lft forever preferred_lft forever&&& inet6 fe80::2e0:69ff:fe01:6a96/64 scope link&&&&&& valid_lft forever preferred_lft forever
[root@centos1 ~]#
从上面结果看到,通过DHCP分配到的ip地址是172.8.1.200,虽然是测试机,但为了便于今后的远程连接,我们还是给这台机配置一个固定ip吧。
用vi打开ifcfg-enp2s0,输入以下参数,再用#将BOOTPROTO=dhcp注释。
代码如下:IPADDR0=172.8.1.211PREFIX0=24GATEWAY0=172.8.1.1DNS1=172.8.1.1
完整参数如下,好了,网络配通了。明天继续其它功能测试。[root@centos1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp2s0 代码如下:HWADDR=00:E0:69:01:6A:96TYPE=Ethernet#BOOTPROTO=dhcpDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=enp2s0UUID=5b0a7d76--aee6-29f57618ca01ONBOOT=yesIPADDR0=172.8.1.211PREFIX0=24GATEWAY0=172.8.1.1DNS1=172.8.1.1
[root@centos1 ~]#
待续......
大家感兴趣的内容
12345678910
最近更新的内容Linux CentOS7/RHEL7关闭ctrl+alt+delete功能键
时间: 12:40:02
&&&& 阅读:165
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&& & & & &Linux默认允许任何人按下Ctrl+Alt+Del来重启系统。但是在生产环境中,应该停用按下Ctrl-Alt-Del 重启系统的功能。前面的centos版本都是在/etc/inittab中配置,而centos7/RHEL7查看/etc/inittab文件,“Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target”指出了这个功能键在“/usr/lib/systemd/system/ctrl-alt-del.target”设置。&&
[root@ansible-node1 ~]# cat /etc/inittab# inittab is no longer used when using systemd.## ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target## systemd uses ‘targets‘ instead of runlevels. By default, there are two main targets:## multi-user.target: analogous to runlevel 3# graphical.target: analogous to runlevel 5## To view current default target, run:# systemctl get-default## To set a default target, run:# systemctl set-default TARGET.target#
& & 直接vim编辑这个文件,按以往设置关闭这个功能的方式去操作:全部注释掉/usr/lib/systemd/system/ctrl-alt-del.target文件中的内容即可。但是由于此文件是/usr/lib/systemd/system/reboot.target的软链接文件,这样的话会使reboot命令失效,因此要想解决这个问题只需要删除文件:/usr/lib/systemd/system/ctrl-alt-del.target即可,同时执行#init q重新加载配置文件使配置生效,此时Ctrl+Alt+Del失效,同时reboot也能用,恢复ctrl+ALt+Del只需将reboot.target文件软链接成ctrl-alt-del.target即可。即
# ln -s /usr/lib/systemd/system/reboot.target /usr/lib/systemd/system/ctrl-alt-del.target
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文:http://www.cnblogs.com/lwf-blog/p/7452444.html
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!RHEL/CentOS 7 中配置 PXE 网络启动服务器
-09%-29%-34%-38%-55%-65%-72%-76%-88%
PXE服务器&&预启动执行环境&&指示客户端计算机直接从网络接口启动、运行或安装操作系统,而不需要烧录CD/DVD或使用某个物理介质,它可以减轻你网络中多台机器同时安装Linux发行版的工作。
在RHEL/CentOS 7中设置PXE网络启动
本文将介绍如何在配置有本地镜像安装仓库的RHEL/CentOS 7 64位上安装并配置一台PXE服务器,仓库源由CentOS 7 DVD 的 ISO镜像提供,并由DNSMASQ服务器提供解析。
该机器提供了DNS和DHCP服务,用于网络启动引导的Syslinux包,TFTP-Server&&提供了可通过网络使用小文件传输协议下载的可启动镜像,以及提供本地挂载DVD镜像的VSFTPD服务器&&它将扮演官方RHEL/CentOS 7镜像安装仓库的角色,安装器将从这里提取所需的包。
步骤1: 安装并配置DNSMASQ服务器
1. 不需要提醒你来确定你的网络接口卡吧,除非你的服务器上有多个网络接口卡,该网卡必须配置有静态IP地址,该IP地址必须处于你要提供PXE服务的网段中。
那么,在你配置好静态IP地址后,更新你的系统并进行其它初始设置。请使用以下命令来安装DNSMASQ进程。
# yum install dnsmasq
安装dnsmasq包
2. DNSMASQ的默认的主配置文件位于/etc目录中,虽然不需要任何说明就能看懂,但编辑起来确实相当困难的,即使有很详细的说明性注释。
首先,确保你备份了该文件,以便你需要在以后对它进行恢复。然后使用你爱用的文本编辑器创建一个新的空配置文件,命令如下。
# mv /etc/dnsmasq.conf
/etc/dnsmasq.conf.backup
# nano /etc/dnsmasq.conf
3. 现在,复制并粘贴以下配置到dnsmasq.conf文件中,并确保根据如下说明进行相应修改,以适应你的网络设置。
interface=eno,lo
#bind-interfaces
domain=centos7.lan
# DHCP range-leases
dhcp-range= eno.168.1.3,192.168.1.253,255.255.255.0,1h
dhcp-boot=pxelinux.0,pxeserver,192.168.1.20
dhcp-option=3,192.168.1.1
dhcp-option=6,92.168.1.1, 8.8.8.8
server=8.8.4.4
# Broadcast Address
dhcp-option=28,10.0.0.255
# NTP Server
dhcp-option=42,0.0.0.0
pxe-prompt="Press F8 for menu.", 60
pxe-service=x86PC, "Install CentOS 7 from network server 192.168.1.20", pxelinux
enable-tftp
tftp-root=/var/lib/tftpboot
Dnsmasq配置
你需要修改的声明有以下这些:
interface & 服务器需要监听并提供服务的网络接口。
bind-interfaces & 取消注释来绑定到该网络接口
domain & 替换为你的域名。
dhcp-range & 替换为你的网络掩码定义的网段。
dhcp-boot & 替换该IP地址为你的网络接口IP地址。
dhcp-option=3,192.168.1.1 & 替换该IP地址为你的网段的网关。
dhcp-option=6,92.168.1.1 & 替换该IP地址为你的DNS服务器IP&&可以定义多个IP地址。
server=8.8.4.4 & 这里放置DNS转发服务器IP地址。
dhcp-option=28,10.0.0.255 & 替换该IP地址为网络广播地址&&可选项。
dhcp-option=42,0.0.0.0 & 这里放置网络时钟服务器&&可选项(0.0.0.0地址表示参考自身)。
pxe-prompt & 保持默认&&按F8进入菜单,60秒等待时间。
pxe=service & 使用x86PC作为32为/64位架构,并在字符串引述中输入菜单描述提示。其它类型值可以是:PC98,IAEFI,Alpha,Arcx86,IntelLeanClient,IA32EFI,BCEFI,XscaleEFI和X86-64EFI。
enable-tftp & 启用内建TFTP服务器。
tftp-root & 使用/var/lib/tftpboot&&所有网络启动文件所在位置。
其它和配置文件相关的高级选项,请参阅。
步骤2: 安装SYSLINUX启动加载器
4. 在编辑并保存DNSMASQ主配置文件后,我们将继续安装Syslinux PXE启动加载器,命令如下。
# yum install syslinux
安装Syslinux启动加载器
5. PXE启动加载器文件位于/usr/share/syslinux系统绝对路径下,你可以通过列出该路径下的内容来查看。该步骤不是必须的,但你可能需要知道该路径,因为在下一步中,我们将拷贝该路径下的所有内容到TFTP服务器路径下。
# ls /usr/share/syslinux
Syslinux文件
步骤3: 安装TFTP-Server并加入SYSLINUX加载启动器
6. 现在,让我们进入下一步,安装TFTP-Server。然后,拷贝上述位置中Syslinux包提供所有启动加载器文件到/var/lib/tftpboot路径中,命令如下。
# yum install tftp-server
# cp -r /usr/share/syslinux/* /var/lib/tftpboot
安装TFTP服务器
1 / 3 页 查看其它分页:
上一篇:下一篇:
评论功能关闭
根据国家法律法规要求,本站暂时关闭文章评论功能。开放时间不确定。我们将谋求一种可以让大家更好的发表意见的方式。
根据国家法律法规要求,只有实名认证后才可以发表评论。
20:41 的评论:
不全啊,后面还有kickstar呢
翻页。。。
共计翻译: 176 篇
| 共计贡献: 1039 天
贡献时间: -&
PXE服务器预启动执行环境指示客户端计算机直接从网络接口启动、运行或安装操作系统,而不需要烧录CD/DVD或使用某个物理介质,它可以减轻你网络中多台机器同时安装Linux发行版的工作。
在RHEL/CentOS 7中设置PXE网络启动 前置阅读
CentOS 7最小化安装步骤 RHEL 7最小化安装步骤 在RHEL/CentOS 7中配置静态IP地址 移除RHEL/CentOS 7中不要的服务 安装NTP服务器以设置RHEL/CentOS 7的正确时间
本文将介绍如何在配置有本地镜像安装仓库的RHEL/CentOS 7 64位上安装并配置一台PXE服务器,仓库源由CentOS 7 DVD 的 ISO镜像提供,并由DNSMASQ服
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。
请将我们加入您的广告过滤器的白名单,请支持开源站点。谢谢您。> 博客详情
centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装
$&sudo&yum&install&subversion
测试安装是否成功:
$&svnserve&--version
2. 建立版本库
创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里):
$&sudo&mkdir&-p&/var/svn
创建版本库:
$&sudo&svnadmin&create&/var/svn/wangwa
如果删除版本库:
$&sudo&rm&-rf&/var/svn/wangwa
3. 配置svn配置文件
每个版本库创建之后都会生成svnserve.conf主要配置文件。编辑它:
$&sudo&vim&/var/svn/wangwa/conf/svnserve.conf
编辑示例:
anon-access&=&none&&&&&&&&&&&&&&&&#控制非鉴权用户访问版本库的权限
auth-access&=&write&&&&&&&&&&&&&&&&&#控制鉴权用户访问版本库的权限
password-db&=&passwd&&&&&&&&&&&#指定用户名口令文件名
authz-db&=&authz&&&&&&&&&&&&&&&&&&&&&#指定权限配置文件名
realm&=&wangwa&&&&&&&&&&&&&&&&&&&&#指定版本库的认证域,即在登录时提示的认证域名称
4. 编辑svn用户配置文件
sudo&vim&/var/svn/wangwa/conf/passwd
编辑示例:
admin&=&admin&&&&&&&&&&&&&&&&#用户,密码
fuhd&=&fuhd&&&&&&&&&&&&&&&&#用户,密码
test&=&test&&&&&&&&&&&&&&&&#用户,密码
5. 编辑svn权限控制配置文件
sudo&vim&/var/svn/wangwa/conf/authz
编辑示例:
admin&=&admin&&&&&&&&&#admin为用户组,等号之后的admin为用户
test&=&fuhd,test
[wangwa:/]&&&&&&&&&&&&&&&&#表示根目录(/var/svn/wangwa),wangwa:&对应前面配置的realm&=&wangwa
@admin&=&rw&&&&&&&&&&&&#表示admin组对根目录有读写权限,r为读,w为写
[wangwa:/test]&&&&&&&&&#表示test目录(/var/svn/wangwa/test)
@test&=&rw&&&&&&&&&&&&&&&&#表示test组对test目录有读写权限
6. 启动,查看和停止SVN服务
启动SVN服务:
#&-d&:&守护进程&&-r&:&svn数据根目录&
$&sudo&svnserve&-dr&/var/svn&&&&&&&&&&&&#用root权限启动
查看SVN服务:
$&ps&aux|grep&svnserve&&&&&&&&&&&&&&&#默认端口为:3690
7. 配置防火墙端口
首先要明确CentOS7的默认防火墙为firewallD。subversion的默认端口为3690,如果没有打开会报错:
$&sudo&firewall-cmd&--permanent&-add-port=3690/tcp
$&sudo&firewall-cmd&--reload
8. 设置开机启动
在centos7, 设置开机启动:
$&sudo&systemctl&enable&svnserve.service&&&&&&#注意:根目录必须是/var/svn&这样才能设置成功!!
#设置开机启动后就可以按下面的方式开启或停止服务了
$&sudo&systemctl&start&svnserve.service
$&sudo&systemctl&stop&svnserve.service
保存退出,重启并从客户端进行测试。如果报这样的错:svn: E204900: Can't open file '/var/svn/wangwa/format': Permission denied的错误。那就是与SELinux有关系,目前我还不太会用SELinux,那就先把SELinux关闭吧,后面学会了,回过头来再改这一段!!!!:
临时关闭:
$&sudo&setenforce&0
永久关闭:
$&sudo&vim&/etc/sysconfig/selinux
SELINUX&=&disable&&&&&&&&&&&&&&&#值修改为disable.
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥在CentOS 7中禁止IPv6的两个方法与遇到问题解答
09:36:29&&&来源:www.abcde.cn&&&评论: 点击:
在CentOS 7中禁止IPv6教程与禁止IPv6后SSH遇到问题或者禁止Ipv6后启动postfix遇到问题的解决方案。如何在CentOS 7中禁止IPv6方法一:编
& 在CentOS 7中禁止IPv6教程与禁止IPv6后SSH遇到问题或者禁止Ipv6后启动postfix遇到问题的解决方案。
如何在CentOS 7中禁止IPv6
编辑文件/etc/sysctl.conf,
vi /etc/sysctl.conf
添加下面的行:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
如果你想要为特定的网卡禁止IPv6,比如,对于enp0s3,添加下面的行。
net.ipv6.conf.enp0s3.disable_ipv6 = 1
保存并退出文件。
执行下面的命令来使设置生效。
要在运行的系统中禁止IPv6,依次输入下面的命令:
echo 1 & /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1 & /proc/sys/net/ipv6/conf/default/disable_ipv6
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
就是这样。现在IPv6已经禁止了。
我在禁止IPv6后遇到问题怎么办
你可能在禁止IPv6后遇到一些问题
如果你在禁止IPv6后SSH遇到问题,按照下面的做。
编辑 /etc/ssh/sshd_config 文件
vi /etc/ssh/sshd_config
找到下面的行:
#AddressFamily any
把它改成:
AddressFamily inet
或者,在这行的前面去掉注释(#):
#ListenAddress 0.0.0.0
接着重启ssh来使改变生效。
systemctl restart sshd
如果你在禁止Ipv6后启动postfix遇到问题,编辑/etc/postfix/main.cf:
vi /etc/postfix/main.cf
注释掉配置中的localhost部分,并且使用ipv4回环。
#inet_interfaces = localhost
inet_interfaces = 127.0.0.1
原文标题:在CentOS 7中禁止IPv6的两个方法与遇到问题解答
原文地址:
版权归网络时代所有,转载请注明出处
相关热词搜索:
频道总排行
频道本月排行}

我要回帖

更多关于 苹果id被禁用了怎么办 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信