
安装参考:http://seisman.info/linux-environment-for-seismology-research.html
1、关闭selinux
看SELinux状态:
1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
2、getenforce ##也可以用这个命令检查
关闭selinux
1、临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
2、修改配置文件需要重启机器:
#vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
然后reboot重启
2、CentOS 7 网络配置
centos7已用ip命令代替ifconfig命令了。下面列出ip命令常用参数。
ip [选项] 操作对象{link|addr|route...} # ip link show # 显示网络接口信息 # ip link set eth0 up # 开启网卡 # ip link set eth0 down # 关闭网卡 # ip link set eth0 promisc on # 开启网卡的混合模式 # ip link set eth0 promisc off # 关闭网卡的混个模式 # 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地址 # ip route list # 查看路由信息 # ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口 # ip route add default via 192.168.0.254 dev eth0 # 设置默认网关为192.168.0.254 # ip route del 192.168.4.0/24 # 删除192.168.4.0网段的网关 # ip route del default # 删除默认路由
#修改当前网络连接对应的DNS服务器,这里的网络连接可以用名称或者UUID来标识
#nmcli con mod eth0 ipv4.dns "114.114.114.114 8.8.8.8"
#将dns配置生效
#nmcli con up eth0
#重启网络服务
#service network restart
查看本地网络物理设备名称
ip link show
或者
nmcli dev status
因为vmware安装后更改了网卡模式,造成不认网卡
解决办法:http://www.centoscn.com/CentosBug/softbug/2015/0329/5038.html
重启解决
参考自:http://simonhu.blog.51cto.com/196416/1588971
#cd /etc/sysconfig/network-scripts/
#ls
里面如果有你的网卡名文件更好,没有的话就需要新建了
#vi ifcfg-你的网卡名
写入:
TYPE=Ethernet
ONBOOT=yes IPADDR=192.168.1.2 PREFIX=24 GATEWAY=192.168.1. DNS1=202.102.224.68 DNS2=202.102.227.68
当联上互联网后,我们可以用yum install net-tools安装net-tools组件,将ifconfig命令找回来。有了互联网一切都好办了。
#yum install net-tools
设置IPv6地址
1、直接修改网卡配置文件:
cd /etc/sysconfig/network-scripts
vim ifcfg-ens33
IPV6INIT=yes -----网卡初始化开启IPV6
IPV6_AUTOCONF=no ---IPV6地址不自动获取
IPV6ADDR=2003:ac18::30a/64 -----ipv6地址
IPV6_DEFAULTGW=2003:ac18::1/64 -----ipv6网关
2、重启网络设备
systemctl restart network
3查看IPv6是否生效
ping6 ipv6.google.com
3、添加第三方源
CentOS由于很追求稳定性,所以官方源中自带的软件不多,因而需要一些第三方源,比如EPEL、ATrpms、ELRepo、Nux Dextop、RepoForge等。根据上面提到的软件安装原则,为了尽可能保证系统的稳定性,此处大型第三方源只添加EPEL源、 Nux Dextop和ELRepo源。
EPEL
EPEL即Extra Packages for Enterprise Linux,为CentOS提供了额外的10000多个软件包,而且在不替换系统组件方面下了很多功夫,因而可以放心使用。
sudo yum install epel-release
执行完该命令后,在 /etc/yum.repos.d 目录下会多一个 epel.repo 文件。
全面更新重启完后
删除多余的kernel
在前面的 yum update 执行之后,可能会将kernel也一起更新,则在启动CentOS时启动项中会有很多项。
确认当前使用的kernel版本号:
$ uname -r 3.10.0-123.9.3.el7.x86_64
查找当前系统安装的所有kernel:
$ rpm -qa | grep kernel | sort kernel-3.10.0-123.8.1.el7.x86_64 kernel-3.10.0-123.9.2.el7.x86_64 kernel-3.10.0-123.9.3.el7.x86_64 kernel-devel-3.10.0-123.8.1.el7.x86_64 kernel-devel-3.10.0-123.9.2.el7.x86_64 kernel-devel-3.10.0-123.9.3.el7.x86_64 kernel-headers-3.10.0-123.9.3.el7.x86_64 kernel-tools-3.10.0-123.9.3.el7.x86_64 kernel-tools-libs-3.10.0-123.9.3.el7.x86_64
可以看出有三个版本的kernel,123.8.1、123.9.2和123.9.3。除了最新的kernel外,建议多保留一个旧kernel,以免新kernel出现问题时可以通过旧kernel进入系统。因而此处删除123.8.1版本的kernel:
sudo yum remove kernel-3.10.0-123.8.1.el7.x86_64 sudo yum remove kernel-devel-3.10.0-123.8.1.el7.x86_64
也可以:
sudo yum remove kernel kernel-tools
4、普通用户加入sudo权限
添加新用户:
adduser xxx
终端中以管理员权限运行:visudo
按i之后进入编辑模式(插入),然后在文件的 root ALL=(ALL:ALL) ALL 的下方添加一个新的sudo用户例如XXX用户:XXX ALL=(ALL:ALL)
(ALL在文件visudo中被定义授予用户所有的命令权限)
内容待补充



本文地址:https://www.xxnet.eu.org/?post=217
版权声明:若无注明,本文皆为“点滴记忆---观雨亭”原创,转载请保留文章出处。

