linux初学常见问题

引言

        最近开始学linux,因为缺乏很多相关的知识,所以学起来非常的累,这个博客记录下自己在学习过程中遇到的一些奇奇怪怪的问题

 

配置问题:

问题一:IP配置

按照书上地内容,输入ifconfig后,在网卡名称那里没有看到相关地ip,原因是没有打开网络连接,在system-setting中将网络连接开关打开就好了。此外,如果需要指定网卡地ip,那么需要修改与网络相关的文件,具体如下代码所示

vim /etc/sysconfig/network-scripts/ifcfg-ens33

vim文本显示
TYPE=Ethernet    
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp  #动态分配ip,如果要求指定ip,将这里改为static,并在下方指定ipaddr
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b2ce6adf-7bcf-43e2-ab79-2f247b3677b7
DEVICE=ens33  #设备名
ONBOOT=yes #这里改为yes,保证开机自启动网卡
#IPADDR=192.168.10.10#以下这三个为指定网卡ip时的设定
#DNS=192.168.10.1
#GATEWAY=192.168.10.1

注:ip目前分为5个大类,而在虚拟机中,我们看到的ip只是由我们的本地网络分配给我们的ip,仅凭这个ip是无法自由与互联网进行连接的,通过网站https://www.ip.cn/可以看到自己与互联网连接所用到的真正的ip。

问题二:SSH配置

为了通过ssh可以远程登录主机,可能需要修改文件,如在遇到错误Permission denied,please try again时,可以通过修改sshd文件来规避错误,代码如下:

vim /etc/ssh/sshd_config
vim修改文本


#LoginGraceTime 2m
PermitRootLogin yes  #取消这里的注释,并将原来的no改为yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10


PubkeyAuthentication yes  #取消这里的注释,并将原来的no改为yes
AuthorizedKeysFile      .ssh/authorized_keys   #取消这里的注释


PasswordAuthentication yes  #取消这里的注释,并将原来的no改为yes

然后使用 ssh 192.168.10.10 ssh连接主机,但是我试图以root身份连接的时候依旧会报Permission denied错误,最后通过以下形式的代码才实现root连接,即如果要求用root身份远程主机,需要用ssh root@主机ip的形式来进行,原因暂时未知。

ssh root@192.168.10.10  #以root的身份连接主机
#ssh user1@192.168.10.10  #以user1的身份连接主机

问题三:本地电脑与虚拟机的连接

参考host-only

VMware仅主机模式虚拟机无法ping通物理机

修改物理机vmnet网卡的IP为指定地址作为网关,修改虚拟机的网卡的网关为前述的网关就可以ping通了,此外可能由于防火墙原因导致物理机无法访问虚拟机,需要关闭虚拟机防火墙。对于虚拟机而言,ping不通是由于ping的地址不对,由于是“仅主机模式”,所以物理机和虚拟机通讯用的网络适配器是VMnet1,因此,ping的时候应该写VMnet1的地址,ping它才是ping宿主机

问题四:xinetd服务进程

今天安装tfpt后,需要配置vinetd,d中的tfpt文件,开启文件服务,之后重启vinetd服务,但是在重启服务之后却返回了如下的错误

Failed to restart xinetd.service: Unit not found

原因网上的意见是没有安装telnet服务以及xinetd服务(但是却有xinetd配置文件???暂时不明白为什么),需要执行安装程序

yum install telnet-server 

重新启动xinetd守护进程 

由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd 
service xinetd restart 

若未安装,提示:Failed to restart xinetd.service: Unit not found,则安装telnet-server,否则忽略此步骤

rpm -q xinetd &>/dev/null || yum -y install xinetd &>/dev/null

测试:telnet 220.181.57.216 80

问题五:tftp实现上传与下载文件

按书本的操作安装tftp并配置文件后࿰

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值