zoukankan      html  css  js  c++  java
  • 大数据之Linux常用命令

    1.Linux日常操作的命令

    • pwd查看当前所在的目录
    • date查看当前系统使用的时间
    • 查看有谁在线(哪些人登录到了服务器)
      • who查看当前在线
      • last 查看最近的登录历史信息
    • hostname 查看主机名称,修改主机名 vi /etc/sysconfig/network
    • ifconfig eth0 192.168.0.1,重启无效
    • vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改永久有效
    • uname -a 查看系统的版本
    • mount 挂载硬盘
    >>> mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom  #  将光驱挂载到/mnt/cdrom  -t 表示文件类型   -o 表示类型  ro为只读(readonly)
    >>> mount -t cifs //192.168.1.100/tools /   #加载windows共享 
    
    • umount 卸载硬盘
    >>> umount /mnt/cdrom
    
    • du -ah 查看文件大小
    >>> du -sh /etc  # 查看文件的大小
    
    • df -h 查看分区
    • service 后台服务的操作
    >>> service --status-all  # 查看所有的后台服务
    >>> service network restart # 重启网路服务
    
    • chkconfig 查看自动启动的服务,系统的启动级别
     # 系统的启动级别  vim /etc/inittab
     #   0 - halt (Do NOT set initdefault to this)   
     #   1 - Single user mode
     #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
     #   3 - Full multiuser mode
     #   4 - unused
     #   5 - X11
     #   6 - reboot (Do NOT set initdefault to this)``
     # 一般就是3
    >>> chkconfig iptables --list  # 查看iptables的启动级别
    >>> chkconfig iptables off  # 关闭iptables自动启动
    
    • pstree 查看进程数
    • netstat -nltp 查看网络端口

    2.文件系统操作

    • ls /查看根目录下的子节点(文件夹和文件)信息
    • ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示
    • cd /home 切换目录
    • mkdir 创建文件夹
    >>> mkdir aaa
    >>> mkdir -p aaa/bbb/ccc   #循环创建目录,父目录不存在则创建
    
    • rmdir 删除文件夹,删除空目录(一般不使用)
    • rm 删除文件, 如果是删除文件夹,需要添加参数-r,如果不要提示强制删除,需要添加参数-f
    >>> rm -rf aaa
    
    • mv修改文件夹、文件的名称
    >>> mv aaa anglebaby
    
    • touch 创建一个空文件
    • echo 创建一个文件并且写一段东西
    >>> echo "i miss you,my baby" > somefile.1
    
    • cp 拷贝文件
    • cat 查看文件的内容,将文件的内容全部输出
    • more 查看文件的内容,可进行翻页 空格下一页 b前一页
    • less 查看文件内容,可进行翻页 空格下一页 b前一页 可以搜索关键字/word
    • tail 查看文件尾部多少行
    >>> tail -10 install.log
    >>> tail -f install.log
    >>> tail -F install.log
    
    • chmod 修改权限
    >>> chmod u+x aaa  # 给aaa的拥有者添加一个可执行权限
    >>> chmod g-r aaa  # 给aaa的所属的组删除一个可读权限
    >>> chmod o+w aaa # 给其它的用户添加一个可写权限
    
    • chown 修改文件所属的用户和用户组 chown -R angel:angel aaa,必须使用root用户

    3.Vi编辑器一些快捷键

    • a 在光标后一位插入
    • A 在该行的最后插件
    • I 在该行的最前面插入
    • gg 跳到文件的首行
    • G 跳到文件的末行
    • dd 删除当前行,如果要删除多行需要按一下数字后再按dd 5dd
    • yy 复制当前行,复制多行同上
    • p 粘贴

    低行命令模式

    • %s/sad/8888 查找sad并且替换为8888
    • /sad 查询sad字符串,n下一个 N上一个

    4.用户管理

    useradd angela 新增用户
    passwd angela 添加密码,按照提示输入

    5.安装软件

    • rpm -ivh 安装软件
    • rpm -e 卸载软件
  • 相关阅读:
    23种设计模式总篇
    23种设计模式之抽象工厂
    23种设计模式之原型模式
    23种设计模式之适配器模式
    23种设计模式之工厂模式
    23种设计模式之模板方法
    Cloudera Manager 5和CDH5离线安装
    ArrayList vs. LinkedList vs. Vector
    在Java中怎样把数组转换为ArrayList?
    两个有序数组的中位数 【算法】
  • 原文地址:https://www.cnblogs.com/wuqinghua-blog/p/10480366.html
Copyright © 2011-2022 走看看