
linux基础
基础
y_zilong
书读百遍 其义自见
展开
-
CentOS 7 最小化安装建议安装包
日常centos 7 最小化安装建议安装包,常用![root@localhost ~]# yum -y install vim-enhanced tcpdump lrzsz tree telnet bash-completion net-tools wget bzip2 lsof tmux man-pages zip unzip nfs-utils gcc make gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel sy.原创 2022-04-15 21:11:04 · 773 阅读 · 0 评论 -
目标主机showmount -e信息泄露(nfs漏洞)
可以对目标主机进行"showmount -e"操作,此操作将泄露目标主机大量敏感信息,比如目录结构。更糟糕的是,如果访问控制不严的话,攻击者有可能直接访问到目标主机上的数据。NSFOCUS建议您采取以下措施以降低威胁:* 限制可以获取NFS输出列表的IP和用户。* 除非绝对必要,请关闭NFS服务、MOUNTD。解决:vi /etc/hosts.deny 编辑这个配置文件在里面加上:mountd: all 就可以/etc/hosts.denymountd: all ...原创 2021-12-23 17:02:07 · 5655 阅读 · 0 评论 -
linux 修改普通用户 openfiles限制
1、root用户线程数文件句柄数#Linux系统非root用户无法通过ulimit -n的方法修改系统的最大打开文件数限制。网上流传的vi /etc/security/limits.conf 方法也只能对root用户生效#改root 线程数65535 文件句柄数655351echo "ulimit -u 65535" >> /etc/profileecho "ulimit -n 655351" >> /etc/profilesource /etc/profile原创 2021-12-17 11:21:27 · 4502 阅读 · 0 评论 -
openssl 版本升级
1、配置yum源安装gcc、perlvim /etc/yum.repos.d/tx.repo[tx]name=txbaseurl=https://mirrors.cloud.tencent.com/centos/7/os/x86_64/ enabled=1 gpgcheck=0[ep]name=epbaseurl=https://mirrors.cloud.tencent.com/epel/7/x86_64/enabled=1gpgcheck=0yum clean a原创 2021-12-08 21:38:42 · 1101 阅读 · 0 评论 -
普通用户sudo\su 到root免密码
1、普通用户sudo su - 免密切换到root用户普通用户sudo su - 到root免密码#sudo su - 免密切换rootusermod yzil -g wheelecho "%wheel ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers2、普通用户 su - 或 su - root 免密切换到root用户#直接 su - 免密切换rootusermod -G wheel yzilvim /etc/p原创 2021-11-18 15:10:07 · 5960 阅读 · 0 评论 -
centos6.5安装python3
现在好多人都不会用centos6.5安装python3,现在演示一下源码编译[root@cent7_6 ~]$cat install_python3.sh #!/bin/bash##********************************************************************#Author: yzl#QQ: calm_yzl@163.com#Date: 2021-10-22#FileName: in原创 2021-10-22 21:15:24 · 458 阅读 · 0 评论 -
安装好的linux系统如何更改中国时区
执行tzselect命令-->选择(4)Asia-->选择(9)China-->选择(1)Beijing Time-->Yes再执行ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime[root@cent8_yzl_20 ~]# tzselectPlease identify a location so that time zone rules can be set correctly.Please selec.原创 2021-05-18 15:03:44 · 404 阅读 · 0 评论 -
linux基础面试题
1、统计当前主机的TCP协议网络各种连接状态出现的次数[root@cent8_yzil ~]# netstat -nat|awk '{print $6}' |sort|uniq -c2、请使用文本处理命令打印出 /etc/init.d/functions 的所有函数名称[root@cent8_yzil ~]# cat /etc/init.d/functions | sed -nr 's/\{$//p'3、抓取从源地址为10.0.0.111主机访问目标主机10.0.0.222的8...原创 2021-05-15 17:22:33 · 2228 阅读 · 8 评论 -
Firewalld报:WARNING: AllowZoneDrifting is enabled
linux版本:CentOS Linux release 8.3.2011启用防火墙,提示警告:WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option. It will be removed in a future release.解决方法:修改防火墙配置文件:vim /etc/firewalld/firewalld.conf搜索:AllowZoneDrifi原创 2021-05-14 15:41:15 · 4462 阅读 · 0 评论 -
新添加一块虚拟硬盘然后在不重启的情况下扫描出来
虚拟机设置里添加一块硬盘确认主机总线号:ls /sys/class/scsi_host/host0 host1 host2重新扫描SCSI总线来添加设备:[root@cent8_yzil ~]# echo "- - -">/sys/class/scsi_host/host0/scan[root@cent8_yzil ~]# echo "- - -">/sys/class/scsi_host/host1/scan[root@cent8_yzil ~]# echo "- -..原创 2021-04-29 15:05:23 · 397 阅读 · 0 评论 -
linux 查看端口被哪个进程占用?找出并杀死占用进程的方法
1、lsof查看端口的占用情况lsof -i #将会显示命令+进程ID+进程的所属用户,以及监听的协议,状态等信息[root@y_zilong ~]# lsof -i:22COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEsshd 1388 root 3u IPv4 22901 0t0 TCP *:ssh (LISTEN)sshd 1388 root 4u IPv6 22903 ..原创 2021-04-13 15:47:25 · 801 阅读 · 0 评论 -
硬链接和软链接区别总结
1.本质: 硬链接:本质是同一个文件 软连接:本质不是同一个文件2.跨设备 硬链接:不支持 软连接:支持3.inode 硬链接:相同 软链接:不同4.连接数 硬链接:创建新的硬链接,链接数会增加,删除硬链接,链接数减少 软链接:创建或删除,链接数不会变化5.文件夹 硬链接:不支持 软链接:支持6.相对路径 硬链接:原始文件相对路径是相对于当前工作目录 软链接:原始文件的相对路径是相对于链接文件的相对路径...原创 2021-04-05 15:23:23 · 2559 阅读 · 0 评论 -
提示空间快满,使用 rm 删除了很大的无用文件后,df 仍然看到空间不足,为什么?如何解决?
如果程序正在被使用,删除文件后,空间不会释放,原因可能是rm的文件正在被使用,所以不能删除,有以下两种方法:1、使用lsof查看是否正在被使用,如果进程不重要,可以kill杀死进程[root@y_zilong boot]# lsof |grep delete#查看被删除的文件[root@y_zilong boot]# w#看正在执行的程序[root@y_zilong boot]# kill -9 123456#kill -9加进程号,彻底杀死进程2、如果进程重要不可断开,先把大原创 2021-04-05 14:12:27 · 943 阅读 · 0 评论 -
inode案例1:提示空间满 No space left on device,但 df 可以看 到空间很多,为什么?
解决方法:节点编号用完了,增加节点编号增加不了,说明你的磁盘上的文件都是小文件;1、删除不用的文件和文件夹释放inode2、迁移数据到新磁盘然后格式化重新指定inode知识点: 1.Linux下一个文件夹或者一个文件就会占用一个inode资源 2.inode资源数量是在格式化磁盘的时候就指定的(可以不指定,但也会有一个值),要更改这个数量必须格式化磁盘 3.如果某个磁盘的inode资源用尽,即便磁盘有空间,也不能进行任何文件或者文件夹的新增 4.删除一个文...原创 2021-04-05 12:04:03 · 721 阅读 · 0 评论 -
at和cron(计划任务)
1、at (一次性任务)前提:服务必须启动[root@y_zilong ~]#systemctl status atd.service ● atd.service - Job spooling tools Loaded: loaded (/usr/lib/systemd/system/atd.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2021-04-19 08:52:00原创 2021-04-19 22:19:53 · 428 阅读 · 0 评论 -
linux中的&&和||符号
& 表示任务在后台执行,如要在后台运行ping www.baidu.com,则有ping www.baidu.com &,将这个任务放到后台去执行,关闭终端也不影响这个任务的正常执行。但是要求这个任务输出内容到标准输出中(例如ping、echo或ls),即使使用了&,也会等待这些输出任务在前台运行完毕在前台运行:ctrl+z组合键可以让前台运行的任务暂停,仅仅是暂停,而不是将任务终止ctrc+c组合键是终止任务[root@y_zilong ~]# ping ww..原创 2021-04-23 20:18:48 · 1355 阅读 · 0 评论 -
scp linux2台机器之间如何传输文件
从远程将目录拷回本地scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地-a 尽可能将档案状态、权限等资料都照原状予以复制[root@y2_zilong ~]# echo a >> /etc/hosts[root@y2_zilong ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localh原创 2021-04-26 19:54:29 · 131 阅读 · 0 评论 -
Ubuntu 18.04允许root登录
root@ubuntu:~# vi /etc/ssh/sshd_config #PermitRootLogin prohibit-password改为:PermitRootLogin yesroot@ubuntu:~# service ssh restart原创 2021-04-27 17:17:46 · 245 阅读 · 0 评论 -
Centos7 XFS根分区扩容,非LVM
虚拟机磁盘扩容,给根目录扩容10G[root@y_zilong ~]# lsblk #列出块设备NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 30G 0 disk ├─sda1 8:1 0 300M 0 part /boot├─sda2 8:2 0 2G 0 part [SWAP]└─sda3 8:3 0 17.7G 0 part /sr0原创 2021-04-11 21:52:42 · 1868 阅读 · 3 评论