资讯专栏INFORMATION COLUMN

Linux - 系统 - 基础操作

Cc_2011 / 2733人阅读

摘要:吴宏东记于年月日博客基础操作基本了解性能能把处理器的性能发挥到极限,真正影响性能的因素在于总线和磁盘性能是系统的用户界面,实际是命令解释器,是用户与内核交互操作的接口下默认的是元字符任意字符串任意字符根目录转义字符续行符变量置换值单引号

吴宏东 - 记于2018年06月26日 - 博客 https://segmentfault.com/u/wu...

Linux 基础操作 基本了解 性能

Linux能把CPU处理器的性能发挥到极限,真正影响性能的因素在于总线和磁盘I/O性能;

Shell

Shell是系统的用户界面,实际是命令解释器,是用户与内核交互操作的接口;
RHEL/CenOS下默认的Shell是bash;
Shell 元字符:
[*]任意字符串;
[?]任意字符;
[/]根目录;
[]转义字符;
[]续行符;
[$]变量置换值;
["]单引号内的内容均被视为文字处理,指令、文件名、保留字不再具有原来意义;
["]单引号内的内容均被视为文字处理,但允许变量置换;
[`]命令替换,例如echo `ls httpd.conf`;会先执行ls httpd.conf,然后再执行echo "httpd.conf";
[<]输入重定向字符;
[>]输出重定向字符;
[|]管道字符;
[&]后台执行字符;
[;]分隔顺序执行的多个命令;
[()]在子shell中执行的一组命令;
[{}]在当前shell中执行的一组命令;
[!]执行history中的命令,格式为! history命令序号;
[~]登录用户的宿主目录;

内核

时至今日,Linux内核仍然由Linus开发小组领导维护;

RHEL

RHEL是指红帽企业版,即Red Hat Enterprise Linux;

CentOS

CentOS是社区版本,实际版本号跟RHEL发布版一一对应,基本一致;
CentOS的稳定性不比RHEL差,但是因为免费,所以缺乏技术支持;

安装

CentOS下载地址:https://www.centos.org/download/
一般作为服务器安装,只需安装minimal版本即可,例如目前的最新版本CentOS-7-x86_64-Minimal-1804.iso;

登录

超级用户(root)的提示符是“#”,普通用户的提示符是“$”;
注销登录:命令 logout; 或 exit; 或组合键
重新登录:组合键
远程登录:命令 ssh 远程主机用户名@远程主机IP地址,然后输入密码即可;
切换用户:命令 su 用户; 如果没有用户则表示root用户;sudo 命令是执行系统管理命令;

系统命令 硬件
# CPU信息
lscpu;
# 物理内存大小,-m用M为单位,-g用G为单位
free -m;
系统
# 发行版本
[root@master ~]# cat /etc/system-release
CentOS Linux release 7.5.1804 (Core)
# 内核版本
[root@master ~]# uname -r
3.10.0-862.2.3.el7.x86_64
# 体系结构
[root@master ~]# arch
x86_64
存储
# 块设备,disk硬盘,part分区,lvm逻辑卷,rom移动设备,loop用文件伪设备为磁盘,dm是device mapper
[root@master ~]# lsblk -f
NAME                    FSTYPE      LABEL UUID                                   MOUNTPOINT
sda
├─sda1                  xfs               97449505-705d-47ae-8928-a4600052c1d3   /boot
└─sda2                  LVM2_member       o8oXEw-TZ17-qxsH-IelH-1aLb-WLWo-gmiIn0
  ├─centos-root         xfs               02feb8b6-12d2-48fd-948a-b2eddeea7664   /
  └─centos-swap         swap              0b6f4e66-50c7-4c40-80af-70c23f36071c   [SWAP]
sr0
loop0                   xfs               04541e1a-01ec-40b9-a2b1-9c2177745024
└─docker-253:0-690-pool
loop1
└─docker-253:0-690-pool
# 磁盘分区
fdisk -l;
# 物理卷,卷组,逻辑卷
pvs;
vgs;
lvs;
# 已经挂载的文件系统
findmnt;
# 剩余物理空间
df -h;
本地化
# 日期和时间
timedatectl;
date;
cal;
# 设置时间
timedatectl set-time "2018-06-27 00:05:05";
# 更改时区为上海,立即生效
timedatectl set-timezone Asia/Shanghai;
# 语言与键盘
localectl;
# 设置语言为中文
localectl set-local LANG="zh_CN.UTF-8";
# 设置语言为英文
localectl set-local LANG="en_US.UTF-8";
软件
# 已启用的yum源
yum repolist;
# 已经安装的软件
yum list installed;
# 检查可更新的软件
yum list updates;
或
yum check-update;
# 更新系统
yum -y update;
网络
# 显示主机名
hostname;
或
hostnamectl;
# 网络接口参数
ip addr show;
或
ifconfig;
# 路由信息
ip route show;
# 查看监听端口
netstat -tpnlu;
# 防火墙状态
firewall-cmd --state;
systemctl status iptables;
# SELinux安全机制默认开启,配置复杂一般不在生产环境使用,禁用
sed -i "s/SELINUX=.*/SELINUX=disbaled/g" /etc/selinux/config;
关机重启
# 关机
shutdown -h now;
或
poweroff;
# 5分钟后关机
shutdown -h +5;
# 重启
reboot;
或
shutdown -r now;
# 5分钟后重启
shutdown -r +5;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/10847.html

相关文章

  • 【Summer-LinuxLinux基础

    摘要:碎碎念这几天在上基础的暑校比较细的笔记还是手写整理了感觉这种方式比较适合我理解记忆这里记一些相对来说比较重要的东西大多应该也是记忆性的,操作性的东西还是直接通过操作来熟悉更新考完了,我枯了,我是个什么学术垃圾,来整理了的主要应用领域服务器安 碎碎念:这几天在上linux基础的暑校比较细的笔记还是手写整理了感觉这种方式比较适合我理解记忆这里记一些相对来说比较重要的东西(大多应该也是记忆性...

    warmcheng 评论0 收藏0
  • Linux基础知识

    摘要:基础知识计算机硬件的大单元分为输入单元,,内存,输出单元,外部存储设备。磁盘分区表利用柱面号码进行分区,共有四组记录区,每组记录区记录了起始与结束的柱面号码。识别第一个开机的设备第一个可开机设备的第一个扇区内的主引导分区,将会加载引导程序。 Linux基础知识 计算机硬件的5大单元 分为输入单元,CPU,内存,输出单元,外部存储设备。软件运行时输入单元输入内容,进入内存,CPU由控制单...

    gggggggbong 评论0 收藏0
  • 剖析开源云和基础架构技术

    摘要:云计算剖析本文将从云架构的核心抽象开始讨论从基础架构即服务,然后是构建块,最后是高度集成的解决方案。核心开源技术领域经历着以虚拟化管理和大规模云软件包集成的虚拟基础架构为中心的开发浪潮。 对分布式系统也就是 Internet 使用云作为一种抽象是十分普遍的,但在过去的几年中,这个抽象已经扩展,并入了高度虚拟化的可伸缩基础架构,这些基础架构可以很容易地被作为一个(本地的或远程的,或者本地和远...

    MoAir 评论0 收藏0
  • 后端程序员必备的Linux基础知识

    摘要:这里存放的是系统管理员使用的系统级别的管理命令和程序。而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般。 本文同步更新在我的Github上:网页链接 我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailclimb/Java-Guide 学习Linux之前,我们先来...

    import. 评论0 收藏0
  • linux基础知识点

    摘要:文章目录根目录下相关的数据目录结构树形结构获取命令行界面命令行提示标识的含义查看及切换目录查看文本文件内容列出处理器信息列出内存信息查看主机名和信息列出当前系统的主机名称列出以激活的网卡连接信息创建目录创建文档文本内容 ...

    Cc_2011 评论0 收藏0
  • RancherOS正式版发布:最轻量的开源容器Linux操作系统

    摘要:正式版现已全面发布就在此刻,一个建立在容器基础上的极简发行版。不需要的库和服务将被淘汰,这将显著降低操作系统的占用空间,并最大限度地减少了更新修护和维护容器主机操作系统的麻烦。 RancherOS正式版现已全面发布!就在此刻,一个建立在容器基础上的极简Linux发行版。 RancherOS筛除了任何不必要的库和服务,因此RancherOS占用的内存是其它容器操作系统的三分之一。简化的容...

    Meils 评论0 收藏0

发表评论

0条评论

阅读需要支付1元查看
<