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