zoukankan      html  css  js  c++  java
  • linux(centOS7)的基本操作(一) 概述

    linux服务器的连接

    1.连接

    window环境下需要安装XShell、XFtp等软件,暂时不表;

    macOS环境下直接用ssh命令登录即可,用以下任意一种

    ssh [-p port] username@ip

    ssh -l username ip

    其中,port为端口号,如果是默认的22也可以不写,username为远程服务器的账号,ip为远程服务器的ip地址;

    执行该命令后会要求输入密码。

    2.退出

    退出登录时,使用:logout

    3.关机

    立即关机,使用shutdown -h nowhalt,但是在本地虚拟机测试,halt会引起卡死的情况,慎用;

    延时关机,使用shutdown -h minute,其中,minute为延时的分钟数。

    4.重启

    rebootshut dow -r now

    在linux系统中安装软件

    1. rpm的概念和局限性

    rpm,即Redhat Pachage Manager,原来是RedHat用于管理软件包的工具,但现在已经普及到linux其他发行版了。rpm的出现,便利了linux系统软件的安装和升级,可以类比windows系统的.exe,rpm同样也是一类文件的后缀。但是,rpm的软件包之间的依赖关系很繁琐,尤其是一个软件由多个rpm文件组成的时候。

    2. 查询已经安装的所有rpm包

    rpm -qa [| more]

    其中 | more表示分页显示。

    3. 查询已经安装的指定rpm包

    rpm -qa | grep name

    其中,name为软件名称。

    4. 查询软件的安装路径

    rpm -ql name

    其中,name为软件名称。

    5. 卸载软件

    rpm -e [--nodeps] name

    其中,name为软件名称,如果有别的软件依赖要删除的软件,需要用--nodeps强制删除。

    6. yum的概念

    yum(Yellow Dog Updater, Modifier)是一款基于rpm包管理的前端软件包管理器。yum可以从指定的服务器自动下载需要的rpm包并进行安装,解决了rpm包之间繁琐的依赖关系。因此,在linux系统上安装软件一般使用yum,但前提是可以联网。

    7. 使用yum安装软件

    yum [-y] install name

    其中name为rpm包的名称;如果加-y,表示自动选择yes,否则一些步骤会弹出提示让用户自己选择yes或no。

    8. 使用yum卸载软件

    yum [-y] remove name

    其中name为rpm包的名称;如果加-y,表示自动选择yes,否则一些步骤会弹出提示让用户自己选择yes或no。

    vi、vim编辑器

    1. 安装vim

    所有的linux系统都会内置vi编辑器,但并不是所有的linux系统都会内置vim编辑器。vim可以看作是vi的加强版,提供了代码补全、编译、错误跳转等功能,而且可以主动的以颜色辨别语法的正确性。

    在初次使用vim时,可能会提示-bash:vim:未找到命令,这可能是因为某些组件没有安装。执行rpm -qa | grep vim命令查询已安装的rpm列表,如果vim已经正确安装,应该显示如下三行:

    vim-enhanced-xxx(后面是版本号)

    vim-minimal-xxx(后面是版本号)

    vim-common-xxx(后面是版本号)

    如果缺了某一条,可以使用yum -y install vim-xxx命令来安装,例如

    yum -y install vim-enhanced

    如果三条都缺,也可以直接

    yum -y install vim*

    2. vi、vim的三种模式及其之间的切换

    正常模式:在这个模式下,我们可以使用快捷键,可以使用"上下左右"键来移动光标,删除字符、删除整行、复制粘贴。

    编辑模式:在这个模式下,我们可以输入内容。

    命令行模式:在这个模式下,我们可以退出vi或vim编辑器,也可以显示行号。

    在命令行输入vi+文件名或vim+文件名,就进入正常模式,在命令行模式输入:wq可存盘退出编辑器,无修改时:q可不存盘退出编辑器,有修改时:q!强制不存盘退出编辑器。

    3. vi、vim编辑器的常用快捷键

    功能 适用模式 快捷键
    复制单行 正常模式 yy
    复制多行 正常模式 数字+yy,例如3yy、7yy、26yy
    粘贴 正常模式 p
    删除单行 正常模式 dd
    删除多行 正常模式 数字+dd,例如3dd、7dd、26dd
    显示行号 命令行模式 :set nu
    关闭行号 命令行模式 :set nonu
    跳到首行 正常模式 gg
    跳到尾行 正常模式 G
    跳到任意行 正常模式 1.行号 2.shift+g
    查找 命令行模式 1. /keyword 2.n(下一个)
    去掉黄色背景 命令行模式 :nohl
    撤销 正常模式 o

    运行级别

    1.linux通用运行级别

    0:关机

    1:单用户模式

    2:不带网络的多用户模式

    3:带网络的多用户模式

    4:预留、未定义

    5:图形界面模式

    6:重启

    2.centOS7的运行级别

    poweroff.target    --------------->    对应0

    rescue.target       --------------->    对应1

    multi-user.target  --------------->    对应2、3

    graphical.target    --------------->    对应5

    reboot.target        --------------->    对应6

    3.查看和修改默认的运行级别

    在centOS6中,我们可以通过编辑/etc/inittab文件来查看和修改启动时默认的运行级别,但是在centOS7中,这个文件不再生效。

    查看默认的运行级别:systemctl get-default

    修改默认的运行级别:systemctl set-default level,其中level为上述运行级别。

      

  • 相关阅读:
    perl学习笔记之:正则表达式
    POJ 3436 ACM Computer Factory (拆点+输出解)
    POJ 3436 ACM Computer Factory (拆点+输出解)
    POJ 1637 Sightseeing tour ★混合图欧拉回路
    POJ 1637 Sightseeing tour ★混合图欧拉回路
    POJ 1149 PIGS ★(经典网络流构图)
    POJ 1149 PIGS ★(经典网络流构图)
    HDU 4571 Travel in time ★(2013 ACM/ICPC长沙邀请赛)
    HDU 4571 Travel in time ★(2013 ACM/ICPC长沙邀请赛)
    UPC 2224 Boring Counting ★(山东省第四届ACM程序设计竞赛 tag:线段树)
  • 原文地址:https://www.cnblogs.com/dubhlinn/p/10989441.html
Copyright © 2011-2022 走看看