内核软死锁(soft lockup)bug原因分析         Soft lockup名称解释:所谓,soft lockup就是说,这个bug没有让系统彻底死机,但是若干个进程(或者kernel thread)被锁死在了某个状态(一般在内核区域),很多情况下这个是由于内核锁的使用的问题。 &nb            
                
         
            
            
            
            目录 前言下载安装虚拟机下载CentOS镜像创建虚拟机安装CentOS镜像网络配置前言大二上修计算机系统时安装过双系统,第一次安装的Ubuntu,因为网络设置不对,崩了。第二次安装的华为deepin,开心地用了三个月,因为不知原因的黑屏,崩了,那时候正值实验高峰期,系统崩了之后赶紧提取Linux分区的实验数据,然后又熬了一晚上重新装了一个deepin,胆战心惊地用到了结课之后就清楚了这个            
                
         
            
            
            
            相关文件/etc/passwd 存放所有账号信息/etc/shadow 存放账号的密码及设定信息/etc/login.defs 密码配置文件梳理账号信息以下操作可以直接修改 /etc/passwd 文件,也可以用相应的命令实现。1、删除不要的账号# 删除用户及家目录
userdel -r [用户名]
# 清除账号密码
passwd -d [用户名]2、锁定暂时不用的账号# 锁定账号
usermo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 09:22:04
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux1 初识Linux在前面的课程中,我们无论是开发、测试。部署、存储都在Windwos操作系统的环境中,从今天开始我们一起学习下Linux,Linux系统和Windows系统最大的区别就是图形化界面操作和用途上有所差异,除了这两点,两者有异曲同工之妙,在国内, Linux 系统更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows,也就是说Linux与Windows一样,同样也            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-28 19:40:44
                            
                                234阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux内核中的同步机制:原子操作、信号量、读写信号量和自旋锁的API。一、引言  在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要一些同步机制来同步不同处理器上的执行单元对共享的数据的访问。原子操作、信号量(semaphore)、读写信号量(rw_semaphore)、sp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-07 20:12:07
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            针对linux上的用户,如果用户连续3次登录失败,就锁定该用户,几分钟后该用户再自动解锁Linux有一个pam_tally2.so的PAM模块,来限定用户的登录失败次数,如果次数达到设置的阈值,则锁定用户。1、修改配置文件# vim /etc/pam.d/login
#%PAM-1.0
auth       required     pam_tally2.so deny=3 unlock_time            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-10 15:41:01
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            主要内容:一、账号安全控制。二、系统引导和登录控制。三、弱口令检测。四、端口扫描。一、账号安全控制1.系统账号清理(1)将非登录用户的Shell设为/sbin/nologin首先我们用命令“grep "bash$" /etc/passwd”查看一下可以登录的用户。如果我们不想让“lisi”这个用户登录,我们可以用”usermod -s /sbin/nologin”命令禁止他登录,再去切换“lisi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 20:05:36
                            
                                407阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            针对linux上的用户,如果用户连续3次登录失败,就锁定该用户,几分钟后该用户再自动解锁。Linux有一个pam_tally2.so的PAM模块,来限定用户的登录失败次数,如果次数达到设置的阈值,则锁定用户。PAM的配置文件介绍PAM配置文件有两种写法:一种是写在/etc/pam.conf文件中,但centos6之后的系统中,这个文件就没有了。另一种写法是,将PAM配置文件放到/etc/pam.d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 21:00:19
                            
                                965阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            centos7用户多次登录失败被锁定、sudo权限管理、添加用户报错处理 一、Account locked due to failed logins解决:方法一:使用root用户登陆后执行:pam_tally2 --user=username --reset 方法二:usermod -U 二、sudo权限赋予Linux中普通用户用sudo执行命令时报”xxx is n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-01 08:39:44
                            
                                260阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            重启服务器启动系统,在GRUB2引导画面(选择版本的时候)通过键盘上下键↑↓,选择。然后按E键,编辑引导项删除参数这里需要删除linux16这一行最后的 rhgb和 quiet参数(在UEFI系统中是linuxefi),删除rhgb和quiet这两个参数是为了显示系统信息。如图。添加参数添加以下参数:rd.break enforcing=0在64位IBM Power Series是linux这一行            
                
         
            
            
            
            在第一次配置hadoop集群的时候,遇到ssh不能无密码登陆问题(如果不想看详细,可以看最后总结:授权文件 authorized_keys 和.ssh目录除owner外都不允许有w权限 ) 1、服务器三台, 系统均为centos: TT1, TT2, TT3每台服务器都创建了hadoop账户,   /usr/sbin/useradd hadoop            
                
         
            
            
            
            一、账号安全措施1、系统账号清理将非登录用户的Shell设为/sbin/nologin 锁定长期不使用的账户 删除无用的账号 锁定账号文件passwd、shadow 常用命令有 查看当前状态:lsattr /etc/passwd /etc/shadow 锁定文件:chattr +i /etc/passwd /etc/shadow 解锁文件:chattr -i /etc/passwd /etc/sh            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 22:25:24
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            锁定root账号  # usermod -L root解除锁定  # usermod -U root如何查看账户被锁定cat /etc/shadow被锁定账户的加密字段前面会有!或者*            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-09 17:40:19
                            
                                185阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            介绍控制组或cgroup是CentOS 6中引入的内核功能,它提供了一种限制进程对系统资源的访问的新方法。您可以创建自己的cgroup,监视您配置的cgroup,拒绝cgroup访问某些资源,甚至可以在正在运行的系统上动态重新配置cgroup。在本教程中,我们将了解如何限制进程的CPU,内存和磁盘i / o。为此,我们将首先创建一些控制组,向它们添加流程,并查看它们的执行方式。先决条件在开始学习本            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-12 16:46:16
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            linux中 passwd -l 和usermod -L有什么区别,各自的解锁和锁定原理是什么样的呢?            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-11-16 21:52:48
                            
                                2207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1,账号设置 1、删除账号:userdel 2、设置账号不能登录系统 :useradd   账号名    -s  /sbin/nologin 3、锁定账号:
    passwd  -l  用户名
    usermod -L  用户名
   解锁账号:
    passwd  -u  用户名
    usermod -U  用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 13:34:16
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            pam_tally2 #查看锁定的用户pam_tally2 -u root -r #解锁root用户            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-15 14:53:12
                            
                                2670阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            账号安全控制与sudo授权命令一、账号安全控制(一)系统账号清理(二)密码安全控制1.设置密码有效期2.强制下次登陆更换密码(三)命令历史限制1.减少记录的命令条数2.登陆时自动清空历史命令(四)终端自动注销二、使用su命令切换用户(一)限制用户使用su命令三、linux中的PAM安全认证四、使用sudo机制提权(一)概述(二)配置sudo授权(三)启动sudo操作日志(四)别名创建五、开关机安            
                
         
            
            
            
            6.7 MySQL 事务与锁定命令6.7.1 BEGIN/COMMIT/ROLLBACK 句法缺省的,MySQL 运行在 autocommit 模式。这就意味着,当你执行完一个更新时,MySQL 将立刻将更新存储到磁盘上。 如果你使用事务安全表 (例如 InnoDB、BDB),通过下面的命令,你可以设置 MySQL 为非 autocommit 模式:  SET AUTOCOMMIT=0
 在此之后            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-09 11:35:40
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              1 show processlist; SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-06-20 14:42:00
                            
                                111阅读