
服务器--linux
东华果汁哥
大家好!我叫赖德发,欢迎您来到我的博客。
展开
-
【linux vim离线安装】10分钟教你离线安装vim
把上面两个.so文件,拷贝到新机器,同时需要将该库文件路径添加到系统库路径中。下载以上四个文件,然后在新电脑上新建文件夹,vim_rpm ,cd vim_rpm 进入文件夹。显示缺少libgpm.so.2文件,在有网的机器上把这个文件拷贝过来。原创 2023-05-22 13:59:39 · 10 阅读 · 0 评论 -
【gcc 离线安装】10分钟教你centos7.4 离线安装gcc
清华源:https://mirrors.tuna.tsinghua.edu.cn/centos-vault/7.8.2003/os/x86_64/Packages/中科大源:https://mirrors.ustc.edu.cn/centos-vault/7.8.2003/os/x86_64/Packages/163源:http://mirrors.163.com/centos-vault/7.8.2003/os/x86_64/Packages/5、验证,gcc --version。原创 2023-05-10 18:37:11 · 459 阅读 · 0 评论 -
【linux 内存使用率】linux内存使用率计算
找到第二行,包含“Mem”一词的那一行。该行的第3列是已使用内存量(unit: KB),第2列是可用内存量(unit: KB)。计算内存占用率:memory utilization = used / total * 100%计算已使用内存量和可用内存量之和:used memory = used + available。其中,总内存量等于第二行的第1列(unit: KB)。这个命令会输出当前系统内存占用率的百分比。原创 2023-04-12 10:06:59 · 461 阅读 · 0 评论 -
【阿里云 换源】yum 安装失败,阿里云换源成功
使用yum安装服务报错: curl#6 - “Could not resolve host: mirrors.cloud.aliyuncs.com;再次使用即可大功告成!原创 2023-03-15 13:59:16 · 78 阅读 · 0 评论 -
【linux 时间同步】linux 时间快了8个小时
linux 时间快了8个小时,没有网咋办,如何修改时间。同步更新linux时间,使用如下两个命令即可。原创 2022-12-02 09:48:27 · 795 阅读 · 0 评论 -
【linux 时间不对问题】linux系统修改系统时间
拿经常玩linux虚拟机的朋友会知道。当你把linux还原到某个点的时候,vmware帮不了你把系统时间也给重设了。所以这时候就要手工来搞。那么如何设置linux时间呢?还有一个命令 设置时区也可以用,tzselect ,依次回车选择591。crontab -e 配置时间同步。原创 2022-09-07 08:21:20 · 597 阅读 · 0 评论 -
【code review】思考如何写出一流代码,啥叫一流代码
一流代码有以下10个特性:①高效性;②鲁棒性;③简洁;④简短;⑤可共享;⑥可测试;⑦可移植;⑧可监控;⑨可运维;⑩可扩展。将以上十条标准进行总结精简,可归纳为4条:①代码的正确和性能;②代码的可读和可维护性;③代码的可运维和可运行;④代码的可共享和可重用;...原创 2022-05-23 09:58:23 · 78 阅读 · 0 评论 -
【caddy web服务器】比肩nginx的Go语言编写的Web服务器
caddy 官网网站Caddy 是一个强大的、可扩展的平台,可以为您的站点、服务和应用程序提供服务,用 Go 编写。如果您是 Caddy 的新手,那么您服务 Web 的方式即将改变。Caddy是一个由Go语言编写的Web服务器软件,可以自动实现HTTPS部署。相比nginx,Caddy部署起来更简单,就一个二进制文件;CaddyFile配置更简单,很多都是默认配置,只要根据自己的情况,添加需要的参数即可。安装方法:在CentOS 7上可以直接使用yum安装的,也可以下载对应平台的二进制进行安装。原创 2022-05-23 09:41:22 · 389 阅读 · 0 评论 -
【linux scp】Linux scp -r命令主机间文件复制
先用zip 压缩文件夹,为一个.zip 文件zip -r kiln_fire_hk_1.0_mi.zip kiln_fire_hk_1.0_mi/再用scp -r 文件名 root@ip:/root/目录scp -r kiln_fire_hk_1.0_mi.zip root@20.0.28.12:/root/sinoma_2022再用unzip 命令解压unzip kiln_fire_hk_1.0_mi.zip...原创 2022-04-23 15:04:38 · 2514 阅读 · 0 评论 -
【linux python 进程】一招教你杀死所有的python进程
目标:在linux 在将所有python 所有中的进程杀掉。linux 下杀死所有python 进程ps aux|grep python|grep -v grep|cut -c 9-15|xargs kill -15原创 2022-04-03 10:40:44 · 3237 阅读 · 0 评论 -
【MobaXterm 远程连接工具】Windows下有没有xshell的更好的替代品?
每次间隔一段时间,xshell 总是提醒需要更新,很烦,点更新又没有用。xshell 官方下载地址:https://xshell.en.softonic.com/本文要隆重推出一款集万千于一身的全能型终端神器——MobaXterm!这款神器是我师傅介绍给我的,在我第一次使用它的时候,就深深爱上它了,真的是相见恨晚,从此一发不不可收拾,自己电脑,公司电脑全部都安上了这款神器。先说说这款神器的优点:功能十分强大,支持SSH,FTP,串口,VNC,X server等功能;支持标签,切换也十分方便;.原创 2022-03-31 15:40:11 · 289 阅读 · 0 评论 -
【windows start命令】windows类似nohup命令
windows类似linux 的nohup命令start /min python test.py 等同linux nohup 命令nohup python test.py &此时让你的程序能在windows 上后台一直运行,保持进程。原创 2021-12-15 15:05:48 · 3350 阅读 · 0 评论 -
【linux crontab】shell 和crontab 环境变量配置关系
问题分析:1、定义了一个shell脚本,进入路径单独执行没问题,crontab 调度有问题。解决办法:1、在shell 文件 写成绝对路径以及在即将执行的Shell脚本缺省的#!/bin/sh开头换行后的第一行写上。#!/bin/sh. /etc/profile. ~/.bashrc如例:1:vim ai_restart.sh#! /bin/bash. ~/.bashrccmd3=`ps -ef |grep fcao_predict |grep -v grep | awk '{pri原创 2021-11-25 09:33:09 · 196 阅读 · 0 评论 -
【linux 进程监控】linux下监控进程的shell脚本
方法1:设置重启restart.sh脚本,crontab 设置定时任务,定时重启。restart.sh#!/bin/shps -ef | grep pictureTiming | awk '{print $2}'|xargs kill -9ps -ef | grep kilnheadRecognition | awk '{print $2}'|xargs kill -9ps -ef | grep beltLossCoal | awk '{print $2}'|xargs kill -9nohu原创 2021-11-23 10:26:00 · 2137 阅读 · 0 评论 -
【linux 开机自启动】linux开机自启动骚操作
linux 如何将一个sh脚本 设置开机自启动,防止停电,必须手动重启服务呢。下面一起来学习下。# 进入目录cd /etc/rc.d/init.d# 创建shell 脚本,编辑touch autoStart.shvim autoStart.sh加入需要启动的命令行。配置开机启动项chkconfig --add autoStart.shchkconfig autoStart.sh on以上是一个最基本的开机启动脚本。下面举个例子。比如我们需要设置mysql 服务开机自启动。mys原创 2021-11-19 21:06:42 · 1122 阅读 · 0 评论 -
【linux 释放内存】linux释放内存骚操作
Linux释放内存的命令:syncecho 1 > /proc/sys/vm/drop_cachesdrop_caches的值可以是0-3之间的数字,代表不同的含义:0:不释放(系统默认值)1:释放页缓存2:释放dentries和inodes3:释放所有缓存释放完内存后改回去让系统重新自动分配内存。echo 0 >/proc/sys/vm/drop_cachesfree -m #看内存是否已经释放掉了。如果我们需要释放所有缓存,就输入下面的命令:echo 3 &g原创 2021-11-19 08:55:42 · 1213 阅读 · 0 评论 -
【linux 更改网络ip】centos7.4 五分钟教你快速修改网络ip
linux 下常用命令简单使用方法:ifconfig、ping、netstat1、ifconfig 表示查看本机的所有网卡信息包含IP信息,类似windows下的ipconfig(model) [root@HK-AI ~]# ifconfigens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.16.1.224 netmask 255.255.240.0 broadcast 172.1原创 2021-08-21 13:45:30 · 968 阅读 · 0 评论 -
【linux 防火墙设置】3条命令关闭linux防火墙
检查防火墙是否开启firewall-cmd --stateruning是防火墙运行中如果 not runing的话不用次步骤防火墙配置说明:防火墙中有一个配置文件,表示当Linux系统启动时防火墙应该如何操作!!!需求: 告诉linux系统以后开机不需要启动防火墙命令:systemctl disable firewalld.service手动关闭防火墙说明:通过命令手动将防火墙关闭命令:systemctl stop firewalld.service...原创 2021-03-10 09:57:55 · 105 阅读 · 0 评论 -
【linux history】谁在什么时间动了我的服务器
Linux系统下可通过history命令查看用户所有的历史操作记录,在安全应急响应中起着非常重要的作用,但在未进行附加配置情况下,history命令只能查看用户历史操作记录,并不能区分用户以及操作时间,不便于审计分析。普通:只有序列,命令没有时间,用户,无从得知谁在什么时间操作了什么命令。加入时间。vim /etc/profileexport HISTTIMEFORMAT='%F %T 'source /etc/profile通过设置export HISTTIMEFORMAT=’%F %T原创 2021-03-03 11:05:18 · 108 阅读 · 0 评论 -
【linux 命令】放弃 ifconfig,拥抱 ip 命令
在很长一段时间内, ifconfig 命令是配置网络接口的默认方法。它为 Linux 用户提供了很好的服务,但是网络很复杂,所以配置网络的命令必须健壮。 ip 命令是现代系统中新的默认网络命令,在本文中,我将向你展示如何使用它。一、安装 ipip 命令包含在 iproute2util 包中,它可能已经在你的 Linux 发行版中安装了。如果没有,你可以从发行版的仓库中进行安装。二、查看网口和 IP 地址如果你想查看主机的 IP 地址或网络接口信息, ifconfig (不带任何参数)命令提供了一个原创 2021-02-21 08:58:38 · 285 阅读 · 0 评论 -
【linux 内存占满】linux 内存排查技巧
1、执行 free -h 查看内存使用情况(base) [root@HK-AI sinoma]# free -htotal used free shared buff/cache availableMem: 31G 24G 766M 121M 6.2G 6.3GSwap: 15G 0B 15G(base) [root@HK-AI sinoma]# 2、内存不足,查看使用top5 内存的进程,命令 :top -d 5(base) [root@HK-AI sinoma]# top -d 5原创 2020-09-30 08:52:32 · 2003 阅读 · 0 评论 -
【linux 时间设置】3分钟解决linux 时间错乱的问题
linux centos7.4 版本,时间有问题,不对,需要重新设置。1.查看目前本地的时间date 查看硬件的时间hwclock --show3.如果硬件时间和系统时间不同,那就对硬件的时间进行修改hwclock --set --date '2018-08-20 14:05:25' 4.设置系统时间和硬件时间同步hwclock --hctosys 5.保存时钟cl...原创 2020-02-24 09:55:52 · 1688 阅读 · 0 评论 -
【linux 防火墙】Linux如何关闭防火墙
查看当前防火墙状态。systemctl status firewalld关闭当前防火墙。 systemctl stop firewalld开机防火墙不启动。 systemctl disable firewalld在接口请求不通的情况下,往往要关闭linux防火墙,强烈推荐使用最后一种方法:systemctl disable firewalld...原创 2020-02-24 09:22:12 · 1210 阅读 · 0 评论 -
【gitlab 上传代码】gitlab 推送本地代码到远程仓库
1、安装git。2、新建项目,只勾选私有,或者公开,注意不要勾选readme3、添加和配置SSH公钥cd ~/.ssh如果提示 “ No such file or directory”,手动的创建一个 .ssh文件夹即可 mkdir ~/.sshgit config --global user.name "赖德发"git config --global user.email "la...原创 2020-02-21 20:17:38 · 1615 阅读 · 0 评论 -
【linux 递归目录】linux下列出当前目录下的所有子文件的名字
linux下列出当前目录下的所有目录名称问题ls -lR |grep -v ^d|awk '{print $9}' |tr -s '\n'一些其他命令# 递归查询目录下子文件个数ls -d */*|wc -l# 递归查询子文件ls -lR */*|grep "10064004453431589100320010026201"# 下载sz 10/100640044534...原创 2019-05-24 10:50:00 · 11061 阅读 · 0 评论 -
【linux 递归合并】linux把 子文件夹下图片合并为一个文件夹
linux把 子文件夹合并为一个文件夹:新建result 文件夹:mkdir result下面两个命令都可以:cp {0,1,2}*/* result/\cp -rf --link {0,1,2}*/* result/解释:\cp -rf --link dir2/* dir1/cp 即copy缩写, 通过 alias命令可以看到是 cp -i 的缩写,系统防止你覆盖掉重要...原创 2019-05-29 10:41:56 · 2827 阅读 · 1 评论 -
【linux 常用命令】查看gpu、显卡常用命令
1.查看显卡基本信息lspci | grep -i nvidia2.查看显卡驱动版本nvidia-smi -a3.查看gpu使用情况nvidia-smi(spam) [dongli@dt-gpu-1 train]$ nvidia-smi Fri Sep 27 16:42:33 2019 +-----------------------------------------...原创 2019-09-27 16:54:00 · 9177 阅读 · 0 评论 -
【linux 磁盘管理】Linux磁盘管理常用三个命令为df、du和fdisk。
Linux磁盘管理好坏管理直接关系到整个系统的性能问题。 Linux磁盘管理常用三个命令为df、du和fdisk。df:列出文件系统的整体磁盘使用量du:检查磁盘空间使用量fdisk:用于磁盘分区[root@izbp1f0leha0lvmqfhigzpz code]# dfFilesystem 1K-blocks Used Available Use% Mounted on/原创 2017-09-29 15:56:10 · 760 阅读 · 0 评论 -
【linux 命令】查找
1.查找可执行的命令: which ls2.查找可执行的命令和帮助的位置: whereis ls3.查找文件(需要更新库:updatedb) locate hadoop.txt4.从某个文件夹开始查找 find / -name “hadooop*” find / -name “hadooop*” -ls5.查找并删除 find / -name “hadooop*” -ok rm {} \原创 2017-06-21 22:09:16 · 535 阅读 · 0 评论 -
【linux Anaconda 安装】linux下安装Anaconda教程
Anaconda 安装1、下载一个linux 版本的Anacodahttps://repo.continuum.io/archive/index.html2、在下载的anaconda 安装包的目录下进行安装bash Anaconda-2.1.0-Linux-x86_64.sh3、验证安装是否成功输入python 进行python环境4、删除anacondarm -rf ~/an...原创 2019-04-25 17:54:47 · 3345 阅读 · 0 评论 -
【linux 进程杀死】批量杀死进程
一次杀死包含 api_antispan 开头的的所有进程查看所有进程号命令:ps -ef | grep api_antispan | awk '{print $2}'使用xargs kill所有进程ps -ef | grep api_antispan | awk '{print $2}'|xargs kill -9...原创 2018-10-29 20:19:39 · 729 阅读 · 0 评论 -
【linux 软件安装】nginx 安装
安装nginxtar -zxvf nginx-1.8.1.tar.gz -C /usr/local/src3.3.编译nginx#进入到nginx源码目录cd /usr/local/src/nginx-1.8.1#检查安装环境,并指定将来要安装的路径./configure --prefix=/usr/local/nginx#缺包报错 ./configure: error: C compil原创 2017-06-23 19:17:41 · 485 阅读 · 0 评论 -
【linux 命令】Linux 下常用压缩文件的解压、压缩
常用压缩包解压命令整理 Linux 后缀为 .tar.gz 格式的文件-解压 命令:tar zxvf XXXXXX.tar.gzLinux 后缀为 .bz2 格式的文件-解压 命令:bzip2 -d XXXXXX.bz2Linux 后缀为 .tar.bz2 格式的文件-解压 命令:tar jxvf XXXXXX.tar.bz2Linux 后缀为 .tar 格式的文件-解压 命令:tar z原创 2017-06-23 11:30:39 · 1015 阅读 · 0 评论 -
【JDK 安装】linux下jdk安装步骤
1.安装JDK *添加执行权限 chmod u+x jdk-6u45-linux-i586.bin *解压 ./jdk-6u45-linux-i586.bin *在/usr目录下创建java目录 mkdir /usr/java *将/soft目录下的解压的jdk1.6.0_45剪切到/usr/java目录原创 2017-06-21 22:08:18 · 497 阅读 · 0 评论 -
【linux 命令】进程控制
1.查看用户最近登录情况 last lastlog2.查看硬盘使用情况 df3.查看文件大小 du4.查看内存使用情况 free5.查看文件系统 /proc6.查看日志 ls /var/log/7.查看系统报错日志 tail /var/log/messages8.查看进程 top9.结束进程 kill 1234 kill -9 4333原创 2017-06-21 22:15:17 · 378 阅读 · 0 评论 -
【linux 命令】输入输出重定向及管道
1.新建一个文件 touch a.txt b.txt2.错误重定向:2> find /etc -name zhaoxing.txt 2> error.txt3.将正确或错误的信息都输入到log.txt中 find /etc -name passwd > /tmp/log.txt 2>&1 find /etc -name passwd &> /tmp/log.txt4.追加>>5.将小原创 2017-06-21 22:13:10 · 697 阅读 · 0 评论 -
【linux 命令】正则表达式
1.cut截取以:分割保留第七段 grep hadoop /etc/passwd | cut -d: -f72.排序 du | sort -n 3.查询不包含hadoop的 grep -v hadoop /etc/passwd4.正则表达包含hadoop grep ‘hadoop’ /etc/passwd5.正则表达(点代表任意一个字符) grep ‘h.*p’ /etc/passwd6.原创 2017-06-21 22:12:00 · 559 阅读 · 0 评论 -
【linux 命令】解压和打包
1.gzip压缩 gzip a.txt2.解压 gunzip a.txt.gz gzip -d a.txt.gz3.bzip2压缩 bzip2 a4.解压 bunzip2 a.bz2 bzip2 -d a.bz25.将当前目录的文件打包 tar -cvf bak.tar . 将/etc/password追加文件到bak.tar中(r) tar -rvf bak.tar /etc/p原创 2017-06-21 22:10:56 · 785 阅读 · 0 评论 -
【linux 命令】权限
创建a.txt和b.txt文件,将他们设为其拥有者和所在组可写入,但其他以外的人则不可写入: chmod ug+w,o-w a.txt b.txt创建c.txt文件所有人都可以写和执行 chmod a=wx c.txt 或chmod 666 c.txt将/itcast目录下的所有文件与子目录皆设为任何人可读取 chmod -R a+r /itcast将/itcast目录下的所有文件与子目录的拥原创 2017-06-21 22:05:04 · 322 阅读 · 0 评论 -
【linux 命令】用户和组
添加一个tom用户,设置它属于users组,并添加注释信息 分步完成:useradd tom usermod -g users tom usermod -c “hr tom” tom 一步完成:useradd -g users -c “hr tom” tom设置tom用户的密码 passwd tom修改tom用户的登陆名为tomcat usermo原创 2017-06-21 22:02:53 · 1298 阅读 · 0 评论