linux
yujiajia111
这个作者很懒,什么都没留下…
展开
-
linux删除了业务进程正在使用的文件,又不能停止进程,如何释放文件占用的磁盘空间
一台linux分区使用率告警,同事为了清理空间,通过du -sh *查到应用的日志文件占用很高,他直接rm删除了日志文件。执行lsof | grep delete可以看到刚刚删除的文件因为被正在运行的进程调用所以并没有释放磁盘空间。并且业务实时性较高,不能重启进程释放文件。ll | grep delete可以看到未释放的文件链接,前面的数字是链接文件编号fid,可以通过echo > fid 清空。记录调用文件的进程pid,进入/proc/pid/fd。同样的方式也可以找到被误删的文件内容。原创 2023-09-04 13:53:45 · 303 阅读 · 0 评论 -
linux大神Brendan Gregg 性能之巅 第二版(systems performance)阅读心得(第二章)
“警察看到醉汉在路灯下找东西,就问他在找什么,醉汉回答钥匙丢了。警察帮着找了找也没找到,就问他确定是在灯下丢的吗?醉汉说:不,但这儿的光是最亮的。”故事挺有意思的,有些linux新手遇到问题就执行top,只是因为他们只会top。原创 2023-08-29 16:51:28 · 512 阅读 · 0 评论 -
CENTOS升级glibc导致系统无法启动
尝试单用户模式启动也报错,挂载iso镜像,进入救援模式。chroot /mnt/sysimage 也报错,cd /mnt/sysimage/lib64,ls | grep lrw|grep 2.17|more 列出被修改的库文件。用户为修复漏洞,从网上下载了glibc2.17安装包,make & make install 编译安装,导致系统无法登录,重启后提示/lib64中动态链接库文件报错。原库文件版本为2.12,还保留在/lib64目录下,只是软连接被指向了2.17的文件。原创 2023-08-02 17:14:34 · 392 阅读 · 0 评论 -
linux 防火墙配置 iptables
iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT /etc/sysconfig/iptables save iptables -I INPUT -m iprange --src-range 192.168.144.0-192.168.144.69 -p tcp --dport 1521...原创 2018-08-01 15:11:12 · 226 阅读 · 0 评论 -
LINUX双网卡绑定设置。
LINUX双网卡绑定设置方法:RedHat61)编辑Bond文件[ruby] view plain copy[root@redhat01 ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 ONBOOT=yes BOOTPROTO=none转载 2017-12-14 11:13:13 · 644 阅读 · 0 评论 -
oracle查看service name,SID,以及sys用户和system用户区别。
oracle查看service name,SID:service name:使用sqlplus / as sysdba登录后, show parameter service;查看SID:lsnrctl status可以看到sid。sys用户和system用户:system是数据库内置的一个普通管理员,你手工创建的任何用户在被授予dba角色后都跟这个用户差原创 2017-12-14 10:08:55 · 11993 阅读 · 0 评论 -
搭建NFS服务器
一、NFS服务简介 NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。 NFS 的基本原则是“容许不同的客户端及服务端转载 2017-12-13 11:19:23 · 290 阅读 · 0 评论 -
linux关于端口的查询命令。
lsof -i :22查看22号端口命令,根据端口查命令netstat -anp|grep vnc根据命令查端口ps -ef|grep xxxps -aux|grep xxx查看某个进程信息top:看cpufree -m:看内存一个网卡绑定多 ip方法一、建立eth0:1在网卡后加冒号和数字的文件cp /etc/sysconfig/net原创 2017-10-23 09:57:07 · 663 阅读 · 0 评论 -
Centos6.5安装配置VNC(linux的远程桌面)
之前需要使用iso镜像配置本地yum源。一. 安装gnome图形化桌面#yum groupinstall -y "X Window System"#yum groupinstall -y "Desktop"#yum groupinstall -y "Chinese Support"二. 安装vncserver并配置(vnc是一款优秀的远程控制软件)1转载 2017-10-20 13:39:54 · 498 阅读 · 0 评论 -
在vcenter中给linux虚拟机添加网卡,但找不到的问题。
在创建虚拟机时选择了一个默认的网卡,需要添加新的网卡:1、右键虚拟机,编辑设置,选择新设备-〉网络-〉添加,选择需要添加的网卡。2、登陆到系统中后,ifconfig命令查不到新网卡,并且/etc/sysconfig/network-script/ 目录下没有新的eth文件。3、使用ifconfig -a查看,可以看到添加的网卡,cat /etc/udev/rules.d/70-pers原创 2017-09-29 17:20:06 · 3513 阅读 · 0 评论 -
linux centos7之后关闭防火墙方法改变。
centos7之前的防火墙服务操作,使用:service iptables start/stop/restart (临时修改,开机后仍是原来配置)chkconfig iptables on/off (开机不启动/启动)centos7之后:service firewalld start/stop/restartchkconfig firewalld on/off原创 2017-09-28 11:41:29 · 469 阅读 · 0 评论 -
linux修改静态ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0service network restartifconfig转载 2017-09-28 11:45:03 · 249 阅读 · 0 评论 -
lvm在线扩展
1、给新发现的硬盘创建分区#fdisk /dev/vdc输入n(新建),p(主分区),1(第一个分区),开始节点默认1,结束节点默认最后一个。输入w,保存退出。#ls -al /dev/vdc*,查看是否有vdc1,若没有,得需要重启操作系统。2、将新建的硬盘分区打pv标签#pvcreate /dev/vdc13、将/dev/vdc1加入到vg_template原创 2017-09-26 19:08:07 · 550 阅读 · 0 评论 -
使用iso镜像配置本地yum源
1、上传iso镜像到任意目录下(可自定义路径名称)2、挂载iso到/iso目录下(可以自定义路径)mount -o,loop /xxx/xxx/xxx.iso /iso3、将 /etc/yum.repos.d/ 下的repo文件都备份后删除,新建一个repo文件 比如:Centos-Base.repo修改该文件:[a]name=abaseurl=file:///iso原创 2017-09-26 09:34:24 · 1634 阅读 · 0 评论 -
linux新建用户默认90天密码过期,设置永不过期方法。
使用root用户vi /etc/shadow找到需要修改的用户,将倒数第三个的90改为99999:wq!保存退出原创 2017-09-26 09:30:22 · 36645 阅读 · 0 评论