第一天
- 临时修改网卡的ip地址 :ifconfig ens:33 192.168.1.130 netmask 255.255.255.0
- ifconfig ens33 查看网卡ens33 的信息
- systemctl restart network centos7 的网卡重启方法
- ifconfig ens33:0 192.168.1.130 netmask 255.255.255.0 up 表示把ens33网卡复制为ens33:0 并配置ip地址为 192.168.1.130
- ifconfig ens33:0 del 192.168.1.110 表示删除指定网卡的ip地址
- /etc/sysconfig/network-scripts/ifcfg-ens33 用于保存网卡的相关配置,一般实现永久修改网卡相关的配置信息都通过修改此文件实现,例如:是否开启网卡 IP 地址 是静态还是动态获取IP地址等等;
- /etc/sysconfig/network/-scripts/ifcfg-lo 网卡回环地址配置文件
- /etc/resolv.conf 用于保存dns的信息一般配置dns信息是是通过修改此文件实现的
- /etc/hosts 此文件用于本地域名解析,在整个流程中,该文件优先级最高
- /etc/hostname 用于保存机主名
- 永久修改IP地址的方式 (通过修改配置文件方式修改):
- systemctl status firewalld 查看防火墙的状态
- systemctl stop firewalld 临时关闭防火墙
- systemctl start firewalld 开启防火墙
- systemctl enable firewalld 开机自动开启防火墙
- systemctl disable firewalld 开机不开启防火墙
- systemctl list-unit-files | grep firewalld 查看防火墙是否开机自动启动
- yum 源配置:
1、打开centos的yum文件夹
输入命令cd /etc/yum.repos.d/
2、用wget下载repo文件
输入命令wget http://mirrors.aliyun.com/repo/Centos-7.repo
如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装。
当前目录是/etc/yum.repos.d/,刚刚下载的Centos-7.repo也在这个目录上
3、备份系统原来的repo文件
mv CentOs-Base.repo CentOs-Base.repo.bak
即是重命名 CentOs-Base.repo -> CentOs-Base.repo.bak
4、替换系统原理的repo文件
mv Centos-7.repo CentOs-Base.repo
即是重命名 Centos-7.repo -> CentOs-Base.repo
5、执行yum源更新命令
yum clean all
yum makecache
yum update
依次执行上述三条命令即配置完毕。
-
tty 查看当前连接的终端 终端1的路径为 /dev/pts/0
第二个终端的路径为 /dev/pts/1 在第二个终端中输入xinglimin 第一个终端中会显示 (实现两个终端的通信)
-
wall “message” 向所有终端广播信息(shutdown +10 所有终端都会收到10分钟后关机的信息(shutdown -c 取消关机))
-
type “cmd” 命令 查看是内置还是外部命令
-
hwclock (查看硬件时间)
-
time 命令 一般用来测量一个命令的运行时间
real:实际使用的时间 user:用户态使用的时间 sys:内核态使用的时间 -
linux 的7个运行级别:
0 {系统停机模式,系统默认运行级别不能设置为0,否则不能正常启动,计算机处于管家状态} 1 {单用户模式,root权限,用于系统维护,禁止远程登录,就像windows下的安全模式},2 {多用户模式,没有NFS和网络} 3 {完整的多用户文本模式,有NFS和网络支持,登录后进入控制命令行模式},4 {系统未使用模式,一般不用,在一些特殊情况下会使用这个级别,例如在笔记本的电池用尽时,可以切换到这个模式下来做一些设置},5 {图形化模式,X-window系统},6 {重启模式,默认运行级别设置为6,否则不能正常启动,运行init6 计算机就会启动}。 命令格式:init 0~6; 作用:用于切换系统运行级别。init 0 关机;init 3 进入第三级别字符界面 init 5 进入图形界面。centos7 不在使用/etc/inittab文件进行默认的运行级别配置,而使用比sysvinit 的运行级别更为自由的target; 第三级别使用multi-user.target 第五级别使用graphical.target替代;systemctl set-default multi-user.target 设置默认第三运行级别;runlevel 当前运行级别;systemctl get-default 查看当前默认的运行级别。
目录 | 说明 |
---|---|
/ | 处于Linux系统树形结构的最顶端,他是Linux文件系统的入口,所有的目录,文件,设备都在/之下 |
/bin | bin是binary的缩写,常用的二进制命令目录,如ls,cp,mkdir,cut等,和/usr/bin类似,存放一些用户级别的工具 |
/boot | 存放系统启动相关的文件,如kernel.grub(引导装载程序) |
/dev | dev是device的缩写,设备文件目录,如声卡在Linux中,一切都被看做文件,包括终端设备磁盘等 |
/etc | 常用的系统及二进制安装包配置文件的默认路径和服务器启动命令目录;passwd 用户信息文件;shadow 用户密码文件;group 用户组文件;fstab 系统开机启动自动挂载分区列表;host 设定用户自己的ip地址与主机名对应的信息,本地dns配置表 |
/home | 普通用户的家目录 默认存放目录 |
/lib | 库文件存放目录,库函数存放目录 |
/mnt,/media | 一般用来存放临时设备的挂载目录 例如 U盘 |
/opt | 可选择,有些程序被安装在这里 |
/proc | 操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu,内存信息等)存放在这里。/proc 目录是伪装的文件系统proc的挂载目录,proc并不是真正的文件系统。因此这个目录是一个虚拟的目录,他是系统内存的映射。也就是说,这个目录的内容不是在磁盘中,而是在内存中 查看cpu信息: cat /proc/cpuinfo |
/sys | 系统目录,用于存放硬件信息的相关文件 |
/run | 运行目录,存放的是系统运行时的数据,比如进程的pid文件 |
/srv | 服务目录,存放的时本地服务的相关文件 |
/sbin | 大多数涉及系统管理的命令都存在该目录中,他是root的可执行命令存放地,普通用户无权执行这个目录下的命令 |
/tmp | 存放临时文件,有时用户运行程序的时候,会产生一些临时文件 |
/var | 系统运行和软件运行时产生的日志信息;比如/var/log |
/usr | 存放应用程序和文件 /usr/bin 普通用户使用的应用程序 /usr/sbin 管理员使用的应用程序 /usr/lib 库文件 Glibc(32位)/usr/lib64 库文件 Glibc |
/lib/lib64 | 这个目录存放着系统最基本的动态连接共享库,lib***.a是静态库 lib***,so是动态库 ;详情百度;静态库编译时被加载到二进制文件中,动态库在运行是被加载到进程的内存空间中(这些库的作用是为了让程序能够正常编译玉兴的) |
26.more 命令 查看文件内容 和cat差不多 空格下一屏,enter 下一行 q 退出 b 上一屏
27.less