
linux
不忘初心fight
曾经种种,譬如昨日死
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux中find which whereis locate的使用场景
find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。如果目标较深,则耗时时间长一般最好指定查询的范围第二个find用于搜索当前目录中,所有过去10分钟中更新过的普通文件。如果不加-type f参数,则搜索普通文件+特殊文件+目录[root@localhost etc]# find /etc/ -name resolv.conf/etc/resolv.conf[ro...原创 2019-12-15 16:36:46 · 174 阅读 · 0 评论 -
linux下netstat,ps -ef ,lsof 命令对服务名,端口及进程口的查询,kill -9 进程号(非端口号)可终止服务/进程
netstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。 -n : 不进行DNS轮询,显示IPnetstat -ltnp //查看当前所有t...原创 2019-08-13 21:02:59 · 1784 阅读 · 0 评论 -
mysql8.0最新安装包离线下载linux安装
https://downloads.mysql.com/archives/community/选择安装的版本 安装的服务器类型及版本下载链接获取,打开F12,按照下面的点击顺序,点击一下就会发现打开一个窗口下载,复制即可https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.25-1.el7.x86_64.rpm-bundle.tar...原创 2021-08-19 00:53:20 · 1240 阅读 · 0 评论 -
华为OBS桶服务配置linux客户端,使用obsutil上传
执行下面命令,会在当前用户的家目录下生成.obsutilconfig 配置文件obsutil config编辑它,填上自己所在的endpoint和aksk即可https://obs.cn-north-4.myhuaweicloud.comcopy 上传文件到指定的桶中obsutil cp ./harbor/harbor-offline-installer-v2.0.1.tgz obs://stob-tools...原创 2021-07-25 18:00:57 · 1799 阅读 · 0 评论 -
argocd 客户端二进制命令下载
https://github.com/argoproj/argo-cd/releases/tag/v2.0.5根据自己的系统选择即可要是下载速度慢,可以从下面的地方下载,已经存在我的obs中wget https://stob-tools.obs.cn-north-4.myhuaweicloud.com/argocd-util-linux-amd64将放在/usr/bin 中,授权可执行权限cp argocd-util-linux-amd64 /usr/bin/argocd.原创 2021-07-25 01:35:41 · 738 阅读 · 0 评论 -
linux使用wget下载链接时报:Unable to establish SSL connection.
如下面所示:可以查看wget 帮助wget -h会发现添加一个选项即可解决这个SSL问题,意思是:不需要验证服务器的证书--no-check-certificate要是还是不成功,可以试试升级一下wget工具,再加上这个参数尝试解决...原创 2021-07-24 22:48:19 · 3401 阅读 · 0 评论 -
linux下使用cp 如何直接覆盖且不咨询是否yes
\cp v1.5.3.tar.gz tar演示原创 2021-07-16 01:32:03 · 884 阅读 · 0 评论 -
linux下elasticsearch安装的名词含义
index:es里的index相当于一个数据库。type:相当于数据库里的一个表。id:唯一,相当于主键。node:节点是es实例,一台机器可以运行多个实例,但是同一台机器上的实例在配置文件中要确保http和tcp端口不同(下面有讲)。cluster:代表一个集群,集群中有多个节点,其中有一个会被选为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。shards:代表索引分片,es可以把一个完整的索引分成多个分片,这样的好处是可以把一个大的索引拆分成多个,分布到不同的节点上,构成分...原创 2021-06-30 21:45:45 · 304 阅读 · 2 评论 -
harbor harbor-offline-installer-v2.0.1安装部署
1,下载安装包,可指定版本wget https://github.com/goharbor/harbor/releases/download/v2.0.1/harbor-offline-installer-v2.0.1.tgz2,解压,复制配置文件tar -zxvf harbor-offline-installer-v2.0.1.tgzcd harbor/cp harbor.yml.tmpl harbor.yml3,修改配置文件harbor.yml若是采用https方式...原创 2021-06-26 14:04:08 · 1058 阅读 · 0 评论 -
linux NFS服务安装部署
yum install -y nfs-utilsyum install -y rpcbind原创 2021-06-19 18:54:17 · 425 阅读 · 0 评论 -
window和linux一块网卡如何配置多个ip
window连的无线网WLANnetsh int ipv4 set interface "WLAN" dhcpstaticipcoexistence=enabled有线连的时候需要修改接口netsh int ipv4 set interface "以太网" dhcpstaticipcoexistence=enabled然后修改需要添加的ipnetsh int ipv4 add address "WLAN" 192.168.65.4 255.255.255.0显示操作,管理...原创 2021-04-18 17:12:30 · 254 阅读 · 0 评论 -
ubuntu安装kubeadm,kubelet,kubectl
cat > /etc/apt/sources.list.d/kubernetes.list << EOF> deb http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial main> EOFapt-get update如出现如下报错信息提示则添加如上提示的NO_PUBKEY ,添加完成后,重新执行apt-get updateapt-key adv --keyserver keyse.原创 2021-03-22 22:23:23 · 980 阅读 · 0 评论 -
history命令内容格式优化:添加日期时间及IP地址
HISTFILESIZE=4000 #默认保存命令是1000条,这里修改为4000条HISTSIZE=4000USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` #取得登录客户端的IPif [ -z $USER_IP ]thenUSER_IP=`hostname`fiHISTTIMEFORMAT="%F %T $USER_IP:`whoami` " #设置新的显示history的格式expor.原创 2021-03-22 21:15:54 · 376 阅读 · 1 评论 -
查看ubuntu系统的版本详细信息
cat /proc/version查看linux内核、gcc版本、ubuntu版本uname -r显示linux的内核版本和系统是多少位lsb_release -a类别发布的稳定版本,LTS是Long Term Support发行日期或者是发行版本号ubuntu的代号名称...原创 2021-02-20 21:53:52 · 2347 阅读 · 0 评论 -
如何使用windows安装自带的ubuntu系统
打开控制面板windows + i 组合键,打开windows设置搜索控制面板,打开选择程序选择启动或关闭windows功能勾选适用于linux的windows子系统,确认保存重启主机使其生效打开菜单,找到Microsoft Store搜索ubuntu,选择其一任意免费下载点击获取,即可下载下载完成后,提示打开运行即可,或者在菜单栏可查看到安装的ubuntu安装过程中会提示输入用密码,输入即可。密码谨记误丢失首次root登录,需要修改ubuntu的root用户密码s原创 2021-02-20 21:43:51 · 3236 阅读 · 0 评论 -
查询服务器的基本配置linux操作系统CPU基本配置
CPU的物理个数grep 'physical id' /proc/cpuinfo | sort -u | wc -lCPU的核心数grep 'core id' /proc/cpuinfo | sort -u | wc -lCPU的线程数逻辑cpu数:一般情况下,逻辑cpu=物理CPU个数×每颗核数,如果不相等的话,则表示服务器的CPU支持超线程技术(HT:简单来说,它可使处理器中的1 颗内核如2 颗内核那样在操作系统中发挥作用。这样一来,操作系统可使用的执行资源扩大了一倍,大幅提..原创 2021-01-26 15:12:18 · 205 阅读 · 0 评论 -
查询服务器的基本配置linux操作系统版本-内核版本
查看操作系统版本cat /etc/redhat-release主要是查看红帽发行的操作系统的版本号cat /etc/issue适用于大多数linux发行版查看操作系统内核版本uname -r查看操作系统详细信息uname -a该服务器主机名是VM-0-10-centos,linux内核版本是3.10.0-693.el7.x86_64,CPU是x86架构more /etc/*release...原创 2021-01-25 16:05:25 · 1478 阅读 · 0 评论 -
linux如何使用tinyproxy搭建代理服务器
一:安装tinyproxy代理服务yum -y install tinyproxy二:修改tinyproxy配置信息vim /etc/tinyproxy/tinyproxy.conf1,默认8888监听端口2,XTinyproxy:告诉Tinyproxy代理包含X-Tinyproxy头,它包含客户端的IP地址。(默认关闭,可修改,为了验证,打开此选项)提高客户端的匿名性3,默认打开仅本机可使用此代理,此处关闭意味着所有机器允许4,可修改此处via头信息原创 2021-01-23 20:58:14 · 6577 阅读 · 1 评论 -
如何查看ssh登录日志信息
less /var/log/secure | grep 'Accepted'正常登录日志信息正常退出密码错误登录三次密码登陆失败输入密码时,主动退出为了安全期间:我们只允许xxx.xxx.xxx.xxx的机器进行SSH连接iptables -A INPUT -s xxx.xxx.xxx.xxx -p tcp --dport 22 -j ACCEPTwho /var/log/wtmp查看当前在线用户,顺便可查看机器负载情况w 或 who...原创 2021-01-23 19:04:19 · 34072 阅读 · 0 评论 -
面试基础
如何查看OS负载情况怀疑CPU存在瓶颈,可用 sar -u 和 sar -q 等来查看怀疑内存存在瓶颈,可用sar -B、sar -r 和 sar -W 等来查看怀疑I/O存在瓶颈,可用 sar -b、sar -u 和 sar -d 等来查看sar -u : 默认情况下显示的cpu使用率等信息就是sar -usar -q: 查看平均负载sar -r: 指定-r之后,可查看物理内存使用状况sar -W:查看页面交换发生状况linux系统命令行模式下cpu、内存使用、防火墙查看、端口占用、原创 2021-01-08 21:35:17 · 136 阅读 · 0 评论 -
linux系统如何修改ssh的端口号,并修改隐藏ip被不被外界ping通
linux系统如何修改ssh的端口号修改ssh配置文件vim /etc/ssh/sshd_config可使用vim打开 使用ppy快速复制本行记录并修改端口号重启sshd服务使其生效systemctl restart sshd查看ssh开放的端口信息,此时连接两个端口均可ssh连接netstat -ltnp |grep ssh在linux里,如果要想使ping没反应也就是用来忽略icmp包,因此我们可以在Linux的命令行中输入如下命令echo 1 &g.原创 2021-01-05 22:52:29 · 1008 阅读 · 0 评论 -
zabbix安装--centOS7.6系统安装zabbix4.0版本
linux系统版本zabbix安装包含的软件zabbix-server: 监控服务端zabbix-agent: 监控客户端zabbix-web: 监控网站服务php: 处理动态请求mysql: 数据库存储监控数据zabbix: 负责收集agent信息汇总告知zabbix-server关闭防火墙和selinux添加zabbix源和epel源[root@ecs-cb85 ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu原创 2020-12-13 23:22:15 · 1174 阅读 · 0 评论 -
linux排查网络常用命令
nc网络连通性测试和端口扫描nc -l 80 & 包含&后台监听某个端口,监听是tcp端口nc -vz -w 2 127.0.0.1 80 -v可视化,-z扫描时不发送数据,-w超时几秒,后面跟数字 -u扫描连接udp端口nc -ul 9999 启动一个udp的端口监听nmap -p1-444 www.baidu.com 扫描端口telnet telnet是运行于tcp协议的netstat -ltnpu传送文件nc -l 9999 > a.txtnc 1...原创 2020-11-27 00:23:54 · 785 阅读 · 0 评论 -
linux和windows如何查询自己本地出去的公网ip地址
linux下执行curl ifconfig.mewindows下浏览器输入ip回车可查看原创 2020-11-19 22:21:09 · 918 阅读 · 0 评论 -
linux 设置tab为4个空格
如果要修改全局Vim的配置vim /etc/vim/vimrc当前用户的Vim配置vim ~/.vimrc建议第二种,创建.vimrc文件,输入set ts=4set sw=4在当前用户下执行如下命令即可. .vimrc再去写shell脚本等,输入tab键就会自动跳四个空格...原创 2020-11-18 22:31:48 · 4384 阅读 · 0 评论 -
使用sshpass -p 密码 ssh root@ip地址 没有任何反应,解决办法找到了
问题现象如下所示:使用sshpass没有反应,以为sshpass装错了,但linux装的应该不会出错解决措施:方法一:使用ssh root@188.131.150.204命令先建立链接记录方法二:可以添加-o StrictHostKeyChecking=no选项【表示远程连接时不提示是否输入yes/no】sshpass -p molihuacha.1 ssh -o StrictHostKeyChecking=no root@188.131.150.204..原创 2020-11-12 22:25:55 · 15168 阅读 · 0 评论 -
sshpass批量建立互信,执行shell命令,scp传送文件
ssh-keygen 生成私钥公钥 ssh-keygen -t rsahttps://blog.youkuaiyun.com/weixin_41831919/article/details/101618641脚本文件#!/bin/bashset -eecho "请选择你要执行的脚本内容: 1,建立互信,完成免密登录 2,登录每个节点执行shell命令查看信息 3,传输scp文件信息 0,退出!"function choose1(){ fo.原创 2020-11-12 22:11:40 · 862 阅读 · 0 评论 -
iptables命令常见理解及使用操作
中的“四表五链”及“堵通策略”A.“四表”是指,iptables的功能——filter, nat, mangle, raw. filter, 控制数据包是否允许进出及转发(INPUT、OUTPUT、FORWARD),可以控制的链路有input, forward, output nat, 控制数据包中地址转换,可以控制的链路有prerouting, input, output, postrouting mangle,修改数据包中的原数据,可以控制的链路有prerouting,原创 2020-11-03 23:09:18 · 770 阅读 · 3 评论 -
linux服务器常见命令考点
1,查看linux连接数2,排查ssh连接不上原因3,如何替换文本字符信息4,如何查看,杀死僵死进程5,k8s如何驱离pod6,如何后台执行命令原创 2020-11-03 22:59:52 · 231 阅读 · 1 评论 -
linux操作系统中,centos7.6部署两个nginx服务器,以及实现负载均衡
下载安装nginx之前,提前安装编译工具及库文件yum install make gcc-c++ libtool -yyum install openssl openssl-devel -yyum install pcre pcre-devel -yyum install zlib zlib-devel -ynginx服务器官网地址:http://nginx.org/en/download.html选择稳定版本,复制链接地址路径在linux中执行wget命令..原创 2020-10-28 12:54:21 · 2020 阅读 · 1 评论 -
系统配置--创建内核的软连接文件
查看是否缺少kernel-devel软件包[root@ecs-postgresql ~]# cd /usr/src/kernels/[root@ecs-postgresql kernels]# lltotal 0若是缺少则安装kernel-devel软件包查看软件包,创建软连接[root@ecs-postgresql kernels]# pwd/usr/src/kernels[root@ecs-postgresql kernels]# lltotal 4drwxr-x.原创 2020-10-26 23:15:19 · 430 阅读 · 0 评论 -
linux刚安装的httpd报curl: (7) Failed connect to 127.0.0.1:80; Connection refused
yum -y install httpd刚安装完毕apache,访问就报连接拒绝检查了防火墙,是关闭的 OK再检查httpd的配置文件(/etc/httpd/conf/httpd.conf)检查80端口也是处于监听状态但访问还是报拒绝,我能想到就这两个地方再查看80端口的情况,发现并没有80端口被监听的信息,于是重启了httpd服务(systemctl restart httpd),发现能成功访问到,具体是什么原因导致的我也不太清楚,也许是首次下载重启并没有被监听..原创 2020-10-26 22:56:22 · 46850 阅读 · 2 评论 -
linux之top命令详解,初学够用
当前时间 系统已运行的时间 当前登录用户的数量 相应最近5、10和15分钟内的平均负载。可以使用'l'命令切换uptime的显示。显示的是任务或者进程的总结。进程可以处于不同的状态。这里显示了全部进程的数量。除此之外,还有正在运行、睡眠、停止、僵尸进程的数量(僵尸是一种进程的状态)。这些进程概括信息可以用't'切换显示us, user: 运行(未调整优先级的) 用户进程的CPU时间 sy,system: 运行内核进程的CPU时间 ni,niced:运行已调整优先级的用户进...原创 2020-10-19 21:22:07 · 258 阅读 · 0 评论 -
linux下CURL工具的使用(常用选项)
curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。-X参数指定 HTTP 请求的方法。 (请求方法必须大写)-H参数添加 HTTP 请求的标头。-d参数用于发送 POST 请求的数据体。使用-d参数以后,会自动将请求转为 POST 方法,因此可以省略-X POST。curl -X POST -H 'Content-原创 2020-10-19 20:51:09 · 899 阅读 · 0 评论 -
EPEL到底是什么,为何经常要安装epel-release软件包
EPEL(Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.我们在Centos下使用yum安装时往往找不到rpm的情况,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译很痛苦,而EPEL恰恰可以解决这两方面的问题。EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由.原创 2020-10-12 20:34:53 · 48236 阅读 · 0 评论 -
如何获取https客户端的证书
比如获取百度的https客户端证书使用谷歌浏览器输入https://www.baidu.com/点击????,选择证书选择如下箭头所指选择下一步,可以看到输出证书的格式,选择一个点击下一步,以第一个为例选择输出路径及填写证书名,点击下一步点击完成查看证书提示导出成功查看证书...原创 2020-09-17 21:15:17 · 5949 阅读 · 0 评论 -
Linux中dircolors命令设置显示的文件及目录
Linux dircolors命令用于设置 ls 指令在显示目录或文件时所用的色彩。dircolors可根据[色彩配置文件]来设置LS_COLORS环境变量或是显示设置LS_COLORS环境变量的shell指令。参数说明:-b或--sh或--bourne-shell 显示在Boume shell中,将LS_COLORS设为目前预设置的shell指令。 -c或--csh或--c-shell 显示在C shell中,将LS_COLORS设为目前预设置的shell指令。 -p或--print-原创 2020-09-17 20:56:10 · 2012 阅读 · 0 评论 -
Linux修改命令提示符颜色的方法及规则
修改用户目录下 .bashrc文件的配色代码。例如,修改root用户的提示符颜色为亮蓝色:\e[36m\] 指定颜色为亮蓝色,有的是这种格式\033[36m\]\[\e[F;Bm\]为字体的颜色设置的格式。其中:F为字体的颜色,编号为30~37;B为字体背景颜色或控制的各种格式\[\e[Fm\] 在没有B项时,也可以设置相应的数字来表示字体的颜色。\[\e[Bm\] 在没有F项时,也可以设置相应的数字来表示字体的背景颜色。\[\e[0m\] 为字体格式到此截止的标志,否则字体格式..原创 2020-09-16 23:20:49 · 3089 阅读 · 0 评论 -
Linux环境对文件中单字符读取和读行的写法
单字符读取[root@localhost home]# cat ip.txt10.1.1.1 name110.1.1.2 name2 master110.1.1.3 name3 master210.1.1.4 name410.1.1.5 name5[root@localhost home]# cat script1.sh#!/bin/baships=`cat ip.txt`for ip in $ips do echo $ip done[root@l原创 2020-09-15 23:06:58 · 354 阅读 · 0 评论 -
linux中>/dev/null 2>&1和2>&1 > /dev/null区别(nohup 。 。。。。。 >/dev/null 2>&1 &)
当执行shell命令时,会默认打开3个文件,每个文件有对应的文件描述符来方便我们使用类型 文件描述符 默认情况 对应文件句柄位置 标准输入(standard input) 0 从键盘获得输入 /proc/slef/fd/0 标准输出(standard output) 1 输出到屏幕(即控制台) /proc/slef/fd/1 错误输出(error output) 2 输出到屏幕(即控制台) /proc/slef/fd/2原创 2020-09-11 23:08:00 · 652 阅读 · 0 评论