Linux 基本设置及常用命令 (一)

本贴最后更新于 2571 天前,其中的信息可能已经时异事殊

Linux基本设置(centos 6.4)

1、命令:ifconfig :查看网络的基本信息,主要用于产看ip信息

2、网络连接方式:

    桥接模式:自动获取IP,和本机系统的地址有关

    NAT模式:固定IP,在虚拟机系统中创建一个虚拟的IP

    设置固定IP地址

    DHCP服务,自动获取IP

3、命令:hostname:查看主机名

    设置主机名:vi /etc/sysconfig/network 

    进入文件,按i,开始编辑,编辑完成后,按ECS键,然后按shift+冒号,输入wq,保存并退出

4、命令:reboot:重启系统

5、修改网络映射:vi /etc/hosts

    修改ip和主机名之间映射:192.168.150.130 hadoop1.paniuzhan.com hadoop1

    本地修改:C:\Windows\System32\drivers\etc\hosts  添加映射:192.168.150.130 hadoop1.paniuzhan.com hadoop1

6、DNS域名解析:/etc/sysconfig/network-scripts/ifcfg-eth0

    添加解析:DNS1=192.168.150.2

    编辑后需要重启网络服务:service network restart


7、常用命令

    ~:代表用户主目录

    /:代表根目录

    ls -la:列出目录下文件

    cd ..表示返回上一级

    .表示当前目录

    pwd:显示当前所在的位置

    创建:mkdir,选项:-p表示递归创建多个

        # mkdir test
        # mkdir -p test02/f
        # touch file.txt
        创建带空格的文件
        # touch "pro file"

    清除屏幕:clear或者Ctrl+l快捷键

    rmdir :表示删除一个空的文件夹

    rm :表示删除一个文件

    rm -r :表示删除一个文件夹

    rm -f:表示不询问直接删除,-f表示强制操作

    复制:cp file.txt test/

            cp -r bf test/ 选项:-r 表示拷贝文件夹

    剪切:mv test/file.txt .

    查看:cat 文件名

            more 文件名 ,可以查看内容较多的文件

            less 文件名,可以查看内容较多的文件

            head 文件名,查看文件的前几行,默认的前10行

            tail 文件名 ,查看文件的后几行,默认的前10行


8、文件目录的权限

    drwxr-xr-x

    d:表示的data目录,占位符

    rwx;r-x;r-x---》755

    rw-r--r-- ---》644

    r:读 --》4
    w:写 --》2
    x:执行 --》1

9、修改权限命令:chmod

     #chmod g+w bf/

    # chmod g-w bf/

    # chmod g+w,o+w bf/

    赋值权限使用;+,撤销权限使用:-

    # chmod 755 beifeng.list

    拥有修改文件权限的角色:管理员和所有者,# chmod -R 777 test/

10、用户

    创建用户:useradd hk

    设置密码:passwd 123456

    删除用户:userdel -r hk,选项:-r表示彻底删除用户

11、搜索命令:find,搜索命令通常消耗资源的(内存、CPU)

    根据文件名查找,选项:-name

    find[范围][选项][文件名]:# find / -name init

    *通配符:表示匹配任意的字符:# find /etc/ -name *init*

    ?通配符:表示匹配单个字符:# find /etc/ -name init???

    选项:-iname 不区分大小写:# find /etc/ -iname init???

    根据文件大小查找,选项:-size 【数据块】

    根据所有者或者所属组查找,选项:-user&-group:# find /root -user root 

    根据文件的类型查找,选项:-type类型  f表示文件 ,d表示目录:# find /etc/ -name init* -a -type f

12、帮助命令:man

    man 命令或者文件


  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    915 引用 • 931 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    238 引用 • 224 回帖 • 2 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    57 引用 • 22 回帖
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 43 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 24 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3167 引用 • 8207 回帖 • 2 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 592 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    51 引用 • 37 回帖
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    116 引用 • 99 回帖 • 265 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 511 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    675 引用 • 535 回帖
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 745 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖 • 1 关注
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 22 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 551 关注
  • sts
    2 引用 • 2 回帖 • 146 关注
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1425 引用 • 10043 回帖 • 472 关注
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 21 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 24 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    4 引用 • 55 回帖 • 6 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 1 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    85 引用 • 1201 回帖 • 456 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    82 引用 • 122 回帖 • 614 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖 • 3 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    205 引用 • 357 回帖 • 2 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    6510 引用 • 29264 回帖 • 247 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 4 关注
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    21 引用 • 140 回帖 • 25 关注