首页 > 编程知识 正文

python语言基础知识,kali linux

时间:2023-05-04 06:22:20 阅读:147319 作者:3861

Linux基础入门概述1、Linux特点概述。 Linux和Windows的区别2、使用VMware Workstatio创建虚拟Linux系统操作3、Linux的基本配置

1、概要

Linux内核最初只是在芬兰人jwdmg赫尔辛基大学上学时出于个人爱好写的。

Linux是一个免费、可自由分发的基于Unix的操作系统,支持POSIX和基于Unix的多用户、多任务处理、多线程和多CPU。 Linux可以运行主要的UNIX工具软件、APP应用程序和网络协议。 支持32位和64位硬件。 Linux继承了Unix以网络为中心的设计思想,是一种具有稳定性能的多用户网络操作系统。

现在,市场上有名的版本有:UbuntuRedHatCentOSDebain,333http://ww

Linux的特征。 在Linux上一切都是文件

Linux没有扩展名的说法

Linux和Windows的区别比较WindosLinux界面是统一的,shell程序固定所有Windows程序菜单,快捷键也几乎相同的圆形界面样式因发行版本而异GNU/Linux终端继承自UNIX,基本命令和操作方法也基本一致。 驱动程序丰富,版本更新频繁。 默认安装程序通常包含此版本中常用的硬件驱动程序。 随后提供的新硬件驱动程序取决于硬件供应商的提供。 一些旧硬件如果没有jqdhlg驱动程序,可能很难支持。 此外,硬件制造商可能不提供所需版本的Windows驱动程序,导致头痛。 由志愿者开发,由Linux核心开发团队发布。 许多硬件供应商没有根据版本提供驱动程序。 虽然大多数情况下不需要手动安装,但安装过程相对复杂,新用户很难遇到驱动程序问题。 但是,在开源开发模式下,许多旧硬件很容易找到驱动程序,尽管Windows很难支持它们。 惠普、英特尔、AMD等硬件制造商逐渐发现不同的程序支持开源驱动程序,从而缓解了问题。 使用比较简单,容易入门的圆形界面使用简单,容易入门。 文字界面需要学习才能掌握。 学习系统结构复杂,变化频繁,且知识、技能淘汰快,深入学习困难系统结构简单、稳定,且知识、技能继承性好,深入学习比较容易软件的每个特定功能都需要商业软件的支持2、在VMware Workstatio中创建虚拟Linux系统并执行操作在VMware Workstatio中在电脑上创建虚拟Linux系统,进入Linux系统后以Xshell链接ip地址的根管理员身份进行编辑

3、Linux基本配置命令行提示符字符

[根@ localhost~] #

当前登录到系统的用户@主机名当前所在的目录#以管理员用户身份登录

#为管理员用户登录

$表示以普通用户身份登录

用户切换

切换su用户名#后的目录不会更改

su -切换用户名#后的所在目录成为用户的家目录

显示当前主机的全名

主机名称

临时设置主机名

主机名称

永久设置主机名

主机名称CTL set -主机名称

或者

vi /etc/hostname (安装后,必须重新启动系统才能启用) )。

按I键删除旧主机名,然后输入新主机名。 只有第一行有效。

按ESC键,按SHIFT “:”键,键入wq,然后按回车键退出

显示当前系统版本信息

cat /etc/redhat-release

或者

cat/etc/*版本

显示当前内核版本

uname -r

临时更改NICIP

ifconfig ens33 192.168.80.3/24

或者

ifconfig ens 33192.168.80.3 net掩码255.255.255.0

永久更改NICIP

VI/etc/sys config/network-scripts/if CFG-ens 33

type=以太网#设置网卡类型,以太网表示以太网

设置DEVICE=ens33 #网卡的名称

设置启动onboot=yes#LinuxOS操作系统时网卡是否处于活动状态

BOOTPROTO=static #表示配置网卡的方法,“static”表示使用静态IP地址,“dhcp”表示动态获取地址

设置IPADDR=192.168.80.3 #网卡的IP地址

设置NETMASK=255.255.255.0 #网卡的子网掩码

设置网关=192.168.80.2 #网卡的默认网关地址

设置DNS1=192.168.80.2#DNS服务器的IP地址

重启网卡
systemctl restart network #重启所有的网卡
ifdown ens33 ; ifup ens33
ifdown ens33 #关闭某个网卡
ifup ens33 #启动某个网卡

ifconfig ens33 down #临时禁用某个网卡
ifconfig ens33 up #重新激活某个网卡(不会更新IP地址)

查看网卡地址
ifconfig

ip a

添加静态路由条目
临时添加路由(重启network服务失效)
方法一:
route add -net 192.168.3.0/24 gw 192.168.8.2 [dev ens33]
-net:指定目标网段的地址
gw:指定下一跳路由器的 IP 地址
dev: 为路由指定的输出接口

查看路由表条目
route -n

删除静态路由条目
route del -net 192.168.3.0/24

方法二:
ip route add 192.168.15.0/24 via 192.168.80.2 [dev ens33]

永久添加路由(重启network服务生效)
方法一:
vi /etc/sysconfig/static-routes
any net any gw 192.168.80.2
any net 192.168.3.0/24 gw 192.168.80.2
any net 10.0.0.0 netmask 255.0.0.0 gw 192.168.80.2
any host 192.168.100.100 gw 192.168.80.2

systemctl restart network

方法二:
vim /etc/sysconfig/network-scripts/route-ens33
default via 192.168.80.2 dev ens33 #默认路由,另一种格式 0.0.0.0/0 192.168.14.254 dev ens33
10.211.6.0/24 via 192.168.80.2 dev ens33
192.168.100.200 via 192.168.14.254 dev ens33

systemctl restart network

测试网络连接
ping
traceroute (静态跟踪)
mtr (动态跟踪)

重启系统
reboot
init 6
shutdown -r now

关机
poweroff
init 0
shutdown -h now

shutdown -c

小知识:
给命令行提示字符加颜色
PS1="[e[1;34m][u@h W]$[e[0m] "

PS1="[e[1;35m][[e[1;34m]u[e[1;36m]@[e[1;34m]h [e[1;31m]w[e[1;35m]][e[1;36m]$[e[0m] "

[e[1;35m][ ====> 定义左边的"["
[e[1;34m]u ====> 定义用户名
[e[1;36m]@ ====> 定义"@"
[e[1;34m]h ====> 定义第一个点(.)之前的主机名
[e[1;31m]w ====> 定义目录完整路径
[e[1;35m]] ====> 定义"]"
[e[1;36m]$ ====> 定义"#“或”$"
[e[0m] ====> 一段不显示字串的结束

/etc/resolv.conf
是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名。最多可以指定3个不同的DNS服务器地址,优先使用第一个 DNS 服务器。对该文件所做的修改将会立刻生效。
nameserver 192.168.80.2 #定义DNS服务器的IP地址

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。