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、配置网卡
(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"来重启网卡服务。
网络配置文件
- 修改 /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命令设置(很复杂)