Linux 基础操作
  • CentOS 7

    1 Linux常用操作命令

    1.1 常用文件目录操作命令

    命令功能命令功能
    ls显示文件和目录列表pwd显示当前工作目录
    touch生成一个空文件或更改文件的时间cd切换目录
    cp复制文件或目录find在文件系统中查找指定的文件
    mv移动文件或目录,文件或目录改名mkdir创建目录
    rm删除文件或目录rmdir删除空目录
    ln建立链接文件tree显示目录树

    1.2 文件目录命令常用操作举例

    命令说明
    ls -a列表显示当前目录下的文件和目录(包含隐藏文件和目录)
    ls -l以长格式列表显示结果
    pwd显示当前所在的工作目录
    mkdir /home/osmond/mybin以绝对路径创建一个空目录
    mkdir -p mydoc/FAQ以相对路径创建一个空目录树
    touch abc cbd创建abc,cbd俩个文件
    cd mybin进入mybin目录
    cd ..返回当前目录的上一级目录
    cp /bin/cpio mybin复制单个文件cpio到mybin目录
    cp abc bcd mydoc复制俩个指定的文件到mydoc目录下
    rm -r myuser/删除myuser目录及其内容(有删除提示)
    rm -rf myuser/删除myuser目录及其内容(无删除提示,强制删除)

    2 系统与安全

    2.1 账户管理

    命令说明
    useradd添加新的用户
    usermod修改已经存在的指定用户
    userdel删除已经存在的指定用户,-r参数用于删除用户的家目录
    useradd admin #添加用户
    passwd admin #设置密码
    /etc/password #应该会多一个相关admin的信息
    /home/ #home目录下会多一个admin目录

    2.2 权限管理

    代表字符权限对文件的含义对目录的含义
    r读权限可以读文件的内容可以列出目录中的文件列表
    w写权限可以修改该文件可以在该目录中创建、删除文件
    x执行权限可以执行该文件可以使用cd命令进入该目录

    chmod命令的数值设定法格式如下

    chmod n1n2n3 file or dir

    其中n1代表属主,n2代表组用户,n3代表其他用户的权限

    执行二进制八进制说明
    0000没有权限
    x0011允许执行
    w0102允许写入
    wx0113允许执行和写入
    r1004允许读取
    rx1015允许执行和读取
    rw1106允许写入和读取
    rwx1117允许执行、写入和读取

    3 存储管理

    3.1 使用fdisk分区

    命令说明命令说明
    a为分区设置可启动标志p列出硬盘分区表
    d删除一个硬盘分区q退出fdisk,不保存更改
    l列出所有支持的分区类型t更改分区类型
    m列出所有命令说明u切换所显示的分区大小的单位
    n创建一个新分区w把设置写入硬盘分区表,然后退出
    o创建DOS类型的空分区表g创建GPT类型的空分区表

    4 网络配置

    4.1 网络接口配置文件

    所有的网络接口配置文件均放在/etc/sysconfig/network-scripts目录下

    配置说明
    Type="Ethernet"指定网络接口类型
    DEVICE="ens33"指定设备名
    UUID="bf8baf77-4b02-4ecb-94e2-39bae765ad97"指定设备的UUID
    DEFROUTE="yes"指定是否基于此接口设置默认路由
    ONBOOT="yes"指定是否在启动时启用设备
    IPV4_FAILURE_FATAL="no"ipv4配置失败时候,则禁用该设备
    即使ipv6配置正确
    IPV6INIT="yes"是否为接口启用ipv6
    USERCTL="no"是否允许非root用户控制该设备
    BOOTPROTO="dhcp"或"none"或"static"指定获取网络参数的方式
    IPADDR=192.168.1.123指定静态IP
    PREFIX=24设置CIDR网络前缀
    BROADCAST=192.168.1.255设置网络广播地址
    GATEWAY=192.168.1.1指定设备的网关
    DNS1=8.8.8.8指定首选DNS
    DNS2=8.8.4.4指定次选DNS

    4.2 网络测试工具

    ping www.sina.con.cn
    ping -c 4 192.168.1.123

    5 YUM更新系统

    5.1 yum常用命令

    命令功能
    yum check-update检查可更新的所有软件包
    yum update下载更新系统已安装的所有软件包
    yum upgrade大规模的版本升级,连旧的被淘汰的包也升级
    yum install <packages>安装指定的软件包
    yum remove <packages>移除指定的软件包
    yum list列出资源库中所有可以安装或更新的rpm包,以及已经安装的rpm包
    yum search搜索可用的软件包

    5.2 repo仓库配置文件

    YUM使用仓库配置文件(文件以.repo结尾文件)配置仓库的镜像站点地址等配置信息,默认情况下,CentOS在/etc/yum.repos.d/目录下包含6个配置文件。主要的仓库配置文件为CentOS-Base.repo,其余配置文件默认均为启用。

    配置语法如下:

    [repositoryid]
    name=Some name for this repository
    baseurl=url://server1/path/to/repository/
            url://server2/path/to/repository/
            url://server3/path/to/repository/
    mirrorlist=url://path/to/mirrorlist/repository/
    enabled=0/1
    gpgcheck=0/1
    gpgkey=A URL pointing to the ASCII-armoured GPG key file for the repository
    failovermethod=priority|roundrobin
    • 文件中以#开头的行是注释行。
    • repositoryid:用于指定一个仓库,必须保证此值的唯一性。
    • name:用于指定易读的仓库名称。
    • baseurl:用于指定本仓库的URL,可以是如下3种类型:
      • http:用于指定远程HTTP协议的源。
      • ftp:用于指定远程FTP协议的源。
      • file:用于本地镜像或NFS的挂装文件系统。
    • mirrorlist:用于指定仓库的镜像站点列表
    • enabled:用于指定是否使用本仓库,默认值为1,即可用。
    • gpgcheck:用于指定是否检查软件包的GPG签名。
    • gpgkey:用于指定GPG签名文件的URL。
    如有任何疑问,都可以留言咨询。
    暂无评论

    发送评论 编辑评论

    
    				
    |´・ω・)ノ
    ヾ(≧∇≦*)ゝ
    (☆ω☆)
    (╯‵□′)╯︵┴─┴
     ̄﹃ ̄
    (/ω\)
    ∠( ᐛ 」∠)_
    (๑•̀ㅁ•́ฅ)
    →_→
    ୧(๑•̀⌄•́๑)૭
    ٩(ˊᗜˋ*)و
    (ノ°ο°)ノ
    (´இ皿இ`)
    ⌇●﹏●⌇
    (ฅ´ω`ฅ)
    (╯°A°)╯︵○○○
    φ( ̄∇ ̄o)
    ヾ(´・ ・`。)ノ"
    ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
    (ó﹏ò。)
    Σ(っ °Д °;)っ
    ( ,,´・ω・)ノ"(´っω・`。)
    ╮(╯▽╰)╭
    o(*////▽////*)q
    >﹏<
    ( ๑´•ω•) "(ㆆᴗㆆ)
    😂
    😀
    😅
    😊
    🙂
    🙃
    😌
    😍
    😘
    😜
    😝
    😏
    😒
    🙄
    😳
    😡
    😔
    😫
    😱
    😭
    💩
    👻
    🙌
    🖕
    👍
    👫
    👬
    👭
    🌚
    🌝
    🙈
    💊
    😶
    🙏
    🍦
    🍉
    😣
    Source: github.com/k4yt3x/flowerhd
    颜文字
    Emoji
    小恐龙
    花!
    上一篇
    下一篇