![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
朝寒
深耕行业10年,感觉学的东西都比较乱,杂事多,都是用啥学啥,积累较少,以后还是多发笔记,毕竟上年纪后脑袋还是记不过笔杆子。
展开
-
【Linux】系统初始化配置
Linux初始化安装必须要做的几件事原创 2023-11-26 12:45:58 · 680 阅读 · 1 评论 -
【Linux运维笔记】 防火墙一些操作记录
firewalld的一些操作记录原创 2023-02-21 21:20:37 · 271 阅读 · 0 评论 -
Linux使用总结之 :tcpdump网卡抓包
日常抓包,需要使用root权限发起:tcpdump –w /home/文件路径/文件名 –s 5000 –i 网卡名 host 对端IP and port 某一方端口tcpdump -w /data/dump.txt -s 5000 -i ens192 host 10.1.1.1 and port 8089tcpdump -w /tmp/dump.txt -s 5000 -i ens192 host 10.1.1.1tcpdump -w /tmp/dump.txt -s 5000 -i ens33原创 2021-09-13 18:21:28 · 1580 阅读 · 0 评论 -
2021-07-16 jumpserver的LDAP配置(有彩蛋)
下边以v2.11.4 版本为例:1、 因为服务器不允许访问外网,因此我是先下载镜像导出再上传到服务器,比较麻烦,如果有配置有镜像仓库就方便解决这个问题,#下载镜像#!/bin/bashVERSION=v2.11.4sudo docker pull jumpserver/redis:6-alpinesudo docker pull jumpserver/mysql:5sudo docker pull jumpserver/nginx:alpine2sudo docker pull jumpse原创 2021-07-16 23:41:37 · 867 阅读 · 0 评论 -
Linux使用总结之:磁盘挂载备忘
虽然很基础,但是总是忘记怎么弄,还是记录下,备忘1、磁盘挂载:如下,将vdb这个磁盘做成ext4分区,然后挂载到/app目录下,并加为开机自动挂载,fdisk -lfdisk /dev/vdb ( m ,n ,p ,w )fdisk -llsblkmkfs.ext4 /dev/vdb1mkdir -p /appmount /dev/vdb1 /appchmod a+x /etc/rc.d/rc.localecho “mount /dev/vdb1 /app”>>/etc/原创 2020-12-23 10:54:56 · 213 阅读 · 0 评论 -
Linux使用总结之: shell客户端选择
用了8年的Linux,接触了如下shell 客户端:收费软件SecureCRT :老牌shell 客户端软件,确实挺方便的,个人用的挺顺手。收费软件,公司用户请购买正版,否则易遭律师函警告。Xshell :老牌shell 客户端软件,确实挺方便的,套装很香,界面也挺好的。收费软件,公司用户请购买正版,否则基本都被遭律师函警告。免费软件putty: 轻量的ssh客户端,设置简单,如果入门或者机器不多建议用这个,使用起来很简单。缺点,没有历史记录功能,不能记录之前登录的机器,每次登录都要输入IP、账号原创 2020-12-08 18:36:47 · 1941 阅读 · 0 评论 -
Linux使用总结之: http_proxy环境变量
背景:今天某业务童鞋出现无法访问我的业务服务问题,发现telnet和ping都是通的,但是就是无法访问业务,然后 curl,二哈,跑代理去了,SO… 就有了如下笔记。对于curl,wget等命令,会受http_proxy和https_proxy的环境变量的影响比如:vi /etc/profile#设置http代理http_proxy=http://172.16.2.1:8000#设置https代理https_proxy=http://172.16.2.1:8000#设置不通过代理服务器链接原创 2020-09-22 22:20:41 · 44325 阅读 · 0 评论 -
Linux使用总结之: 根据进程查端口,根据端口查进程
1.根据进程pid查端口:lsof -i | grep pid2.根据端口port查进程:lsof -i:port3.根据进程pid查端口:netstat -tpnl | grep pid4.根据端口port查进程netstat -tpnl | grep port原创 2020-08-20 18:07:01 · 322 阅读 · 0 评论 -
Linux使用总结之: Shell 的一些备忘
前言人到30,身体开始走下坡路,记忆减退,多总结和将以前的一些笔记发出来,不然忘掉的可能很大;shell常用#将pwd命令结果输出。echo $(pwd) 或者 echo “ this directory is $(pwd)” ;参数: KaTeX parse error: Expected 'EOF', got '#' at position 1: #̲ 参数个数,@ 参数列表 ,$$ 进程号 ,$0 脚本名称for a in {1…15}douseradd useraecho原创 2020-07-24 17:45:47 · 73 阅读 · 0 评论 -
Linux使用总结之: route 路由配置
文章背景:某业务由于F5做4层代理并且需要获取源IP,将网关改为了F5的地址,导致非同网段的机器无法访问到这个机器,因此需要在这些改了默认网关的设备上设置静态路由,放开管理和同集群不同网段的设备的访问。静态路由配置方法:1、在目录: /etc/sysconfig/network-scripts/ 下,修改:ifcfg-eth0 文件将GATEWAY指到非默认网关的地址2、编辑静态路由文件: vi route-eth0#内容例如10.11.10.128/32 via 10.10.10.110.原创 2020-07-21 11:06:45 · 1938 阅读 · 0 评论 -
Linux使用总结之:磁盘扩容
磁盘扩容扫盘:光纤(物理机一般是这种,有时没光纤FC卡会走网络)echo “1” > /sys/class/fc_host/host1/issue_lip网络(虚拟机一般是这种)echo “- - -” > /sys/class/scsi_host/host0/scan 虚拟机挂载存储,可能不止一个#for i in {0…16};do echo “- - -” > /...原创 2020-04-27 15:11:04 · 504 阅读 · 0 评论 -
Linux使用总结之:处理内存cache
内存cache内存cache占用太多,导致告警,清理方法sync用于强制被改变的内容立刻写入磁盘,更新超块信息 先敲下: sync 然后顺序执行如下命令:sync ; echo 1 > /proc/sys/vm/drop_cachessync ; echo 2 > /proc/sys/vm/drop_cachessync ; echo 3 > /proc/sys/v...原创 2020-04-17 20:30:09 · 2730 阅读 · 0 评论 -
Linux使用总结之 : SWAP扩容
背景: 近期某应用出现内存使用过度情况,业务又是正常,暂时不能重启应用释放内存,因此通过扩容swap来缓解问题,主要是消告警。#SWAP扩容 主要2种方法,一种是扩容现有swap的盘空间,这个需要停掉当前swap ,SO 不符合我这个的要求,只能用第二种,DD一个文件方法,具体操作如下,我下边的操作使用dd生成了1个10G的文件/opt/swap_tmp.swap 用来扩容swap ,命令如下,...原创 2020-04-16 20:41:52 · 1457 阅读 · 0 评论 -
Linux使用总结之 : Python离线安装问题解决
接上一个文章,使用docker部署了python的监控脚本后,某童鞋标示用docker跑起来看日志不舒坦,需要本地部署,然鹅,这个该如何搞定。1、找一个同版本的可以上外网的系统,不行就用自己机器的虚拟机:2、下载python3的安装包,我的7.3版本centos下载了5个包:sudo yum install --downloadonly --downloaddir=/opt/python ...原创 2020-04-16 16:40:23 · 430 阅读 · 0 评论 -
Linux使用总结: ansible常用的操作记录备忘
vi hosts[xxx]xx.xx.xx.xx ansible_connection=ssh ansible_ssh_user=apps ansible_ssh_pass=xxxxxxxx#创建目录,目录存在不操作ansible all -m file -a "path=/apps/.ssh/ state=directory "#修改目录权限ansible all -m file...原创 2020-01-14 14:03:38 · 419 阅读 · 0 评论 -
Linux使用总结之 : Linux下查看进程和线程以及JVM问题
可以get这2个命令:#查询对应进程的线程top -Hp <PID> #使用jstark打印JVM的线程信息:jstack -F <PID>这两个是用来分析CPU使用率高的情况是什么导致的用的,先top查那个进程导致CPU的使用率高,然后top -Hp pid 看下具体的线程那个,再通过 jstack -F pid 打出线程的dump,记得输出到文件,jst...原创 2019-12-30 19:00:37 · 752 阅读 · 0 评论 -
NFS服务搭建
功能简单的NFS共享服务搭建:安装NFS,客户端、服务端都需要安装:yum -y install nfs-utils rpcbind1、服务端配置就是改配置文件/etc/exports:vi /etc/exports#共享出去的目录 可以访问的IP范围(挂载方式,sync,是否匿名登录)/opt/app 10.1.0.0/255.255.255.0(ro,sync,no_root_s...原创 2019-01-10 13:47:43 · 265 阅读 · 0 评论 -
Linux下批量telnet测试脚本
今天有个需求,给了我几十个IP,然后每个IP提供了好几个端口,需要测试连通性。而且有很多机器需要测试,手工测试吐血, 因此做了如下的脚本。有需要的同学可以参考使用,本人记性不好加了很多注释,大神可以忽略:telnet.sh 脚本内容如下:#!/bin/bash#功能,批量telnet端口,输入参数需要测试的IP:PORT列表文件:telnet_list.txt(文件名可以自定义,但是只能跟脚...原创 2019-01-28 18:12:36 · 13029 阅读 · 11 评论 -
修改 history 命令显示参数-20190531
修改 history 命令显示参数可以通过修改 /etc/profile 文件 HISTSIZE=50000 来控制history条数Vi ~/.bashrc# 添加# 忽略[连续]重复命令HISTCONTROL=ignoredups# 清除重复命令# HISTCONTROL=erasedups# 忽略特定命令HISTIGNORE="[ ]:ls:ll:/cd:vi:pw...原创 2019-05-31 17:28:19 · 1447 阅读 · 0 评论 -
CentOS的一些历史学习笔记1-20190531
PATH配置/etc/profile #文件配置全局的PATH 参数,如 :umask 027 #就配置了默认文件权限 为 750ulimit -c 0 #设置Linux 的dump core 文件大小为0 禁止dump出core文件。export TMOUT=900 # 设置900秒内用户无操作就字段断开终端readonly TMOUT # 将值设置为readon...原创 2019-05-31 17:44:30 · 190 阅读 · 0 评论 -
CentOS的一些历史学习笔记2-SSH免密码登录-20190531
1、使用 ssh-keygen -t rsa 来创建密钥,程序会问你存放的目录,如果不需要修改,直接回车两次即可将你~/.ssh目录中的id_rsa.pub这个文件拷贝到你要登录的服务器的~/.ssh目录中,然后再运行以下命令来将公钥导入到~/.ssh/authorized_keys这个文件中cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_ke...原创 2019-05-31 17:54:42 · 234 阅读 · 0 评论 -
Linux使用总结之 : yum离线安装包
yum离线安装软件注:这也是别人的东西, 我是搬运工,搬运过来自己的笔记吧!出现这样的要求,原因很简单,是因为我们经常有无法访问公网,还有各种墙的问题,导致很简单的一个命令就是无法执行,这就需要先在另外一个可以正常访问的机器上将相关的安装包下载下来再弄到需要安装的机器上进行安装。或者通过自己搭建的yum源,将相关安装包更新上去再进行安装。yum本地安装后再拿到其他机器安装yum下载的rp...原创 2019-07-07 21:23:17 · 4810 阅读 · 0 评论 -
Linux使用总结之 :批量ping脚本
批量ping 脚本新接手了一个项目,10多个网段,500多机器,看自己机器可以连上多少服务器,一个个ping不符合我们的作风,因此百度了下大神的脚本,按自己的风格修改了,于是有了如下的脚本。脚本如下:vi ping_ip.sh#! /bin/bash#功能,ping文件ip.lst中的IP,成功的输出到ping_ok.lst文件,失败的输出到ping_fail.lst文件。echo "...原创 2019-07-09 16:58:38 · 9319 阅读 · 0 评论 -
RedHat8 配置本地yum源
RedHat8 配置本地yum源多次通过官网下载redhat8正式版都是失败告终,经常到一半莫名网络错误而失败,靠大神分享链接下了个过来实验,第一关就遇到yum源配置问题,跟之前有点不一样了,用的管理软件变成了DNF,大家一起来玩DNF哦!下边介绍下配置本地yum源。配置本地yum源:1、首先挂载cdromcat >> /etc/fstab <<EOF/dev...原创 2019-07-06 00:53:48 · 6799 阅读 · 0 评论 -
Linux使用总结之: 使用paping实现批量Telnet操作
paping 命令之前写过一篇批量telnet的文章,记录下之前做过的批量Telnet命令,但是那个效率感觉有点低,然后在有几百上千的机器时候如果有机器不通会很慢,遂有了这一篇的使用paping来实现批量Telnet端口是否通的操作。paping下载地址wget https://storage.googleapis.com/google-code-archive-downloads/v2/c...原创 2019-07-20 10:39:31 · 1443 阅读 · 0 评论 -
Linux使用总结之:使用普通用户开机自动启动应用
@ [linux] 使用普通用户开机自动启动应用#开机使用普通用户启动应用方法,在/etc/rc.d/rc.local 文件中加入如下的行:su app -c “/bin/bash /opt/svr/xxx/start.sh”或者:su app -c “cd /opt/svr/xxx/ ;/bin/bash start.sh”之后记得 chmod a+x /etc/rc.d/rc.lo...原创 2019-08-19 10:32:19 · 4877 阅读 · 3 评论 -
Linux使用总结之 : Linux下查看网卡速率信息
Linux下查看网卡速率信息:1、使用ethtool命令ethtool ethx #查看支持的速率 ethx 为网卡名,使用 ifconfig -a ,ip a 查询。响应数据中: Link detected 为yes表示网卡已经连接。2、使用 mii-tool 命令mii-tool eth0 #查看 eth0 网卡信息,这个命令需要root权限,没有上边的好用。3、查看网卡驱动:...原创 2019-08-30 15:35:06 · 22864 阅读 · 0 评论 -
NFS导致df -h卡主解决
NFS导致df -h无法使用解决NFS服务意外断开,导致挂载的客户端“df -Th”命令无法使用,及挂载目录无法“cd”“ls”解决思路:1、强制取消客户端挂载2、重启NFS服务,客户端和服务端都需要重启3、重新挂载NFS处理方法:1、强制取消客户端挂载cat /etc/mtabumount -lf /mnt2、重启NFS服务,客户端和服务端都需要重启systemctl re...原创 2019-01-10 13:34:41 · 5190 阅读 · 0 评论