
Linux合集
文章平均质量分 56
Linux合集
周小董
专注于数据采集,数据治理及数据架构的研究,热爱分享一些经验,欢迎朋友来探讨交流。 附言:文章仅用于个人学习,如有侵权,请联系我删除,谢谢!
展开
-
[1279]centos7卸载图形化界面
centos7 服务器操作系统,挺小一配置,装了图形化界面,现在运行程序的时候跑不动了,我想这图形界面也没啥用,卸载了算了!原创 2024-05-15 22:45:00 · 665 阅读 · 0 评论 -
[1278]Docker拉取镜像报错connect: network is unreachable
参考:https://blog.youkuaiyun.com/Harry_mumu/article/details/135186240。docker pull即可成功拉取镜像。docker已配置阿里云地址。发现是DNS有问题,配置。注销原有DNS地址,添加。原创 2024-05-01 09:30:00 · 1518 阅读 · 0 评论 -
[1275]WSL的安装与使用
wsl指的是windows的linux子系统,最初是wsl1.0,靠windows内核来模拟linux内核,并不运行真正的linux内核,所以有时会有兼容性的问题。而wsl2.0是基于windows自带的虚拟机功能hyper-v的,它会把设备上的每个系统都变成运行在hyper-v上的虚拟机(包括本身的windows系统),也就可以真正实现linux内核(WSL)和虚拟机(VM)是两种完全不同的技术,尽管它们都可以在主机操作系统上运行其他操作系统。集成水平。原创 2024-04-06 22:01:45 · 2263 阅读 · 0 评论 -
[1274]Linux CentOS7安装微软雅黑字体
直接下载:https://songzixian.lanzouq.com/isrrn179cr1i ,密码:fyxy。:将先前从 Windows 系统中复制的字体文件 (msyh.ttc, msyhbd.ttc 等) 复制到。参考:https://songzixian.com/amp/1935.html。如果您看到与 “msyh” 相关的输出,这意味着字体已经成功安装。:如果你有一个Windows系统,可以从。如果有其他相关的微软雅黑字体变种,如。msyhbd.ttc (粗体)(微软雅黑轻体),也一同复制。原创 2024-04-06 22:00:34 · 2304 阅读 · 0 评论 -
[650]如何不让ssh连接断开
SSH 连接断开通常是由于网络不稳定或者长时间没有活动导致的。为了防止 SSH 连接断开,您可以在客户端或者服务器端设置一些配置来保持连接活跃。以下是一些常用的方法:在客户端设置 SSH 保活选项您可以在 SSH 客户端的配置文件中设置保活选项,以防止连接因为长时间无活动而断开。这通常在客户端的 ~/.ssh/config 文件中设置:Host * ServerAliveInterval 60 ServerAliveCountMax 120ServerAliveInterval:转载 2024-04-04 21:30:13 · 5240 阅读 · 1 评论 -
[1227]在浏览器里面运行命令行ttyd
好了,以上就是 ttyd 的基本使用了,有了它,我们就可以轻松将某台机器上的终端转到 Web 上来执行了,还是非常方便有用的。来源:http://cuiqingcai.com/36048.html。转载 2023-09-20 21:15:00 · 1224 阅读 · 0 评论 -
[1208]linux的权限系统知识点(drwxr-xr-x)
在Linux系统中使用 ll 命令可以看到文件的权限信息,如图:接下来主要解释一下这些权限的含义:可以看到总的十个字符:1、第一个字符表示文件类型:2、接下来的九个字符三个一组,分别表示文件拥有着,所属组群和其他人的读(r),写(w),执行(x)权限,如果没有权限则用 表示。Linux文件的基本权限分为9个,总共三组,分别为拥有者(owner),所属组群(group)和其他人(others),其中每组身份又拥有各自的读(read),写(write),执行(execute)权限。可以用数字和字母来分别表原创 2023-06-21 21:45:00 · 982 阅读 · 0 评论 -
[1188]shell中如何判断脚本是否有带参数
参考:https://jingyan.baidu.com/article/f7ff0bfc32200e2e26bb13df.html。原创 2023-04-03 20:04:03 · 1825 阅读 · 0 评论 -
[1181]linux两台服务器之间传输文件和文件夹
rcp命令用在远端复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。目标主机需要事先打开rcp功能,并设置好rcp的权限:把源主机加入到可信任主机列表中,否则无法在源主机上使用rcp远程复制文件到目标主机。使用实例4:将目录复制到远程系统:要将本地目录及其文件和子目录复制到远程系统,请同时使用 rcp 和 -r(递归)选项。要将远程目录及其所有文件和子目录复制到本地目录,请在以下语法中使用 rcp 和 -r(递归)选项。原创 2022-12-16 22:27:10 · 1143 阅读 · 0 评论 -
[1161]shell脚本读取文件的方法
参考:https://blog.youkuaiyun.com/qq_48135964/article/details/115450286。还有一种以文件描述符方式的,但是我没怎么用过就不写了,以上三种就是比较常用的shell读文件的方法。这就是读取结果,./read_file.sh.sh就能执行了,在执行之前需要加执行权限。示例:要读取的文件我这里四test.txt。然后照着上面的方法编写脚本。test.txt里面的内容。原创 2022-09-17 20:37:55 · 7668 阅读 · 0 评论 -
[1140]linux查看历史命令history
一、什么是history在bash功能中,它能记忆使用过的命令,这个功能最大的好处就是可以查询曾经做过的举动!从而可以知道你的运行步骤,那么就可以追踪你曾下达过的命令,以作为除错的工具!二、History的保存那么命令记录在哪里呢?在home目录内的 .bash_history 里! 不过,需要留意的是,~/.bash_history 记录的是前一次登陆以前所运行过的命令,而至于这一次登陆所运行的命令都被缓存在内存中,当你成功的注销系统后,该命令记忆才会记录到 .bash_history 当中!h原创 2022-05-12 21:58:17 · 7017 阅读 · 0 评论 -
[1136]Linux中date时间和hwclock时间不一致
文章目录1. 在同步时间前需要先检查时区是否是china的CTS时区2\. 操作系统有两个时间: 软件时间和硬件时间1. 在同步时间前需要先检查时区是否是china的CTS时区必须确保时区准确,否则时间同步后显示不正常2. 如果时区不正确,如,在中国,时区是CTS,若不是,修改方式:执行命令: tzselect将时区信息拷贝,并覆盖原来的时区信息,操作命令路图3所示:2. 操作系统有两个时间: 软件时间和硬件时间软件时间: 查看方式 date,是是距离1970.1.1的时间差;硬件时原创 2022-04-27 22:14:55 · 1491 阅读 · 0 评论 -
[1116]mobaxterm使用rz/sz
安装yum -y install lrzsz下载步骤1:sz filename步骤2:ctrl + 鼠标右键步骤3:Receive file using Z-modem上传步骤1:rz步骤2:ctrl + 鼠标右键步骤3:Send file using Z-modem步骤4:选择上传文件参考:https://blog.youkuaiyun.com/weixin_40293999/article/details/122733686...原创 2022-03-20 23:17:38 · 2109 阅读 · 0 评论 -
[1066]centos7修改系统语言为简体中文
自己装系统时一般都可以自定义选择系统语言。可是云端服务器一般都是安装好的镜像,默认系统语言为英文,对于初学者可能还会有搞不懂的计算机词汇。这里简单说一下centos7怎么修改系统语言为中文。from=14588。表示没有需要安装的字体了(因为我里面所有字体都已经有了)3、选择 汉语(中国) 然后点击Done完成设置。4、设置完成后,直接点击重启就完成中文设置了。临时修改,重启服务器之后就会还原之前的设置。语言包,如果没有就需要手动下载安装字体,,就安装语言包,如果存在可以直接设置)2、打开设置页面后点击。原创 2021-11-09 19:16:32 · 2382 阅读 · 0 评论 -
[1058]centos修改/etc/fstab后无法启动
今天做实验,增加了一个磁盘sdb1,而且也增加了自动挂载的功能/etc/fstab里增加了记录。重新启动服务器的时候,系统启动不了了。系统提示:按提示 输入 root的密码,进入以Repair filesystem 为提示符的界面。vi /etc/fstab后 提示,只读,也就是没权限修改。经过多方查询,看到版主的解决方案如下:mount -o remount,rw / #重新挂载为读写模式逗号前面无空格(切记),而且一原创 2021-10-26 20:14:04 · 1146 阅读 · 0 评论 -
[1046]Linux中光标消失解决办法
假如Linux下光标消失,不要急,linux下直接敲命令行就行隐藏光标echo -e "\033[?25l" 显示光标echo -e "\033[?25h"参考:https://www.cnblogs.com/goahead–linux/p/10902500.html原创 2021-08-19 20:28:25 · 1061 阅读 · 0 评论 -
[1039]linux使用sz命令下载大于4G的文件到windows
拆分文件cat tomcat7.zip | split -b 2G - tomcat7.zip.命令解释:tomcat7.zip 是待下载的大于4g文件拆分成2G的小文件tomcat7.zip. 是拆分后文件的前缀,默认分拆后文件名称为tomcat7.zip.ab,ab,ac....下载多个小文件:sz tomcat7.zip.a*windows中合并:1、打开cmd,进入sz下载拆分文件所在目录。2、copy /B tomcat7.zip.aa + tomcat7.zip..转载 2021-08-14 23:34:26 · 2908 阅读 · 0 评论 -
[1031]shell获取昨天、明天或多天前的日期
1、获取今天日期$ date -d now +%Y-%m-%d 或者$ date +%F2、获取明天日期$ date -d next-day +%Y-%m-%d$ date -d tomorrow +%Y-%m-%d3、获取昨天日期$ date -d yesterday +%Y-%m-%d 或者$ date -d last-day +%Y-%m-%d 或者$ date -d "1 days ago" +%Y-%m-%d ##"n days ago" 表示n天前的那一天4原创 2021-07-23 23:13:12 · 5020 阅读 · 0 评论 -
[1030]Shell传递参数
我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……实例以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名(包含文件路径):#!/bin/bash# author:菜鸟教程# url:www.runoob.comecho "Shell 传递参数实例!";echo "执行的文件名:$0";echo "第一个参数为:$1";ec转载 2021-07-23 23:12:36 · 133 阅读 · 0 评论 -
[1012]Linux命令ls只列出部分目录或是文件
ls 默认从小到大顺序列出 当前目录下所有的文件和目录。 现在的问题是,我只想按照这样的顺序列出指定数目的目录或是文件,那样怎么实现呢?比如 有image目录下有10个子目录 image1 image2…image10, 我直需要列出2个目录 image1 iamge2总结:1、只列出前N个目录: ls | head -n2、只列出image1,image2目转载 2021-06-26 23:13:06 · 1202 阅读 · 0 评论 -
[1010]linux查看文件夹下的文件个数
linux查看文件夹下的文件个数(当前目录的文件数)//包含子目录ls -l |grep "^-"|wc -l //验证了redhat好用或find ./company -type f | wc -l查看某文件夹下文件的个数,包括子文件夹里的。ls -lR|grep "^-"|wc -l查看某文件夹下文件夹的个数,包括子文件夹里的。ls -lR|grep "^d"|wc -l说明:ls -l长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)转载 2021-06-25 22:42:51 · 5081 阅读 · 1 评论 -
[995]Linux如何让更改文件的字符编码
问题:在我的 Linux 系统中有一个编码为 iso-8859-1 的字幕文件,其中部分字符无法正常显示,我想把文本改为 utf8 编码。在 Linux 中, 有没有一个好的工具来转换文本文件的字符编码?正如我们所知道的那样,电脑只能够处理低级的二进制值,并不能直接处理字符。当一个文本文件被存储时,文件中的每一个字符都被映射成二进制值,实际存储在硬盘中的正是这些“二进制值”。之后当程序打开文本文件时,所有二进制值都被读入并映射回原始的可读字符。只有当所有需要访问这个文件的程序都能够“理解”它的编码,即二进原创 2021-05-25 22:49:15 · 1030 阅读 · 0 评论 -
[994]linux查看文件有多少行(WC)
使用wc命令 具体通过wc --help可以查看。wc -l filename 就是查看文件里有多少行wc -w filename 看文件里有多少个word。wc -L filename 文件里最长的那一行是多少个字。wc命令wc命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下:-c 统计转载 2021-05-25 22:48:43 · 649 阅读 · 0 评论 -
[993]Linux查看文件指定行数内容
文章目录1、tail 用法2、head 用法1、tail 用法tail date.log 输出文件末尾的内容,默认10行tail -20 date.log 输出最后20行的内容tail -n -20 date.log 输出倒数第20行到文件末尾的内容tail -n +20 date.log 输出第20行到文件末尾的内容tail -f date.log 实时监控文件内容增加,默认10行。2、head 用法head date.l转载 2021-05-25 22:48:05 · 1401 阅读 · 0 评论 -
[957]Centos配置公钥登陆
1、生成密钥对ssh-keygen -t rsa -b 2048参数说明:-t 加密算法-b bit位数2、切换到将要使用key登陆的用户部署公钥切换用户su admincd到~cd ~创建目录并修改权限。mkdir .sshchmod 700 .ssh配置公钥,将刚才生成的公钥复制到.ssh下并改名authorized_keys,修改权限为600cp ~/test/rsa_id.pem.pub .ssh/mv .ssh/rsa_id.pem.pub .ssh/a转载 2021-04-13 19:57:39 · 635 阅读 · 0 评论 -
[914]linux如何批量关闭进程
碰到需要杀掉某一类进程的时候,如何批量杀掉这些进程,使用awk命令是很好的选择。代码:ps -ef|grep aaa|grep -v grep|awk '{print "kill -9 " $2}' |shps -ef|grep aaa|grep -v grep这是大家很熟悉的命令,这里就不再多说,就是从当前系统运行的进程的进程名中包含aaa关键字的进程。后面部分就是awk命令了,一般awk命令的格式为:awk ' pattern {action} 'print是打印,kill -9转载 2020-11-17 20:04:10 · 686 阅读 · 0 评论 -
[903]linux文件删除后磁盘空间没有释放
Linux文件删除,但是df之后磁盘空间没有释放//删除文件sudo rm -rf file// 查看文件大小ls -lht//查看硬盘空间df -h//可以查看每个文件夹的大小,此举可以快速定位大文件所存在的位置。du -sh /*//可查看当前目录下的文件和文件夹数ls |wc -l执行sudo lsof | grep deleted发现有大量刚刚删除文件的进程存在,kill掉进程(或者重启进程) OK参考:https://www.cnblogs.com/xd原创 2020-09-29 18:48:13 · 256 阅读 · 0 评论 -
[802]linux修改文件或目录的所有者(chown)和用户组(chgrp)
文件或目录的用户组更改,注意:要更改的用户组,必须存在于“/etc/group”下chgrp -R 用户名 文件名chown更改文件或目录的所有者,注意:所有者,必须存在于(/etc/passwd)下。chown -R 用户名 文件名-R表示递归目录下所有文件同时更改文件或目录的所有者和用户组chown -R 所有者名:用户组名 文件名注意,在 chown 命令中,所有者和所属组中间也可以使用点(.),但会产生一个问题,如果用户在设定账号时加入了小数点(例如 zhangsan.te原创 2020-05-12 08:56:44 · 918 阅读 · 0 评论 -
[745]Debian打开关闭防火墙
Debian原来用的是UFW防火墙,之前没接触过这种类型防火墙,这里记录一下简单的使用规则,后期在使用过程中慢慢完善UFW防火墙的使用操作方法;安装ufwapt-get install ufw查看防火墙现有规则:ufw status开启/关闭防火墙:ufw enable //开启ufw disable //关闭开启指定tcp或者udp端口:ufw allow 22/tcp...转载 2019-12-29 21:47:19 · 33733 阅读 · 1 评论 -
[722]如何查看阿里云端口是否开放以及开放端口
最近在阿里云上安装Tomcat,mysql,完了一直访问不了,经过一番搜索,结果发现端口没开,查看8080端口是否开放的命令如下:netstat -ano | grep 8080记录在阿里云linux服务器上开启tomcat的8080端口的过程:1. 进入控制台,单击云服务器ECS2. 单击云服务器3. 出现您服务器的有关信息,单击更多4. 单击安全组配置5. 单击配置规则...原创 2019-12-12 19:32:06 · 8861 阅读 · 0 评论 -
[705]debian设置分辨率
在几乎所有的虚拟机安装的Linux上都有一个问题,就是安装后分辨率无法调整, 这个对于在虚拟上面操作体验非常差,好在有命令行可以解决这个问题。但是无法保存。通过命令方式修改分辨率:这是图形化的debianLinux 下的用的方法,当然字符界面不需要设置分辨率。右键桌面选着在终端打开。接着在虚拟机内输入命令:xrandr 回车,回车后看到一列信息,这里显示了虚拟支持的分辨率以及刷新率。然后...原创 2019-11-25 18:39:55 · 9928 阅读 · 0 评论 -
[700]阿里云提示服务器访问恶意下载源
最近公司的服务器(阿里云)一直给老板发信息说,服务器在访问恶意下载源。老板一开始没在意,后来一天一条短信,然后让我处理一下。作为一个后端工程师,普通的服务器维护在小公司基本都是自己上手来。废话太多了,下面具体描述一下我遇到问题的和解决方法,以便大家遇到了之后不知所措。(大佬们,不吝指教~)一. 问题描述阿里云服务器警告截图:看这种警告,其实主要看几个重点父进程路径:/usr/sbin/...转载 2019-11-19 18:22:41 · 3376 阅读 · 0 评论 -
[698]服务器被挖矿程序占用解决过程
公司有台做voip的服务器最近CPU总是跑满,这机器自从交给厂家搭好环境后基本就没怎么管它,于是进去查看进程,top了下(见下图)这个叫wnTKYg的进程很诡异,已经把CPU吃光了,上网一查,原来是中了挖矿的马。(啊,我的天。这只是一个单核1G内存的阿里云主机)既然被***了,那就得干掉它,下面是解决过程:1:第一步要先找到这个wnTKYg文件实体,对了还有一个叫ddg.2020的进程。[...转载 2019-11-17 22:51:21 · 2137 阅读 · 0 评论 -
[690]debian查看系统版本详细信息
查看系统版本号odoo@debian64:~$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.3 (jessie) Release: 8.3 Codename: jessie查看系统版本号(有的系统可以这样查看,有的不...原创 2019-11-07 18:16:18 · 3711 阅读 · 0 评论 -
[689]设置debian的静态IP
ipconfig -all可查看一下信息想要设置网络的信息如下IP地址:10.10.10.155子网掩码:255.255.255.0网关:10.10.10.2广播地址:10.10.10.255DNS:10.10.10.2,114.114.114.114我们需要编辑2个文件/etc/network/interfaces(配置IP和网关)/etc/resolv.conf(配置DNS服...原创 2019-11-07 18:15:42 · 1382 阅读 · 0 评论 -
[688]局域网中如何用一台电脑xshell连接另一台电脑虚拟机
ifconfigor ip addr查看虚拟机的ip地址,例如ip为192.168.183.136打开虚拟机软件菜单栏“编辑”——“虚拟网络编辑器”,选择NAT模式,点击下面的更改设置主机端口可以随便设置,后面通过xshell连接的时候就是这个设置的端口,xshell连接的ip为主机的ip,非虚拟机的ipNAT设置,端口转发中,添加对应虚拟机的ip地址、虚拟机对应端口和主机...原创 2019-11-07 18:15:04 · 4275 阅读 · 3 评论 -
[660]centos7如何临时和永久修改计算机名
Centos 7 安装完成默认计算机名localhost临时修改:运行命令sudo hostname zabbixhostname显示hostname 已修改为zabbix但是重启失效永久修改方法1:运行命令hostnamectl set-hostname zabbixhostname显示已修改为zabbixreboot重启后依然生效永久修改方法2:运行命令su...原创 2019-09-18 19:23:08 · 953 阅读 · 0 评论 -
[657]linux 查看磁盘空间
Linux 查看磁盘空间可以使用 df 和 du 命令。dfdf 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。例如,我们使用df -h命令来查看磁盘信息, -h 选项为根据大小适当显示:显示内容参数说明:Filesystem:文件系统Size: 分区大小Used: 已使用容量A...转载 2019-09-09 18:14:07 · 440 阅读 · 0 评论 -
[656]linux查看服务器带宽
1.查看服务器网络端口ifconfig查看带宽大小:sudo ethtool xxxsudo ethtool eth0[root@centos7-spider ~]# ethtool eth0Settings for eth0: Supported ports: [ TP ] Supported link modes: 1000baseT/Full ...原创 2019-09-09 18:12:39 · 34383 阅读 · 0 评论 -
[513]linux设置开机自启动
我们一般设置Linux在开机时运行某条命令,关机时很少使用,本帖就介绍一下怎么设置Linux在关机前自动运行某条命令。要想在开机时运行某命令,我们只需把该命令写入到/etc/rc.local文件即可。如果要设置后台服务,看下面, Python脚本开机自启动(Linux)Python脚本开机自启动(Linux)Python脚本开机自动运行;本帖适用于使用systemd的Linux系统,现在流...原创 2019-01-30 13:51:13 · 2876 阅读 · 2 评论