三、网络设置
Centos网卡配置文件路径:/etc/sysconfig/network-scripts
[root @ localhost ~] # cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 # 说明网卡名称
TYPE=Ethernet # 以太网卡
UUID=2838e2ch-4428-4d79-9710-fdee87e0debd #识别符号
ONBOOT=yes #自动启动
NM_CONTROLLED=yes # 网卡是否被进程所管理
BOOTPROTO=dncp # 分配IP的方式,DHCP是用过路由器随机分配IP
HWADDR=00:0C:29:E7:DF:05 # 硬件地址,即MAC地址
DEFROUTR=yes
PEERDNS=yes
PEEROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="system eth0"
ONBOOT:是否开机启动
BOOTROTO:IP地址分配方式,DHCP表示动态分配协议
HWADDR:硬件地址,MAC地址
网卡操作:
#service network restart -->不适用于每一个分支
在很多分支版本中可能没有service命令来快捷操作网卡服务,但有一个共性目录:/etc/init.d这个目录中存放着很多
服务的快捷方式
此处重启网卡命令还可以使用:
#/etc/init.d/network restart -->此命令应用更加广泛,适用于更多linux分支
拓展:如果需要修改网卡的配置文件,但配置文件的目录层次很深,此时可以在浅的目录中创建一个快捷方式(软链接),
方便以后查找;
#ln -s 原始文件路径 快捷方式路径
如:[root @ localhost ~] # ln -s /etc/sysconfig/network-scripts/ifcfy-eth0 ~/ifcfy-eth0
通过ls -l 可以列出如下效果
[root @ localhost ~] # lrwxrwxrwx 1 root root 41 Mar 25 22:32 ifcfg-eth0->/etc/sysconfig/network-scripts/ifcfg-eth0
其中,文件类型位置中的 “ l ”表示link(连接类型),后面的“ -> ”指向的是原始文件路径
拓展:如何重启单个网卡
停止某个网卡 # ifdown 网卡名
启动某个网卡 # ifup 网卡名
如:ifdown eth0
ifuo eth0
注意:在实际工作中不要随意禁用网卡
四、SSH服务
ssh(secure shell,安全外壳协议),该协议有2个常用作用:
<1>远程连接协议,远程文件传输协议;
<2>协议端口号默认为22;
<3>端口:类似于门牌号,客户端可以通过IP地址找到对应的服务器端,但服务器端存在很多端口,每一个程序对应一个端口号,通过端口号,客户端才能真正的访问到服务器;
<4>端口号是可以被修改的,若需要修改,则可以修改ssh服务的配置文件;
配置文件路径:/etc/ssh/ssh_config
端口号修改注意事项:
a、注意范围,端口范围 0 ~ 65535(计算机十六位二进制最大值)
b、不能使用别的服务已经占用的端口号
具体操作命令:
#service sshd start / stop /restart
#/etc/init.d/sshd start /stop /restart
sshd类似于httpd,都是守护进程;
守护进程,就是通常说的Daemon进程,是linux后台执行的一种进程服务,其特点是独立于控制终端,周期性执行某项任务
或等待处理某些事件,不会随着终端关闭而停止,且一般采用以d结尾来命名;
1、远程终端
终端工具主要帮助用户连接远程的服务器,常见的终端有:XShell、secureCRT、Putty等;
2、ssh服务文件传输
Xftp
可视化界面传输工具:Filezilla
五、设置主机名
<1>、临时设置主机名,需要切换用户使之生效
#hostname 设置的主机名
[root@localhost ~] # hostname John
[root@localhost ~] # su
[root@John ~] #
<2>、永久设置主机名(需要重启才会生效)
主机名的配置文件:/etc/sysconfig/network
[root@localhost ~] # cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
修改其中的HOSTNAME为自己需要设置的永久主机名
NETWORKING=yes
HOSTNAME=John
可以让临时与永久一起设置,就不需要重启服务器了
拓展:Windows下host文件充当本地的DNS,可以将域名直接转换成IP地址
/c/windows/System32/drivers/etc/host
<3>修改linux服务器的host文件,将John指向本地(设置FQDN ,全限定域名)
Host文件路径:/etc/hosts
不设置FQDN会怎么样:
<1> 很多开源服务器软件(例如:Apache)无法启动,或出现报错;
<2> 方便记忆,看到主机名对其作用有一个初步判断
<3> 如果不设置则会影响本地的域名解析(本地访问)