Linux
总会有天明
这个作者很懒,什么都没留下…
展开
-
关于Linux出现xsync:command not found
错误背景:自己当前用户是atguigu,目录是/home/atguigu,bin目录下有一个脚本文件,需要通过xsync分发到其他服务器上面。使用xsync bin/的时候出现xsync:command not found错误解决步骤:通过echo $path查看当前path属性不包含当前atguigu用户的目录,切换到root用户下,修改/etc/profile中,自建的my_env.sh文件(这个是自建的,用户存放java_home,hadoop_home,path属性值等等),修改path属性原创 2021-10-16 11:28:45 · 6750 阅读 · 2 评论 -
Linux-day06-最后一课-面试题
1:Linux常用命令,至少六个netstat top lsblk find ps chkconfig2:Linux查看内存、磁盘存储、io、读写、端口占用、进程等命令top df -lh netstat -tunlp iotop ps -aux | grep 进程名...原创 2021-07-11 16:00:16 · 71 阅读 · 0 评论 -
Linux-day06-yum
1:介绍 yum是一个shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。使用之前需要联网。2:yum的基本指令 1:查询yum服务器是否有需要安装的软件 yum list | grep xx软件列表 2:安装指定的yum包 yum install xxx 下载安装...原创 2021-07-11 15:55:08 · 74 阅读 · 0 评论 -
Linux-day06-RPM包管理
1:rpm包的管理 1:介绍 一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似于Windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。 Linux的分发版本都有采用(suse,redhat,centos等等),可以算是公认的行业...原创 2021-07-11 15:45:52 · 122 阅读 · 0 评论 -
Linux-day06-进程管理 监控服务
1:监控网络状态 1:查看系统网络情况netstat 基本语法:netstat [选项] 选项说明:-an:按一定顺序排列输出;-p:显示哪个进程在调用 应用案例: 查看系统所有的网络服务 netstat -anp | more...原创 2021-07-11 15:19:16 · 79 阅读 · 0 评论 -
Linux-day06-进程管理 服务管理
1:服务管理 1:介绍:服务本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其他程序的请求,比如(MySQL,sshd,防火墙等),因此我们又称为守护进程,是Linux中非常重要的知识点。 2:service管理指令 service 服务名 start | stop | restart | reload | status 在Centos7.0后不再使用service而是使用systemctl 3:使...原创 2021-07-11 13:05:13 · 76 阅读 · 0 评论 -
Linux-day06-进程管理 终止进程
1:介绍 若是某个进程执行一般需要停止时,或时已消 了很大的系统资源时,此时可以考虑i停止该进程,使用kill命令来完成此项任务。2:基本语法: kill [选项] 进程号(通过进程号杀死进程) killall 进程名称 (通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)3:常用选项: -9:表示强迫进程立即停止。4:最佳实践...原创 2021-07-11 12:16:53 · 253 阅读 · 0 评论 -
Linux-day06-进程介绍和查询
1:进程基本介绍:1:在Linux中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。2:每一个进程,都会对应一个父进程,而这个父进程可以有多个子进程。例如www服务器。3:每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。4:一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才结束。2:显示系统执行的进程ps命令是用来查看目原创 2021-07-11 11:49:02 · 86 阅读 · 0 评论 -
Linux-day06-修改Linux主机名
1:查看主机名 hostname2:修改Linux的主机映射文件 vim /etc/sysconfig/network 文件中的内容 NETWORKING=YES NETWORKING_IPV6=no HOSTNAME=hadoop100//写入新的主机名 注意:主机名称不要有下划线3:修改...原创 2021-07-11 11:15:46 · 86 阅读 · 0 评论 -
Linux-day05-自动获取IP
Linux网络环境配置1:自动获取 系统--->首选项--->网络连接--->点击system eth0--->点击编辑--->勾上自动连接--->在ipv4设置里面删除地址栏里面内容以及DNS服务器--->点击应用即可。 缺点:Linux启动后会自动获取IP,但每次自动获取的IP地址可能不一样。不适合用作服务器,因为我们的服务器的IP需要是固定的。2:指定固定的IP地址。 直接修改配置文件来修改指...原创 2021-07-10 23:56:50 · 798 阅读 · 2 评论 -
Linux-day05-网络配置原理和说明
通过之前的联网文章,nat模式连接,在Linux的虚拟机里面输入ifconfig,然后可以看到Linux对应的IP地址,假设为A。在windows机器中,有一个vmnet8虚拟网卡,就是通过这两个进行联网的。在Windows的cmd里面可以看到vmnwt8的ipv4就是上面那个虚拟网卡地址,假设为B在Linux之中,ping B是可以ping通的。同时,在windows的cmd中,ping A也是可以ping通的。windows里面还有一个真实网卡,然后通过网关进行与其他人通讯。...原创 2021-07-10 23:38:35 · 97 阅读 · 0 评论 -
Linux-day05-磁盘查询实用指令
1:查询系统整体磁盘使用情况基本语法 df -h应用实例:查询系统整体磁盘使用情况2:查询指定目录的磁盘占用情况基本语法 du -h /目录查询指定目录的磁盘占用情况,默认为当前目录-s:指定目录占用大小汇总-h:带计量单位 -a:含文件--max-depth=1:子目录深度-c:列出明细的同时,增加汇...原创 2021-07-10 22:47:20 · 74 阅读 · 0 评论 -
Linux-day05-给Linux添加一块新硬盘
需求:给我们的Linux系统增加一个新的硬盘,挂载到/home/newdisk如何增加一块硬盘: 1:虚拟机添加硬盘VMware虚拟机--->设置--->硬盘--->添加--->硬盘--->SCSI--->创建新的虚拟磁盘--->设置最大磁盘大小并选择将虚拟磁盘拆分为多个文件--->完成然后重启,再进行lsblk -f 即可查看,此时只有sdb,因为没有分区,所有没有sdb1 2:分区 ...原创 2021-07-10 12:13:17 · 406 阅读 · 0 评论 -
Linux-day05-磁盘分区介绍
1:分区的方式 1:mbr分区: 1:最多支持四个主分区 2:系统只能按照在主分区 3:扩展分区要占一个主分区 4:MBR最大只支持2TB,但拥有更好的兼容性。 2:gtp分区: 1:支持无限多个主分区(但操作系统可能限制,比如Windows下最多128个分区) 2:最大...原创 2021-07-10 00:06:29 · 106 阅读 · 0 评论 -
Linux-day05-任务调度应用实例
1:每隔一分钟,就将当前的日期信息,追加到/tmp/mydate文件中。 1:先编写一个文件 /home/mytask1.shdate >> /tmp/mydate 2:给mytask1.sh一个可执行权限 chmod 744 mytask1.sh (root) 3:crontab -e 4:*/1 *...原创 2021-07-09 23:29:04 · 139 阅读 · 0 评论 -
Linux-day05-任务调度基本说明
1:crontab进行任务的设置概述:任务调度:是指系统在某个时间执行的特定的命令或程序。 任务调度分类:1:系统工作,有些重要的工作必须周而复始地执行。如病毒扫描等、 2:个别用户工作,个别用户可能希望执行某些程序,比如对MySQL数据库的备份。基本语法:crontab 【选项】常用选项:-e:编辑crontab定时任务 -l:查询cronta...原创 2021-07-09 23:06:32 · 95 阅读 · 0 评论 -
Linux-day05-权限最佳实践
jack,jerry属于警察。xh,xq属于土匪。1:创建组(police和bandit)groupadd policegroupadd bandit2:创建用户(jack,jerry,xh,xq)useradd -g police jackuseradd -g police jerryuseradd -g bandit ...原创 2021-07-09 20:57:07 · 375 阅读 · 0 评论 -
Linux-day05-权限管理
1:修改权限-chmod通过chmod指令,可以修改文件或者目录的权限第一种方式:+、-、=变更权限u:所有者 g:所在组 o:其他人 a:所有人(u、g、o总和)1:chmod u=rwx,g=rx,o=x 文件目录名2:chmod o+w 文件目录名3:chmod a-x 文件目录名案例演...原创 2021-07-09 18:07:53 · 326 阅读 · 0 评论 -
Linux-day04-权限详细介绍
1:举例 ok.txt是文件名 -是代表文件的类型,-,表示普通文件,d,表示目录,l,表示软连接文件,c,表示字符设备【键盘,鼠标】,b,表示块文件【硬盘】 rw-表示文件所有者拥有的权限,r,是读,w,是写 r--表示文件所在组的用户拥有的权限,r--只代表读 r--表示文件的其他组的用户拥有的权限,r--代表只读 1,(ok.txt)如果是文件,代表硬链接的数。如果是目录,代表该目录的子目录...原创 2021-07-07 11:17:47 · 111 阅读 · 0 评论 -
Linux-day04-组管理
1:Linux组的基本介绍 在Linux中的每个用户必须属于一个组,不能独立于组外。在Linux中每个文件所有者,所在组,其他组的概念。 1:文件/目录的所有者 一般来说文件的创建者,谁创建了这个文件,就自然的成为该文件的所有者。 查看文件的所有者 指令:ls -ahl 应用案例:创建一个组police,再创建一个用户tom,将tom放在police组,然后实用tom来创建一个文件ok.txt...原创 2021-07-07 09:29:56 · 77 阅读 · 0 评论 -
Linux-day04-实用指令-压缩和解压类指令
1:gzip/gunzip指令gzip用于压缩文件,gunzip用于解压文件。基本语法 gzip 文件名 (压缩文件,只能将文件压缩为*.gz文件,不保留原文件) gunzip 文件名.gz (解压缩文件命令)应用案例 1:gzip压缩,将/home下的hello.txt文件进行压缩 2:gunzip解压缩,将/home下的hello.txt.gz文件进行解压缩...原创 2021-07-07 08:42:34 · 103 阅读 · 0 评论 -
Linux-day03-实用指令-find locate grep 管道符
1:find指令find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。基本语法 find [搜索范围] [选项]选项说明 1:-name:按照名字来搜索 2:-user:按照文件的所属用户 3:-size:按照文件大小应用案例 1:按文件名:根据名称查找/home目录下的hello.txt文件find /home ...原创 2021-07-06 21:07:49 · 111 阅读 · 0 评论 -
Linux-day03-实用指令-date cal
1:date指令显示当前日期基本语法 1:date (显示当前时间) 2:date+%Y (显示当前年份) 3:date+%m (显示当前月份) 4:date+%d (显示当前是哪一天) 5:date "+%Y-%m-%d %H:%M:%S" (显示年月日时分秒)应用实例 1:显示当前日期信息 2:显示...原创 2021-07-06 20:43:26 · 89 阅读 · 0 评论 -
Linux-day03-实用指令-ln history
1:ln指令软链接也叫符号链接,类似于Windows里面的快捷方式,主要存放了链接其他文件的路径。基本语法 ln -s [原文件或目录] [软链接名] (给原文件创建一个软链接)当我们实用pwd指令查看目录时候,仍然看到的是软连接所在目录。应用案例 1:在/home目录下创建一个软连接linkToRoot,连接到/root目录 2:删除软连接linkToRoot2:history指令查看已...原创 2021-07-06 18:25:24 · 192 阅读 · 0 评论 -
Linux-day03-实用指令-echo head和tail
1:echo指令echo指令输出内容到控制台基本语法 echo [选项] [输出内容]应用实例 1:实用echo指令输入环境变量,输出当前的环境路径 2:实用echo指令输出hello,world! echo "hello,world!"2:head指令head用于显示文件的开头部分内容,默认情况下head指令显示文件的前十行内容。基本语法 hea...原创 2021-07-06 18:05:09 · 205 阅读 · 0 评论 -
Linux-day03-实用指令-重定向和追加
>指令 输出重定向:会将原来的文件的内容覆盖>>指令 追加:不会覆盖原来文件的内容,而是追加到文件的尾部基本语法 1:ls-l > 文件 (列表的内容写入到文件中,是覆盖写) 如果a.txt不存在,会自动创建。 2:ls -al >> 文件 (列表的内容追加到文件的末尾) ls -l >> b.txt 3:cat ...原创 2021-07-06 16:08:23 · 852 阅读 · 0 评论 -
Linux-day03-实用指令-cat more和less
1:cat指令cat查看文件内容,只能查看,不能修改基本语法 cat [选项] 要查看的文件常用选项 -n:显示行号应用案例: 1:/etc/profile文件内容,并显示行号 这里的more是内容有点多,设置为一页一页显示。2:more指令more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容,more指令中内置了若干快捷键。空格键,代表...原创 2021-07-06 14:08:07 · 250 阅读 · 0 评论 -
Linux-day03-实用指令-rm和mv
1:rm指令rm指令移除文件或目录基本语法 rm [选项] 要删除的文件或目录常用选项 -r:递归删除整个文件夹 -f:强制删除不提示应用实例 1:将/home/aaa.txt删除 2:递归删除整个文件夹/home/bbb2:mv指令mv移动文件与目录或者重命名基本语法 mv oldNameFile newNameFile(重命名) ...原创 2021-07-06 13:46:04 · 103 阅读 · 0 评论 -
Linux-day03-实用指令-touch和cp
1:touch指令创建空文件可以一次性创建多个文件2:cp指令cp指令拷贝文件到指定目录基本语法 cp [选项] source destsource是源文件路径,dest是目标文件路径。常用选项 -r 递归复制整个文件夹案例:将/home/aaa.txt拷贝到bbb目录下递归复制整个文件夹,将/home/test整个目录拷贝到zwj文件夹强制覆盖所有文件...原创 2021-07-06 13:31:11 · 141 阅读 · 0 评论 -
Linux-day03-实用指令-mkdir和rmdir
1:mkdir基本语法 mkdir [选项] 要创建的目录常用选项 -p:创建多级目录应用实例创建一个目录/home/dog 创建多级目录 /home/animal/tiger (此时是没有animal文件夹的)2222 2 :rmdir删除目录基本语法 rmkdir [选项] 要删除的空目录案例删除一个目录 /home/dog...原创 2021-07-06 11:59:32 · 133 阅读 · 0 评论 -
Linux-day03-实用指令-pwd ls cd
1:pwd指令显示当前工作目录的绝对路径。2:ls指令基本语法 ls [选项] [目录或是文件]常用选项-a 显示当前目录所有的文件和目录,包括隐藏的。 -l 以列表的方式显示信息3:cd指令基本语法 cd [参数] 切换到指定目录常用参数 cd~或者cd :回到自己的家目录 cd .. 回到当前目录的上一级目录案例...原创 2021-07-06 11:43:23 · 66 阅读 · 0 评论 -
Linux-day02-实用指令-帮助指令
1:当我们对某个指令不熟悉的时候,我们可以使用Linux提供的帮助指令来了解这个指令的使用方法。2:man 获取帮助信息基本语法 man [命令或配置文件]应用案例 查看ls命令的帮助信息 直接man ls即可。3:help 获取帮助信息基本语法 help 命令应用案例 查看cd命令的帮助信息 help cd即可。...原创 2021-07-05 22:51:47 · 69 阅读 · 0 评论 -
Linux-day02-实用指令-运行级别和找回root密码
1:运行级别关机[0] 单用户(找回丢失密码)[1] 多用户状态没有网络服务[2] 多用户状态有网络服务[3] 系统未使用保留给用户[4] 图形界面[5] 系统重启[6]2:运行级别的配置文件 /etc/inittab3:切换到指定运行级别的指令 init[012356]4:面试题 如何找回root密码,如果我们不小心,忘记root密码,怎么找回。 思路:进入到单用户模式,然后修改root密码即可,因为进入到单...原创 2021-07-05 22:43:49 · 112 阅读 · 0 评论 -
Linux-day02-用户管理
1:用户组:一个用户至少被分进一个组,同时也可以属于多个组。2:用户家目录:/home/ 目录下有各个创建的用户对应的家目录,当用户登录时,会自动的进入到自己的家目录。3:Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。4:添加用户基本语法 useradd[选项] 用户名假设使用useradd xiaoming,则不仅创建了用户xiaomi...原创 2021-07-05 21:09:38 · 421 阅读 · 0 评论 -
Linux-day02-开机重启和用户登录注销
1:关机和重启命令基本介绍shutdown shutdown -h now:表示立即关机 shutdown -h 1:表示一分钟后关机 shutdown -r now:立即重启 halt 就是直接使用,效果等价于关机 reboot 就是重启系统 sync 把内存的数据同步到磁盘 最好关机或者重启之前,都执行一下sync,防止未保存的数据丢失 2:用户登录和注销基本介绍登录时尽量少用root用户登录,因为是系统管理员,最大的权限,避免操作失误。可以利用原创 2021-07-05 19:57:48 · 158 阅读 · 0 评论 -
Linux-day02-vi和vim编辑器的使用
1:所有的Linuxi系统都会内置vi文本编辑器。2:vim具有程序编辑的能力,可以看作是vi的增强版本。3:vi和vim常用的三种模式。正常模式:以vim打开一个档案就直接进入一般模式了,这个是默认模式。在这个模式中,可以使用上下左右按键来移动光标,可以使用删除字符或者删除整行来处理档案内容,也可以使用复制和贴上来处理文件数据。 插入模式:按下i,l,o,O,a,A,r,R等任何一个字母之后才会进入编辑模式,一般来说按i即可。 命令行模式:在这个模式中,可以提供你相关指令.原创 2021-07-05 15:29:54 · 142 阅读 · 0 评论 -
Linux-day02-SecureCRT安装和使用
1:SecureCRT也是用于远程登录Linux的一款软件。2:3:主机名为Linux的IP地址。4:5:6:7:解决乱码问题:点击会话选项,然后点击外观,选择字符编码,设为UTF-8即可。原创 2021-07-05 13:53:31 · 108 阅读 · 0 评论 -
Linux-day01-远程登录Linux系统
1:为什么要这样:要用公司自己的电脑,去操作机房的Linux系统,所以需要远程登陆。2:工具:xshell5[远程登录到Linux的软件],xftp[上传下载文件的软件]3:需要Linux开启sshd服务,该服务端口号为22,通过在终端里面进行setup查看系统服务,sshd带*即为可以。4:安装xshel5l软件,傻瓜式安装即可。5:在xshell里面新建连接,需要知道Linux的IP地址。6:查询Linux的IP地址是保证在之前联网的状态下,在终端中输入ifconfig查看。7:原创 2021-07-04 23:21:39 · 134 阅读 · 0 评论 -
Linux-day01-目录结构
1:树状目录结构,只有一个根目录“/”。2:/bin目录,存放最经常使用的命令。3:/sbin目录,存放的是系统管理员使用的系统管理程序。4:/home目录,存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。5:/root目录,该目录为系统管理员,也称超级权限者的用户主目录。6:/lib目录,系统开机所需要最基本的动态连接共享库,类似于Windows中的DLL文件。7:/lost+found目录,一般情况都是空的,当系统非法关机后,这里原创 2021-07-04 22:24:29 · 92 阅读 · 0 评论 -
Linux-day01-联网
1:2:原创 2021-07-04 17:13:51 · 75 阅读 · 0 评论