Linux系统理论操作学习
文章平均质量分 67
Linux系统理论操作学习
呆呆象呆呆
这个作者很懒,什么都没留下…
展开
-
由于不正常断电导致的unexpected inconsistency;RUN fsck MANUALLY问题已解决
问题状况服务器reboot之后很久都没有反应,链连接显示屏,发现显示屏是全黑的,就直接长按电源断电,进行手动重启。开机界面出现、dev/sda*:unexpected inconsistency;RUN fsck MANUALLYsck exited with status code 4the root filesustem on /dev/sda4 requires a manual fsck原因这种问题一般是非正常断电导致硬盘类似于自己锁住了的情况,或者有可能出现系统文件损坏解决手原创 2022-04-12 10:28:19 · 2209 阅读 · 0 评论 -
最简单的方式实现Docker与主机的文件传输复制
主要的思路把Docker看作是一个独立的服务器节点,使用scp指令进行文件或者文件夹的复制,但是需要注意的是当复制到本机存在的Docker中的时候,需要对端口进行声明,具体操作如下:scp -P 端口号 path1 root@Docker_ip:path_in_Docker如果存在秘钥:scp -i /xxx/id_rsa -o StrictHostKeyChecking=no -P 端口号 path1 root@Docker_ip:path_in_Docker使用id_rsa是方便不用输入密原创 2021-08-27 10:18:42 · 1902 阅读 · 0 评论 -
Linux下查询符合要求的文件或文件夹个数
问题描述Linux下有的时候需要统计当前文件夹下的文件个数、目录,子文件夹数量等等信息,为此写一个代码也不值当,直接使用专门的指令即可1 查看当前目录下的文件数量1.1 不包含子目录中的文件ls -l|grep "^-"| wc -l1.2 包含子目录中的文件注意:R,代表子目录ls -lR|grep "^-"| wc -l2 查看当前目录下的文件夹个数2.1 不包含子目录中的目录ls -l|grep "^d"| wc -l2.2 包含子目录的目录ls -lR|grep "^d原创 2021-08-25 15:08:48 · 6492 阅读 · 0 评论 -
解决apt-get安装中的E: Sub-process /usr/bin/dpkg returned an error code (1)问题
解决apt-get安装中的E: Sub-process /usr/bin/dpkg returned an error code (1)问题问题展示在用apt-get安装软件包的时候遇到E: Sub-process /usr/bin/dpkg returned an error code (1)问题问题解决cd /var/lib/dpkg/sudo mv info/ info_bak # 现将info文件夹更名sudo mkdir info #原创 2021-07-20 20:28:28 · 4814 阅读 · 3 评论 -
【Linux系统理论操作学习27】全部杀掉某个程序进程的5种方法
这篇文章主要介绍了linux下3种kill所有某个特殊程序进程的方法,需要的朋友可以参考下在linux系统管理中,我们有时候需要kill掉所有一个特殊程序的进程(举例是firefox或者python),这里介绍及几种方式。(比较推荐后面三种方法因为是现成的,且非常简单)每一个方法我都用python举一下例子(使用方法3-5的时候因为没有使用sudo 所以也不会杀掉别人的进程不用担心)方法1使用ps -ef|grep python然后一条条kill掉方法2写一个脚本执行方法1方法3注意:原创 2021-07-10 09:32:01 · 2201 阅读 · 0 评论 -
【Linux系统理论操作学习26】LInux的后台运行,重定向输出,前后台进程转换和管理
1 输出的后台运行1.1 简单后台运行nohup表示程序不被挂起&表示后台运行程序如果说使用&,就会出现问题:后台执行的进程,其父进程还是当前终端shell的进程,而一旦父进程退出,则会发送hangup信号给所有子进程,子进程收到hangup以后也会退出。如果我们要在退出shell的时候继续运行进程,则需要使用nohup忽略hangup信号,或者setsid将将父进程设为init进程(进程号为1)nohup your_commond &注意:空行代表系统等待输入上面的原创 2021-06-23 16:37:38 · 2168 阅读 · 0 评论 -
【Linux系统理论操作学习25】History 历史指令回溯 查找之前的指令,history命令参数设置
linux history历史记录命令详解【摘要】一、什么是history在bash功能中,它能记忆使用过的命令,这个功能最大的好处就是可以查询曾经做过的举动!从而可以知道你的运行步骤,那么就可以追踪你曾下达过的命令,以作为除错的工具!二、History的保存那么命令记录在哪里呢?在家目录内的 .bash_history 里! 不过,需要留意的是,~/.bash_history 记录的是前一次登陆以前所运行过的命令,而至于这一次登陆所运行的...1、Linux中history的介绍在bash功能中原创 2021-06-11 22:58:12 · 6543 阅读 · 2 评论 -
【Linux系统理论操作学习24】Linux挖矿程序清除,crontab指令查询及修改自动运行命令
场景一半的cpu跑满,每次开机后都是这个情况猜测破解了root密码或者用户密码,运行了一个脚本挖矿传递数据解决方案一般都是通过crontab指令给你设置了一个定时任务所以我们通过crontab去找寻一下然后把相关指令删掉第一步查询是否有自动定时任务输入如下指令,打开crontab查询有没有自动定时任务crontab -l可能会看到如下场景(这就说明你是有自动运行的文件的,下一步就是去看看这个文件是啥)如果没有会是这样的第二步关闭自动定时任务首先输入crontab -e编原创 2021-04-19 23:33:18 · 1846 阅读 · 0 评论 -
Linux系统操作(17):ubuntu下python的版本灵活切换(alias的使用)
文章目录1、确定你现在所使用的python(版本、路径)与你可以使用的python(版本、路径)1.1 python版本的查看1.2 所有可以被查找到的python路径1.3 现在使用的python路径2、使用固定版本或者路径的python3、环境变量设置指令和具体python版本的映射4、当然也可以使用anaconda来切换具体的环境和python的版本1、确定你现在所使用的python(版本...原创 2019-11-29 20:17:54 · 5400 阅读 · 0 评论 -
插入硬盘:Raid卡做磁盘阵列及服务器挂载
1、需求:1.1、插入新的硬盘 (服务器的正面有硬盘raid插槽,尺寸为2.5英寸7mm厚的规格,插槽口为SAS,向下兼容SATA。)1.2、做好磁盘阵列1.3、服务器做新的挂载目录2、教程:2.0 背景:采购了4块2.5英寸2.4T10000转的企业级SAS硬盘。由于raid插槽的存在,因此在将新硬盘插入卡槽后,系统是无法识别的(即fdisk -l是查不到的),需要做磁盘阵列后再进系统进行操作。磁盘阵列有多种方案(raid0,raid1,raid0+1,…raid5等等)服务器上原先的/d原创 2021-03-17 14:40:52 · 8280 阅读 · 0 评论 -
linux管理光标显示与否
2个命令可以管控光标:隐藏光标 : echo -e “\033[?25l”显示光标 : echo -e “\033[?25h”原创 2020-11-16 16:12:00 · 1800 阅读 · 0 评论 -
Linux系统操作(19):Ubuntu SSH服务安装和链接中断超时问题解决
文章目录1、ssh安装2、查看是否已经启动3、启动与重新启动SSH服务4、连接出现问题时解决方案4.1 ssh -v排除错误4.2 单纯连接慢问题解决4.3 针对连接不上或者连接超时卡在connecting上4.3.1 server端配置4.3.2 客户端配置LAST、参考文献与知识1、ssh安装sudo apt-get install openssh-server2、查看是否已经启动...原创 2019-12-12 19:55:20 · 4146 阅读 · 0 评论 -
lLinux系统操作(18):scp(服务器之间的文件传输)
文章目录0、简介1、命令格式:1.1 命令参数:2、使用实例:2.1 从本地服务器复制到远程服务器(1) 复制文件:(2) 复制目录:2.2 从远程服务器复制到本地服务器:(1)复制文件:(2)复制目录:0、简介scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下...原创 2019-11-30 00:29:23 · 5091 阅读 · 0 评论 -
Linux系统操作(4):Linux Ubuntu 屏幕清理命令
clear刷新屏幕,结果看不到指令还在ctrl+i可以看到之前指令不会有任何东西消失,只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。一般都会用这个命令。reset这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。...原创 2019-07-01 10:03:58 · 10613 阅读 · 0 评论 -
Linux系统操作(22):服务器添加swap空间的方法汇总实操有效
文章目录前期准备查阅存储空间的详细信息和内存硬盘挂载等情况根据实际情况设置好swap的大小或者是否需要进行swap扩充实际操作:新swap的建立,启用,开机启动及检查是否成功创建前期准备查阅存储空间的详细信息和内存硬盘挂载等情况linux 如何查看硬盘大小,内存大小等系统信息及硬件信息_造梦先森Kai的专栏-CSDN博客_linux 查看硬盘大小Linux查看RAM内存信息_木木与呆呆的专栏-CSDN博客_linux 内存信息Linux系统查看服务器型号、CPU、RAM、ROM以及网卡信息_Beta原创 2020-07-14 15:24:26 · 1474 阅读 · 0 评论 -
Linux系统操作(21):物理cpu数、cpu核数、逻辑cpu数、几路几核几线程、CPU信息详细查询方法
文章目录一、名词解释二、查看CPU信息参考文献未看完的参考文献一、名词解释**CPU(Central Processing Unit):**中央处理单元,物理cpu数:物理CPU数就是实际Server中插槽上的CPU个数,主板上实际插入的cpu数量物理cpu数量,在Linux上查看/proc/cpuinfo,其中的physical id就是每个物理CPU的id,有几个不同的physica...原创 2020-04-16 23:25:39 · 5114 阅读 · 1 评论 -
Linux系统操作(20):多台Linux主机使用同一个磁盘或目录--nfs服务器之间挂载配置
文章目录0、环境假设0.1 问题描述:0.2 解决方案:0.3 场景:1、安装nfs2、配置2.1 服务端2.2 客户端0、环境假设0.1 问题描述:有两台Linux系统的主机,想将一台主机上的磁盘或者某个目录共享给另一台主机,说白了就是:多台Linux主机使用同一个磁盘或目录。0.2 解决方案:使用nfs(network file system)网络文件系统工具,它是通过网络使不同机...原创 2020-01-08 15:37:50 · 11153 阅读 · 0 评论 -
Linux系统操作(5):htop 介绍安装与实战使用
文章目录介绍安装使用快捷键F1:显示帮助信息快捷键F2:Htop设定Setup 选项下的:1.Meters2.Display options3.Colors4.ColumsF3 搜索进程F4:过滤器F5:以树形方式显示F6:排序方式F7,F8:调整进程nice值F9:杀死进程F10:退出htop四.结束介绍htop是一个可以让用户与之交互的进程查看器,做为文本模式的应用程序,主要用户控制台或x...原创 2019-07-01 10:18:09 · 12489 阅读 · 0 评论 -
Linux系统操作(3):ubuntu安装使用tmux的详细教程
文章目录安装tmuxsession会话控制开启tmux查看到当前在运行的所有tmux sessions创建一个会话并赋予名字为session赋予一个新的名字关闭session从tmux选择一个会话进行脱离重新连接名字对应的session控制窗口创建新窗口重命名当前窗口切换到前一个窗口切换到下一个窗口切换到特定窗口查看相关的帮助:查看相关命令window窗格控制左右分窗格上下分窗格窗格光标切换分栏之...原创 2019-06-27 19:48:51 · 18641 阅读 · 0 评论 -
Linux系统操作(2):关于管理linux服务器常用指令mark (for myself)
查询gpu状态gpustat -cpu网络服务重启sudo systemctl restart networking.servicesudo service network-manager restart返回当前位置pwd原创 2019-05-13 21:12:33 · 13725 阅读 · 0 评论 -
Linux系统操作(1):windows系统文件与linux系统文件互相挂载与访问
windows系统文件夹挂在到linux上主要之后可以在win上对在linux上执行的程序进行编写 这样使用本地编辑器方便复制修改等等 然后在linux上进行编译软件环境:win10、ubuntu服务器、Termius终端把windows中的某个磁盘(比如D盘)挂载到linux中使用1、设置电脑上的共享权限控制面板---系统与安全---管理工具---计算机管理---服务与应用-...原创 2019-03-31 22:59:26 · 11568 阅读 · 1 评论 -
Linux系统操作(16):Ubuntu Server 18.04 网络设置不生效的解决
文章目录Ubuntu Server 18.04 网络设置不生效的解决Ubuntu Server 18.04 网络设置不生效的解决在Ubuntu18.04中,传统的配置/etc/network/interfaces已无用新方法:修改如下文件sudo vim /etc/netplan/50-cloud-init.yaml配置如下:network: ethernets: ...原创 2019-11-13 08:48:46 · 10075 阅读 · 0 评论 -
Linux系统操作(10):touch mkdir rm命令
文章目录一、目的二、touch命令三、mkdir命令四、rm命令五、总结一、目的本文将介绍linux下新建文件或文件夹、删除文件或文件夹命令。touch能够新建文件,mkdir用来新建文件夹。rm用来删除文件或文件夹。本文将选取ubuntu14.04发行版做为描写叙述基础。二、touch命令 linux下新建文件的方式有非常多,比如:使用vi新建文件、使用cp命令拷贝一...原创 2019-09-05 14:05:26 · 9414 阅读 · 0 评论 -
Linux系统操作(8):Ubuntu16.04 安装Sublime Text 3 并解决中文输入问题
Ubuntu16.04 安装Sublime Text 3 并解决中文输入问题安装 Sublime Text 3到官网看看 https://www.sublimetext.com/3我这里用的是64位的Ubuntu 16.04,所以点击上图中的”64 Bit“,即可下载相应的 tarball。比如我这里下载的就是 sublime_text_3_build_3143_x64.tar.bz2。...原创 2019-09-05 10:59:58 · 9321 阅读 · 0 评论 -
Linux系统操作(14):kill命令
文章目录1、kill命令总述:2、命令参数:3、常用技巧:注意事项:init进程是不可杀的1、kill命令总述:Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获...原创 2019-09-07 12:43:41 · 10160 阅读 · 0 评论 -
Linux系统操作(13):grep命令
文章目录Linux grep 命令总述:语法参数:实例Linux grep 命令总述:Linux grep 命令用于查找文件里符合条件的字符串。grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。Uni...原创 2019-09-05 16:23:39 · 9291 阅读 · 0 评论 -
Linux系统操作(12):ps命令
文章目录总述:linux上进程有5种状态:ps工具标识进程的5种状态码:PS显示内涵:查看帮助:基础参数选择:常用命令:总述: ps(Process Status)命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。 ps是显示瞬间进程的状态...原创 2019-09-05 15:31:43 · 13361 阅读 · 0 评论 -
Linux系统操作(11):dpkg命令
文章目录综述:安装命令:查看与搜索命令:删除命令:不太常用的命令:参考文献:综述:广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且 Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。dpkg是一个Debian的一个命令行工具,它...原创 2019-09-05 14:44:48 · 10674 阅读 · 0 评论 -
Linux系统操作(9):apt命令
文章目录简介查询列出包含条件的包(已安装,可升级等)搜索软件查看软件包信息查看软件包依赖关系显示安装信息查看每个软件包的简要信息安装更新软件包列表更新已安装的软件包安装软件删除移除软件包,卸载一个软件包但是保留相关的配置文件删除软件包的备份简介Advanced Packaging Tool(APT)的工具来管理这种包系统,不过请不要把它与 apt 命令混淆,它们之间是其实不是同一个东西。ap...原创 2019-09-05 13:48:42 · 10388 阅读 · 0 评论 -
Linux系统操作(7):tar解压与打包
文章目录tar综述:五个独立的参数控制压缩解压任务==多进程压缩与解压==压缩:解压:适用的例子压缩例子:解压例子:tar综述:tarball是linux系统下最方便的打包工具,是以tar这个指令来打包与压缩的档案。五个独立的参数控制压缩解压任务压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-c: (打包)建立压缩档案-x:...原创 2019-09-04 21:16:11 · 10117 阅读 · 0 评论 -
Linux系统操作(6):Vi/Vim编辑器的使用
文章目录Vi/Vim编辑器综述:三种模式:命令行模式(command mode)插入模式(Insert mode)底行模式(last line mode)模式转换:vim的基本操作一、打开文件二、关闭文件三、移动光标(编辑模式)四、翻屏五、删除单个字符六、删除命令: d七、粘贴命令 p八、复制命令 y九、修改:先删除内容,再转换为输入模式十、替换:十一、撤消编辑操作 u十二、重复前一次编辑操作十三...原创 2019-09-04 16:01:33 · 10161 阅读 · 0 评论