栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

学习大数据的第29天——Linux指令的学习以及一些面试题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习大数据的第29天——Linux指令的学习以及一些面试题

学习大数据的第29天——Linux指令的学习以及积累一些面试题 Linux指令

常用命令:
查看网络 ip addr

​ 重启网络 systemctl restart network

​ 查看主机名 hostname

​ 永久修改主机名 hostnamectl set -hostname 主机名

​ 查看防火墙 systemctl status firewalld.service

​ 关闭防火墙状态(重启后自动打开) systemctl stop firewalld.service

​ 关闭防火墙自启 systemctl disable firewalld.service

Linux基本功能 1、文件查看:

​ 常用命令:

​ pwd 列出当前目录路径
​ ls或者dir 列出当前目录下的文件
​ ll(ls -l缩写) 列出当前目录下的文件(带文件信息)
​ ls -a 列出当前目录下的所有文件(包括隐藏文件)
​ stat 文件名 查看文件信息
​ ls --help 查看ls用法

​ 文件的颜色,含义如下:
​ 蓝色 目录
​ 绿色 可执行文件
​ 红色 压缩文件
​ 浅蓝色 链接文件
​ 灰色 其他文件

2、切换目录

​ 常见用法:
​ cd . 当前目录
​ cd … 去上一级目录
​ cd / 去根目录
​ cd ~ 去当前用户主目录
​ cd xxx/xxx 直接跳转到某个目录
​ su - 用户切换

3、删除文件夹 rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

​ 常见用法:
​ rm 删除文件
​ rm -r 删除目录,需要确认
​ rm -f 强制删除
​ rm -rf 递归删除目录及其文件

​ 注意:使用rm命令格外小心,删除的文件无法恢复,慎用,否则十个月伺候

4、复制、粘贴、剪切

​ 常见用法:
​ cp 复制&粘贴文件
​ cp -r 复制&粘贴文件或目录
​ mv 移动(剪切)文件或目录
​ cp命令常用选项
​ -r 复制目录
​ -f 强行复制文件或目录,不论目标文件或目录是否已存在;
​ -i 覆盖已有文件之前先询问用户;
​ -l 对源文件建立硬连接,而非复制文件;
​ -s 对源文件建立符号连接,而非复制文件;

5、远程复制

​ scp test.txt 192.168.6.212:/usr/local/soft

​ 若复制的路径和原本的路径时,可以用scp test.txt 192.168.6.212:pwd (漂号)

设置免密:

​ 免密配置
​ ssh-keygen -t rsa 然后三次回车
​ ssh-copy-id -i 主机名

设置文件映射,每次输入ip地址很烦,配置一下/etc/hosts文件(windows配置路径C:WindowsSystem32driversetchosts) ip地址 主机名:

​ 192.168.6.211 node1

​ 192.168.6.211 node2

提示:显示进度在scp后添加-v;复制目录在scp后添加-r 6、内容查看

​ 正序和反序输出cat tac:
​ cat 显示文本内容,类似windows中的type(顺序输出)
​ tac 显示文本内容(cat的倒序输出)
​ cat file1 file2 > file3 文件合并
​ cat -b 显示行号输出
​ cat -A或者cat -vET v使用^和M符号显示除了Tab外的;
​ E在每行结束处显示$;
​ T将跳格字符显示为^I
​ 分屏显示 more
​ 用一次显示一屏,没有显示完时最后一行显示进度。回车显示下一行,按b显示上一页,空格显示下一页,q退出。

​ 常用操作:
​ du -a 统计全部目录及其子目录下的每个档案所占的磁盘空间
​ du -h 统计全部目录及其子目录所占的磁盘空间
​ du -ch

统计对应目录及子目录所占空间并添加total
​ du -sh 直接统计总大小

7、压缩、解压

​ 常见用法
​ tar -cvf 仅打包不压缩
​ tar -zcvf 打包及压缩(gzip方式)

tar -zxvf 解压(gzip包)

​ tar -jcvf 打包及压缩(bzip2方式)
​ tar -jxvf 解压(bzip2方式)
​ tar -tvf 查看压缩包内容(需要根据不同的压缩算法查看)

8、tail命令 tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。(监控文件的变化)

​ tail -f 文件名 当该文件被改名或删除之后,再创建一个相同名称的文件时,会认为是两个不同的两个文件,无法监控到文件内容

​ tail -F 文件名 当该文件被改名或删除之后,会提示该访问的文件已不可访问,找不到文件或目录,再创建一个相同名称的文件时,还会继续监控

9、vi、vim

​ vim总共有三种模式:命令模式、插入模式、末行模式。
​ 命令行模式
​ 主要完成功能有删除、替换、撤销。
​ dd 删除所在行
​ yyp 复制
​ ddp 剪切
​ / 检索功能

​ 切换到插入模式
​ i 在光标左侧输入正文
​ I 在光标所在行的行首输入正文
​ a 在光标右侧输入正文
​ A 在光标所在行的行尾输入正文
​ o 在光标所在行的下一行增添新行,光标位于新行的行首
​ O 在光标所在行的上一行增添新行,光标位于新行的行首

​ 末行模式
​ 保存、查找。
​ :wq 保存文件,退出vi编辑器
​ :w 保存文件,但不退出vi编辑器
​ :q 退出vi编辑器
​ :q! 不保存文件,退出vi编辑器
​ ZZ 保存文件,退出vi编辑器

10、主机名

​ hostname命令用于显示和设置主机名
​ hostname -i 显示ip
​ 显示主机名
​ hostname
​ 临时修改
​ hostname xxx
​ 永久修改 centOS6
​ 修改vim /etc/sysconfig/network
​ HOSTNAME=主机名
​ centOS7 /etc/hostname

11、解压压缩并且配置环境变量

​ 压缩包方式
​ 配置JDK的四个步骤:
​ a.解压JDK安装包
​ b.配置环境变量:vi /etc/profile
​ c.添加如下语句:
​ export JAVA_HOME=xxx/xxx
export PATH=.: P A T H : PATH: PATH:JAVA_HOME/bin
​ d.使得配置生效 source /etc/profile

12、防火墙

​ 常用命令选项:
​ 临时
​ service iptables status 查看防火墙状态
​ service iptables stop 临时关闭防火墙
​ service iptables start 打开防火墙
​ 永久
​ chkconfig iptables off 永久关闭防火墙
​ chkconfig iptables on 永久打开防火墙
​ chkconfig --list iptables 查看防火墙状态

13、提高权限

​ sudo 该功能作用主要在于普通用户可以使用超级权限

14、日期 : date 15、PS命令

​ 查看mysql进程 :ps -aux | mysql (一般配合grep使用)

​ 查看一个mysql进程是否存在

​ ps -aux | grep mysql

16、yum安装

​ yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

​ 如:安装gcc环境

​ yum install gcc(-f表示可以直接yes)

​ 如果中间输出了想要删除,按住ctrl 再删除

面试题 面试题1:

​ 如果在linux重命名一个文件:

​ 1、使用mv 移动到现在这个文件夹并且改名字

​ 2、使用cp 复制到现在这个文件夹并且改名字

面试题2:

​ 如何查看硬盘使用情况 以及 查看内存时使用情况

​ 使用df命令查看硬盘使用情况
​ 常见用法:df -h

​ 使用fdisk查看磁盘情况(主要用于查看为格式化的盘)
​ 常见用法:fdisk -l
​ 查看内存使用情况:top

面试题3:

​ 如何修改虚拟机的ip地址?

​ 修改network文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33

​ 重启网卡:systemctl restart network

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/752333.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号