Linux日常使用最多的那些指令

Linux系统的历史可以追溯到1991年,芬兰大学生Linus Torvalds创建了这个开源操作系统。Linux系统具有高度可定制性和免费性,使得它逐渐被广泛接受并在全球范围内得到普及。今天,Linux已成为许多服务器、智能手机和嵌入式设备的基础操作系统。

对于日常使用,Linux系统提供了一系列命令行工具,使得我们可以轻松地管理文件、安装软件和配置系统。以下是一些最最常见的Linux命令:

  1. 终端命令:
cd:切换目录pwd:显示当前目录ls:列出目录内容mkdir:创建目录rm:删除文件或目录cp:复制文件或目录mv:移动文件或目录chmod:改变文件或目录的权限chown:改变文件或目录的所有者和组


  1. 文件管理命令:
cat:查看文件内容``less:分页查看文件内容``head:查看文件开头内容``tail:查看文件末尾内容``nano:文本编辑器``vim:文本编辑器


  1. 系统设置命令:
apt-get/yum:软件包管理,用于安装、更新、升级和清理软件``systemctl:系统服务管理``timedatectl:时间和日期设置``hostnamectl:主机名设置``sudo:以超级用户权限执行命令


除了日常使用的命令外,Linux还提供了一些进阶命令,用于更高级别的系统管理和维护。例如,我们可以使用ifconfig命令来配置网络接口,使用iptables命令来设置防火墙规则,使用ssh命令进行远程登录和管理等等。这些进阶命令需要具备一定的系统知识和经验,因此在使用时需要谨慎。

一.VMware Workstation Pro

1.下载

可从电脑管家上下载VMware Workstation Pro15

2 .激活

然后从百度上搜索激活码激活

3.新建虚拟机

文件 — 新建虚拟机 — 典型 — 下一步 — 安装光盘映像 — 下一步 — Linux — 设置虚拟机名称和位置 —

内存分配4G,两个核心,硬盘20G

修改IP等配置

编辑 — 虚拟网络编辑器 — NAT — 查看其中的相关信息,并在虚拟网络中设置,IP不同,其他相同,修改之后需要重启网络服务

systemctl restart network


二.Linux指令

系统信息指令

arch //显示处理器架构``uname -m //显示处理器架构``uname -r //显示正在使用的内核版本``dmidecode -q |more //显示硬件系统部件,回车一行,空格一页``cat /proc/cpuinfo //显示cpu info``date //显示日期``cal 2023 //显示2023日历``date -s 2023-10-14 //设置时间``clock -w //将时间修改保存到BIOS


关机重启指令

shutdown -h now //关闭系统``init 0 //关机``shutdown -h hours:minutes & //按预定时间关闭系统``shutdown -r now //重启``reboot //重启``Logput //重启``init 6 //重启


文件和目录

cd /home //进入“home”目录``cd … //返回上一级目录``cd …/ //返回上两级目录``pwd //显示当前工作路径``ls //查看目录中的文件``ls -F //查看目录中的文件``ls -l //显示文件和目录的详细资料``ls -a //显示隐藏文件``ls [0-9] //显示包含数字的文件名和目录名``mkdir file1 //创建一个名为file1的目录``mkdir file1 file2 //创建名为file1、file2的目录``mkdir -p A/B/C //创建目录树``rm -f a //删除名为a的文件``rmkdir file1 //删除一个名为file1的目录``rmkdir -f file1 //删除一个名为file1的文件``rmkdir -rf file1 //删除一个名为file1的目录及其内容``mv fdir1 new_dir //重命名/移动一个目录``cp file1 file2 //复制一个文件``cp dir/*. //复制一个目录下所有文件到当前目录


4. 文件搜索

find / -name B //从/开始进入根文件系统搜索文件和目录


打包压缩文件

查看文件内容

cat file1 //从第一个字节开始正向查看文件的内容``tac file1 //从最后一行反向查看文件的内容``more file1 //查看一个长文件的内容(一行一行回车)``less file1 //查看一个长文件的内容(一页/空格)``//ctrl+C/退出``head -2 //查看一个文件头两行``tail -2 //查看一个文件后两行``Mcat -n a //查看文件的行数


网络

mkdir file1 file2 //创建一个名为file1的目录``mkdir file1 file2 //创建一个名为file1的目录


三.常用Linux和docker指令

1.常用指令

clear //清屏``ifconfig //查看ip``ip addr |more //查看ip``jps //查看所有进程``docker ps //查看docker运行的服务``docker ps -a //查看所有含隐藏的服务``kill -9 13879 //创建一个名为file1的目录``docker exec -it web bash //进入web容器下``docker cp home.jsp web:/opt…home1.jsp //将home拷贝到web容器下的路径``systemctl stop firewalld //关闭防火墙``stop可替换为:start开启 ;enable使能开 ;disable使能关;status状态;restart重启//``rm name //删除名为name的文件``rm -f name //强制删除名为name的文件``rm -f name //递归删除名为name的文件及其内容``rmdir name //删除名为name的文件``mv name1 name2 //改name1为name2``mv file //将file移动到根目录下``cd / //进入到/目录下``cd … //返回上一行``ls //查看文件/文件夹``ls -l //查看文件/文件夹,列表形式``ls -a //查看文件/文件夹,含隐藏``vim或vi file //进入file文件编辑``i //insert进入编辑``ESC //退出编辑``:wq //保存并退出``!q //强制退出``cat file //查看file内容但不能修改``cat file1 file2 > file3 //将file1和file2连接成file3``find -name AA //寻找名为AA的文件``find path -option -print -exec -ok command AA //格式``Ctrl + C //关闭进程``Ctrl + Z //后台进行``tops 或 top //任务管理器``Tab键 //自动补充后面名字及后缀``sh abc.sh //执行abd shell脚本``tar -zxvf scada.tar.gz //解压scada压缩包``tail -100 //尾部100行``docker logs --tail=100 web //查看web日志后100行``pwd //显示当前路径``mkdir file1 //创建一个名为file1的目录``mkdir file1 file2 //创建一个名为file1的目录``sudo service sshd struct //开启ssh``systemctl start sshd. service //bin路径目录下开启ssh


2.静态IP配置

一个名为file1的目录

cd /etc/sysconfig/network-scripts/ifcfg-ens33

ls 后,vi ifcfg-ens33 (name会略有不同)

TYPE = Ethernet``PROXY_METHOD =none``BROWSER_ONLY =no``BOOTPROTO = static (dhcp动态,此处静态稳定链接)``DEFROUTE =yes``IPV4_FAILURE_FATAL =yes``IPV6_AUTOCONF =yes``IPV6_DEFROUTE_FATAL =no``IPV6_FAILURE_FATAL =no``IPV6_ADDR_GEN_MODE =stable-privacy``NAME =ens33``UUID =6a2fd405-5938-4d02-8882-a380b7b043ba``DEVICE =ens33``ONBOOT =yes``IPADDR =192.168.52.100``NETMASK =255.255.255.0``GATEWAY =192.168.52.2``DNS1 =114.114.114.114``DNS2 =8.8.8.8


四.SCADA服务及修改

1.SCADA服务作用

Realtime采集:采集PLC的数据(端口505)``Router :将采集到的PLC数据放到Redis数据库中(端口2006)``Sync :将Redis采集的数据放到InfluxDB数据库中(所有数据都有了)``Job :将InfluxDB数据放到InfluxDB 的Bookup(保存备份)``Ftpdata :将PLC历史文件放到文件夹(指定)``MySQL :用户名,风场信息``Web :influxdb到mysql5分,瞬时平均值,每日23点发电量统计``Redis:用户名sany/root 密码sany_root


2.服务端口号

能量管理平台相关端口号(Slave ID 默认1)

2404 :104协议端口``506 :AGC/AVC端口``507 :远动端口``508 :风功率预测端口``509 :一次调频端口``510 :并网点有功Modbus端口``511 :集控中心Modbus端口``512~515 :备用端口


3.服务端口号

能量管理平台相关端口号(Slave ID 默认1)

mkdir file1 file2 //创建一个名为file1的目录


网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,请看下方扫描即可前往获取
在这里插入图片描述

👉1.成长路线图&学习规划👈

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

在这里插入图片描述
在这里插入图片描述

👉2.网安入门到进阶视频教程👈

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩。(全套教程扫描领取哈)
在这里插入图片描述
在这里插入图片描述

👉3.SRC&黑客文档👈

大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录

SRC技术文籍:
在这里插入图片描述
黑客资料由于是敏感资源,这里不能直接展示哦! (全套教程扫描领取哈)

👉4.护网行动资料👈

其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!
在这里插入图片描述

👉5.黑客必读书单👈

在这里插入图片描述

👉6.网络安全岗面试题合集👈

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。
在这里插入图片描述

所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值