
Linux
文章平均质量分 55
墨痕诉清风
始于情,行于心。
展开
-
IDEA配置Github上传项目
备注提交描述信息,选择提交并推送,单提交不会直接上传到git。可配置令牌,这里选择令牌,选择安装好的git路径。设置输入之前添加的令牌。可配置ssh key。原创 2025-02-25 10:34:20 · 1217 阅读 · 0 评论 -
Linux创建免密登陆(错误:Permission denied (publickey,gssapi-keyex,gssapi-with-mic))
5. 将公钥内容追加到服务器上,cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys。3. ssh-keygen,一直回车。原创 2024-11-27 10:42:09 · 329 阅读 · 0 评论 -
运维:系统性能占用检查sysdig命令(Linux系统铁锹)
采集数据示例:采集数据格式:字段说明:evt.num: 递增的事件号。evt.time: 事件发生的时间。evt.cpu: 事件被捕获时所在的 CPU,也就是系统调用是在哪个 CPU 执行的。proc.name: 生成事件的进程名字。thread.tid: 线程的 id,如果是单线程的程序,这也是进程的 pid。evt.dir: 事件的方向(direction),> 代表进入事件,< 代表退出事件。evt.type: 事件的名称,比如 open、stat等,一般是系统调用。原创 2024-08-26 18:23:53 · 1462 阅读 · 0 评论 -
运维:查看web日志命令apachetop
apachetop命令是一个用于监控Apache web服务器性能的工具,它提供了实时的系统状态监控,特别是针对Apache服务器的访问日志进行分析,帮助用户了解服务器的负载情况、访问频率、以及访问者的行为等信息。这个工具对于网站管理员来说非常有用,因为它可以提供关于网站访问量的实时数据,包括每个页面的访问次数、访问者的来源、以及访问时间等详细信息。查看实时的访问日志,了解哪些页面最受欢迎、哪些页面访问量较少。分析访问者的行为模式,比如他们通常从哪里来到你的网站、他们在网站上停留了多长时间等。原创 2024-08-26 18:22:55 · 491 阅读 · 0 评论 -
GitHub提交PR(GitHub提交个人代码到社区)
GitHub不会再次显示这个Token,如果你丢失了它,你将需要生成一个新的Token。:在生成新令牌的页面中,你需要为新Token设置一个描述(用于帮助你记忆这个Token的用途),并选择该Token将具有的权限。通常,你需要根据你的具体需求来选择权限,但请注意,权限越多,安全风险也越大。如果你认为Token可能已被泄露,请立即在GitHub上撤销该Token,并生成一个新的Token。:在GitHub的右上角,点击你的头像或用户名,选择“Settings”(设置)。命令来更新你的用户名和邮箱地址。原创 2024-08-12 10:43:46 · 1954 阅读 · 0 评论 -
Ubuntu下载离线包、安装离线包(dpkg)
与centos的离线包不通用。最好直接切换到root方便。原创 2023-12-06 16:37:46 · 2471 阅读 · 0 评论 -
更换阿里云源最新地址记录(阿里镜像)
https://developer.aliyun.com/mirror/?spm=a2c6h.13651102.0.0.56031b11nebp8L&serviceType=mirror原创 2023-12-06 16:37:19 · 1034 阅读 · 0 评论 -
Linux系统下DHCP服务安装部署和使用实例详解(蜜罐)
一、概述DHCP :动态主机设置协议(英语:Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机...原创 2023-10-26 17:45:17 · 2479 阅读 · 2 评论 -
vim粘贴内容格式混乱解决方法(F11)
复制本地文件内容后,咱贴到vim文本内,格式错乱。shift + insert 再次粘贴。开发vim文件,进入后先按F11进入。原创 2023-08-03 14:48:39 · 2018 阅读 · 0 评论 -
Linux Watchdog看门狗理解
(看门狗定时器)是一种电子计时器,其用于检测和恢复计算机故障。在正常操作期间,计算机定期重置看门狗定时器以防止它“超时”。如果由于硬件故障或程序错误,计算机无法重置看门狗,定时器将生成超时信号,复位和重启计算机。通常出现在嵌入式系统或设备中,在这些设备中,人们无法轻易访问设备或无法及时对故障作出反应。在这样的系统中,如果计算机挂起,计算机就不能依赖于人来调用重启;它必须靠来复位。转载 2023-07-14 16:26:01 · 1228 阅读 · 0 评论 -
Linux系统用户下的 .bashrc 文件
程序文件这个文件主要保存个人的一些个性化设置,如命令别名、路径等。也即在同一个服务器上,只对某个用户的个性化设置相关。~/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。修改.bashrc进行个性化设置每次修改.bashrc后,使用以下命令就可以立刻加载修改后的设置,使之生效。一般会在文件中显式调用.bashrc。Linux启动bash时首先会去读取文件,这样~/.bashrc也就得到执行了,你的个性化设置也就生效了。原创 2023-04-26 16:41:33 · 1245 阅读 · 0 评论 -
Linux alias别名命令(格式化命令起新命令)
如果想让别名永久有效的话,就需要把所有的别名设置方案加入到家目录下的.bashrc文件中。alias [别名]=[新指令格式]使用unalias可以取消别名。原创 2023-02-25 18:25:27 · 187 阅读 · 0 评论 -
Linux重启命令shutdown与reboot
在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的。原创 2023-02-23 10:27:03 · 5254 阅读 · 0 评论 -
Linux cp命令覆盖文件文件夹不提示
原来一些服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。执行上面的命令时,b存在的每个文件都会提示是否覆盖。执行上面的命令时,b存在的每个文件都不再会提示。在有时拷贝文件比较多的目录,cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖。,这在cp覆盖操作的时候是不能忍受的。在终端执行alias就可以看出来了。把a目录下的文件复制到b目录。这是我们希望的理想状态,原创 2022-12-16 12:13:20 · 1493 阅读 · 0 评论 -
rpm包常用命令指南
卸载已brute_engine为开始的所有rpm包。将未安装的 xxx.rpm 包,释放到本地目录。查询已安装的软件包的相关文件的安装路径。原创 2022-12-01 17:18:46 · 5823 阅读 · 0 评论 -
systemctl命令查看服务是否设置开机启动
systemctl is-enabled 服务名。原创 2022-10-08 15:45:40 · 1932 阅读 · 0 评论 -
Shell设置某用户对文件夹有权限读写
【代码】Shell设置某用户对文件夹有权限读写。原创 2022-09-20 17:30:19 · 824 阅读 · 0 评论 -
linux中的strip命令(代码打包时瘦身减小大小)
由此可见,在strip之后文件变小了,但仍然可以执行, 节省了很多空间。而在调试的时候,就需要符号了。因此,将strip前的文件备份下来用于调试, 而strip后的文件用来实际发布。另外,strip不仅仅可以针对可执行文件, 还能针对目标文件和动态库等。从目标文件或可执行文件中剥掉一些符号信息和调试信息,使文件变小。打包时用最合适不过了,可直接缩身包大小。确实瘦身了,而且效果很明显。原创 2022-09-05 18:08:16 · 1892 阅读 · 0 评论 -
xxd命令(反编译、二进制文件转十六进制文件)
简单地说,xxd就是一个二进制文件查看器常用选项:-b转到 比特(二进制 数字) 模式, 而不是十六进制模式。在这种模式下, 每个字符被表示成八个 0/1 的数字,而不是一般的十六进制形式。每一行都以一个用十六进制形式表示的行号,后面是ascii (或者 ebcdic) 形式开头。命令行选项 -r, -p 在这个模式下不起作用。-h显示帮助信息后退出。-l N只输出 N 个字符。-ps以 postscript的连续十六进制转储输出,这也叫做纯十六进制转储。...原创 2022-08-07 22:00:15 · 2009 阅读 · 0 评论 -
Linux统计项目代码行数
Linux统计项目代码行数原创 2022-08-03 17:37:54 · 1047 阅读 · 0 评论 -
Linux查看是否有受到DDoS攻击及缓解方法(netstat、iptables )
1.只显示连接到80段口的活跃的网络连接,80是http端口,这对于web服务器非常有用,并且对结果排序.对于你从许多的连接中找出单个发动洪水攻击IP非常有用。在dos攻击和邮件炸弹,这个数字可能非常高.然而值通常依赖于系统,所以高的值可能平分给另外的服务器.2.这个命令对于在服务器上找出活跃的SYNC_REC非常有用,数量应该很低,最好少于5.在完成以上的命令,使用下面的命令杀掉所有httpd连接,清除你的系统.4.列出所有不同的IP地址节点发送SYN_REC的连接状态。然后重启httpd服务。...原创 2022-08-01 15:31:08 · 1330 阅读 · 0 评论 -
Shell nl命令详解(显示行号、读取文件)
nl命令在linux系统中用来计算文件中行号。nl可以将输出的文件内容自动的加上行号!其默认的结果与cat-n有点不太一样,nl可以将行号做比较多的显示设计,包括位数与是否自动补齐0等等的功能。...原创 2022-08-01 15:18:25 · 2776 阅读 · 0 评论 -
sudo命令以其他用户执行命令
sudo以其他身份来执行命令。原创 2022-07-19 20:57:29 · 1443 阅读 · 0 评论 -
kali系统更换国内源
kali系统更换国内源原创 2022-07-10 21:35:08 · 612 阅读 · 0 评论 -
Linux系统关键日志介绍总结(本地文件包含、敏感路径)
系统日志位置 /var/log/ /var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中。 /var/log/dmesg — 包含内核缓冲信息(kernel ring buffer)。在系统启动时,会在屏幕上显示许多与硬件有关的信息。可以用dmesg查看它们。 /var/log/auth.log — 包含系统授权信息,包括用户登录和使用的权限机制等。原创 2022-06-27 18:03:40 · 629 阅读 · 0 评论 -
利用ssh公钥传输文件
利用ssh公钥传输文件原创 2022-06-11 18:22:36 · 314 阅读 · 0 评论 -
Kali下压缩解压缩命令大全zip、gz、tar、tar.gz、bz2、tar.bz2、bz、tar.bz、Z、tar.Z、taz、tar.tgz、zip、rar、lha
目录解压缩targztar.gzbz2tar.bz2bztar.bzZtar.Ztgztar.tgzziprarlha熟知ZIPtartar.gztar.bz2解压缩tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)gz解压1:gunzip FileName.gz解压2:gzip -d FileNam原创 2022-05-15 23:51:37 · 9049 阅读 · 0 评论 -
SSH配置公钥登录
远程主机ssh配置vi /etc/ssh/sshd_configRSAAuthentication yes #启用RSA认证PubkeyAuthentication yes #启用公钥认证AuthorizedKeysFile .ssh/authorized_keys #公钥认证文件在客户端生成公私钥文件ssh-keygen -t rsa一路回车之后在$HOME/.ssh/下就可以看到两个文件-rw-------. 1 root root 1675 Oct 25 12:04原创 2022-05-09 23:24:30 · 2324 阅读 · 0 评论 -
Linux系统设置全局代理(http代理,socks代理)
4、在/etc/profile.d/文件夹下新建一个文件xxx.sh。1、在/etc/profile文件。2、在~/.bashrc。3、在~/.zshrc。原创 2022-05-09 10:52:36 · 27867 阅读 · 0 评论 -
查看当前Linux使用的什么shell(bash、rbash、zbash)
查看当前发行版可以使用的shell[root@localhost ~]# cat /etc/shells输出# /etc/shells: valid login shells/bin/sh/bin/bash/usr/bin/bash/bin/rbash/usr/bin/rbash/bin/dash/usr/bin/dash/bin/zsh/usr/bin/zsh查看当前使用的shell一、最常用的查看shell的命令,但不能实时反映当前shellecho $SHEL原创 2022-05-01 21:17:44 · 4205 阅读 · 0 评论 -
/etc/bash_completion.d目录作用(用户登录立刻执行该目录下脚本)
作用:触发普通用户登录进行反弹shell提权(需要升级完整tty)原创 2022-04-22 15:35:27 · 2921 阅读 · 0 评论 -
Ubuntu系统下载地址(Ubuntu、ISO、Ubuntu下载)
https://cdimage.ubuntu.com/ubuntu-mate/releases/原创 2022-04-15 22:12:49 · 2261 阅读 · 0 评论 -
lsof用法,查看端口对应的进程,运维(netstat不能用)
目录常用方法# 列出所有打开的文件:# 查看谁正在使用某个文件# 递归查看某个目录的文件信息# 比使用+D选项,遍历查看某个目录的所有文件信息 的方法# 列出某个用户打开的文件信息# 列出某个程序所打开的文件信息# 列出多个程序多打开的文件信息# 列出某个用户以及某个程序所打开的文件信息# 列出除了某个用户外的被打开的文件信息# 通过某个进程号显示该进行打开的文件# 列出多个进程号对应的文件信息# 列出除了某个进程号,其他进程号所打开的文件信息#原创 2022-04-14 20:55:43 · 997 阅读 · 0 评论 -
gzip压缩文件解压文件(gz文件)
安装yum install gzip -y压缩gzip filename.txtgzip -c filename.txt > /tmp/filename.txt.gz解压gzip -d filename.txt.gzgzip -d -c /tmp/filename.txt.gz > /tmp/d6z/filename.txt原创 2022-04-14 11:24:29 · 12171 阅读 · 0 评论 -
xshell连接kali时vim无法粘贴解决方法
一、查找defaults.vimls -al /usr/share/vim/这个文件可能各不相同,反正是以vim开头的二、编辑defaults.vim根据步骤一中查到的路径进行此步骤操作vim /usr/share/vim/vim82/defaults.vim将原来的set mouse=a改为set mouse=v测试,解决...原创 2022-04-13 10:13:55 · 1205 阅读 · 0 评论 -
Centos7升级最新git
1. 百度搜索"git官网"(https://git-scm.com/)2. 点击 "Downloads"3. 点击“Linux/Unix”可以看到这里没有Centos升级方法4. 向下拉页面选择"the IUS Community Project"点击进入5. 点击"Get Started"6. 复制运行命令7. 查看是否安装IUS成功yum repolist8. 查看最新版本yum provides git9. 安装最新g.原创 2022-03-23 10:51:24 · 2187 阅读 · 0 评论 -
Ubuntu 18.04-20.04开机自动root用户登录(测试可用)
默认开启自动登录功能的AutomaticLoginEnable和AutomaticLogin参数是被#注释掉的,要启用则需要将注释号取掉,并提供要启用自动登录的用户名而不是使用默认值 user1。配置文件更改完成后,下次重启计算机时,将会以您指定的用户自动登录 Ubuntu 18.04 LTS 系统。在虚拟机上面安装的 ubuntu 重启一下电脑,然后启动 ubuntu。在此,使用超级管理员用户解锁之后就可以直接启用「自动登录」功能。账户输入 root,密码输入你第一步设置的密码就 ok 了。...原创 2022-01-06 15:21:25 · 13453 阅读 · 5 评论 -
Ubuntu关于apt-get remove与apt-get purge
今天在Ubuntu服务器上安装supervisor,部署没成功想卸载重来,sudo apt-get remove supervisor 后发现配置文件还在,便手动删除了配置文件。再次安装,提示配置文件不存在,WTF!配置文件不该你软件给我创建吗?我想。查阅资料才知,还有 apt-get purge 这一选项,purge 清除。划重点:apt-get remove 会删除软件包而保留软件的配置文件apt-get purge 会同时清除软件包和软件的配置文件但是为什么重新安装会失败呢?系统中存原创 2022-01-05 18:04:50 · 936 阅读 · 0 评论 -
Ubuntu更换国内源(apt更换源)
网上的教程大部分都是文本命令行的方式更换国内源的,其实Ubuntu18.04也提供了图形界面的方式,这里主要讲图形界面的方式,毕竟点点鼠标就能完成的事儿谁愿意去输命令啊,而且还容易出错,当然这里也附上命令行的方式。可能很多人会问到底什么是源呢?其实吧它就像苹果和案桌的软件应用商店一样,为Linux用户提供软件下载及更新服务的。Linux家族有三个软件源系统:yum源,使用这种软件管理器的主要是:RedHat,CentOSapt源,使用这种软件管理器的主要是:UbuntuPacman源,使用这种原创 2022-01-05 13:55:06 · 103289 阅读 · 1 评论 -
Linux之CPU物理核与逻辑核
前言:以前经常在工作中听到所谓的服务器几核、几核,物理核数、逻辑核数,傻傻分不清楚。下面就了解一下相关概念及关系。一、所谓的CPU所谓的CPU,它的全称是Central Processing Unit / Processor,即中央处理器。一般公司在购买服务器时都会评估一台服务器中要几颗CPU,每颗CPU是几核的(CPU颗数越多,核数越多,一般处理能力越强)。个人购买的笔记本电脑、家用台式机,一般都是单颗CPU。注:平常中叫的单路、双路、四路指的就是服务器中有几个物理CPU。二、所谓的物理核数原创 2021-12-31 15:43:50 · 4880 阅读 · 0 评论