Linux
Borny鼎鼎
我想,我也是个匠人,砌代码的。
展开
-
查询运行的java程序线程总数
安装pstree包,yum install psmisc。原创 2024-01-03 09:33:37 · 687 阅读 · 0 评论 -
linux停止auditd.service审计服务
(3)停止auditd.service审计服务。(2)重启daemon。原创 2023-11-23 16:42:31 · 1153 阅读 · 0 评论 -
linux系统awk、cut、lsblk、crontab命令简介
crontab的命令构成为时间+动作,其时间有分、时、日、月、周五种,操作符有*取值范围内的所有数字、/每过多少个数字、-从X到Z、,散列数字。SSD是非转动盘,如果返回结果为0说明是SSD硬盘,如果返回结果为1,说明是转动盘HDD类的硬盘。cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出,例如。--complement选项提取指定字段之外的列(打印除了第二列之外的列)使用多个分隔符,先使用空格分割,然后对分割结果再使用,分割。使用正则,字符串匹配,输出包含re的行。原创 2023-11-23 16:35:13 · 485 阅读 · 0 评论 -
linux系统设置时间、查看系统信息、下载依赖包、du、查看进程状态、curl、grep、安装sar包命令简介
l表示仅输出包含匹配模式的文件名,而不显示具体匹配内容;-n表示显示匹配行的行号;-c表示显示匹配模式的行数统计;-A num表示显示匹配行以及后面的num行;-B num表示显示匹配行以及前面的num行;grep -r "hello" /home,-r表示递归搜索指定目录下的所有文件。grep -E "hello|world" a.txt,-E表示启用正则表达式。du -sh * | grep G | sort -rh,r表示反向排序。grep -v "hello" a.txt,-v表示反向查找。原创 2023-11-14 16:12:45 · 104 阅读 · 0 评论 -
linux系统报“blk_update_request: critical medium error, dev sdn, sector 1909891784”解决办法
linux系统,输入dmesg -T,报“blk_update_request: critical medium error, dev sdn, sector 1909891784”,初步判断磁盘损坏了,如下。badblocks检查磁盘损坏的区块,输入badblocks -sv /dev/sdn > /home/badblocks-sdn.txt &,有60个坏块被发现了,如下。原创 2023-09-19 13:56:59 · 3847 阅读 · 0 评论 -
linux系统报“INFO: task java:xxx blocked for more than 120 seconds.”解决办法
系统内存大,则缓冲区大,同步数据所需要的时间就越长,超时的概率就越大。vm.dirty_ratio则指定了当文件系统缓存脏页数量达到系统内存百分之多少时(如10%),系统不得不开始处理缓存脏页(因为此时脏页数量已经比较多,为了避免数据丢失需要将一定脏页刷入外存),在此过程中很多应用进程可能会因为系统转而处理文件IO而阻塞。vm.dirty_background_ratio指定当文件系统缓存脏页数量达到系统内存百分之多少时(如5%)就会触发后台回写进程运行,将一定缓存的脏页异步地刷入外存。原创 2023-09-19 13:41:44 · 800 阅读 · 0 评论 -
Linux报错audit: backlog limit exceeded
Linux ssh连接不上,ping、telnet都是通的,输入dmesg -T命令或登录界面均提示audit: backlog limit exceeded。原因是audit服务在繁忙的系统中进行审计事件操作,缓冲区存在瓶颈,导致系统接近崩溃。查看auditd服务状态,service auditd status。重启auditd服务,service auditd restart。将backlog_limit值由320修改为8192。查看配置,auditctl -s。原创 2023-08-01 16:44:35 · 1633 阅读 · 0 评论 -
linux系统vim、查找进程、oom_score_adj打分因子、sar、dmesg命令简介
oom_score_adj设为-1000时,表示禁止OOM killer杀死该进程,例如sshd值为-1000。Linux下面有个特性叫OOM killer(Out Of Memory killer),这个东西会在系统内存耗尽的情况下跳出来,选择性的干掉一些进程以求释放一些内存。%idle:显示CPU处于空闲状态的时间百分比(若空闲较大,但系统响应慢,有可能是CPU等待内存分配导致,应适当增加内存容量;%iowait:表示I/O等待占用的的CPU时间百分比(若该值较高,硬盘可能存在I/O瓶颈)原创 2023-07-26 17:31:13 · 548 阅读 · 0 评论 -
linux系统查看端口占用情况命令简介
netstat -aon|findstr "8888"(查看端口占用情况,8888是port)tasklist|findstr "53176"(查看哪个进程占用了端口,53176是pid)taskkill /PID 53176 -T -F(杀死进程,-T是包括了子进程,-F是强制)(1)Windows查看端口占用情况。(2)Linux查看端口占用情况。原创 2023-05-18 16:47:19 · 127 阅读 · 0 评论 -
linux系统相关策略
设置root帐户无法远程登陆,auditors帐户可以切换root帐户。口令复杂度策略、登录失败处理策略。新建auditors帐户。无操作30分钟自动退出。限制历史命令记录数量。原创 2023-05-17 16:03:51 · 396 阅读 · 0 评论 -
linux系统tar、yum、rpm、scp命令简介
rpm --force --nodeps -ivh xxx.rpm(强制安装、不检查依赖关系)仅安装指定的软件命令:yum install <package_name>仅更新指定的软件命令:yum update <package_name>删除软件包命令:yum remove <package_name>列出所有可更新的软件清单命令:yum check-update。列出所有可安裝的软件清单命令:yum list。更新所有软件命令:yum update。原创 2022-02-20 23:59:47 · 260 阅读 · 0 评论 -
yum源服务器配置
一、YUM源服务器配置1、备份cd /etc/yum.repo.d/mkdir repobackmv CentOS* repoback/2、在/home目录下,上传CentOS-7-aarch64-Everything-2009.iso文件3、挂载mkdir -p /mnt/centos7mount -o loop /home/CentOS-7-aarch64-Everything-2009.iso /mnt/centos7/4、配置vi /etc/yum.repos.d/local.r原创 2022-02-20 22:59:43 · 2583 阅读 · 0 评论 -
linux系统安装ftp服务
1、用户新增用户useradd -s /sbin/nologin -d /langfang langfang修改用户密码passwd langfang查看用户cat /etc/passwd删除用户userdel -r langfang2、权限文件夹授权chmod -R 777 /langfang3、配置文件cd /etc/vsftpd/touch chroot_listmv vsftpd.conf vsftpd.conf.bakvi vsftpd.conf# Examp原创 2022-02-20 21:47:11 · 210 阅读 · 0 评论 -
Linux系统安装jdk
1、查看已安装的jdkrpm -qa|grep jdk2、卸载rpm -e 软件名rpm -e --nodeps 软件包3、安装jdkrpm -ivh xxx.rpm4、环境变量(1)配置vi /etc/profileexport JAVA_HOME=/usr/java/jdk1.8export CLASSPATH=.;$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jarexport PATH=$PATH;$JAVA_HOME/bin(2)加原创 2021-01-03 16:46:23 · 96 阅读 · 0 评论 -
iptables基础
安装iptables-servicesyum install iptables-servicesiptables启动、停止等命令systemctl status iptablessystemctl disable iptablessystemctl enable iptablessystemctl stop iptablessystemctl start iptablessystemctl restart iptables语法iptables -t 表名 <-A/I/D/R&g原创 2021-04-02 15:09:09 · 119 阅读 · 0 评论 -
端口占用情况
1、linux系统lsof -i:80ps -ef|grep 13060kill 13060或kill -9 130602、windows系统查询所有端口情况netstat -ano查询指定端口情况netstat -aon|findstr "80"查询指定PID进程tasklist|findstr "13060"结束进程taskkill /f /t /im java.exe...原创 2021-01-03 17:10:26 · 126 阅读 · 0 评论 -
linux系统ls命令简介
2、查看当前目录下包含子目录的文件个数。4、查看当前目录下包含子目录的目录个数。1、查看当前目录下文件个数。3、查看当前目录下目录个数。原创 2021-01-03 15:26:02 · 148 阅读 · 0 评论 -
linux系统查看系统信息、top命令简介
第七行:(1)PID,进程ID,进程的唯一标识符;(5)VIRT,进程使用的虚拟内存;第三行:us用户空间占用CPU的百分比,sy内核空间占用CPU的百分比,ni改变过优先级的进程占用CPU的百分比,id空闲CPU百分比,wa IO等待占用CPU的百分比,hi硬中断占用CPU的百分比,si软中断占用CPU的百分比,st虚拟机被hypervisor偷去的CPU时间;第二行:系统共有1个进程,0个正在运行(running),1个睡眠(sleeping),0个停止(stoped),0个僵尸(zombie);原创 2021-01-02 21:45:44 · 194 阅读 · 1 评论 -
linux安装mysql数据库
1、依次执行yum install mysql、yum install mysql-devel和yum install mysql-server,安装mysql和mysql-devel都成功了,但是安装mysql-server失败了,原因是CentOS 7版本将MySQL数据库软件从程序列表中移除并使用mariadb代替了,所以安装mariadb即可(也可以下载并安装mysql-server,本文原创 2018-01-10 15:52:43 · 271 阅读 · 0 评论