千家信息网

初学linux

发表于:2024-10-01 作者:千家信息网编辑
千家信息网最后更新 2024年10月01日,linux 和windows 相比的话,比windows更加的稳定,它一般作用于服务器操作系统#而windows 多数用于客户端系统windows 系统它每一个分区是一个目录 ,例如 c , d ,e
千家信息网最后更新 2024年10月01日初学linux

linux 和windows 相比的话,比windows更加的稳定,它一般作用于服务器操作系统


# 而windows 多数用于客户端系统

windows 系统它每一个分区是一个目录 ,例如 c , d ,e

所以它有三个根目录 ,而 linux 有且只有一个根目录 ,所有的文件都存在根目录下


简单介绍下 linux 文件目录


/ : 根目录 //所有的文件都存在根目录下

/boot : 系统的启动文件存放位置

/ dev : 硬件设备,例如 : 光驱,软盘,键盘 等

/bin :普通用户使用的命令

/sbin : 管理员使用的命令

/var :日志文件 存放位置

/ tmp: 临时文件存放位置

/etc : 系统的配置文件

/root :管理员家目录

/home :普通用户家目录


# 接下来再介绍一下 cd . pwd ls


cd : 改变目录 //假如你要进入一个 /boot的目录 就在终端命令输入 : cd /boot 想要退出就输入 : cd ..

cd . :与当前目录保持不变 // 假如你现在在 /root 下,在终端命令行输入 cd .的话,就会保持在这个目录下,不会做任何改变

cd .. 返回上一级

cd ~ :返回当前用户家目录

cd - :返回上一次所在的目录 :假如你输入 cd /boot 进入/boot目录下,继续输入 cd /etc , 然后再输入 cd - 最后就会回到 /boot目录下


# pwd :显示当前工作目录

举例说明 : 假如你在命令行输入 cd /etc/passwd 进入/etc/psswd 后,输入 pwd ,它会显示 /etc/passwd :这就是当前工作目录

ls :显示的是当前目录所存在的所有文件 //也就是查询当前目录所存在的文件


举例说明 : cd /boot

ls ///这样就会列出boot下的所有文件


# 继续给大家介绍一下在linux中主机名的修改


一种是直接修改配置文件,一种是直接输入命令


例如 : 我想把我的主机名改为 teacher.tedu.com

在命令行输入 : hostnamectl set-hostname teaher.tedu.com //修改主机名

hostnametl //查询主机名


下面这种方法是直接修改配置文件, 因为hostname文件存放于 /etc/hostname 中


在命令行输入 : echo teacher.tedu.com > /etc/hostname //意思是给hostanme文件里追加主机名为 teacher.tedu.com


# 下面给大家介绍一下在命令行如何去修改ip地址,网关,dns


首先查询自己的网卡名称, 在命令行输入: ifconfig :会显示所有的网卡名称

物理网卡也就一个,假如是eth0

在命令行输入 : nmcli connection modify etho ipv4.method manual ipv4.address "192.168.1.1/24" connection.autoconnect yes //修改ip地址为 192.168.1.1

nmcli connection modify eth0 ipv4.gateway 192.168.1.254 //修改网关地址


nmcli connection modify eth0 ipv4.dns 8.8.8.8 //修改dns


nmcli connection up eth0 //激活网卡eth0


# 以上就把网卡的ip地址,网关,dns设置好了


# 再给大家介绍一下修改dns的另一种方法 : 就是修改配置文件


因为 dns的文件存在于 /etc/resolv.conf 下,所以可以给/etc/resolv.conf 文件直接追加


例如我想把dns改为8.8.8.8

可以在命令行输入: echo nameserver 8.8.8.8 > /etc/resolv.conf

cat /etc/resolv.conf //查询dns地址


最后简单介绍下 cat ,


cat 是一个查询命令,一般查询txt文件,还有文件里边一般可以写内容的文件,而ls 一般会列出一个目录中存在的所有文件,包括txt文件,


nmcli connection show //查询所有的网卡连接

nmci connection status //列出设备的状态


# 今天就先写到这,明天继续


_____________________________________________________________________________________________________________________________________________


end



0