计算机基础
linux的基本原则:
1,一切皆是文件
2,有目的单一的小程序组成,组合小程序完成复杂任务
3,尽量避免捕获用户接口和用户交互
4,所有的配置文件都保存成文本格式
5,严格区分大小写
系统管理员的任务和职责:
1,对系统的资源进行合理的调配和管理
2,让系统维持一个高性能的状态
3,管理服务器的各项硬件设备不出故障
4,检测系统中各项服务的性能,以及运行状态
5,对系统安全进行管理
管理对象:
服务器,用户,服务器的资源,服务器各项进程
冯洛伊曼体系:
运算器,计算器,寄存器,输入设备,输出设备
注:随时硬件的不断迭代,冯洛伊曼体系也将不在适用于现在的电子设备
电脑构成:
硬件(hardware)
软件(software)
计算机类别:
巨型计算机
大型计算机
小型计算机
微型计算机(运用最广)
服务器外形类型:
塔式(Tower)服务器
优点:扩展性强
缺点:大小不一
刀片式服务器
优点:适合集中管理,占用空间小
缺点:性价比低
机架式服务器(1U=45毫米)
优点:占用空间小,方便管理
缺点:单个的性能有所欠缺
容量单位:
2^10 1024 1K
2^20 1024K 1M
2^30 1024M 1G
cpu类型:
非x86服务器
x86服务器
扩展:
计算CPU的总核数:
总核数 =
物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 =
物理CPU个数 X 每颗物理CPU的核数 X 超线程数
物理CPU个数
cat /proc/cpuinfo| grep "physical id" | sort | uniq | wc -l
每个物理CPU的核数
cat /proc/cpuinfo | grep "cpu cores"
逻辑CPU的个数
cat /proc/cpuinfo| grep processor | wc -l
查看CPU命令:
lscpu
cat /proc/cpuinfo
dmesg | grep CPU
查看内存命令:
cat /proc/meminfo
linux的发行版本:centos,redhat,debian,ubuntu...
看Windows的版本信息:
systeminfo
看Linux的内核版本信息:
uname -r
看当前系统类型:
uname -s
CentOS6看linux的系统版本:
lsb_release -r
cat /etc/centos-release
CentOS7看Linux的系统版本:
cat /etc/centos-release
linux中内核的功能:
1,进程管理
2,内存管理
3,文件系统
4,网络功能
5,硬件驱动
6,安全机制
扩展:1,在linux系统中可以安装多个内核版本,在启动时可以选择不同的内核运行(可用rpm或yum命令进行安装)
2,提升linux的性能方法:减少系统中用户态和内核态的转换能×××能
十进制二进制转换:
00000001 1
00000010 2
00000100 4
00001000 8
00010000 16
00100000 32
01000000 64
10000000 128
linux中用户分类:管理员,系统用户,普通用户
管理员:root
登录提示符:#
普通用户登录提示符:$
注:系统用户默认不会登陆系统
登录的终端类型:
物理终端
串行终端
伪终端
在Linux的使用中有7个虚拟终端,其中Ctrl+Alt+F(1-6)是用来切换虚拟字符终端(字符终端简称GLI),而Ctrl+Alt+F7或者startx来启动图形终端,不过前提是要装了图形界面才可以启动(图形终端简称GUI图形界面)
查看当前登录终端的命令:tty
交互接口:GUI(图形接口)
GLI(命令行接口)
查看命令提示符的样式:echo $PS1
修改提示符:
临时:PS1=[\e[1;33m\u@\h\W\e[0m]\$
永久:touch /etc/profile.d/
Linux中命令分为内部和外部命令:
enable查看所有的内部命令
type查看命令的类型
命令执行的速度:
命令别名>内部命令>外部命令
外部命令在执行完成后会缓存在hsah表中:
hash –l 显示hash缓存,可作为输入使用
hash –p path name 将命令全路径path起别名为name
hash –t name 打印缓存中name的路径
hash –d name 清除name缓存
hash –r 清除缓存
定义命令别名:
临时:在命令行加入
永久:写入家目录下的.bashrc中
撤销别名命令:unalias
在linux中的命令格式:
长选项:--
短选项:-
在Linux中可以用tab键做为命令补全
在命令行中用history可以获得输入命令的历史记录
配置文件存放在/etc/profile中,可以在此文件中修改历史命令的记录的个数
历史命令记录的位置存放在.bash_history中
命令历史可以用来搜索调用,也可以用!+命令的记录参数来调用
linux中可以指定多个帮助命令:
1,man
2,help
3,可在网络中在线获取帮助
4,找linux大牛询问
内部命令:help -cmd
外部命令:cmd --help
注:判断内部或外部命令可以用type查看
原文地址:https://blog.51cto.com/14163901/2363910
时间: 2024-10-28 14:32:11