计算机基础知识汇总
1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Linux的发行版是linus 在1991年编写的linux内核,包含设备驱动,文件系统,进程管理等
常见的linux版本
CentOS
1)生产环境使用广泛,免费或者使用RHEL (需付费,但是可以得到厂家的技术支持,保证商业应用);
2)依照开放源代码所编译而成,要求高度稳定的服务器以CentOS替代商业版的Red Hat Enterprise linux 使用。
3)centos 中新建的非root用户不具备sudo的权限,如需sudo权限在/etc/sudoers 中添加账户和权限,切换到root账户需输入su 加root的账户密码即可。
ubuntu
1)是桌面应用为主的Linux操作系统,具备庞大的社区力量,用户可以方便从社区获得帮助;
联系与区别
两者都是常用的服务级别的操作系统,在线提供软件库可以方便安装很多开源的软件及库;
在安装软件中CentOS中使用yum命令,而Ubuntu 中使用apt-get 命令
在ubuntu中一般使用sudo +命令 (sudo apt-get -y install vim) ;在CentOS中 yum -y install vim;
centos来源redhat 所以支持rpm格式安装,而ubuntu 不支持。
2、安装Centos7.9和ubuntu操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
Ubuntu 创建
CentOS 创建
[zhangym@openvpn root]$
3、配置环境变量,实现执行history的时候可以看到执行命令的时间。
vim ~/.bashrc
#Display date
export HISTTIMEFORMAT='%F %T '
source ~/.bashrc
4、总结Linux哲学思想。
4.1 自由与分享,开源是一种能构建出更好软件的方法
4.2 一切皆文件
5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令
man echo
echo 【-n 】 字符串 表示不换行输出:echo -n 123;echo -n 456
-e 输出解释转移字符
\a 发出警告声;echo -e '\a'
\t 相当于tab键 echo -e 'a\tb'
screen命令
断开服务器ssh连接的情况下继续执行程序,
yum -y install screen
screen
ping baidu.com 关闭窗口
ps -aux | grep ping 仍然可以看到ping 的进程,适合长时间后台操作的任务。
date 命令显示和设置系统时间,相对于clock
date -s ‘2021-08-29 21:45:10’
ifconfig命令
ifconfig [网络设备] [参数]
ifconfig 命令用来查看和配置网络设备
ifconfig eth0 查看ip
ifconfig eth0 up 开启网口
ifconfig eth0 192.168.120.56 netmask 255.255.255.0 配置IP地址
export命令
export 查看和设置shell 环境变量,export的效力仅及于该此登陆操作。
参 数:
-f 代表[变量名称]中为函数名称。
-n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p 列出所有的shell赋予程序的环境变量。
6、描述Linux发行版的系统目录名称命名规则以及用途。
命名规则:
文件名最长不超过255个字节
包含路径在内的文件名最长4095个字节
目录用途:
/boot : 引导文件存放目录,内核文件vmlinuz 引导加载器(bootloader,grub) 都存放在这个目录
/bin: 用户的基本命令
/sbin:管理类的基本命令
/lib: 启动程序的依赖的基本共享库以及内核模块文件(/lib/modules)
/etc:配置文件目录
/home: 普通用户家目录
/root:管理员的家目录
/media: 移动设备的挂载点
/mnt: 临时文件系统挂载点
/dev: 设备文件或者特殊文件的存储位置
/opt: 第三方应用程序的安装位置
/srv:系统上运行的服务用到的数据
/tmp:临时文件存储位置
/var/log 日志目录及文件
/var/cache 应用程序缓存数据目录
远程连接工具:xshell 和 SecureCRT等
戴尔 DELL ---DELL R730XD;DELL R740XD
浪潮 Insper---SA5212M5
联想 lenovo----ThinkSystem SR570