![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 52
Cry丶
/*有些梦虽然遥不可及, 但却并不是不可以实现*/<br>
写博客的原因(告戒自己):
1.记录自己的成长, 是非对错10年后回望;
2.我踩过的坑,同仁们就不要再迈了;
3.开源精神 理想主义 利他主义。
展开
-
linux查看物理CPU个数、单个物理CPU的核数、逻辑CPU个数
linux查看cpu参数原创 2023-03-13 10:45:59 · 466 阅读 · 0 评论 -
linux倒序查看占用cpu或内存最多的进程
linux倒序查看占用cpu或内容最多的进程原创 2022-12-06 10:56:35 · 12171 阅读 · 0 评论 -
Linux环境变量配置
Linux环境变量配置全攻略转载 2022-02-17 09:12:28 · 280 阅读 · 0 评论 -
【已解决】yum更新失败:rpmdb: BDB0113 Thread/process 2673/140126198814528 failed: BDB1507 Thread died...
yum update 失败os: centos 7.4可以通过如下代码解决# cd /var/lib/rpm# lsBasenames __db.001 __db.003 Group Name Packages Requirename Sigmd5Conflictname __db.002 Dirnames Installtid Obsoletename Providename Sha1header Triggername#原创 2020-12-11 06:52:09 · 10997 阅读 · 11 评论 -
【远程连接工具】xshell上用vi/vim小键盘无法使用的修改办法
使用终端登录Linux后使用vim编辑文本,这时在默认设置下载插入模式使用小键盘会插入一些非数字的字符。更改的方法:在文件(file)-- > 默认设置属性(Default setting properties)–> 终端(Terminal)设置中选择终端类型为linux后,重启xshell即可解决...原创 2022-02-10 21:37:17 · 1449 阅读 · 0 评论 -
【Linux&JDK】Linux手动指定JDK版本的方法
jdk下载地址:链接:jdk-8u211-linux-x64.tar.gz下载提取码:6r5fjdk的安装这里以jdk-13.0.2_linux-x64_bin.tar.gz为例,jdk-8u211-linux-x64.tar.gz安装同理#建立安装目录,在home文件夹中创建develop文件夹,再在develop文件夹中创建java文件夹 (命令如下)`cd /home/mkdir -p develop/java1.上传jdk安装包到指定文件夹使用安装包安装,拖进去就可以安装,前提是原创 2022-02-10 14:35:45 · 2211 阅读 · 0 评论 -
Linux删除占用“xxx“端口的进程
一、查看端口lsof -i:端口号# 如果没有losf命令 则:yum install lsof -y 安装二、通过进程号,杀掉进程kill -9 12468原创 2021-12-29 13:42:03 · 595 阅读 · 0 评论 -
linux全局删除空文件
#/bin/bashfor filename in `ls`do if test -d $filename then b=0 else a=$(ls -l $filename | awk '{ print $5 }') if test $a -eq 0 then rm $filename fi fi done原创 2021-10-18 09:21:09 · 93 阅读 · 0 评论 -
yum指定目录安装
yum -c /etc/yum.conf --installroot=/usr/local --releasever=/ install ***原创 2021-09-16 13:47:16 · 5128 阅读 · 0 评论 -
linux:创建普通用户并赋予sudo权限
创建普通用户并设置密码:useradd hadooppasswd hadoop为普通用户添加sudo权限:visudo在## Allow Root下增加如下内容hadoop ALL=(ALL) ALL参考:https://www.cnblogs.com/lambs/p/9357564.html原创 2021-05-08 09:56:01 · 314 阅读 · 0 评论 -
linux tar命令参数大全
Linux tar(英文全拼:tape archive )命令用于备份文件。tar 是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。语法tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <区块数目>][-C <目的目录>][-f <备份文件>][-F <Script文件>][-K <文件>][-L <媒体容量>][-N <日期时间>][-T <范本文件>原创 2021-05-01 16:30:10 · 704 阅读 · 0 评论 -
linux中unzip语法
Linux unzip命令用于解压缩zip文件unzip为.zip压缩文件的解压缩程序。语法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]参数:-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。-f 更新现有的文件。-l 显示压缩文件内所包含的文件。-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行原创 2021-04-27 17:29:11 · 199 阅读 · 0 评论 -
127.0.0.1和0.0.0.0地址的区别
在进行网络编程时,会将服务器的IP地址设置为127.0.0.1。然后绑定端口,开始监听。但是对于服务器来说,除了127.0.0.1,还有内网IP和公网IP,绑定本地的话只能局域网传输,所以,应该怎么绑定?先复习一下IP类型:IP地址一共分为5类,即A~E,它们分类的依据是其net-id所占的字节长度以及网络号前几位。A类地址:网络号占1个字节。网络号的第一位固定为0。B类地址:网络号占2个字节。网络号的前两位固定为10。C类地址:网络号占3个字节。网络号的前三位固定位110。D类地址:前四位是原创 2021-02-28 05:34:54 · 1063 阅读 · 0 评论 -
【已解决】OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0)
查看报错日志:OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error=‘Out of memory’ (errno=12)kafka时启动失败,服务器内存不足解决方案:先执行命令 free -m 查看内存是不是还有 最主要的是 看有没有交换空间 swap (这很重要)如果没有交换空间 或者交换空间比较小 要先安装交换空间 或者增大空间..原创 2021-02-27 06:57:58 · 14733 阅读 · 4 评论 -
linux创建软连接、删除软连接、修改软连接
创建:ln -s 【目标目录】 【软链接地址】ln -s /usr/local/python3/bin/python3 /usr/bin/python3ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3删除:rm -rf 【软链接地址】#正确的删除方式(删除软链接,但不删除实际数据)rm -rf ./test_chk_ln#错误的删除方式rm -rf ./test_chk_ln/ (这样就会把原来test_chk下的内容删除)修改:ln -s原创 2021-02-24 10:25:18 · 2142 阅读 · 0 评论 -
linux中的/usr,/var,/opt目录详解
转自:https://www.cnblogs.com/lesroad/p/9737954.html/usr文件系统/usr 文件系统经常很大,因为所有程序安装在这里. /usr 里的所有文件一般来自Linux distribution;本地安装的程序和其他东西在/usr/local 下.这样可能在升级新版系统或新distribution时无须重新安装全部程序./usr/X11R6X Window系统的所有文件.为简化X的开发和安装,X的文件没有集成到系统中. X自己在/usr/X11R6 下类似/u原创 2021-02-24 03:55:14 · 561 阅读 · 0 评论 -
SELinux的策略规则
目录一、SELinux Targeted、MLS和Minimum策略Target 策略MLS 策略Minimum 策略二、SELinux策略规则查看方法(seinfo和sesearch)三、SELinux策略规则的开启和关闭查询策略规则是否开启修改规则的开启状态SELinux导致vsftpd不能正常登录一、SELinux Targeted、MLS和Minimum策略对于 SELinux 来说,所选择的策略类型直接决定了使用哪种策略规则来执行主体(进程)可以访问的目标(文件或目录资源)。不仅如此,策略类型原创 2021-02-21 00:42:58 · 4388 阅读 · 0 评论 -
SELinux auditd日志系统
目录SELinux auditd日志系统的安装与启动SELinux auditd日志使用方法audit2why命令audit2allow命令sealert命令SELinux auditd日志系统的安装与启动当查看特定安全上下文的策略规则时,SELinux 会使用被称为 AVC(Access Vector Cache,访问矢量缓存)的缓存,如果访问被拒绝(也被称为 AVC 拒绝),则会在一个日志文件中记录下拒绝消息。这些被拒绝的消息可以帮助诊断和解决常规的 SELinux 策略违规行为,至于这些拒绝消息原创 2021-02-21 00:04:37 · 1703 阅读 · 1 评论 -
SELinux的安全上下文
一、SELinux安全上下文查看方法SELinux 管理过程中,进程是否可以正确地访问文件资源,取决于它们的安全上下文。进程和文件都有自己的安全上下文,SELinux 会为进程和文件添加安全信息标签,比如 SELinux 用户、角色、类型、类别等,当运行 SELinux 后,所有这些信息都将作为访问控制的依据。首先,通过一个实例看看如何查看文件和目录的安全上下文,执行命令如下:[root@localhost ~]# ls -Z#使用选项-Z查看文件和目录的安全上下文-rw-------.root原创 2021-02-20 23:37:37 · 1973 阅读 · 0 评论 -
SELinux的三种工作模式详解
前言root 用户实在是一个超人,它在 Linux 系统当中就是无所不能的,而且读、写和执行权限对 root 用户完全没有作用。root 用户的存在极大地方便了 Linux 的管理,但是也造成了一定的安全隐患。大家想象一下,如果 root 用户被盗用了,或者 root 用户本身对 Linux 并不熟悉,在管理 Linux 的过程中产生了误操作,则会造成什么样的后果?其实绝大多数系统的严重错误都是由于 root 用户的误操作引起的,来自外部的攻击产生的影响反而不是那么严重。root 用户的权限过高了,一原创 2021-02-20 18:50:04 · 6698 阅读 · 0 评论