如果你用ifconfig命令找不到网卡,那就用ifconfig -a查看所有的网络信息
你现在的问题有可能是没有以网卡的方式启动,在/etc/sysconfig/network-scripts这里可以用ls命令查看有哪些文件,找到网卡配置文件ifcfg-eXXX,进入编辑,把ONBOOT=no这一项改为yes,保存并退出,重启网络服务或重启虚拟机。
lo是环回接口(loopback)。virbr是虚拟网桥(Virtual Bridge),virbr0是虚拟网桥网卡。一般centos65版本前普遍默认的网卡是eth0,centos7版本后普遍默认的网卡是ensxx(xx为数字)。当然也有已经修改过的网卡名称。
例如我的是centos7版本 默认网卡名称就是ens33,以前在学校用的是centos65版本,默认网卡名称为eth0。
在虚拟机中,有些网卡名称是eth1或eth2,说明这个虚拟影像是被复制的,由于在物理机中的网卡eth0自动识别了物理机的MAC地址,在虚拟机中运行网卡名称就会自动变成eth1,如果复制这个虚拟影像在另一台电脑上运行,则网卡名称会变成eth2。但也可以修改ifcfg-eth0配置文件,绑定MAC地址,删除/etc/udev/rulesd/70-persistent-netrules配置文件,重启生效。
一、Linux网络属性配置1Linux主机接入到网络方式
IP/NETMASK:实现本地网络通信
路由(网关):可以进行跨网络通信
DNS服务器地址:基于主机名的通信,Linux可以有三个DNS地址
当第一个地址本身挂了,才会查找其备用地址;若第一个地址无法解析则停止
2网络属性配置方式
(1)静态指定
1)命令方式
ifcfg系列命令:
ifconfig:配置IP,NETMASK
route:配置路由相关信息
netstat:状态及统计数据查看
iiproute2系列命令:
ip OBJECT:
addr:地址和掩码;
link:接口
route:路由
ss:状态及统计数据查看
CentOS 7:nm(Network Manager)家族
nmcli:命令行工具
nmtui:text window 工具
hostname/hostnamectl:主机名配置
2) 配置文件:
RedHat及相关发行版:/etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME
DNS服务器指定配置文件:/etc/resolvconf
本地主机名配置文件:/etc/sysconfig/network
注:命令配置能及时生效,但时关闭当前进程之后配置失效,为一次性配置方式
通过配置文件配置网络属性,无法立即生效,需要重启服务、重新加载配置文件或者重启进程
(2)动态分配:依赖于本地网络中有DHCP服务
DHCP:Dynamic Host Configure Procotol, 动态主机配置协议,此时不能固定IP地址
3网络接口命名
(1)传统命名
以太网:eth#,例如eth0, eth1, …
PPP网络:ppp#, 例如,ppp0, ppp1, …
(2)可预测命名方案(CentOS 7)
支持多种不同的命名机制,根据Fireware, 拓扑结构等信息自动配置
1) Firmware或BIOS为主板上集成的设备提供的索引信息可用,则根据此索引进行命名,如eno1,eno2, …
2) Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,如ens1, ens2, …
3) 如果硬件接口的物理位置信息可用,则根据此信息命名,如enp2s0, …
4) 如果用户显式定义,也可根据MAC地址命名,例如eno16777736(十六进制MAC), …
5)上述均不可用,则仍使用传统方式命名;
(3)命名格式的组成
en:ethernet,表示因特网网卡接口
wl:wlan,表示无线网网卡接口
ww:wwan,Wireless Wide Area Network,表示无线广域网网卡
(4)名称类型:
o<index>:集成设备的设备索引号;
s<slot>:扩展槽的索引号;
x<MAC>:基于MAC地址的命名;
p<bus>s<slot>:基于总线及槽的拓扑结构进行命名;ip neigh 查看接入本机所在的局域网的其他设备的MAC地址
配置临时IP ip address add 192168102111/24 dev ens33
配置静态路由 ip route add 1001220/24 via 192168102111 dev ens33
配置默认网关 ip route add default via 1921681022
配置本机静态IP地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
要改动的东西:
BOOTPROTO=static/dhcp 静态/动态协议
ONBOOT=yes 重启自动开启网卡
IPADDR=xxx 配置IP
NETMASK=2552552550 子网掩码
GATEWAY=xxx 默认网关
DNS1=xxx 配置DNS服务器
可视化软件
nmtui
/etc/hostname 重新登录生效
/etc/hosts
最常用的 ss -ntal
ss -l 显示本地打开的所有端口
ss -pl 显示每个进程具体打开的socket
ss -t -a 显示所有tcp socket
ss -u -a 显示所有的UDP Socekt
ss -o state established '( dport = :smtp or sport = :smtp )' 显示所有已建立的SMTP连接
ss -o state established '( dport = :>一、root下,查看当前文件安装路径
echo $PATH
cd /usr/local/
ls include/
ls share/man/
which tree
yum install tree
vi /etc/bashrc
/etc/bashrc
cd
cd /opt/
qnodes
ll /etc/initd/
for i in pbs_server pbs_mom trqauthd pbs_sched; do service $i stop;done
cd /etc/initd/
rm -rf pbs_
rm -rf pbs_ trqauthd
vi ~/bashrc
vi /etc/profile
进入文件删除倒数4行 export
输入 alias vi= vim
cd /var/spool/
rm -rf torque
cd /usr/lib/system
ll | grep pbs
rm -rf pbs_
ll | grep trq
rm trqauthdservice
cd /usr/local
rm -rf torque
nmtui #进入系统设置hostname
选择:set system hostname
设置了 master
systemctl status firewallservice
vi /etc/selinux/config
SELINUX=enforcing 改为 SELINUX=disabled
vi /etc/hosts
输入 127001 master
ssh-keygen -t rsa
ssh-copy-id master
cd /etc/profiled/
ll
ls
rm -rf torque
新开一个窗口可以查看 echo $PATH
cd ~
yum install -y vim gcc-gfortran perl rsync libstdc++i686 libstdc++ tree gnuplot
yum install -y mailx postfix
yum install ntp ntpdate
timedatectl set-zonetime Asia/shanghai
ntpdate cnpoolntporg
hwclock --systohc
cd /opt/
ls
mkdir -p softwares/pbs
cd softwares/pbs/
将两个安装包拖拉进去
unzip tool——c7-newzip
rm icc_ipmi_mkl_slavex
/icc_impl_mkl_mainx pbs
pre
/icc_impl_mkl_mainx pbs
reboot重启服务器
ulimit -a
cd /opt/softwares/pbs
/icc_ipmi_mkl_mainx pbs
compile
core:10
/etc/profile
qterm
/icc_ipmi_mkl_mainx pbs
post
physical core:128
ls
rm -rf icc_ipmi_mkl_mainx pbszip tool_c7-newzip
rm -rf libs
新开窗口检查安装状态是否成功
showq
qstat
qnodes
ps aux | grep mom
kill 40307
service pbs_mom purge
for i in pbs_server pbs_mom trqauthd pbs_sched; do service $i restart;done
for i in pbs_server pbs_mom trqauthd pbs_sched; do service $i status;done
showq
qnodes
qmgr -c "p s"
top
ls
qnodes
ls /home/
su -ta
vi pbs-vasp
which mpirun
vi bashrc
vasp
tail bashrc
then
vi pbs-vasp
chmod +x pbs-vasp
新建文件夹 准备好四个文件测试
echo $LD_LIBRARY_PATH
vi /bashrc
qsub pbs-vasp
*** 作记录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)