linux
cxy1991xm
这个作者很懒,什么都没留下…
展开
-
linux安装更新gcc
1、安装gcc套装:yum install cppyum install binutilsyum install glibcyum install glibc-kernheadersyum install glibc-commonyum install glibc-develyum install gccyum install make2、升级gccyum -y install centos-release-sclyum -y install devtoolset-9-gcc d原创 2020-06-28 19:41:28 · 421 阅读 · 0 评论 -
linux获取本地ip
function query_eth_name() { ip route get 10.0.0.0 | head -n 1 | awk '{ \ for (i = 1; i < NF; ++i) { \ if ($i == "dev") { \ print $(i + 1); \ break; \ } \ } \ }'}function .原创 2020-05-30 10:22:02 · 275 阅读 · 0 评论 -
sed用法
1、在匹配的内容前追加,123是匹配的内容,hello是追加的内容sed -e '/123/ i\hello' a.txt2、在匹配的内容后追加,123是匹配的内容,hello是追加的内容sed -e '/123/ a\hello' a.txt3、替换匹配的内容,123是匹配的内容,hello是替换后的内容sed -e '/123/ c\hello' a.txt...原创 2020-05-07 20:07:46 · 142 阅读 · 0 评论 -
rsync实现多台服务器间文件同步
rsync实现多台服务器间文件同步假设有192.168.1.1和192.168.1.2服务器与客户端是相对的,运行服务的机器为服务器,请求服务的为客户端;在以下配置中,192.168.1.1运行rsync服务,因此为服务器,192.168.1.2为客户端一、服务端192.168.1.1安装配置rsync1、rpm -aq rsync 检测是否安装rsync2、yum instal...原创 2019-11-24 15:42:28 · 899 阅读 · 0 评论 -
iptables详解
1、5条链:prerouting、forward、postrouting、input、output2、4个表:raw、mangle、nat、filter3、查看规则iptables -nvL --line-number -L 查看当前表的所有规则,默认查看的是filter表,如果要查看NAT表,可以加上-t NAT参数 -n 不对ip地址进行反查,加上这个参数显示速度会快...原创 2019-10-31 20:18:39 · 300 阅读 · 0 评论 -
linux下df和du查看剩余空间不一致
一、原因:常见的df和du不一致情况是文件删除造成的,当一个文件被删除后,在文件系统目录中已经不可见了,所以du就不会再统计它了。然而如果这个时候还有运行的进程持有这个已被删除了的文件的句柄,那么这个文件就不会真正在磁盘中被删除,分区超级块中的信息也就不会更改。这样df仍旧会统计这个被删除了的文件。二、处理方式:使用lsof命令找到还持有被删除文件句柄的进程,然后关闭进程或者杀掉进程用以释放空间...原创 2019-09-15 22:39:45 · 698 阅读 · 0 评论 -
vim常用命令
1、命令行模式,v:从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。2、命令行模式,V:从光标当前行开始,光标经过的行都会被选中,再按一下V结束。3、命令行模式,Ctrl+v:从光标当前行开始,光标经过的行都会被选中,再按一下Ctrl+v结束。4、命令行模式,y:复制5、命令行模式,p:粘贴6、命令行模式,d:删除7、命令行模式,u:回退...原创 2019-08-01 17:34:12 · 87 阅读 · 0 评论 -
磁盘挂载
1、lsblk:列出所有可用块设备的信息2、fdisk -l:列出系统中当前连接的硬盘3、fdisk /dev/sdb:对sdb进行分区4、mkfs.ext3 /dev/sdb1 :将/dev/sdb1格式化为ext3类型 mkfs.xfs -f /dev/sdb:也可以将一个磁盘直接格式化,不进行分区5、mount /dev/sdb1 /data1:将一个分区挂载到/data1...原创 2019-08-01 12:11:22 · 460 阅读 · 0 评论 -
linux 每个进程/proc/pid的详细信息
/proc/pid/cmdline 进程启动命令/proc/pid/cwd 链接到进程当前工作目录/proc/pid/environ 进程环境变量列表/proc/pid/exe 链接到进程的执行命令文件/proc/pid/fd 包含进程相关的所有的文件描述符/proc/pid/maps 与进程相关的内存映射信息/proc/pid/mem 指代进程持有的内存,不可读/proc/pid/...原创 2019-07-23 15:38:51 · 3963 阅读 · 0 评论 -
linux 调整ulimit数值
1、vim /etc/security/limits.conf 添加以下内容:# *表示所有用户# soft即是软限制,hard是硬限制。用户可以超过soft设置的值,但一定不能超过hard 的值。一般soft比hard小# noproc表示最大进程数,nofile 表示最大文件打开数* soft noproc 65536* hard noproc 65536* soft nofile...原创 2019-07-23 15:38:21 · 1294 阅读 · 0 评论 -
/bin/bash和/bin/sh的区别
1、/bin/sh是/bin/bash的软连接,在一般的linux系统当中,使用sh调用执行脚本相当于打开了bash的POSIX标准模式,也就是说 /bin/sh 相当于 /bin/bash --posix2、/bin/sh执行过程中,若出现命令执行失败,则会停止执行;/bin/bash执行过程中,若命令执行失败,仍然会继续执行3、假设test.sh#!/bin/bashecho he...原创 2019-05-27 20:10:24 · 20590 阅读 · 1 评论 -
在shell中直接运行成功,在crontab中运行失败
/var/log/cron可以查看crontab执行了哪些定时任务解决方案:初始化定时任务所要使用的环境变量,比如source /etc/profile#!/bin/bashsource /etc/profile#定时任务...原创 2019-05-27 19:59:17 · 320 阅读 · 0 评论 -
linux编辑定时任务
1、crontab -l 显示当前用户定时任务2、crontab -e 编辑当前用户定时任务3、crontab服务每分钟不仅要读一次/var/spool/cron内的所有文件,还需要读一次 /etc/crontab利用sed添加定时任务sed "\$a\\#presto health check\\n*/1 * * * * cd /data/presto-server-0.213/...原创 2019-04-11 18:36:55 · 3383 阅读 · 0 评论 -
linux设置动态库或者静态库搜索路径
方式一、将路径添加到/etc/ld.so.conf中,执行/sbin/ldconfig命令以更新/etc/ld.so.cache文件方式二、设置环境变量:在/etc/profile中添加export LD_LIBRARY_PATH=xxx:$LD_LIBRARY_PATH ,然后执行source /etc/profile...原创 2019-04-11 15:12:57 · 425 阅读 · 0 评论 -
SSH免密码登录
假设:机器A用户:usera ,机器host:servera 机器B用户:userb,机器host:serverb 1、在机器A中的终端输入:ssh-keygen -t rsa 2、在机器A中的终端输入:ssh-copy-id user@serverb 完成以上两个步骤,在机器A中就可以通过ssh user@serverb免密码登录...原创 2017-11-05 22:57:19 · 143 阅读 · 0 评论 -
tcpdump用法
tcpdump [选项] 表达式------选项-------i : 指定监听哪个网卡,比如eth0/eth1-n : 不把网络地址转换成名字,即显示ip-f : 将外部的Internet地址以数字的形式打印出来------表达式------由3部分的限定词组成:1, 类型: host, port, portrange,net ,若没有指定类型参数,缺省是host2,方向 : ...原创 2019-01-21 12:15:19 · 140 阅读 · 0 评论 -
linux
一、VMWare1、VMnet1 -> host-onlyVMnet8 -> NATVMnet0 -> 桥接VMnet0、VMnet1、VMnet8是虚拟机VMWare虚拟出来的网卡,给宿主机的2、对于NAT模式,VMWare在内部会虚拟出一个虚拟路由器,用于连接宿主机和虚拟机在同一个网段,虚拟路由器IP就是网关IP3、虚拟机克隆,生成的网卡是eth1(通过ifconfig可以看...原创 2018-06-03 22:38:26 · 124 阅读 · 0 评论