linux基本命令,配置网卡/路由/DNS/服务/启动项(学习笔记,有错请指正)

1、Linux的常用命令和基本操作

ifconfig:查看网卡信息

su:root用户和普通用户切换命令

cd:切换文件命令

locate:用来查找文件和目录

route -n:查看linux内核路由表

cat:查看文件内容,创建文件,文件合并,追加文件内容

chmod:用于配置文件权限

ls: 列出目标目录中所有的子目录和文件

返回上一级目录的命令:

cd ..         返回上一级目录

cd ../..      返回上两级目录

cd或cd ~      返回home目录

cd - 目录名   返回指定目录

type:用于查看一个命令是外部命令还是内置命令

sudo:可以使一些普通用户去执行一些root执行的操作。而不需要知道root的密码。

xrandr:用来调整屏幕界面的大小分辨率

rm:删除一个目录中的一个或多个文件或者目录

2、配置网卡

CentoS系统配置方法

​(1)ifconfig命令查看当前网卡设备

(2)通过cd命令切换到/etc/sysconfig/network-scripts目录中

(3)通过ls查看ifcfg-eth0文件

(4)使用vim命令对ifcfg-eth0文件进行编辑,编辑内容如下

输入a或i或o进入编辑状态,对网卡信息进行编辑,我们可以参照下面的信息进行配置

设备类型:TYPE=Ethernet

地址分配模式:BOOTPROTO=static

网卡名称:NAME=readhat

是否启动:ONBOOT=yes

IP地址:IPADDR=192.168.10.10

子网掩码:NETMASK=255.255.255.0

网关地址:GATEWAY=192.168.10.1

DNS地址:DNS1=192.168.10.1

(5)按esc键退出编辑,输入“:wq”保存并退出文件。

(6)使用“systemctl restart network"来重启网卡服务。

Ubuntu系统配置方法

网络配置文件

该文件配置网卡信息 vi /etc/network/interfaces
    auto lo
    iface lo inet loopback
    # 配置 eth0 dhcp 获取 IP 地址 
    auto eth0
    iface eth0 inet dhcp
配置的作用
在 /etc/network/interfaces 这个配置中可能原本就有一些配置,比如
auto lo
iface lo inet loopback
这两行表示的是 auto lo 系统启动时自动配置 lo 接口,然后对于 lo 接口配置一个本地回环(loopback) 地址。
如果要给网卡配置静态地址
auto eth0
iface eth0 inet static
 address 192.168.2.100
 network 192.168.2.0
 netmask 255.255.255.0
 broadcast 192.168.0.255
 gateway 192.168.0.1
上面几行分别表示 eth0 接口的 IP,网络号,掩码,广播地址和网关。
如果要配置自动获取 IP 地址 DHCP
auto eth0
iface eth0 inet dhcp
更多的配置内容可以查看 man interfaces
到 /etc/network 目录下一看会发现很多有趣的目录
if-down.d
if-post-down.d
if-pre-up.d
if-up.d
这些目录都是属于 Debian 实现的网络配置,当发生 if-up 时就会执行放在 if-up.d 目录下的脚本,这样就可以用来实现一些很有意思的事情,比如如果写了一个签到脚本,那么可以在笔记本联网时自动完成签到这样,或者联网之后启动 VPN 这样的事情。
 
3、配置DNS
 
  • 修改 /etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 “dns=none” 选项:
[main]
plugins=ifcfg-rh
dns=none
  • NetworkManager重新装载上面修改的配置
# systemctl restart NetworkManager.service
  • 手工修改 /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8

4、配置路由

https://www.cnblogs.com/kevingrace/p/6490627.html

 

设置和查看路由表可以用到route命令

5、配置DNS(域名系统,域名解析系统

DNS:把输入的域名解析成IP地址

配置正确的DNS,能够加速IP解析速度,提高打开网页速度。

(1)在命令行输入“vi/etc/resolv.conf”命令对resolve文件进行编译。

(2)在打开的文件输入“nameserver114.114.114.114”,按ESC推出编辑状态。

(3)在退出编辑状态下输入wq回车对当前配置进行保护

这种配置方式只是暂时的,在系统重启之后需要重新配置

6、配置启动项

共三种方法:

(1)输入“vim /etc/rc.local ”,

   #在文件末尾(exit 0之前)加上你开机需要启动的程序或执行的命令即可(执行的程序需要写绝对路径,添加到系统环境变量的除外)

   另外需要对给/etc/rc.d/rc.local 加执行权限。

(2)写一个shell脚本,把shell脚本(.sh文件)放到目录 /etc/profile.d/ 下,系统启动后就会自动执行该目录下的所有shell脚本

(3)通过chkconfig命令设置(很复杂)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值