centos下面基本的linux命令操作
参考视频:
1.如何打开命令窗口
鼠标点击右键,选择open Terminal就可以打开命令行窗口了。
现在我们可以调整这个窗口的大小,增大窗口大小使用ctrl+shif+加号,缩小窗口ctrl+减号
切换成root用户,只需要在窗口中输入 su 输入密码就可以了
现在要切换到某个用户 su+用户名就可以了
2.添加用户和删除用户
添加用户必须在su root权限下使用 useradd+用户名命令就可以了
删除用户使用userdel+用户名
useradd aaa添加aaa这个用户
3 cd命令的几个重要操作
./ 表示当前目录
/表示根目录
../表示上一级目录
cd进入目录:进入到上一节目录 cd .. cd加上空格加上两点
进入到上级目录的上级目录 cd ../../
进入到根目录 cd /
4 查看当前目录下文件的具体信息
ls –l 可以查看具体的文件信息,也可以使用ll命令查看文件权限等
或者使用ll
5 使用vim编辑文件之后如何查看文件中的内容
首先按esc退出编辑状态才能进行查找操作
/word 向下查找word 的字符串 例如 /chengtingting 向下查找字符chengtingting 绿色光标处即为查找结果
?word 向上查找word字符串
n 代表重复前一个查找的操作
N反向进行前一个查找操作
通常查找和N/n组合使用
6 参考某个文件的内容 cat或者tail
显示内容 cat -b 1.txt b带有行号
除了cat之后还可以使用tail查看内容,tail的好处是可以从尾部开始查看
Tail –n 5 1.txt 查看倒数5行的内容
7 查询 whereis locate 和find
whereis 查询安装软件
locate 基于数据库文件的索引查询
find是功能最强大的,需要指定查询的路径和查询的名称
Whereis 可以查看当前当前安装的了那些软件 whereis mysql
上面whereis只能查收软件,要查询更多的可以是locate –A mysql可以查询更多的信息
Locate是基于索引帮助来进行搜索的,可能不是实时搜索,如果要实时需要收到使用命令更新数据库的索引内容使用updatedb
想要实时的搜索可以使用下面的find操作
使用全局在根目录下去搜索,真正寻找的时候最好切换到root用户
在根目录下查询name是mysql的东西
可以使用带有通配符的
使用find有一个需要注意 的,如果查询的二进制可执行文件,查询的名称需要带上双引号
在当前目录下./就是当前目录下,以zip开头的东西,在bin目录下使用查询一定要使用引号把搜索的字符串括起来,因为bin目录下的都是二进制文件,如果查询二进制文件都需要使用双引号括起来,其他文件都不用双引号,所以最好在find后面都使用双引号
Find后面查询的时候都需要制定查询的路径
7.查看当前虚拟机的ip地址 ifconfig
8 禁止虚拟机的网卡和启动虚拟机的网卡
我们在root用户目录下使用ifconfig 启动和禁止某个网卡,网卡名可以单独通过使用ifconfig 命令来查看网卡的名称
9 查看防火墙的状态
在centos 7版本上命令如下
Filewall后面有一个减号,减号后面是cmd,status前面有两个减号,两个减号后面还有一个空格
在Ubuntu操作系统上查看防火墙的状态是
10 启动和关闭防火墙
上面这种方式当重启虚拟机之后就会实现
上面这这种命令重新启动电脑之后防火墙还会启动
如果要永久禁止防火墙的启动可以使用下面的命令
重启电脑之后防火墙还是永久关闭的,需要注意的使用disable只有重启电脑之后才会让防火墙关闭,这里是需要注意的,如果要让防火墙立刻生效不重启手机可以使用restart重启下防火墙
11 接下来我们配置虚拟机的IP地址
首先在centos下面需要找到对应的IP地址的文件所在的目录
网卡的配置文件是ifcfg-eno1677736,嗯可以使用命令查看下网卡的内容
我们可以看到当前虚拟机的是dhcp自动获得IP地址的,现在我们要手动的制定IP地址,这里需要了解下桥接模式和nat模式
接下来我们来看看通过配置文件给服务器固定IP地址
这里主机和虚拟机采用nat模式上网
nat模式:现在桥接模式比例浪费真实的IP地址但是要让虚拟机可以上网,可以设置为nat模型,虚拟机上面不能直接连接到路由器上,虚拟机向外网发送的数据通过nat转接到宿主机器的真实网卡上,主机网卡再把数据发送到路由器实现上网,虚拟机和主机真是的IP地址不再一个网段
我们举例来分析
nat模式在,这真是电脑上会多出一个vmnet8的网卡,虚拟机通过该网卡给主机通信
我们来看一下 vmnet8的IP地址是192.168.35.1 子网掩码是255.255.255.0
真实的主机地址是无线局域网 第一的IP地址是192.168.1.4可以明显的看到不和vmnet8在同一个网段
我们来看看虚拟机的IP地址
我们可以看到虚拟机的IP地址是192.168.35.182和vmnet8在同一个网段,但是和真实主机的IP地址不再同一个网段。
nat模式下,物理机和虚拟机网段不在同一个网段,虚拟机把真实的物理机当成网关,虚拟机发生的数据通过nat转换到真实的主机的网卡发送出现实现上网
接下面我们通过配置文件来给主机设置固定的IP地址
这里有几点需要注意的地方:
Bootproto模式不能选择dhcp,这里选择为static
第二要添加IP地址,nat模式下ip地址必须和vmnet8网卡的IP地址在同一个网段,网关就是vmnet8的IP地址,子网掩码都是255.255.255.0配置好之后需要重启下电脑或者重启下网卡
11 重启电脑命令reboot
12 关闭电脑 shutdown
如果shutdwon 后面给的参数是-r 也是表示重启计算机 shutdown –r now 马上重启电脑
13 echo是英文回显示的意思,常用在变向shell脚本中记录日志操作
14 grep 查询 常常配合ls ps cat命令一起配合使用
15 查看当前端口的状态 netstat -ntpl
posted on 2018-05-17 16:20 luzhouxiaoshuai 阅读(211) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
2017-05-17 JavaWeb网上图书商城完整项目--day03-1.图书模块功能介绍及相关类创建