计算机基础和Linux安装
1.Linux发行版
debian :
ubuntu 桌面版很漂亮易用 文档很丰富
server 稳定更新很快内核新
deepin 国产Linux发行版 界面很漂亮
mint 比Ubuntu还漂亮的桌面版
redhat 企业级Linux发行版 稳定 兼容好
centos 社区版的redhat
Fedora:redhat 桌面版,企业版的小白鼠,版本更新很快每6个月发行一个新版本
ArchLinux:轻量简洁,遵循K.I.S.S.原则( keep it simple and stupid ),Manjaro
slackware:SUSE Linux Enterprise Server (SLES) , OpenSuse桌面
2.RHEL 7.6 安装
2.1使用VMware虚拟机新建rhel7.6 ,选择光驱启动
![]()
2.2最小化安装,在安装一些工具

2.3.手动分区

2.4创建自己名字的账户

2.5登录
[root@localhost ~]# su - wangzhijie
[wangzhijie@localhost ~]$ pwd
/home/wangzhijie
[wangzhijie@localhost ~]$
3.history显示时间
直接在/etc/profile文件的末尾,加上:
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
![]()
4.Linux 哲学思想,一切皆文件。
5.常用命令
5.1 echo 用处最多的命令 返回结果到屏幕 默认打印到屏幕,也可以重定向的文件
![]()
5.2 screen 类似子shell 运行程序,临时关闭后可以在进来
创建会话(-m 强制):
screen -dmS session_name
session_name session名称
查看所有会话:
screen -ls
进入会话:
screen -r session_name
临时退出会话
Ctrl+a,d
5.3 date 显示时间和日期
系统时钟:由Linux内核通过CPU的工作频率进行的
硬件时钟:主板
date 显示和设置系统时间
date +%s
hwclock ,clock 显示硬件时钟
-s, --hctosys 以硬件时钟为准,校正系统时钟
-w, --systohc 以系统时钟为准, 校正硬件时钟
![]()
5.4 ifconfig Linux ifconfig命令用于显示或设置网络设备
![]()
常用参数
add<地址> 设置网络设备IPv6的IP地址。
del<地址> 删除网络设备IPv6的IP地址。
down 关闭指定的网络设备。
netmask<子网掩码> 设置网络设备的子网掩码。
up 启动指定的网络设备。
[IP地址] 指定网络设备的IP地址。
[网络设备] 指定网络设备的名称。
5.4.1启动关闭指定网卡
ifconfig eth0 down
ifconfig eth0 up
5.4.2 配置IP地址
ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255
给eth0网卡配置IP地址,加上子掩码,加上个广播地址
6.export 创建或提升为环境变量
变量:变量表示命名的内存空间,将数据放在内存空间中,通过变量名引用,获取数据
普通变量:生效范围为当前shell进程;对当前shell之外的其它shell进程,包括当 前shell的子shell进程均无效
环境变量:生效范围为当前shell进程及其子进程
本地变量:生效范围为当前shell进程中某代码片断,通常指函数
声明并赋值:
export name=VALUE
declare -x name=VALUE
或者分两步实现
name=VALUE
export name
变量引用:
$name
${name}







浙公网安备 33010602011771号