![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
—Linux
文章平均质量分 67
Wang_Zhenwei
这个作者很懒,什么都没留下…
展开
-
Linux学习47_Linux出现Read-only file system错误的解决方法
首先,重启看看能否解决,如果不行再尝试下面两种方法:造成这个问题的原因大多数是因为非正常关机后导致文件系统受损引起的,在系统重启之后,受损分区就会被Linux自动挂载为只读。解决的方法是通过fsck来修复文件系统,然后重启即可,以下是以针对/dev/xvde1分区,ext4文件系统分区的一个操作案例:fsck.ext4 -y /dev/xvde1本文只着重强调一点:要针对出问题的分区进行操作,在挂载了多个硬盘的机器上要仔细分辨一下。报错read-only file system...转载 2021-05-11 11:13:48 · 3576 阅读 · 0 评论 -
Shell学习5_ expect spawn not found报错解决
安装expect 执行以下命令sudo apt-get install tcl tk expect在使用expect 写自动交互功能时 遇到问题automate_expect.sh#! /usr/bin/expectspawn ./interactive.shexpect "Enter number:"send "1\n"expect eof然后在命令行输...转载 2020-01-14 20:06:13 · 2894 阅读 · 0 评论 -
Linux学习37_LINUX下设置网卡开机自启动
方法一 vi /etc/sysconfig/network-scripts/ifcfg-eth0修改: ONBOOT=yes如果没有就把这行加上方法二 在/etc/rc.d/rc.local 里面加入ifup eth0 或 ifconfig eth0 up原创 2016-11-08 20:59:38 · 801 阅读 · 0 评论 -
Linux学习33_CURL常用命令
原文地址: http://www.thegeekstuff.com/2012/04/curl-examples/下载单个文件,默认将输出打印到标准输出中(STDOUT)中curl http://www.centos.org通过-o/-O选项保存下载的文件到指定的文件中:-o:将文件保存为命令行中指定的文件名的文件中-O:使用URL中默认的文件名保存文件到本地转载 2016-09-21 10:44:50 · 521 阅读 · 0 评论 -
Linux学习32_每天一个linux命令(61):wget命令
Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大转载 2016-04-06 15:55:20 · 344 阅读 · 0 评论 -
Linux学习31_Linux下./configure,make,make install的作用
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。转载 2016-03-30 15:31:48 · 393 阅读 · 0 评论 -
Linux学习30_configure: error: no acceptable C compiler found in $PATH 问题解决
安装Python2.*时,遇到问题,提示configure: error: no acceptable C compiler found in $PATH,然后找到以下解决方法:[root@localhost ~]# cd msmtp-1.4.20[root@localhost msmtp-1.4.20]# ./configure checking build转载 2016-03-30 14:30:00 · 5122 阅读 · 1 评论 -
Linux学习26_每天一个linux命令(44):top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存转载 2015-12-24 15:01:40 · 506 阅读 · 0 评论 -
Linux学习25_每天一个linux命令(45):free 命令
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。1.命令格式:free [参数]2.命令功能:free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略3.命令参数:-b 以转载 2015-12-24 14:43:50 · 406 阅读 · 0 评论 -
Linux学习24_Linux安装系统时硬盘分区建议
前言:以前初识Linux时,对Linux系统安装时分区的选择,一点都不了解,导致几次没法进行下一步安装,因此就静下心来,专门拿出时间研究了研究这方面的知识;以下内容就是以前通过研究Linux安装过程中分区的知识总结出来的一些知识;贴上来,做个备份,也希望对Linux初学者有一些帮助。正文:一般来说,在linux系统中都有最少两个挂载点,分别是/ (根目录)及 swa转载 2015-11-26 10:48:42 · 488 阅读 · 0 评论 -
Linux学习20_每天一个linux命令(9):touch 命令
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。1.命令格式:touch [选项]... 文件...2.命令参数:-a 或--time=atime或--time=access或--time=use 只更改存取时间。-c 或--no-create 不建立任何文档。-d 使转载 2015-10-28 14:30:50 · 525 阅读 · 0 评论 -
Linux学习34_ 关于linux上面ssh和sftp到某台服务器出现Permission denied, please try again.
最近在阿里云上面部署了两台服务器。服务器a(图片服务器)和服务器b(主程序),b是通过Java的jsch这个框架来往a传送图片的,但是最近发送在b上面操作sftp的时候一直在报[html] view plain copy [root@iZ23h0vz72uZ ~]# sftp root@192.168.1.11 Connecting t转载 2016-11-02 14:29:57 · 3231 阅读 · 0 评论 -
Linux学习35_ Linux ssh 无法登录:Permission denied, please try again 案例分析
问题场景: Linux无法远程,返回信息:Permission denied, please try again 问题分析: 一般这样的信息,第一个反应就是账号和密码不正确。但这个问题场景,账号和密码信息准确无误,使用终端方式登录没有任何问题,主机内部没有限制该账号远程登陆。 处理这个问题最好的分析方法就是查看系统登录日志。(举例:centos 系统可转载 2016-11-02 14:43:07 · 4558 阅读 · 0 评论 -
Linux学习36_ssh使用公钥授权不通过的问题解决
前提: 1.客户端生成了id_rsa.pub和id_rsa 2.服务端在.ssh/authorized_keys也加入了客户端的id_res.pub 3./etc/ssh/sshd_config开启了: Shell代码 RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFi转载 2016-11-02 16:10:25 · 978 阅读 · 0 评论 -
Linux学习46_查看Linux下端口占用情况的命令
在使用Linux系统的过程中,有时候会遇到端口被占用而导致服务无法启动的情况。比如HTTP使用80端口,但当启动Apache时,却发现此端口正在使用。这种情况大多数是由于软件冲突、或者默认端口设置不正确导致的,此时需要查看究竟哪个进程占用了端口,来决定进一步的处理方法。查看端口占用情况的命令:lsof -i1 [root@www ~]# lsof -i 2 ...转载 2019-08-20 20:29:00 · 142 阅读 · 0 评论 -
Linux学习45_对比_windows常用命令
打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口...也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令注:/c表示执行完命令后关闭cmd窗口;/k表示执行完命令后保留cmd窗口# 控制台命令窗口中一些技巧复制内容:右键弹出快捷菜单,选择“标记(K)”,然后选中所需复制的内容,然后右键即可粘贴内容:右键弹出快捷菜单,选择转载 2017-10-16 22:32:46 · 343 阅读 · 0 评论 -
Linux学习44_linux下rm和rmdir的区别和使用
-d:directory -f:force -i:interactive -r:recursive -v:verbose 一、rmdir:删除一个空的目录1.-v选项:提示 mkdir -v dirname rmdir -v dirname 结果: 操作成功后都会有提示信息。 一次删除两个目录,用空格分开 空目录1、2 rmdir转载 2017-08-07 23:15:20 · 166 阅读 · 0 评论 -
Linux学习43_linux sed命令详解
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。转载 2017-04-19 16:58:19 · 348 阅读 · 0 评论 -
Linux学习42_每天一个linux命令(34):du 命令
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的.1.命令格式:du [选项][文件]2.命令功能:显示每个文件和目录的磁盘使用空间。3.命令参数:-a或-all 显示目录中个别文件的大小。 -b或-bytes 显示目录或文件大小时,以by转载 2017-04-11 13:20:56 · 530 阅读 · 0 评论 -
Linux学习41_每天一个linux命令(33):df 命令
linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。1.命令格式:df [选项] [文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POS转载 2017-04-11 13:19:53 · 350 阅读 · 0 评论 -
Linux学习40_没有正确安装GNOME电源管理器的默认配置
想想我也没更新系统,也没安装新的软件。这个问题是怎么导致的呢。从网上得知可能是由于磁盘满导致的。故进入命令行准备探个究竟。 1:首先 ctrl + alt + F1 进入控制台引导界面2:选择 kernel /boot/vmlinuz 这一行,然后按 e键3:进入编辑模式后,在最后面空格后添加 single然后回车4:按 b 键启动 进入命令行启动模式5:如果需要输入密码则转载 2017-04-11 10:41:47 · 4997 阅读 · 0 评论 -
Linux学习39_用linux的命令从多个文件中统计ip的个数
前提:若干个文件如hostsAA_平台.cfg 、 hostsBB_服务.cfg 、 hostsCC_平台.cfg 、 hostsDD_服务.cfg、 hostsXX_平台.cfg,每个文件定义了很多主机数,每个主机配置定义格式如下:define host{ use linux-server host_name AA转载 2017-02-21 15:58:28 · 1526 阅读 · 0 评论 -
Linux学习38_Linux下chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果转载 2017-02-21 14:23:16 · 113 阅读 · 0 评论 -
Linux学习21_每天一个linux命令(30): chown命令
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 1.命令格式: chown [选项]... [所有者][:[组]] 文件... 2.命令功能:转载 2015-10-28 15:09:46 · 569 阅读 · 0 评论 -
Linux学习22_每天一个linux命令(27):chmod命令
chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做转载 2015-10-28 15:47:07 · 578 阅读 · 0 评论 -
Linux学习8_.deb文件和.rpm文件的区别
deb后缀的软件包是for Debian系的(包括Ubuntu),不是给centos安装的。rpm后缀的软件包是for Redhat系的(包括CentOS)。提供linux软件包的网站通常会同时给出rpm和deb后缀的同版本号安装包,以及编译安装包。关于怎样将deb文件转换成rpm文件:How to Convert DEB to RPM (RPM to DEB)原创 2015-09-16 11:14:14 · 3815 阅读 · 0 评论 -
Linux学习7_*.src.rpm包与*.tar.gz、*.rpm包的区别
1. 用 rpm -ivh *.src.rpm 命令来安装,不会像二进制的 rpm软件包那样安装程序及其数据,而是向/usr/src/redhat(不同的发行版可能稍有不同)/下的SOURCE、SPECS等子目录释放同名的*.tar.gz源码包。还得自己用它释放出来的 *.tar.gz源码包来编译安装才行。 2、如果用 rpmbuild --rebuild *.src.rpm转载 2015-09-15 10:14:20 · 2556 阅读 · 0 评论 -
Linux学习6_Linux下载文件命令wget用法介绍
Linux系统中的wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大转载 2015-09-11 15:37:25 · 87 阅读 · 0 评论 -
Linux学习5_Linux 下hosts文件详解
1、主机名:无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。公网:IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。局域网:每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便转载 2015-08-25 16:47:28 · 484 阅读 · 0 评论 -
Linux学习4_shell脚本学习
终于到shell 脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本在linux系统管理员的运维工作中非常非常重要。下面笔者就带你正式进入shell脚本的世界吧。到现在为止,你明白什么是shell脚本吗?如果明白最好了,不明白也没有关系,相信随着学习的深入你就会越来越了解到底什么是shell脚本。首先它是一个脚本,并不能作为正式的编程语言。因为是跑在linux的...转载 2015-07-29 14:08:10 · 900 阅读 · 0 评论 -
Linux学习3_学习shell脚本前应具备的基础知识
日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富。笔者讲这些的目的只有一个,那就是让你认真对待shell脚本,从一开始就要把基础知识掌握牢固,然后要不断的练习,只要你shel...转载 2015-07-29 10:52:27 · 833 阅读 · 0 评论 -
Linux学习2_Vim命令总结及解释
超过130个你需要了解的vim命令从 1970 年开始,vi 和 vim 就成为了程序员最喜爱的文本编辑器之一。5年前,我写了一个问自己名为 “每个程序员都应该知道的 100 个 vim 命令” 这次算是之前那篇文章的改进版,希望你会喜欢。基础:e filenameOpen filename for edition:wSave转载 2015-07-28 09:39:30 · 632 阅读 · 0 评论 -
Linux学习1_Linux命令及英文全称
Linux Command references(命令全称,方便记忆) alias Create your own name for a command arch print machine architecture ash ash command interpreter (shell) awk (gawk)转载 2015-07-27 15:28:40 · 676 阅读 · 0 评论 -
Linux学习29_解决bash: 命令: command not found
配置路径时,在~/.bashrc和/etc/profile内写入# set hadoop pathexport HADOOP_HOME=/usr/local/hadoopexport PATH=$PATH:$HADOOP_HOME/bin此时,使用vim,su等命令,出现 bash: 命令: command not found 错误将上面的写入内容改成:# set h原创 2016-01-21 14:31:30 · 1388 阅读 · 0 评论 -
Linux学习28_每天一个linux命令(31): /etc/group文件详解
Linux /etc/group文件与/etc/passwd和/etc/shadow文件都是有关于系统管理员对用户和用户组管理时相关的文件。linux /etc/group文件是有关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有 /etc/group和/e转载 2016-01-19 10:48:19 · 396 阅读 · 0 评论 -
Linux学习9_sh命令使用问题解决
输入命令时,遇到下面的问题:[hadoop@Slave1 bin]$ cd /usr/local/kafka[hadoop@Slave1 kafka]$ cd bin[hadoop@Slave1 bin]$ kafka-topics.sh --list --zookeeper localhost:2181bash: kafka-topics.sh: command not found[原创 2015-09-24 16:49:10 · 1926 阅读 · 0 评论 -
Linux学习12_每天一个linux命令(42):kill命令
Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下转载 2015-09-25 11:34:00 · 554 阅读 · 0 评论 -
Linux学习23_使用ll命令和chown命令对文件拥有者进行指定或修改
在对一些软件或工具的安装过程中,一般是在root用户下,使用tar命名将安装包解压到/usr/local目录下,解压好文件的拥有者也将是root用户。如果后续操作在hadoop用户下进行,那么将会给操作到了很多不便,所以需要对文件的拥有者进行修改。修改前,可以使用ll命令查看文件信息(下面信息是已经修改好的):[hadoop@Slave1 local]$ lltotal 80drwxr原创 2015-10-28 15:57:44 · 592 阅读 · 0 评论 -
Linux学习18_Linux 管道符的使用
管道命令操作符是:”|”,它仅能处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息,对于 stdandarderror 信息没有直接处理能力。然后,传递给下一个命令,作为标准的输入 standard input.管道命令使用说明:先看下下面图:command1正确输出,作为command2的输入 然后comand2的输出作转载 2015-10-23 16:34:01 · 676 阅读 · 0 评论 -
Linux学习19_每天一个linux命令(10):cat 命令
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 1.命令格式:cat [选项] [文件]...2.命令功能:cat主要有三大功能:1.一次显示整个文件:cat filename2.从键盘创建一个文件:cat > filename 只能创建新文转载 2015-10-23 19:08:26 · 398 阅读 · 0 评论