Linux基础
文章平均质量分 85
Linux相关基础操作
魅Lemon
hello, everybody
展开
-
iptables防火墙详解
自定义链可以方便的管理不同的规则,方便后期规则的修改,但是需要注意的是,自定义链并不能直接使用,而是需要被默认链引用才能够使用。原创 2023-04-07 19:14:02 · 3687 阅读 · 0 评论 -
PM2入门及其常用命令
进程管理主要是指创建,终止和监控进程。进程管理器主要是用来确保你的应用在启动后能够保持在线pm2 是 nodejs 的进程管理器,默认支持负载均衡,能够守护进程。还支持查看应用运行时的性能,资源占用情况等当我们需要管理多个应用,或者应用有多个运行环境时,使用pm2 start来启动应用+配置参数是很不方便的。所以,pm2 支持使用配置文件来启动和管理应用。原创 2023-04-07 19:07:47 · 6487 阅读 · 1 评论 -
Rsync与Inotify监控与同步
Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快;Rsync支持大多数的类Unix系统,无论是Linux、Solaris还是BSD上都经过了良好的测试;此外,它在windows平台下也有相应的版本,如cwRsync和Sync2NAS等工具rsync与传统的cptar备份方式相比,原创 2023-04-07 19:06:47 · 1259 阅读 · 0 评论 -
Linux中curl详解
curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。原创 2023-02-18 16:12:30 · 1200 阅读 · 0 评论 -
Linux Systemd 教程
Systemd 服务的 Unit 文件可以分为三个配置区段:Unit 和 Install 段:所有 Unit 文件通用,用于配置服务(或其它系统资源)的描述、依赖和随系统启动的方式Service 段:服务(Service)类型的 Unit 文件(后缀为 .service)特有的,用于定义服务的具体管理和操作方法sleep 1;: 用户自己定义的单元文件,安装包相关配置,一般是供应商提供的操作系统资源,。通常,只允许包管理工具(yum/dnf/rpm/apt)进行包安装的过程中操作此路径;原创 2022-09-28 15:14:53 · 2673 阅读 · 0 评论 -
常见Shell编程脚本
提示用户输入用户名和密码,脚本自动创建相应的账户及配置密码。如果用户不输入账户名,则提示必须输入账户名并退出脚本;如果用户不输入密码,则统一使用默认的 123456 作为默认密码使用 user.txt 文件中的人员名单,在计算机中自动创建对应的账户并配置初始密码本脚本执行,需要提前准备一个 user.txt 文件,该文件中包含有若干用户名信息。原创 2022-09-28 15:07:21 · 1812 阅读 · 0 评论 -
Linux服务器线上优化
在性能调优时,需要先对服务器负载进行分析,通常而言,我们主要分析CPU使用率、内存使用率、磁盘I/O,服务器负载和带宽使用情况光有强大的物理性能是不够的,还需要对内核参数进行调优,这样才能在高并发压力下充分体现服务器应有的性能。当然,并不是所有的服务器都需要做高并发性能调优,一般来说,只需要对要处理高并发请求的服务器进行内核参数调优即可,常见的包括前端服务器,后端服务器,数据库服务器。单个进程最大打开文件数和TCP相关设置。......原创 2022-07-29 20:26:29 · 658 阅读 · 0 评论 -
Linux开发运维常用命令
文章目录一、Java开发常用命令1、前言2、常用命令简介3、常用命令详解3.1 基础命令3.2 磁盘,文件,目录相关操作3.3 检索相关3.4 网络相关3.5 监控linux性能命令二、Linux必备150个命令大全一、Java开发常用命令1、前言一般java开发者来说,或多或少都会接触到linux,因为许多服务都需要部署等,因此一些java常用的linux命令需要每一个java开发者都了解。这里总结一波,方便后期查找。入门级常用linux命令可以参考:Linux常用命令操作2、常用命令简介Li原创 2022-05-30 20:35:02 · 1903 阅读 · 0 评论 -
内网穿透工具
文章目录一、frp和RDClient1、简介1.1 frp简介1.2 RDClient简介2、frp使用方法2.1 frps服务器端2.2 通过rdp 访问内网机器2.3 简单的文件访问服务2.4 通过自定义域名访问部署于内网的 Web 服务3、其他高级功能3.1 加密与压缩3.2 TLS3.3 代理限速3.4 范围端口映射二、NPS-NPC1、简介2、NPS下载与安装3、NPC下载与安装3.1 客户端下载3.2 服务注册3.3 无配置文件模式3.4 配置文件模式4、其他三、Ngrok1、简介2、使用方法3原创 2022-05-09 21:20:49 · 2003 阅读 · 0 评论 -
windows常用网络命令
windows常用网络命令1、pingping是一个使用频率极高的命令,使用的是ICMP协议,可以用于确定本地主机能否与另外一台主机交换数据报,也可以用于测试网络故障,也有可能被黑客用来进行攻击。ping IP #默认ping IP -t #连续对IP地址执行ping命令,直到被按Ctrl+C中断;ping IP -n#执行特定次数的ping命令;2、nestatnestat用于显示与IP、TCP、UDP和ICMP协议相关的统计信息,用于检测本机各个端口的网络连接情况#netstat常用参原创 2022-04-14 15:20:18 · 5069 阅读 · 0 评论 -
Linux开机密码重置
一、Linux密码重置1、Centos7密码重置首先重启centos,随即长按shift进入grub菜单选择正确的内核版本,按e进入编辑界面,将 [ro] 改为 [rw init=sysroot/bin/sh],然后按照指示,按[ctrl+x]to start使用单用户模式启动.由于是单用户,就不需要密码进入了.然后就可以开始修改密码了,说明一下我有两个用户,root和shawn。首先输入命令[chroot /sysroot],chroot就是change root,也就是改变程序执行时所参考的原创 2022-04-08 17:00:59 · 5642 阅读 · 0 评论 -
Linux 防火墙
文章目录1、引言1.1 简介1.2 Linux通用命令2、**Ubuntu** 操作系统2.1 简介2.2 ufw防火墙操作2.3 ufw开启注意事项3、Centos操作系统3.1 简介3.2 firewalld 防火墙4、windows下端口检测1、引言1.1 简介对于云服务器来说,防火墙开启和设置安全组是对云服务器的双重保护,如果选择关闭防火墙,建议安全组谨慎开放端口。Linux基于其内核拥有多种形式的发行版,其中Ubuntu 基于 Debian,CentOS 基于 RHEL;而这两者之间的防火原创 2021-11-18 12:22:17 · 689 阅读 · 0 评论 -
Linux账户管理实践
文章目录1、环境准备2、新建用户组和用户3、group组操作4、登录5、给新建用户添加sudo权限5.1 添加到sudo组5.2 修改sudoers表5.3 /etc/sudoers的格式6、/etc/passwd详解7、删除用户和组8、其他1、环境准备ubuntu20.04 LTS所有操作都在root账户下操作2、新建用户组和用户#首先新建一个组sudo groupadd develop#下面是两种创建用户方式,第一种会自动配置好,推荐adduser shawn#第二种创建用原创 2021-11-12 22:25:55 · 1045 阅读 · 0 评论 -
Linux日志系统初探
文章目录1、Linux日志介绍2、Linux常见日志文件3、常用命令与日志分析4、Linux中的tty、pts、pty等概念辨析5、查看相关文件实例6、linux中log文件夹各个log文件内容1、Linux日志介绍Linux日志文件包括以下三种类型内核及系统日志这种日志数据由系统服务syslog统一管理,根据其主配置文件/etc/syslog.conf中的设置决定将内核消息及各种系统程序消息记录到什么位置。系统中有相当一部分程序会把自己的日志文件交由syslog管理,因而这些程序使用的日志记录原创 2021-11-04 13:13:13 · 354 阅读 · 0 评论 -
EAIBOT小车树莓派3B网络问题
一、问题描述电脑和EAIBOT小车的树莓派3b连接好路由器WIFI后,树莓派和电脑能够正常通信,电脑能正常上网,但是发现树莓派无法上网。命令ping baidu.com显示找不到主机,在修改/etc/resolv.conf中的nameserver 8.8.8.8DNS配置后仍显示网络不可达。二、问题分析输入ifconfig命令后,eth0是以太网网卡,lo指的是本地回环,wlan0是无线网卡,我无线路由器网段为192.168.32.x,现在是无线网进行连接,局域网能正常通讯。因为我连接了wlan原创 2021-07-27 15:49:15 · 599 阅读 · 0 评论 -
SSH原理与使用
一、SSH介绍SSH是Secure Shell Protocol的简写,用于加密两台计算机之间的通信,并且支持各种身份验证机制。SSH先对联机数据包通过加密技术进行加密处理,加密后在进行数据传输。确保了传递的数据安全。SSH是安全的加密协议,用于远程连接linux服务器。SSH默认端口是22,安全协议版本SSHv2,除了2之外还有SSHv1(有漏洞)。SSH服务端主要包含两个服务功能SSH远程连接和SFTP服务。Linux SSH客户端包含ssh远程连接命令,以及远程拷贝scp命令等。而SS原创 2021-03-26 19:21:46 · 2576 阅读 · 1 评论 -
Linux常用命令操作
1、文件目录操作ls命令所有ls可以进行组合使用ls -a #列出目录所有文件,包含以.开始的隐藏文件ls -A #列出除.及..的其它文件ls -r #反序排列ls -t #以文件修改时间排序ls -S #以文件大小排序ls -h #以易读大小显示ls -l #除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来#列出当前目录中以“l"开头的目录的详细内容ls -l l*cd命令切换目录,其中 ./指当前目录#进入根目录cd /#进去当前账户home目录c原创 2021-03-15 19:21:38 · 1049 阅读 · 0 评论