CentOS 基本操作

合集下载

CentOS安装图解及常规使用教程

CentOS安装图解及常规使用教程

CentOS 6安装使用及DHCP服务配置教程金湖广电培训专用教程南京润灿信息科技有限公司版权所有序言Linux是一种自由和开放源代码的类UNIX操作系统。

该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。

在加上用户空间的应用程序之后,成为Linux操作系统。

Linux也是自由软件和开放源代码软件发展中最着名的例子。

只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。

大多数Linux系统还包括了像提供GUI界面的X Window之类的程序。

除了一部分专家之外,大多数人都是直接使用Linux发布版,而不是自己选择每一样组件或自行设置。

严格来讲,术语Linux只表示操作系统内核本身,但通常采用Linux内核来表达该意思。

Linux则常用来指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。

由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux,但Linux不属于GNU计划。

Linux最初是作为支持英特尔x86架构的个人电脑的一个自由操作系统。

目前Linux已经被移植到更多的计算机硬件平台,远远超出其他任何操作系统。

Linux是一个领先的操作系统,可以运行在服务器和其他大型平台之上,如大型主机和超级计算机。

世界上500个最快的超级计算机90%以上运行Linux发行版或变种,包括最快的前10名超级电脑运行的都是基于Linux内核的操作系统。

Linux也广泛应用在嵌入式系统上,如手机,平板电脑,路由器,电视和电子游戏机等。

在移动设备上广泛使用的Android操作系统就是创建在Linux 内核之上。

通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版,一些流行的主流Linux发布版,包括Debian(及其派生版本Ubuntu,Linux Mint),Fedora(及其相关版本Red Hat Enterprise Linux,CentOS)和openSUSE等。

centos7数据库mariadb基础操作

centos7数据库mariadb基础操作

centos7数据库mariadb基础操作CentOS 7数据库Mariadb基础操作Mariadb是一个兼容MySQL的开源关系型数据库管理系统,它是以GNU 通用公共许可(GPL)许可证发布的。

CentOS 7是一种开源操作系统,常用于服务器环境。

在本篇文章中,我们将介绍Mariadb的基础操作,帮助读者快速上手使用Mariadb数据库。

一、安装Mariadb在CentOS 7中安装Mariadb非常简单,我们可以通过包管理器yum来进行安装。

首先,确保您已经连接到了互联网。

然后,使用以下命令来安装Mariadb:sudo yum install mariadb-server该命令将自动下载并安装Mariadb数据库服务器及其依赖的软件包。

安装完成后,我们需要启动Mariadb服务并设置其开机自启:sudo systemctl start mariadbsudo systemctl enable mariadb使用上述命令,您已经成功安装了Mariadb数据库,并将其设置为开机自启动。

二、登录Mariadb安装完成后,我们需要登录Mariadb数据库,才能进行后续的操作。

输入以下命令:mysql -u root -p其中,-u表示用户名,root为默认的管理员用户名;-p表示输入密码。

在输入此命令后,会要求您输入管理员密码。

输入正确的密码后,您将进入到Mariadb的命令行界面,可以进行数据库的操作。

三、创建数据库在Mariadb中,我们可以使用CREATE DATABASE语句来创建一个新的数据库。

例如,要创建一个名为"mydatabase"的数据库,输入以下命令:CREATE DATABASE mydatabase;这将在Mariadb中创建一个名为"mydatabase"的数据库。

您可以根据自己的需求进行创建、修改和删除数据库。

四、创建数据库用户在Mariadb中,我们可以使用CREATE USER语句来创建一个新的数据库用户,以便用户可以访问、管理指定的数据库。

CentOS操作系统基本使用练习题参考答案

CentOS操作系统基本使用练习题参考答案

CentOS操作系统基本使用练习题参考答案CentOS是一种基于Linux内核的操作系统,广泛应用于服务器、工作站和个人计算机等领域。

本文将为大家提供一些CentOS操作系统基本使用练习题的参考答案,帮助大家更好地掌握CentOS的使用方法。

1. 如何在CentOS中查看当前所在的目录路径?使用命令`pwd`可以显示当前所在的目录路径。

在终端中输入该命令并回车,即可看到当前所在目录的绝对路径。

2. 如何在CentOS中创建一个新目录?使用命令`mkdir`可以创建一个新目录。

例如,要在当前目录下创建名为"test"的新目录,可以在终端中输入命令`mkdir test`并回车,即可创建新目录。

3. 如何进入一个目录?使用命令`cd`可以进入一个目录。

例如,要进入名为"test"的目录,可以在终端中输入命令`cd test`并回车,即可进入该目录。

4. 如何列出当前目录下的所有文件和子目录?使用命令`ls`可以列出当前目录下的所有文件和子目录。

在终端中输入该命令并回车,即可显示当前目录下的所有内容。

5. 如何创建一个新文件?使用命令`touch`可以创建一个新文件。

例如,要创建名为"example.txt"的新文件,可以在终端中输入命令`touch example.txt`并回车,即可创建新文件。

6. 如何在CentOS中编辑一个文件?使用命令`vi`可以在CentOS中编辑一个文件。

例如,要编辑名为"example.txt"的文件,可以在终端中输入命令`vi example.txt`并回车,即可进入vi编辑器界面,进行文件编辑。

7. 如何复制一个文件到另一个目录?使用命令`cp`可以复制一个文件到另一个目录。

例如,要将名为"example.txt"的文件复制到名为"backup"的目录中,可以在终端中输入命令`cp example.txt backup/`并回车,即可完成文件复制。

centos 教程

centos 教程

centos 教程CentOS是一种开源的Linux操作系统,被广泛用于服务器和企业级应用程序的部署。

它以稳定性和安全性著称,同时也受到了大量用户和开发者的支持。

在本教程中,我们将介绍CentOS的一些基本知识和常见操作。

首先,我们需要下载CentOS的安装镜像文件。

你可以从官方网站上找到最新版本的CentOS镜像,并选择适合你的计算机架构的版本进行下载。

下载完成后,你需要将镜像文件写入一个USB闪存驱动器或DVD光盘。

这将成为你安装CentOS的安装介质。

接下来,将安装介质插入计算机并启动。

在开机过程中,你需要进入BIOS设置并设置计算机从安装介质引导。

这可能需要一些调整,具体取决于你的计算机和操作系统版本。

一旦你成功引导进入CentOS安装界面,你将面对一些选项和设置。

请按照屏幕上的指示来完成安装过程,包括选择语言、时区、键盘布局等。

在安装过程中,你将被要求选择硬盘分区和文件系统。

如果你是新手,建议选择默认选项,并将整个硬盘用于安装CentOS。

这样会简化一些设置,并让你更容易上手。

在安装完成后,你将被要求设置root用户的密码。

这是系统管理员账户,具有最高权限。

请确保设置一个强密码,并妥善保管。

安装完成后,你将可以登录到CentOS系统,并开始进行一些基本配置。

这包括更新系统软件包、配置网络连接、设置防火墙等。

你可以使用命令行工具来完成这些任务,如yum、ipconfig等。

作为一个服务器操作系统,CentOS还提供了许多其他功能和服务,如Web服务器、数据库服务器、邮件服务器等。

你可以使用软件包管理器来安装这些额外的软件,如Apache、MySQL、Postfix等。

总结一下,本教程提供了一些基本的CentOS安装和配置步骤。

它只是一个入门指南,供你熟悉CentOS操作系统。

要深入了解CentOS的更高级特性和功能,请参考官方文档和其他资源。

centos中文件与权限的基本操作教程

centos中文件与权限的基本操作教程

centos中⽂件与权限的基本操作教程前⾔在开始之前,我们应该简单的了解⽂件的属性,和如何更改⽂件属性:通过我们上⾯的图⽚我们可以看出来⽂件的⼀些基本属性,有权限,链接数,所有者和所属组,⽂件⼤⼩,修改时间,⽂件名等切换⽬录cd:切换⽬录。

当我们需要进⼊到别的⽬录的时候,就需要使⽤到cd这个命令。

‘cd这个命令主要有以下⼏种使⽤⽅式;cd [~]:进⼊当前⽤户的家⽬录,⽐如我是fuwh这个⽤户登陆的,则进⼊到/home/fuwh⽬录cd ⽬录名:进⼊到指定的⽬录cd .:就代表当前⽬录cd ..:代表进⼊上⼀层⽬录,⽐如我现在在/home/fuwh下的时候,使⽤该命令,则会进⼊到/home⽬录下。

cd -:代表前⼀个⼯作⽬录,⽐如我们经常需要在两个⽬录之间切换,则可以使⽤这种快捷⽅式。

查看⽂件列表⽬录处理命令:ls命令名称: ls命令英⽂原意:list命令所在路径:/bin/ls执⾏权限:所有⽤户功能描述:显⽰⽬录⽂件语法:ls 选项[-ald][⽂件或⽬录]-a 显⽰所有⽂件,包括隐藏⽂件-l 详细信息显⽰-d 查看⽬录属性ls -lh是将⽂件⼤⼩的字节显⽰转变成我们所熟悉的Windowsls -lhd /etc 是查看etc⽬录的⼤⼩⽽不是查看ect⽬录下的所有内容。

#ls -i 查看每个⽂件的id号权限标志r 表⽰⽂件可以被读(read)w 表⽰⽂件可以被写(write)x 表⽰⽂件可以被执⾏(如果它是程序的话)- 表⽰相应的权限还没有被授予权限分组例-rw-r--r-- 1 root root 48 Jan 8 20:14 token.txt最开始的10位数 -rw-rw-r-- 最前⾯那个 - 代表的是类型第⼀个 rw- 代表的是所有者(user)第⼆个 rw- 代表的是组群(group)第三个 r-- 代表的是其他⼈(other)通过上⾯的解释,就可以看出 token.txt ⽂件的权限是:当前⽤户本⾝:可读可写,没有可执⾏权限当前⽤户组群:可读不可写,没有可执⾏权限其他⽤户:可读不可写,没有可执⾏权限rwx 也可以⽤数字来代替r ------------4w ------------2x ------------1- ------------0权限对应数字,⼋进制-rw------- (600) 0420000000 只有所有者才有读和写的权限-rw-r--r-- (644) 0420400400 只有所有者才有读和写的权限,组群和其他⼈只有读的权限-rwx------ (700) 0421000000 只有所有者才有读,写,执⾏的权限-rwxr-xr-x (755) 0421401401 只有所有者才有读,写,执⾏的权限,组群和其他⼈只有读和执⾏的权限-rwx--x--x (711) 0421001001 只有所有者才有读,写,执⾏的权限,组群和其他⼈只有执⾏的权限-rw-rw-rw- (666) 0420420420 每个⼈都有读写的权限-rwxrwxrwx (777) 0421421421 每个⼈都有读写和执⾏的权限修改⽂件权限chmod 777 file|dir (-R递归到⼦⽂件)[root@iZwz9id7ajv83jhb9gicj0Z spiders]# chmod 777 test_data/ -R[root@iZwz9id7ajv83jhb9gicj0Z spiders]# lsbatj_kb.py batj_yb.py __init__.py items.py sztj_tjkb.py sztj_tjyb.py test_databatj_kb.pyc batj_yb.pyc __init__.pyc items.pyc sztj_tjkb.pyc sztj_tjyb.pyc[root@iZwz9id7ajv83jhb9gicj0Z spiders]# ls -ltotal 60-rw-r--r-- 1 spiderftp ftp 2484 Sep 19 17:07 batj_kb.py-rw-r--r-- 1 spiderftp ftp 2806 Sep 19 17:07 batj_kb.pyc-rw-r--r-- 1 spiderftp ftp 4751 Sep 19 17:07 batj_yb.py-rw-r--r-- 1 spiderftp ftp 4801 Sep 19 17:07 batj_yb.pyc-rw-r--r-- 1 spiderftp ftp 161 Sep 19 17:07 __init__.py-rw-r--r-- 1 spiderftp ftp 132 Sep 19 17:07 __init__.pyc-rw-r--r-- 1 spiderftp ftp 512 Sep 19 17:07 items.py-rw-r--r-- 1 spiderftp ftp 606 Sep 19 17:07 items.pyc-rw-r--r-- 1 spiderftp ftp 3900 Sep 19 17:07 sztj_tjkb.py-rw-r--r-- 1 spiderftp ftp 3542 Sep 19 17:07 sztj_tjkb.pyc-rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py-rw-r--r-- 1 spiderftp ftp 2046 Sep 19 17:07 sztj_tjyb.pycdrwxrwxrwx 3 spiderftp ftp 4096 Sep 20 11:58 test_data[root@iZwz9id7ajv83jhb9gicj0Z spiders]# cd test_data/[root@iZwz9id7ajv83jhb9gicj0Z test_data]# ls -ltotal 60-rwxrwxrwx 1 spiderftp ftp 2484 Sep 19 17:07 batj_kb.py-rwxrwxrwx 1 spiderftp ftp 2806 Sep 19 17:07 batj_kb.pyc-rwxrwxrwx 1 spiderftp ftp 4751 Sep 19 17:07 batj_yb.py-rwxrwxrwx 1 spiderftp ftp 4801 Sep 19 17:07 batj_yb.pyc-rwxrwxrwx 1 spiderftp ftp 161 Sep 19 17:07 __init__.py-rwxrwxrwx 1 spiderftp ftp 132 Sep 19 17:07 __init__.pyc-rwxrwxrwx 1 spiderftp ftp 512 Sep 19 17:07 items.py-rwxrwxrwx 1 spiderftp ftp 606 Sep 19 17:07 items.pyc-rwxrwxrwx 1 spiderftp ftp 3900 Sep 19 17:07 sztj_tjkb.py-rwxrwxrwx 1 spiderftp ftp 3542 Sep 19 17:07 sztj_tjkb.pyc-rwxrwxrwx 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py-rwxrwxrwx 1 spiderftp ftp 2046 Sep 19 17:07 sztj_tjyb.pycdrwxrwxrwx 2 root root 4096 Sep 20 11:58 test修改⽂件所属⽤户chown user file|dir (-R递归到⼦⽂件)[root@iZwz9id7ajv83jhb9gicj0Z spiders]# ls -ltotal 60-rw-r--r-- 1 spiderftp ftp 2484 Sep 19 17:07 batj_kb.py-rw-r--r-- 1 spiderftp ftp 2806 Sep 19 17:07 batj_kb.pyc-rw-r--r-- 1 spiderftp ftp 4751 Sep 19 17:07 batj_yb.py-rw-r--r-- 1 spiderftp ftp 4801 Sep 19 17:07 batj_yb.pyc-rw-r--r-- 1 spiderftp ftp 161 Sep 19 17:07 __init__.py-rw-r--r-- 1 spiderftp ftp 132 Sep 19 17:07 __init__.pyc-rw-r--r-- 1 spiderftp ftp 512 Sep 19 17:07 items.py-rw-r--r-- 1 spiderftp ftp 606 Sep 19 17:07 items.pyc-rw-r--r-- 1 spiderftp ftp 3900 Sep 19 17:07 sztj_tjkb.py-rw-r--r-- 1 spiderftp ftp 3542 Sep 19 17:07 sztj_tjkb.pyc-rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py-rw-r--r-- 1 spiderftp ftp 2046 Sep 19 17:07 sztj_tjyb.pycdrwxrwxrwx 3 spiderftp ftp 4096 Sep 20 11:58 test_data[root@iZwz9id7ajv83jhb9gicj0Z spiders]# chown root test_data/ -R[root@iZwz9id7ajv83jhb9gicj0Z spiders]# ls -ltotal 60-rw-r--r-- 1 spiderftp ftp 2484 Sep 19 17:07 batj_kb.py-rw-r--r-- 1 spiderftp ftp 2806 Sep 19 17:07 batj_kb.pyc-rw-r--r-- 1 spiderftp ftp 4751 Sep 19 17:07 batj_yb.py-rw-r--r-- 1 spiderftp ftp 4801 Sep 19 17:07 batj_yb.pyc-rw-r--r-- 1 spiderftp ftp 161 Sep 19 17:07 __init__.py-rw-r--r-- 1 spiderftp ftp 132 Sep 19 17:07 __init__.pyc-rw-r--r-- 1 spiderftp ftp 512 Sep 19 17:07 items.py-rw-r--r-- 1 spiderftp ftp 606 Sep 19 17:07 items.pyc-rw-r--r-- 1 spiderftp ftp 3900 Sep 19 17:07 sztj_tjkb.py-rw-r--r-- 1 spiderftp ftp 3542 Sep 19 17:07 sztj_tjkb.pyc-rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py-rw-r--r-- 1 spiderftp ftp 2046 Sep 19 17:07 sztj_tjyb.pycdrwxrwxrwx 3 root ftp 4096 Sep 20 11:58 test_data修改⽂件所属组chgrp group file|dir (-R递归到⼦⽂件)[root@iZwz9id7ajv83jhb9gicj0Z spiders]# ls -ltotal 60-rw-r--r-- 1 spiderftp ftp 2484 Sep 19 17:07 batj_kb.py-rw-r--r-- 1 spiderftp ftp 2806 Sep 19 17:07 batj_kb.pyc-rw-r--r-- 1 spiderftp ftp 4751 Sep 19 17:07 batj_yb.py-rw-r--r-- 1 spiderftp ftp 4801 Sep 19 17:07 batj_yb.pyc-rw-r--r-- 1 spiderftp ftp 161 Sep 19 17:07 __init__.py-rw-r--r-- 1 spiderftp ftp 132 Sep 19 17:07 __init__.pyc-rw-r--r-- 1 spiderftp ftp 512 Sep 19 17:07 items.py-rw-r--r-- 1 spiderftp ftp 606 Sep 19 17:07 items.pyc-rw-r--r-- 1 spiderftp ftp 3900 Sep 19 17:07 sztj_tjkb.py-rw-r--r-- 1 spiderftp ftp 3542 Sep 19 17:07 sztj_tjkb.pyc-rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py-rw-r--r-- 1 spiderftp ftp 2046 Sep 19 17:07 sztj_tjyb.pycdrwxrwxrwx 3 root ftp 4096 Sep 20 11:58 test_data[root@iZwz9id7ajv83jhb9gicj0Z spiders]# chgrp root test_data/[root@iZwz9id7ajv83jhb9gicj0Z spiders]# ls -ltotal 60-rw-r--r-- 1 spiderftp ftp 2484 Sep 19 17:07 batj_kb.py-rw-r--r-- 1 spiderftp ftp 2806 Sep 19 17:07 batj_kb.pyc-rw-r--r-- 1 spiderftp ftp 4751 Sep 19 17:07 batj_yb.py-rw-r--r-- 1 spiderftp ftp 4801 Sep 19 17:07 batj_yb.pyc-rw-r--r-- 1 spiderftp ftp 161 Sep 19 17:07 __init__.py-rw-r--r-- 1 spiderftp ftp 132 Sep 19 17:07 __init__.pyc-rw-r--r-- 1 spiderftp ftp 512 Sep 19 17:07 items.py-rw-r--r-- 1 spiderftp ftp 606 Sep 19 17:07 items.pyc-rw-r--r-- 1 spiderftp ftp 3900 Sep 19 17:07 sztj_tjkb.py-rw-r--r-- 1 spiderftp ftp 3542 Sep 19 17:07 sztj_tjkb.pyc-rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py-rw-r--r-- 1 spiderftp ftp 2046 Sep 19 17:07 sztj_tjyb.pycdrwxrwxrwx 3 root root 4096 Sep 20 11:58 test_data总结以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作具有⼀定的参考学习价值,如果有疑问⼤家可以留⾔交流,谢谢⼤家对的⽀持。

centos7基本操作命令

centos7基本操作命令

以下是一些基本的CentOS 7 操作命令:1. 登录/注销:- 登录:`ssh username@ip_address`(使用SSH客户端登录到服务器)- 注销:`exit`或`logout`(注销当前用户)2. 文件和目录操作:- 切换目录:`cd directory_path`(切换到指定路径)- 显示当前目录:`pwd`(显示当前工作目录的路径)- 列出目录内容:`ls`(列出文件和目录)- 创建目录:`mkdir directory_name`(创建一个新目录)- 复制文件:`cp source_file destination_file`(复制文件到指定位置)- 移动/重命名文件:`mv source destination`(将文件或目录移动/重命名)- 删除文件:`rm file_name`(删除指定文件)- 删除目录:`rmdir directory_name`(删除指定目录,仅限空目录)- 强制删除目录及其内容:`rm -r directory_name`(递归删除目录及其内容)3. 包管理:- 更新系统软件包:`yum update`(更新所有已安装的软件包)- 安装软件包:`yum install package_name`(安装指定软件包)- 卸载软件包:`yum remove package_name`(卸载指定软件包)- 搜索软件包:`yum search keyword`(搜索具有关键字的软件包)- 列出已安装软件包:`yum list installed`(列出所有已安装的软件包)4. 网络相关:- 查看IP 地址:`ip addr show`或`ifconfig`(显示网络接口及其配置信息)- 测试网络连通性:`ping ip_address`(向指定IP地址发送网络数据包)- 查看网络连接状态:`netstat -tuln`(显示当前网络连接和监听端口)- 查看路由表:`ip route show`(显示系统的路由表)这只是一些常见的基本操作命令,CentOS 7 包含了更多功能强大的命令和工具。

centos上oracle19c的基础操作

centos上oracle19c的基础操作

centos上oracle19c的基础操作以下是在CentOS上安装和使用Oracle 19c的基本操作步骤:1. 确保CentOS系统已经安装并正常运行。

2. 下载Oracle 19c的安装文件。

你可以从Oracle官方网站上下载合适的版本。

3. 创建一个新的用户组和用户。

你可以使用以下命令来创建一个新的用户组和用户:sudo groupadd oinstallsudo groupadd dbasudo useradd -g oinstall -G dba oracle4. 安装必要的软件包。

在安装Oracle 19c之前,你需要安装一些必要的软件包。

使用以下命令来安装它们:sudo yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.x86_64 glibc-devel.x86_64 ksh.x86_64libgcc.x86_64 libstdc++.x86_64 libstdc++-devel.x86_64 libaio.x86_64 libaio-devel.x86_64 libXext.x86_64 libXtst.x86_64 libX11.x86_64 libXau.x86_64 libxcb.x86_64 libXi.x86_64 make.x86_64 sysstat.x86_645. 配置内核参数。

使用以下命令来编辑`/etc/sysctl.conf`文件,并在文件末尾添加以下行:fs.file-max = 6815744net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576kernel.sem = 250 32000 100 128kernel.shmmax = 1073741824kernel.shmall = 2097152保存文件并重新加载内核参数:sudo sysctl -p6. 配置用户限制。

CentOS服务器初始化设置详细说明

CentOS服务器初始化设置详细说明

CentOS服务器初始化设置详细说明以阿⾥云服务器为例⼀、挂载硬盘1、磁盘分区fdisk -l #查看设备,⼀般可以看到设备名为/dev/xvdb,或者为/dev/vdb(阿⾥云io优化型)fdisk /dev/xvdb #对磁盘进⾏分区,或者fdisk /dev/vdb输⼊n #创建新分区输⼊p #创建主分区输⼊1 #创建第⼀个主分区输⼊w #保存并执⾏以上命令,创建分区待上⾯的命令执⾏完成之后,使⽤fdisk -l查看,会看到类似/dev/xvdb1的分区或者为/dev/vdb1的分区(下⾯的步骤类似,注意xvdb1和vdb1的区分)说明分区成功。

2、磁盘格式化mkfs.ext4 /dev/xvdb1 #对分区进⾏格式化说明:ext4是CentOS6.x默认的分区格式,CentOS5.x请使⽤ext3mkfs.xfs /dev/vdb1或者mkfs -t xfs /dev/vdb1#CentOS 7.x默认使⽤xfs分区待格式化完成之后(根据分区⼤⼩,格式化需要的时间不同,请耐⼼等待),对分区进⾏挂载3、挂载磁盘例如:要把/dev/xvdb1挂载到/data⽬录mkdir -p /data #创建⽬录mount /dev/xvdb1 /data #挂载mount -t ext4 /dev/xvdb1 /data #挂载mount -t xfs /dev/vdb1 /data #挂载df -h #查看挂载结果vi /etc/fstab #设置开机⾃动挂载,在最后⼀⾏输⼊以下代码/dev/xvdb1 /data ext4 defaults 0 0:wq! #保存退出或者使⽤UUID进⾏挂载blkid /dev/xvdb1 #得到磁盘的UUID,例如:/dev/xvdb1: UUID="9c991d14-9372-4fd8-97d6-2aa1ac1acf47" TYPE="xfs"vi /etc/fstab #设置开机⾃动挂载,在最后⼀⾏输⼊以下代码UUID=9c991d14-9372-4fd8-97d6-2aa1ac1acf47 /data xfs defaults 0 0:wq! #保存退出mount -a #使分区设置⽴即⽣效⼆、创建SWAP分区说明:默认阿⾥云服务没有swap分区,512M的云服务器安装php 5.6的时候会提⽰内存不⾜,安装失败!强烈建议,不论内存有多⼤,都增加swap分区。

centos的用户、组权限、添加删除用户等操作的详细操作命令 -回复

centos的用户、组权限、添加删除用户等操作的详细操作命令 -回复

centos的用户、组权限、添加删除用户等操作的详细操作命令-回复CentOS是一种基于Linux核心的操作系统,广泛用于服务器运行和管理。

在CentOS中,用户、组权限以及用户的添加和删除是系统管理中的重要操作。

本文将详细介绍在CentOS系统中,如何进行用户、组权限的管理以及用户的添加和删除操作。

一、用户权限管理:1. 查看用户列表:可以使用以下命令查看CentOS系统中的用户列表:cat /etc/passwd该命令将显示系统中所有用户的信息,每行显示一个用户。

信息包括用户名、密码(一般显示为“x”)、用户ID、组ID、用户描述、用户主目录和默认shell。

2. 创建新用户:若要创建新用户,可以使用以下命令:useradd [options] username其中,username是新用户的用户名,options是一些可选参数,用于设置用户的初始配置,如用户的主目录、默认shell等。

例如,要创建一个名为"testuser"的新用户,可以运行以下命令:useradd testuser默认情况下,新用户的主目录将会在`/home/testuser`下创建。

3. 设置用户密码:创建新用户后,可以为其设置密码,使用以下命令:passwd username其中,username是要设置密码的用户名。

系统会要求输入新密码,并要求确认密码。

成功设置密码后,可以用该密码登录用户。

4. 修改用户属性:若要修改用户的属性,可以使用以下命令:usermod [options] username参数username是要修改的用户名,options是可选参数,用于设置用户的属性。

例如,要将用户名为"testuser"的用户的主目录修改为`/home/testdir`,可以运行以下命令:usermod -d /home/testdir testuser5. 删除用户:若要删除用户,可以使用以下命令:userdel username其中,username是要删除的用户名。

centos7 firewalld防火墙基本操作

centos7 firewalld防火墙基本操作

前言:
centos6的版本防火墙使用的iptables,iptables是一个静态防火墙,也就是说它不能够动态的添加开启端口,必须在配置文件中添加开启端口,然后重启防火墙才能生效。

centos7的防火墙使用的是firewalld,它是动态的,可以通过命令添加开启端口,不用重启服务就可以使改变生效。

开启、关闭服务
启动:# systemctl start firewalld
查看状态:# systemctl status firewalld 或者 firewall-cmd --state
停止:# systemctl disable firewalld
禁用:# systemctl stop firewalld
开启端口的操作命令
永久开启80端口:firewall-cmd --zone=public --add-port=80/tcp –permanent
说明:--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
更新防火墙规则:# firewall-cmd --reload
# firewall-cmd --complete-reload
两者的区别就是第一个无需断开连接,就是firewalld特性之一动态添加规则,第二个需要断开连接,类似重启服务。

centos ipv6基本命令

centos ipv6基本命令

centos ipv6基本命令标题:CentOS IPv6基本命令详解在当前的网络环境中,IPv6已经逐渐成为主流的网络协议。

相比于IPv4,IPv6具有更大的地址空间、更好的路由效率和更完善的安全性。

本文将详细介绍在CentOS系统中如何使用IPv6的基本命令。

一、查看IPv6地址第一步,我们需要查看系统的IPv6地址。

在CentOS中,我们可以使用以下命令来查看:ip addr show运行此命令后,你会看到一系列关于网络接口的信息。

其中,与IPv6相关的信息会在"inet6"标签下显示。

二、启用/禁用IPv6在某些情况下,你可能需要启用或禁用IPv6。

在CentOS中,你可以通过以下步骤进行操作:启用IPv6:编辑网络配置文件`/etc/sysconfig/network-scripts/ifcfg-eth0` (这里的"eth0"可能是你的实际网卡名称),添加以下行:IPV6INIT=yes然后重启网络服务:systemctl restart network禁用IPv6:编辑网络配置文件`/etc/sysconfig/network-scripts/ifcfg-eth0` ,修改或添加以下行:IPV6INIT=no同样,然后重启网络服务:systemctl restart network三、配置静态IPv6地址如果你需要为你的系统配置静态IPv6地址,可以按照以下步骤操作:1. 打开网络配置文件`/etc/sysconfig/network-scripts/ifcfg-eth0`2. 添加以下行,其中"2001:db8:1234:5678::abcd"是你要配置的IPv6地址,"64"是前缀长度:IPV6ADDR="2001:db8:1234:5678::abcd/64"3. 保存并关闭文件。

centos常用命令(精简加实用)

centos常用命令(精简加实用)

Linux常用基本命令及应用技巧一,注销,关机,重启1,注销系统的logout命令2,关机或重新启动的shutdown命令3,重新启动计算机的reboot命令二,文件与目录的操作列出文件列表的ls命令1,ls(list)命令用来显示当前目录中的文件和子目录列表。

范例如下:[tony@free tony]$ ls[tony@free tony]$ ls –a[tony@free tony]$ ls –s –S2,切换目录的cd命令cd(change directory)命令可让用户切当前所在的目录。

3,创建目录的mkdir命令Mkdir(make directory)命令可用来创建子目录。

[tony@free tony]$ mkdir tool4,删除目录的rmdir命令rmdir(remove directory)命令可用来删除“空”的子目录。

范例如下:[tony@free tony]$ rmdir tool ←删除tool目录5,复制文件的cp命令cp(copy)命令可以将文件从一处复制到另一处。

范例如下:[tony@free tony]$ cp data1.txt data2.txt ←将data1.txt复制成data2.txt[tony@free tony]$ cp data3.txt /tmp/data ←将data3复制到/tmp/data 目录中显示复制过程:加入-v参数可显示命令执行过程。

范例如下:[tony@free tony]$ cp –v zip.txt zip3.txt ←以-v显示复制过程zip.txt ->zip3.txt递回复制:加入“-R”参数可同时复制目录下的所有文件及子目录。

范例如下:[tony@free tony]$ cp –v –R * backup ←将所有文件(含子目录文件)复制到backup目录6,删除文件或目录的rm命令rm(remove)命令可以删除文件或目录。

centos9基本操作

centos9基本操作

centos9基本操作CentOS9是一种可靠的Linux操作系统,它是基于Red Hat Enterprise Linux(RHEL)源代码构建的。

本文将介绍一些CentOS 9的基本操作。

1. 安装CentOS 9首先,您需要下载CentOS 9的安装ISO文件并将其写入USB驱动器或DVD。

然后,将该驱动器插入您的计算机,并从该驱动器启动计算机以开始安装过程。

2. 更新系统安装完CentOS 9后,您应该立即更新操作系统。

您可以使用以下命令更新:sudo dnf update此命令将自动更新所有已安装的软件包,并升级操作系统中的所有软件包。

3. 安装软件包在CentOS 9上安装软件包非常简单。

您可以使用以下命令安装软件包:sudo dnf install 软件包名称例如,如果您想安装Apache Web服务器,则可以运行以下命令: sudo dnf install httpd4. 防火墙设置CentOS 9附带了一个名为Firewalld的防火墙程序。

您可以使用以下命令启用和启动它:sudo systemctl enable firewalldsudo systemctl start firewalld一旦启用,您需要配置防火墙以允许必要的服务和端口。

5. 用户管理CentOS 9允许您创建,修改和管理用户。

以下是一些有用的命令:创建用户:sudo useradd -m 用户名更改用户密码:sudo passwd 用户名删除用户:sudo userdel 用户名6. 网络设置CentOS 9允许您配置网络设置。

以下是一些有用的命令:查看当前网络设置:ip addr配置网络接口:sudo nmcli con add con-name 连接名称 type ethernet ifname 网络接口名称启用网络接口:sudo nmcli con up 连接名称以上是CentOS 9的基本操作。

希望这篇文章对您有所帮助!。

CentOSLinux最常用命令及快捷键整理

CentOSLinux最常用命令及快捷键整理

CentOSLinux最常⽤命令及快捷键整理CentOS Linux最常⽤命令及快捷键整理最近⼀直在对CentOS系统进⾏各种体验,为⽅便⾃⼰也⽅便他⼈,整理了Linux常⽤命令及快捷键,不过其实⼤多和DOS是⼀样的,只是命令的表达上可能有点⼉不⼀样。

常⽤Linux命令:⽂件和⽬录:# cd /home 进⼊'/home' ⽬录# cd .. 返回上⼀级⽬录# cd ../.. 返回上两级⽬录# cd - 返回上次所在⽬录# cp file1 file2 将file1复制为file2# cp -a dir1 dir2 复制⼀个⽬录# cp -a /tmp/dir1 . 复制⼀个⽬录到当前⼯作⽬录(.代表当前⽬录)# ls 查看⽬录中的⽂件# ls -a 显⽰隐藏⽂件# ls -l 显⽰详细信息# ls -lrt 按时间显⽰⽂件(l表⽰详细列表,r表⽰反向排序,t 表⽰按时间排序)# pwd 显⽰⼯作路径# mkdir dir1 创建'dir1' ⽬录# mkdir dir1 dir2 同时创建两个⽬录# mkdir -p /tmp/dir1/dir2 创建⼀个⽬录树# mv dir1 dir2 移动/重命名⼀个⽬录# rm -f file1 删除'file1'# rm -rf dir1 删除'dir1' ⽬录及其⼦⽬录内容查看⽂件内容:# cat file1 从第⼀个字节开始正向查看⽂件的内容# head -2 file1 查看⼀个⽂件的前两⾏# more file1 查看⼀个长⽂件的内容# tac file1 从最后⼀⾏开始反向查看⼀个⽂件的内容# tail -3 file1 查看⼀个⽂件的最后三⾏⽂本处理:# grep str /tmp/test 在⽂件'/tmp/test' 中查找"str"# grep ^str /tmp/test 在⽂件'/tmp/test' 中查找以"str" 开始的⾏# grep [0-9] /tmp/test 查找'/tmp/test' ⽂件中所有包含数字的⾏# grep str -r /tmp/* 在⽬录'/tmp' 及其⼦⽬录中查找"str"# diff file1 file2 找出两个⽂件的不同处# sdiff file1 file2 以对⽐的⽅式显⽰两个⽂件的不同查找:# find / -name file1 从'/' 开始进⼊根⽂件系统查找⽂件和⽬录# find / -user user1 查找属于⽤户'user1' 的⽂件和⽬录# find /home/user1 -name \*.bin 在⽬录'/ home/user1' 中查找以'.bin' 结尾的⽂件# find /usr/bin -type f -atime +100 查找在过去100天内未被使⽤过的执⾏⽂件# find /usr/bin -type f -mtime -10 查找在10天内被创建或者修改过的⽂件# locate \*.ps 寻找以'.ps' 结尾的⽂件,先运⾏'updatedb' 命令# find -name '*.[ch]' | xargs grep -E 'expr' 在当前⽬录及其⼦⽬录所有.c和.h ⽂件中查找'expr' # find -type f -print0 | xargs -r0 grep -F 'expr' 在当前⽬录及其⼦⽬录的常规⽂件中查找'expr' # find -maxdepth 1 -type f | xargs grep -F 'expr' 在当前⽬录中查找'expr'压缩和解压:# bzip2 file1 压缩file1# bunzip2 file1.bz2 解压file1.bz2# gzip file1 压缩file1# gzip -9 file1 最⼤程度压缩file1# gunzip file1.gz 解压file1.gz# tar -cvf archive.tar file1 把file1打包成archive.tar(-c: 建⽴压缩档案;-v: 显⽰所有过程;-f: 使⽤档案名字,是必须的,是最后⼀个参数)# tar -cvf archive.tar file1 dir1 把file1,dir1 打包成archive.tar# tar -tf archive.tar 显⽰⼀个包中的内容# tar -xvf archive.tar 释放⼀个包# tar -xvf archive.tar -C /tmp 把压缩包释放到/tmp⽬录下# zip file1.zip file1 创建⼀个zip格式的压缩包# zip -r file1.zip file1 dir1 把⽂件和⽬录压缩成⼀个zip格式的压缩包# unzip file1.zip 解压⼀个zip格式的压缩包到当前⽬录# unzip test.zip -d /tmp/ 解压⼀个zip格式的压缩包到/tmp ⽬录yum⼯具:# yum -y install [package] 下载并安装⼀个rpm包# yum localinstall [package.rpm] 安装⼀个rpm包,使⽤你⾃⼰的软件仓库解决所有依赖关系# yum -y update 更新当前系统中安装的所有rpm包# yum update [package] 更新⼀个rpm包# yum remove [package] 删除⼀个rpm包# yum list 列出当前系统中安装的所有包# yum search [package] 在rpm仓库中搜寻软件包# yum clean [package] 清除缓存⽬录(/var/cache/yum)下的软件包# yum clean headers 删除所有头⽂件# yum clean all 删除所有缓存的包和头⽂件⽹络:# ifconfig eth0 显⽰⼀个以太⽹卡的配置# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 配置⽹卡的IP地址# ifdown eth0 禁⽤'eth0' ⽹络设备# ifup eth0 启⽤'eth0' ⽹络设备# iwconfig eth1 显⽰⼀个⽆线⽹卡的配置# iwlist scan 显⽰⽆线⽹络# ip addr show 显⽰⽹卡的IP地址其他:# su - 切换到root权限(与su有区别)# shutdown -h now 关机# shutdown -r now 重启# top 罗列使⽤CPU资源最多的linux任务(输⼊q退出)# pstree 以树状图显⽰程序# man ping 查看参考⼿册(例如ping 命令)# passwd 修改密码# df -h 显⽰磁盘的使⽤情况# cal -3 显⽰前⼀个⽉,当前⽉以及下⼀个⽉的⽉历# cal 10 1988 显⽰指定⽉,年的⽉历# date --date '1970-01-01 UTC 1427888888 seconds' 把⼀相对于1970-01-01 00:00的秒数转换成时间常⽤快捷键:例如可将运⾏终端的快捷键设为Ctrl+Alt+T。

centos7使用手册

centos7使用手册

centos7使用手册CentOS 7 使用手册CentOS 是一种基于 Linux 的操作系统,提供了广泛的功能和特性,成为许多人首选的服务器操作系统。

本手册将为你提供详细的指南,帮助你快速上手使用 CentOS 7。

第一部分:安装 CentOS 7CentOS 7 的安装过程相对简单,你可以按照以下步骤进行安装:1. 下载 CentOS 7 镜像文件,可以从 CentOS 官方网站获得,确保选择与你的计算机体系结构相匹配的版本。

2. 使用软件将镜像文件写入 USB 驱动器或 DVD 光盘。

3. 将 USB 驱动器插入计算机或将 DVD 光盘放入光驱,并重新启动计算机。

4. 进入计算机的 BIOS 设置界面,设置引导顺序以从 USB 驱动器或DVD 光盘引导。

5. 根据屏幕上的提示选择适当的选项并开始安装过程。

6. 在安装程序提示时,设置主机名、网络配置、用户账户和密码等信息。

7. 完成安装后,重新启动计算机,你现在已经成功安装了 CentOS 7。

第二部分:初次登录和基本操作当你成功安装 CentOS 7 后,你可以按照以下步骤进行初次登录和基本操作:1. 在计算机启动后,你将看到一个登录画面,输入你设置的用户名和密码。

2. 成功登录后,你将看到一个命令行界面。

现在你可以开始使用CentOS 7。

3. 首先,你可以运行命令 `yum update` 来更新系统的软件包。

4. 接下来,你可以使用命令 `yum install` 安装你需要的软件包。

5. 若要查找特定的软件包,可以使用命令 `yum search` 进行搜索。

6. 要卸载软件包,请使用命令 `yum remove`。

7. 若需要重启计算机,可以使用命令 `reboot`。

第三部分:常用命令和操作以下是一些常用的命令和操作,供你在 CentOS 7 中使用:1. 文件和目录操作:- `ls`:列出当前目录的内容。

- `cd`:切换目录。

centos操作手册

centos操作手册

centos操作手册摘要:1.CentOS 简介2.CentOS 安装3.CentOS 基本操作4.CentOS 系统管理5.CentOS 网络配置6.CentOS 安全设置7.CentOS 软件安装与卸载8.CentOS 系统优化9.CentOS 常见问题与解决10.CentOS 未来发展趋势正文:【CentOS 简介】CentOS 是一个开源的Linux 发行版,它源于Red Hat Enterprise Linux(RHEL)的源代码。

由于RHEL 是商业软件,因此CentOS 作为一个免费的克隆版本,为用户提供了一个无需支付许可证费用的稳定、可靠的Linux 操作系统。

CentOS 在我国有着广泛的应用,特别是在服务器领域。

【CentOS 安装】安装CentOS 需要先从官方网站下载相应的镜像文件,然后通过刻录成光盘或使用USB 方式启动计算机。

在安装过程中,用户需要选择合适的安装方式(如图形界面安装或命令行安装),同时设置系统的基本信息(如时区、语言、用户密码等)。

安装完成后,计算机将重启并进入新的CentOS 系统。

【CentOS 基本操作】CentOS 的基本操作包括文件和目录操作、系统命令、文件权限等。

文件和目录操作主要包括创建、删除、移动、复制文件和目录;系统命令则涵盖了从系统启动到关闭的各个环节,如查看系统信息、管理系统服务等;文件权限则涉及到文件所有权、读写权限等设置,这对于系统安全至关重要。

【CentOS 系统管理】CentOS 系统管理涉及多个方面,如系统升级、软件包管理、日志管理等。

系统升级可以确保系统始终保持最新状态,提高系统稳定性和安全性;软件包管理负责软件的安装、卸载和更新,确保系统软件的完整性和一致性;日志管理则有助于用户及时发现系统中的问题,提高故障排除效率。

【CentOS 网络配置】CentOS 网络配置主要包括设置网络接口、配置IP 地址、设置DNS 服务器等。

centos中vi编辑器的基本用法

centos中vi编辑器的基本用法

centos中vi编辑器的基本用法vi是centos中默认的文本编辑器,它具有强大的功能和灵活的操作方式。

以下是vi编辑器的基本用法:1. 打开文件:通过在终端中输入`vi 文件名`命令打开文件。

如果文件不存在,则会创建一个新文件。

2. 进入编辑模式:打开文件后,vi默认进入命令模式。

要进入编辑模式,按下`i`键。

3. 编辑文件:在编辑模式下,可以自由地编辑文件内容。

可以进行输入、删除、复制、粘贴等操作。

4. 保存文件:在编辑模式下,按下`Esc`键,然后输入`:w`命令保存文件。

可以使用`:w 文件名`命令将文件另存为一个新文件。

5. 退出编辑器:在编辑模式下,按下`Esc`键,然后输入`:q`命令退出编辑器。

如果文件有未保存的修改,需要先使用`:w`命令保存文件,再输入`:q`命令退出。

6. 强制退出编辑器:如果文件有未保存的修改且不想保存,可以使用`:q!`命令强制退出编辑器。

7. 查找和替换:在命令模式下,输入`/关键字`命令可以查找特定的关键字。

使用`n`键可以跳转到下一个匹配项。

使用`:%s/原始关键字/替换关键字/g`命令可以替换文件中的所有匹配项。

8. 移动光标:在命令模式下,使用`h`、`j`、`k`、`l`键可以分别向左、下、上、右移动光标。

9. 删除文本:在命令模式下,使用`x`键可以删除光标所在位置的字符。

使用`dd`命令可以删除整行文本。

以上是vi编辑器的一些基本用法,vi还有很多高级功能和命令,可以通过查阅相关文档来深入学习。

CentOS7常用基本命令整理

CentOS7常用基本命令整理

CentOS7常⽤基本命令整理⼀:重启命令1).⽴刻重启(root⽤户使⽤)rebootshutdown -r nowinit 62).10分钟后⾃动重启(root⽤户使⽤)shutdown -r 103).在时间为20:35时候重启(root⽤户使⽤)shutdown -r 20:354).如果是通过shutdown命令设置重启的话,可以取消重启shutdown -c⼆:关机命令1).⽴刻关机(root⽤户使⽤)haltpoweroffshutdown -h nowinit 02).10分钟后⾃动关机shutdown -h 10三:hostname命令查看主机名hostname设置主机名临时修改hostname 主机名永久修改vi /etc/hostname四:⽹络服务查看IP信息ip a⽹络连通性测试设置⽹络信息vi /etc/sysconfig/network-scripts/ifcfg-ens33重启network⽹络服务service network restart五:防⽕墙设置查看防⽕墙状态systemctl status firewalld关闭防⽕墙systemctl start firewalld禁⽌开机启动systemctl disable firewalld六: ⽂件服务注意:如果能够远程可以通sftp远程到服务器直接修改,特别是修改的数据⽐较多时,更加有效率。

1.新建登陆站点2.sftp操作主机映射⽂件修改主机名与IP映射关系vi /etc/hosts⽬录操作命令查看⼯作⽬录(Print Working Directory)pwd切换⼯作⽬录(Change Directory)cd [⽬录位置]列表(List)显⽰⽬录内容ls [选项]... [⽬录或⽂件名]-l :详细信息显⽰-a:显⽰所有⼦⽬录和⽂件的信息,包括隐藏⽂件-A:类似于“-a”,但不显⽰“.”和“…”⽬录的信息-R:递归显⽰内容创建新的⽬录(Make Directory)mkdir [-p] [/路径/]⽬录名统计⽬录及⽂件的空间占⽤情况(estimate file space usage)du [选项]... [⽬录或⽂件名]常⽤命令选项-a:统计时包括所有的⽂件,⽽不仅仅只统计⽬录-h:以更易读的字节单位(K、M等)显⽰信息-s:只统计每个参数所占⽤空间总的⼤⼩⽂件操作命令新建空⽂件,或更新⽂件时间标记touch ⽂件名查看⽂件类型file ⽂件名复制(copy)⽂件或⽬录cp [选项] 源⽂件或⽬录… ⽬标⽂件或⽬录常⽤命令选项-r:递归复制整个⽬录树-p:保持源⽂件的属性不变-f:强制覆盖⽬标同名⽂件或⽬录-i:需要覆盖⽂件或⽬录时进⾏提醒删除(Remove)⽂件或⽬录rm [选项] ⽂件或⽬录1常⽤命令选项-f:强⾏删除⽂件,不进⾏提醒-i:删除⽂件时提醒⽤户确认移动(Move)⽂件或⽬录mv [选项]... 源⽂件或⽬录… ⽬标⽂件或⽬录如果⽬标位置与源位置相同,则相当于改名显⽰系统命令所在⽬录which <选项> command(命令名称)常⽤命令选项-a:将所有由PATH路径中可以找到的指令均列出,⽽不⽌第⼀个被找到的指令名称find查找find <路径> <选项> [表达式]find查找的特点从指定路径下递归向下搜索⽂件⽀持按照各种条件⽅式查找⽀持对查找到的⽂件再进⼀步的使⽤指令操作(例如:删除、统计⼤⼩、复制等)常⽤命令选项-name 根据⽂件名查找-user 根据⽂件拥有者查找-group 根据⽂件所属组寻找⽂件-perm 根据⽂件权限查找⽂件-size 根据⽂件⼤⼩查找⽂件-type 根据⽂件类型查找(f-普通⽂件,c-字符设备⽂件,b-块设备⽂件,l-链接⽂件,d-⽬录)-o 表达式或-and 表达式与⽂件内容操作命令显⽰出⽂件的全部内容cat全屏⽅式分页显⽰⽂件内容more按空格键向下翻⼀屏、按b键向上翻⼀屏按q键退出与more命令相同less查看⽂件开头的⼀部分内容(默认为10⾏)head -n ⽂件名查看⽂件结尾的少部分内容(默认为10⾏)tail -n ⽂件名统计⽂件中的单词数量(Word Count)等信息wc [选项] ⽬标⽂件常⽤命令选项-l:统计⾏数-w:统计单词个数-c:统计字节数查找⽂件⾥符合条件的字符串grep [选项] <关键字> <⽂件…>常⽤选项-c:计算匹配关键字的⾏数-i:忽略字符⼤⼩写的差别-n:显⽰匹配的⾏及其⾏号-s:不显⽰不存在或不匹配⽂本的错误信息-h: 查询多个⽂件时不显⽰⽂件名-l:查询⽂件时只显⽰匹配字符所在的⽂件名–color=auto:将找到的关键字部分加上颜⾊显⽰压缩命令压缩(解压)⽂件或⽬录,压缩⽂件后缀为gz gzip [选项] 压缩(解压缩)的⽂件名常⽤选项-v显⽰⽂件名和压缩⽐(verbose)-num⽤指定的数字num调整压缩的速度,-1或–fast表⽰最快压缩⽅法(低压缩⽐),-9或–best表⽰最慢压缩⽅法(⾼压缩⽐)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CentOS 基本操作
标签:centos
2017年03月28日14:00:06 1081人阅读评论(0) 收藏举报
分类:
Linux
初次安装CentOS ,一波几折,内容记录:
1.Vi 基本操作
1) 进入vi
在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:
$ vi myfile
进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。

2) 切换至插入模式(Insert mode)编辑文件
在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,「ESC」键转到「命令行模式(command mode)
3) 退出vi及保存文件
在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last lin e mode」,例如:
: w filename (输入「w filename」将文章以指定的文件名filename保存)
: wq (输入「wq」,存盘并退出vi)
: q! (输入q!,不存盘强制退出vi)
2.CentOS 网络配置
1)找到/etc/sysconfig/network-scripts 目录下ifcfg-ens**, * 代表任意数字,修改其中的onboot=yes , :wq 保存并退出,然后重启网络
2)重启网络命令
service network restart
3.CentOS 图像界面
1)命令模式进入图形界面
startx
2)安装图形界面
如果startx 命令不管用,说明没有安装图形界面,命令安装如下:(需要联网)
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
3)如果想开机直接进入“命令行模式”,可编辑/etc/inittab 文件,设置为id:3: initdefault:
如果想直接进入“窗口模式”,则设置为id:5:initdefault:
在inittab文件里所有的有效语句都遵守如下格式:
id:runlevels:action:process
id 可任意起名但不能重复,是唯一标识
runlevels 运行级别
常用命令:
man 查看帮助信息
info 查看帮助信息
cd / 切换至根目录cd .. 切换至上一层目录
ls 查看目录下所有文件
ls –a > dir.txt ←将ls –a命令执行结果输出到dir.txt文件
ls –a >> dir.txt ←将ls –a命令执行结果附加到dir.txt文件之后vi 编辑文件
cat 查看文件内容
pwd 显示当前工作目录
touch 新建文件
mkdir 创建新目录
cp 复制文件或目录
mv 移动文件或更改名称
rm 删除文件
find 查找文件
reboot 重启
shutdown -h 关机
shutdown -r 重启。

相关文档
最新文档