CentOS的基本操作

centos是基于命令行的方式来进行电脑的相关操作的

1:文件和目录的操作

和windows对应,文件夹就是目录;非文件夹的就是文件。

--目录操作

ls:浏览目录

cd:切换目录

cd / : 顶层根目录

mkdir:新建目录

mkdir -p:同时创建多级目录

rmdir:删除目录(只能删除空文件夹)

rm -r :迭代删除文件夹且包括下边所有子文件夹和文件

rm -rf : 强制删除  迭代删除文件夹且包括下边所有子文件夹和文件

--文件操作

windows下根据文件的扩展名,文件有不同的区分;但是linux文件没有这些区分。

touch:新建文件

rm:删除文件 (-f 强制删除)

cat:查看文件

cp:复制文件

cp -a : 复制文件夹且包括文件夹下的所有子文件夹和文件

mv :剪切或者重命名(在同一个文件夹下,粘贴的文件名称变了就是重命名)

文件的编辑:vi编辑器(针对linux的文本文件编辑)

vi  文件名称:用vi打开要编辑的文件

--------------------------------------

vi的常用工作模式:

1:命令模式(默认模式):yy(复制一行) p(粘贴) dd(删除一行)  /(查找)

2:输入模式:此模式主要是用来编辑打开的文件的

3:末行模式:此模式主要是用来保存已编辑的文件的

从1到2 : 按Insert键;从2到1 : 按Esc键

从2到3 :按:键 ;从3到2 : 按Esc键

在末行模式下:  w(保存)  q 退出    wq (保存再退出)  q!强制退出

2.硬盘的使用:

1:低级格式化(硬盘出厂时由厂商配置)

2:分区

3:高级格式化(创建文件系统)

--------------------------------------------------------

Linux系统下,硬盘是以“文件”的形式保存再/dev/目录下

/dev/sda:第一块SCSI接口硬盘

/dev/sda1:第一块SCSI接口硬盘第一个分区

/dev/sdb:第二块SCSI接口硬盘

/dev/sdc:第三块SCSI接口硬盘

怎么分区呢?

fdisk常用的子命令:

fdisk p :显示分区

fdisk w :保存分区

fdisk q :退出

fdisk n :创建分区

fdisk d :删除分区

分区完成后,需要创建文件系统(高级格式化)

linux支持的文件系统有 fat32  ext3 ext4

mkfs.ext3  /dev/sdb1(这里输入的是刚才的分区)

Linux中的所有存储设备是通过挂载指令使用的!

过载设备一般放在/mnt下

挂载步骤:

1:在/mnt下新建文件夹

mkdir disk1

2:挂载存储设备到文件夹下

mount /dev/sdb1 /mnt/disk1

3:卸载

umount /dev/sdb1

光驱怎么挂载?

/dev/cdrom  默认的光驱分区路径

3.centos下安装软件:

配置yum服务(yum安装,rpm安装【麻烦】,编译安装【麻烦】)

配置yum的本地源:配置yum的安装包位置(网上资源/本地资源)

本地资源配置:

第一步:cd /etc/yum.repos.d/目录下,删除

CentOS-Base.repo和CentOS-Debuginfo.repo

第二步:编辑CentOS-Media.repo,指定Centos光盘的位置,并设置未开启模式

baseurl:file:///mnt/cdrom/         --指定本地资源挂载路径

enabled=1                                 --开启

------------------------------------------------

下面我们安装一个vim(vi增强版):

yum install              --安装一个文件

yum groupinstall     --安装一组文件(例如:Desktop)

vim安装:

yum -y  install vim

桌面环境安装:

yum -y groupinstall    Desktop

yum -y groupinstall    “X Window System”

提示:如果不知道哪个命令是哪个软件包提供的,可以这样查看:

yum provides ifconfig(具体命令)  或者

yum whatprovides ifconfig(具体命令)

4.linux的运行级别:

init 0 关机

init 6 重启

init 3 文本化多用户

init 5 图形化多用户

查看当前级别:runlevel

切换运行级别:init(级别号)

如何修改默认的启动级别:/etc/inittab文件下修改

5.用户管理和权限分配

根用户:root

添加账号:useradd

删除账户:userdel

修改账户:usermod

设置密码:passwd

-------------------------

linux下的用户文件:/etc/passwd

用户之间切换用  su 命令

权限分配:

ls -l  查看详细信息

drwxrwxrwx  2  root  root   4096   创建时间    目录名

-rwxrwxr--  2  root  root   4096   创建时间    目录名

第一个字母表示:

-  文件

d  目录

l   链接

第二个到第十个字母表示:权限

rwx                     rwx                            rwx

所属用户(u)     所属用户组 (g)        其它用户(o)

r  读权限

w  写权限

x   执行权限

-   占位

修改权限命令:chmod

chmod o-rwx   文件    

chmod o+rwx  文件

o:代表其它用户权限

-/+  取消权限或者附加权限

rwx   读写执行

r:1    w:2    x:4

chmod  330  文件

第一个3  root的权限

第二个3  root组的权限

第三个0  其它用户的权限

通过chown改变文件的拥有者和群组

chown  hadoop:root  文件

改变文件  属于  hadoop用户  属于root用户组

6.sfs

任务1:配置当前主机上网

**        (1)网卡设置桥连

**        (2)设置网卡参数  

**                cd /etc/sysconfig/network-scripts/

**                vim ifcfg-eth0

**                        修改onboot=yes,表示启用该网卡

**        (3)修改网关

**                vim /etc/sysconfig/network 修改该文件内容如下:

**                        NETWORKING=yes

**                        HOSTNAME=localhost.localdomain  --配置永久主机名

**                        GATEWAY=192.168.137.1           --这里设置网关,也就是那个虚拟网卡的ip

**        (4)修改DNS

**                vim /etc/resolv.conf 修改该文件内容如下:

**                        nameserver 192.168.137.1 --增加一个域名服务器

**        (5)重启网络服务:service network restart

任务2:测试网络的联通行

(1)ping

(2)tracepath

任务3:测试端口的连通性

telnet

hostname 查看主机名称

修改主机名称

/etc/hostname

修改hosts

/etc/hosts

猜你喜欢

转载自my.oschina.net/u/3420885/blog/1633996