linux不能上网ping百度网络配置
网络配置
桥接模式
如果是桥接的话在这里选择可以上网的设备 上网设备在windows中的网络配置中找
打开!在里面找可以上网的设备,选择
NAT模式的话就得去
修改LinuxIP配置文件
进入 /etc/sysconfig/network-script/ifcfg-ens33 文件中配置
TYPE="Ethernet"
# 网络类型(通常是 Ethemet )
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
#IP 的配置方法 [none|static|bootp|dhcp] (引导
时不 使用协议 | 静态分配 IP|BOOTP 协议 |DHCP 协议)
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="e83804c1-3257-4584-81bb-660665ac22f6"
# 随机 id
DEVICE="ens33"
# 接口名(设备 , 网卡)
ONBOOT="yes"
# 系统启动的时候网络接口是否有效( yes/no )
#IP 地址
IPADDR=192.168.1.100
# 网关
GATEWAY=192.168.1.2
# 域名解析器
DNS1=192.168.1.2
修改后重启网络服务
# 查看当前网络服务
servicectl status newtwork
# 重启服务
servicectl restart network
systemctl stop NetworkManager 关闭
systemctl disable NetworkManager 禁用
systemctl start NetworkManager 启动
修改hosts映射文件
vim /etc/hosts
格式:
IP 别名
192.168.192.128 lxw1
192.168.192.129 lxw2
Linux跟windows的区别
VM快捷操作
修改hosts映射文件(方便以后做集群)
vim /etc/hosts
格式 IP 别名
192.168.192.128 lxw1
192.168.192.129 lxw2
window10 的主机映射文件
C:\Windows\System32\drivers\etc
service 服务管理
service 服务名 start | stop | · restart | status
CentOS7之后systemctl
语法:
systemctl start | stop | restart | status 服务名
查看服务的方法:/usr/lib/systemd/system
案例实操
( 1 )查看防火墙服务的状态
[root@hadoop100 桌面 ]# systemctl status firewalld
(
2 )停止防火墙服务
[root@hadoop100 桌面 ]# systemctl stop firewalld
(
3 )启动防火墙服务
[root@hadoop100 桌面 ]# systemctl start firewalld
(
4 )重启防火墙服务
[root@hadoop100 桌面 ]# systemctl restart firewalld
设置自动启动(防火墙服务)
systemctl enable 服务名(firewalld.service)
关闭自启动
systemctl disable 服务名(firewalld.service)
运行级别
CentOS7 的运行级别简化为 :
multi-user.target 等价于原运行级别 3 (多用户有网,无图形界面)
graphical.target 等价于原运行级别 5 (多用户有网,有图形界面)
查看当前运行级别 :
systemctl get-default
修改当前运行级别
systemctl set-default TARGET.target (这里 TARGET 取 multi-user 或者 graphical )
常用命令大全总结!
man 获得帮助信息
pwd 显示当前工作目录的绝对路径
ls 列出目录的内容
cd 切换目录
mkdir 创建一个新的目录
rmdir 删除一个空的目录
touch 创建空文件
cp 复制文件或目录
rm 删除文件或目录
mv 移动文件与目录或重命名
cat 查看文件内容
more 文件内容分屏查看器
less 分屏显示文件内容
echo
head 显示文件头部内容
tail 输出文件尾部内容
tail -f 文件 (功能描述:实时追踪该文档的所有更新)跟踪查看日志文件等
输出重定向和 >> 追加
ln 软链接
history 查看已经执行过历史命令
执行历史命令,!历史编号
如下
时间日期
cal 查看日历
用户管理命令
useradd 添加新用户
passwd 设置用户密码
基本语法
passwd 用户名 (功能描述:设置用户密码)
id 查看用户是否存在,查看当前分组等
cat /etc/passwd 查看创建了哪些用户
su 切换用户
userdel 删除用户
who 查看登录用户信息
sudo 设置普通用户具有 root 权限 vim /etc/sudoers
usermod 修改用户
基本语法
usermod -g 用户组 用户名
用户组管理命令
每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同
Linux 系统对用户组的规定有所不同,
如 Linux 下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对
/etc/group 文件的更新。
groupadd 新增组
groupdel 删除组
groupmod 修改组
cat /etc/group 查看创建了哪些组
文件权限类
rwx 作用文件和目录的不同解释
( 1 )作用到文件:
[ r ] 代表可读 (read): 可以读取,查看
[ w ] 代表可写 (write): 可以修改,但是不代表可以删除该文件,删除一个文件的前
提条件是对该文件所在的目录有写权限,才能删除该文件 .
[ x ] 代表可执行 (execute): 可以被系统执行
(2)作用到目录:
[ r ] 代表可读 (read): 可以读取, ls 查看目录内容
[ w ] 代表可写 (write): 可以修改,目录内创建 + 删除 + 重命名目录
[ x ] 代表可执行 (execute): 可以进入该目录
chmod 改变权限
二进制
r=4 w=2 x=1
rwx=4+2+1=7
chown 改变所有者
chgrp 改变所属组
搜索查找类(不太记得)
locate 快速定位文件路径
updatedb 同步文件,名查找
grep 过滤查找及 “|” 管道符
压缩和解压类
gzip/gunzip 压缩
zip/unzip 压缩
tar 打包
磁盘查看和分区类
du: disk usage 磁盘占用情况
df: disk free 空余磁盘
lsblk 查看设备挂载情况
mount/umount 挂载 / 卸载
fdisk 分区
进程管理类
进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地
址空间,并占用一定的系统资源。
ps 查看当前系统进程状态
ps -ef 显示信息说明 ps aux 显示信息说明
ps -ef 显示信息说明
kill 终止进程
pstree 查看进程树
top 实时监控系统进程状态
netstat 显示网络状态和端口占用信息
查看某端口号是否被占用
netstat - nltp | grep 8080
crontab 系统定时任务
*/1 * * * * /bin/echo ”11” >> /root/bailongma.txt
软件包管理
YUM 概述
问题: Linux 常用命令
参考答案: find 、 df 、 tar 、 ps 、 top 、 netstat 等。(尽量说一些高级命令)
问题: Linux 查看内存、磁盘存储、 io 读写 、端口占用、进程等命令
答案:
1 、查看内存: top
2 、查看磁盘存储情况: df -h
3 、查 看磁盘 IO 读写情况: iotop (需要安装一下: yum install iotop )、
iotop -o (直接查看输出比较高的磁盘读写程序)
4 、查看端口占用情况: netstat -tunlp | grep 端口号
5 、查看进程: ps -aux
本文含有隐藏内容,请 开通VIP 后查看