标签:... 适合 进制 system 文件 查看命令 电子设备 状态 yum
计算机基础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
非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
lscpu
cat /proc/cpuinfo
dmesg | grep CPU
cat /proc/meminfo
看Windows的版本信息:
systeminfo
看Linux的内核版本信息:
uname -r
看当前系统类型:
uname -s
CentOS6看linux的系统版本:
lsb_release -r
cat /etc/centos-release
CentOS7看Linux的系统版本:
cat /etc/centos-release
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
管理员:root
登录提示符:#
普通用户登录提示符:$
注:系统用户默认不会登陆系统
物理终端
串行终端
伪终端
GLI(命令行接口)
临时:PS1=[\e[1;33m\u@\h\W\e[0m]\$
永久:touch /etc/profile.d/
enable查看所有的内部命令
type查看命令的类型
命令别名>内部命令>外部命令
hash –l 显示hash缓存,可作为输入使用
hash –p path name 将命令全路径path起别名为name
hash –t name 打印缓存中name的路径
hash –d name 清除name缓存
hash –r 清除缓存
临时:在命令行加入
永久:写入家目录下的.bashrc中
长选项:--
短选项:-
配置文件存放在/etc/profile中,可以在此文件中修改历史命令的记录的个数
历史命令记录的位置存放在.bash_history中
命令历史可以用来搜索调用,也可以用!+命令的记录参数来调用
1,man
2,help
3,可在网络中在线获取帮助
4,找linux大牛询问
注:判断内部或外部命令可以用type查看
标签:... 适合 进制 system 文件 查看命令 电子设备 状态 yum
原文地址:https://blog.51cto.com/14163901/2363910