linux常用命令--------第一部分

Linux操作命令

linux系统整个操作目录的介绍
	注意:
		linux的整个目录结构是一个树型的结构
			树型结构: 有且只有一个根节点 , 在根节点下可以有任意多
				个子节点, 没有子节点称为叶子节点
		linux没有盘符概念的, 只有一个根节点 / ,所有文件目录都在在
				这个 / 下的


展示关于 linux的 / 目录的相关目录结构内容:
	/bin	二进制命令所在的目录
	/boot 	系统引导程序所需要的文件目录
	/dev	设备软件目录,磁盘,光驱, 
	/etc	 系统配置文件
	/home	普通用户的家,目录默认数据存放目录
	/lib	共享库文件和内核模块存放目录
	/mnt	临时挂载储存设备的挂载点
	/opt	额外的应用软件包
	/proc	操作系统运行时,进程信息和内核信息存放在这里 
	/root	Linux超级权限用户root的家目录
	/sbin	和管理系统相关的命令,【超级管理员用】
	/tmp	临时文件目录,这个目录被当作回收站使用
	/usr	用户或系统软件应用程序目录
	/var	存放系统日志的目录

以上目录只需要各位知道两个目录即可: 
	/root : 是超级管理员  root 用户的 家目录(类似于windows对应用户桌面)
	/home : 非root用户的其他用户的家目录
		比如: 构建一个  zhangsan用户 那么就会在 /home/zhangsan/桌面内容....

在这里插入图片描述

常用命令介绍 直接上干货

目录查看、目录创建和目录删除命令(pwd、mkdir、rm/rmdir)
	1. pwd 查看当前所在目录
	2. mkdir 该命令用于创建目录
		mkdir -p 目录1/目录2/目录3
			 mkdir -p /root/aaa/bbb
			 
	3.	 rm -r   #删除目录有提醒
	   	rm -rf  #删除目录无提醒
	   	注意: 此种删除方式, 是无法恢复的, 请在使用的时候 慎用
				千千万万不要执行一下这个操作: rm -rf /*
				
	4.	touch a.txt     #在当前目录创建a.txt文件
		touch /root/a.txt  #在/root目录创建a.txt文件
	
	5. 重命名/移动:
		mv a.txt b.txt #重命名文件 
		mv dir1 dir2  #重命名目录
		mv bbb/ aaa/  把 bbb目录 移动到 aaa目录中
	
	6. 	cat 目录/文件名字  #查看文件内容
	7.  压缩命令 
    	tar -zcvf 压缩文件名称.tar.gz  文件夹
    	解压缩server.tar.gz 到 /export/server
   		 # 用的比较多的场景 解压到指定的目录
   		 tar -zxvf server.tar.gz -C /export/server
   		 
	8. ps -ef #查询当前系统中所有的进程信息
	9.  kill -9 123456  #强制关闭当前123456进程
	10. |  管道符号 从上一个命令的结果作为下一个命令的输入
      cat 文件 | grep 字符串 | wc -w 
     
    11.重新系统和关闭计算机 : 
    reboot 
    shutdown | halt

	12. 服务管理命令
    service :  centos6.X
    systemctl : centos7.X
    开启一个网络服务
    systemctl start network
    查看一个网络服务的状态
    systemctl status network
    关闭一个网络服务
    systemctl stop network 
    systemctl restart network 

	
	13.文件/文件夹权限设置
		 用户角色:
    u user:所属用户
    g group:所属用户所在的组
    o other:其他用户

    14.权限上来说:
    	R 读:文件夹来说,文件夹可以显示列表
    	W 写:文件夹来说,可以修改,删除,创建目录名称,文件来说创建、编辑、删除
    	X 执行:文件夹来说,可以进入到文件夹,文件来说,直接执行脚本

	通过数字进行赋权 r:4 w:2 x:1  (推荐)
    所属用户有所有权限,组内用户有可读可执行权限,其他用户有可执行权限
    chmod 751 install.sh
    
    15. ln 连接操作
    场景:Hbase这个软件有一个配置 hdfs-site.xml 
    需要依赖 hadoop软件 hdfs-site.xml
    添加软连接文件,只需要修改hadoop hdfs-site.xml 就okay ,不需要在设置
    或者复制文件到hbase中
    hadoop:src hbase:dest
    
    ln -s /export/server/hadoop2.7.5/etc/hadoop/hdfs-site.xml 
    /export/server/hbase2.1/conf/hdfs-site.xml

16. vi 编辑器
    三种模式: 
    1.命令模式
    yy nyy赋值
    gg 回到首行
    G 回到最后一行
    dd 删除一行
    ndd 删除n行
    p 粘贴一行
    u 撤销上一步操作
    o 在当前行的下一行插入一个空行
    O 在当前行的上一行插入一个空行
    /字符串 
    查找下一个匹配上字符串  n 上一个匹配 :

    2.编辑模式
    从命令模式下加载到编辑模式
    i insert a o 

    3.末行模式
    从编辑模式退出进入到末行模式
    esc :
    保存: :wq  :x ZZ
    另存为: :w 文件名
    替换文本 将旧文本替换成新文本::%s/旧文本/新文本/g
    强制退出(不保存强制退出): :!q
    显示行号 :set nu    :set number

静态IP配置

静态ip的设置
    默认是dhcp的动态ip设置,节点之间需要数据和消息的传递,必须知道
    连接或通信的服务器 ip 地址,所以是设置固定(静态) ip。

    怎么进行静态ip的设置?
    vim /etc/sysconfig/network-scripts/ifcfg-ens32 
    bootproto dhcp=>static  #修改
    # 添加
    IPADDR "192.168.88.161"
    NETMASK "255.255.255.0"
    GATEWAY "192.168.88.1"  # 网关和vmware配置的一致
    DNS1 "8.8.8.8"
    IPV6_PRIVACY "NO"

防火墙以及selinux的关闭

关闭防火墙
    #查看防火墙状态
    systemctl status firewalld
    #关闭防火墙
    systemctl stop firewalld 
    #关闭开机自启动
    systemctl disable firewalld

关闭selinux
    vim /etc/selinux/config
    将enforcing => disabled
    保存退出并重启服务器
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值