首先从官网下载64位安装包,在VM虚拟机下进行安装,虚拟机安装比较容易,不详细说,需要注意的是,如果在虚拟机下安装推荐使用网络桥接模式,让其自动识别物理网络IP,这样会更加方便,安装完成后,默认禁用了网卡设备,在桥接模式下,可以进入到指定配置文件修改参数完成配置。
需要注意,但凡更改配置信息,都必须为root用户操作。普通用户没有权限
关于安装后无法联网:
进入指定目录文件夹 cd /etc/sysconfig/network-scripts/
跳转到文件夹目录,输入ls 显示文件夹下所有文件
会看到有一个ifconfig -enxxxx开头的文件,这就是我们要更改的配置文件
打开文件 vi ifconfig -enxxxx,可以看到最后一行onboot=no,将其改为onboot=yes
按esc退出,并执行保存命令 :wq,
重启网络服务 service network restart
查看IP地址情况 ip addr 此时桌面右上角已经能看到三台电脑连接的小图标,网络就能正常访问了
快捷键的设置问题:
CentOS 7会存在版本不同,显示不同的问题,想要自定义快捷键就需要在 系统工具-->设置--->设备--->键盘,往下滑到底,有添加项可自定义,需要知道功能的指令,
比如终端的快捷键设置
常见的终端指令:
默认打开终端快捷键 Ctrl+alt+t 也可以自定义
撤销命令:ctrl +c
查看当前登录用户:whoami
查看所有用户:who
切换用户:su - xxx
添加用户:useradd 用户名 只有root用户才有权限
删除用户:userdel -r 用户名
添加用户密码:passwd 用户名 如果省略用户名,则默认修改root用户的密码
查看命令的帮助信息:man 命令 如 man su - 阅读完按Q退出 /或者命令 --help
退出当前用户:exit
显示文件列表:ls
显示目录:ls -l ls -body
关闭计算机 :init 0
查看日期:date
查看日历:cal
清屏:clear
显示当前所在目录:pwd
当前目录 : .
上一级目录: ..
输入命令 按Tab键自动补全
显示隐藏文件: ls -a 以.点开头的都是隐藏文件
常见的目录结构:
bin目录:binary二进制的可执行文件
sbin目录:系统的可执行文件
家目录:home 普通用户是在 /home root用户是在 /root
dev目录:设备目录
etc目录:配置文件目录
tmp目录 : 临时文件目录 Linux中所有的文件都不允许删除,tmp文件夹除外
拷贝命令:
cp :拷贝
rm :移除文件
rm -r:递归删除文件
rm -rf:不含提示信息的强制删除
cp -i 覆盖时提示
cp -r 递归拷贝
mv :移动或者改名
mkdir: 创建文件夹
touch :创建文件
madir - p :按路径创建文件夹
查看文件命令:
more :窗口百分比显示查看进度 按enter 向下看
cat new.txt 查看文件
echo ‘ hello centos’ >> new.txt 写入信息
head new.txt 查看头几行默认10行 head -3 new.txt 查看头3行
tail new.txt 查看尾几行 默认10行 head -1 new.txt 查看尾1行
tail -f 动态检查内容增加文件 通常用于做日志记录
在Linux里面一切皆文件,文件可分为以下几种:
第一位编号表示:文件类型
- 普通文件 相当于window下的文本文件
d 目录文件 相当于文件夹
l 软连接 相当于快捷方式
b 设备文件
p 管道文件
权限表示为:可读 r (4),可写 w(2),可执行 x (1)
2-4位:表示 文件所属用户权限
5-7位 :表示所在组的用户权限
8-10位:表示其他用户拥有的权限
例如: -rwxrw-r-- root root 时间日期 a- ks.cfg
意思是:a- ks.cfg是一个文本文件,root用户对其拥有可读可写可执行操作,root组下用户可读可写,其他组用户只可读
执行操作 : . /
更改文件夹路径权限 :chown 属主.属组 参数 例如:chown kevin.kevin /home/kevin/new.txt
递归修改:chown -R 属主.属组 参数
echo ‘A’ > B 将右边替换成左边的数据
echo ‘abc’ >> B 将abc 追加到B里去
统计文件行数:wc -l
创建归档文件:(打包 压缩)
tar -cvf test.tar 创建文件名为test.tar的归档文件 create view filename
查看归档文件:
tar -tf test.tar
解压、释放归档文件:
tar -xvf /tmp/test/test.tar
解压时注意:有些文件是双压缩格式 如:XXXX.tar.xz,此类文件解压则需要执行两次解压
xz -d XXXX.tar.xz 执行后文件由.tar.xz变成 .tar
tar -xvf XXXX.tar 变成正常文件夹
若是zip格式压缩,直接unzip 即: abc.zip ----> unzip abc.zip zip缺点是压缩率低
Linux运行后查看任务进程:
ps -ef | grep 查看任务是否运行有进程
netstat -tunlp |grep 查看任务的端口是否启动
#####################################################
关于yum配置源仓库:
CentOS 一般会使用yum去安装软件,为了更高效的安装软件,我们一般会把仓库源改为阿里镜像。https://opsx.alibaba.com/mirror
值得注意的是:阿里的镜像库分为两种 基础软件镜像库 、第三方软件依赖库
systemcti stop/start/restart 服务名