吴洪东-2018年6月26日记录-博客https://segmentfault.com/u/wu...Linux基本操作的基本认识Linux可以最大限度地发挥CPU处理器的性能。影响性能的真正因素在于总线和磁盘I/O性能;ShellShell是系统的用户界面,实际上是一个命令解释器,是用户与内核交互的接口;RHEL/CenOS下默认的shell是bash;Shell元字符:[*]任意字符串;[?]任意字符;[/]根目录;[\]转义字符;[]继续符;[$]可变重置价值;、指令、文件名、保留字不再具有原来的含义;["]单引号内的内容视为文本,但允许变量替换;[`]命令替换,如echo`lshttpd.conf`;会先执行lshttpd.conf,再执行echo'httpd.conf';[<]输入重定向字符;[>]输出重定向字符;[|]管道字符;[&]后台执行字符;[;]分隔顺序执行的多个命令;[()]执行的一组命令inthesubshel??l;[{}]在当前shell中执行的一组命令;[!]执行历史中的命令,格式为!history命令序号;[~]登录到用户的宿主目录;内核至今仍由Linus开发组维护;RHELRHEL指的是RedHatEnterpriseEdition,即RedHatEnterpriseLinux;CentOSCentOS为社区版,实际发布的版本号与RHEL一一对应,基本相同;CentOS的稳定性不比RHEL差,但是因为免费,所以缺乏技术支持;安装CentOS下载地址:https://www.centos.org/download/一般作为服务器安装,只需安装最小版本即可,例如最新版本的CentOS-7-x86_64-Minimal-1804.iso;超级用户(root)登录提示符为“#”,普通用户登录提示符为“$”;注销和登录:命令logout;或退出;或组合键;重新登录:组合键;远程登录:命令ssh远程主机用户名@远程主机IP地址,然后输入密码;切换用户:命令suuser;如果没有用户,则为root用户;sudo命令是执行系统管理命令;systemcommandhardware#CPU信息lscpu;#物理内存大小,-m以M为单位,-g以G为单位free-m;system#releaseversion[root@master~]#cat/etc/system-releaseCentOSLinuxrelease7.5.1804(Core)#内核版本[root@master~]#uname-r3.10.0-862.2.3.el7.x86_64#architecture[root@master~]#archx86_64storage#块设备,磁盘硬盘,partpartition,lvmlogicalvolume,rommobiledevice,loop使用文件伪设备作为磁盘,dm是devicemapper[root@master~]#lsblk-fNAMEFSTYPELABELUUIDMOUNTPOINTsda├─sda1xfs97449505-705d-47ae-8928-a4600052c1d3/boot└─sda2LVM2_membero8oXEw-qs-TZ17-IelH-1aLb-WLWo-gmiIn0├─centos-rootxfs02feb8b6-12d2-48fd-948a-b2eddeea7664/└─centos-swapswap0b6f40c78-4-70c23f36071c[SWAP]sr0loop0x1a04401ec-40b9-a2b1-9c2177745024└─docker-253:0-690-poolloop1└─docker-253:0-690-pool#磁盘分区fdisk-l;#物理卷、卷组、逻辑卷pvs;vgs;lvs;#挂载文件系统findmnt;#剩余物理空间df-h;Localization#日期和时间timedatectl;date;cal;#设置时间timedatectlset-time'2018-06-2700:05:05';#更改时区为上海,立即生效timedatectlset-timezoneAsia/Shanghai;#语言和键盘localectl;#设置语言为中文localectlset-localLANG="zh_CN.UTF-8";#设置语言为英文localectlset-localLANG="en_US.UTF-8";软件#启用yumsourceyumrepolist;#安装的软件yumlistinstalled;#检查可更新的软件yumlistupdates;或yum检查更新;#更新系统yum-yupdate;network#显示主机名主机名;或主机名;#网络接口参数ipaddrshow;或配置;#路由信息iprouteshow;#查看监听端口netstat-tpnlu;#防火墙状态firewall-cmd--state;systemctlstatusiptables;#默认开启SELinux安全机制,生产环境一般不用复杂配置,禁用sed-i's/SELINUX=.*/SELINUX=disbaled/g'/etc/selinux/config;关机并重启#shutdownshutdown-hnow;orpoweroff;#shutdownafter5minutesshutdown-h+5;#restartreboot;orshutdown-rnow;#5minutesAfterrebootshutdown-r+5;