Linux操作系统(2024.7.19)

以下几个位置不允许创建文件和文件夹

·/整个linux的核心目录,如果开发写的权限,会危害到系统本身

·/home这个管理家目录,也就是存放用户对应的目录,如果开发写的权限,会危害到用户数据

·/mnt/hgfs这个是挂载目录,以后所有的共享和外设都是挂载在这里

虚拟机网络模式

     桥接模式

和windows共享一个网段,并且能够与windows系统一样可以连接到互联网

说明:虚拟机类似于一台电脑连接了路由器

好处:网络稍微会快一点

坏处:占用路由器的ip,如果路由器的载荷过大,网络会掉线

      NAT模式

  和windows的网段不一样,是有虚拟机分配网段和ip,并且能够与windows系统一样可以连接到物联网

好处:不占用路由器ip

缺点:网络会稍微慢点

     仅主机模式

  和windows的网段不一样,不能连接网络

  好处:安全

  坏处:不能访问互联网

     网络相关

Ping

语法:

Ping [选项]目标IP/目标网址

说明:测试网络是否畅通

执行者:所有用户

选项:

     -c n:显示n次应答后停止

Eg:

Ping 192.163.12.13测试ip

Ping http://www.baidu.com测试网址

Ping -c 5 192.168.12.13测试ip,显示5次应答后停止

Ifconif

语法:

Ifconfig [网络接口名][设置选项]

说明:查看及临时配置网络接口(也就是一关机就失效了,下次开机重新配置)

执行者:若配置网络接口则需要root权限

选项:

   ...

注意:此指令常常用来查看本机IP,如果用ifconfig来配置网络接口,可需要root权限

Eg:ifconfig 查看本机所有网络接口信息

ifconfig eth0 查看eth0的接口信息

sudo ifcinfig eth0 192.168.12.13将eth0的ip临时设置为192.168.12.13

netstat

语法:

netstat[选项]

说明:查看网络状态信息

执行者:所有用户

选项:

     -l:只显示监听状态的套接子

     -t:显示tcp协议的套接子

     -a:显示所有套接子

     -u:显示udp协议的套接子

     -n:显示数字形式的ip

进程相关指令

Ps

语法:

Ps[选项]

说明:查看系统运行的进程

执行者:所有用户

选项:

   -a:显示所有进程

   -x:通常与a一起使用,可列出较完整的信息

   -u:用户为主的进程状态

 Eg:

Ps -aux 用户的信息较完善的信息(BSD语法格式)

ps -ef标准语法格式

Kill

语法:

kill[选项]进程ID

说明:根据进程id终止进程

执行者:所有用户

选项:

-9强制终止进程运行

Eg:

Kill -9 69487 终止进程id为69487的进程

Killall

语法:

Killall[选项]进程名终止进程

执行者:所有用户

选项:

 -9 强制终止进程运行

Eg:

Kill -9 bash 终止程序进程名为bash的进程

磁盘相关指令

du:

语法:du[选项][文本/目录]

说明:显示某文件和目的磁盘使用空间大小

执行者:所用用户

选项:

    -b:以BYTE为单位显示大小

    -k:以kb为单位显示大小

    -m:以mb为单位显示大小

    -h:以-b -k -m显示,最常用的选项

Eg:du -h ~/mywork

df

语法:

Df[选项][文件系统/挂载点/目录]

说明:显示磁盘分区上可以使用的磁盘空间

执行者:所有用户

选项:-a以byte

挂载及写在指令

什么是挂载和卸载:

           Linux中的根目录以外的文件要想被访问,就需要将其关联Linux系统中的某个目录来实现

Linux网络文件系统

步骤:

  1. 在被共享的系统中系统中安装nfs服务

   

注意:如果系统提示无法定位软件包,就需要更新软件源

        Nfs服务端的配置

  Sudo vim /etc/exports

        在文件末尾添加如下内容

说明:

/home/yueqian/share:要被共享的目录

*:指定哪些用户可以访问

   *:表示所有可以ping通过该主机的用户

192.168.12.*:表示指定网段中的用户可以访问12.110

192.168.12.13:表示指定ip的用户可以访问

(rw,sync,no_root_squash):表示访问权限(其他选项:man5exports查看),可以1个,可以多个

ro:只读

rw:可读可写

sunc:同步

no_root_squash不降低root用户权限

重启nfs服务

sudo service nfs-kemel-server restart

或者

sudo /etc/int.d/nfs-kernel-server restart

客户端

1.nfs客服端环境搭载

      sudo apt-get install nfs-common

2.nfs客服端查看服务端的共享目录(非必须)

  Sudo showmount -e 服务器IP

Eg:sudo showmount -e 192.168.12.13

3.将共享目录挂载到本地目录

Sudo mkdir /mnt/remote   ---创建本地目录

Sudo mount 主级IP:服务端共享文件目录 /mnt/remote

--将共享目录挂载到本地目录

Eg:

Sudo mout 192.168.xx.xx:/home/yueqian/share /mnt/remote

Linux的课程到此结束,感谢大家的观看!

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值