1.root/下 cat  anaconda-ks.cfg 确定是否装base软件组

yum groupinstall base  安装base组ifconfig 命令就可以使用了或者使用ip addr sh查看IP信息

YUM使用说明需要创建xxx.repo用于yum安装系统没有自带的。然后安装base组

2.命令行: 使用shell解释输入的字符串以运行程序 
type 
sudo 
which, whereis, whatis, man, info 
使用Tab自动补齐向上箭头查询历史history 
Ctrl + c, Ctrl + z

3.命令中没有killall 命令解决yum install psmisc

Psmisc软件包包含三个帮助管理/proc目录的程序

安装下列程序: fuser, killall,pstree和pstree.x11(到pstree的链接)

fuser 显示使用指定文件或者文件系统的进程的PID。

killall 杀死某个名字的进程它向运行指定命令的所有进程发出信号。

pstree 树型显示当前运行的进程。

pstree.x11 与pstree功能相同只是在退出前需要确认。

4.查看系统硬件信息

uname -a # 查看内核/操作系统/CPU信息的linux系统信息命令 
head -n 1 /etc/issue # 查看操作系统版本是数字1不是字母L 
cat /proc/cpuinfo # 查看CPU信息的linux系统信息命令 
hostname # 查看计算机名的linux系统信息命令 
lspci -tv # 列出所有PCI设备 
lsusb -tv # 列出所有USB设备的linux系统信息命令 
lsmod # 列出加载的内核模块 
env # 查看环境变量资源 
free -m # 查看内存使用量和交换区使用量 
df -h # 查看各分区使用情况 
du -sh # 查看指定目录的大小 
grep MemTotal /proc/meminfo # 查看内存总量 
grep MemFree /proc/meminfo # 查看空闲内存量 
uptime # 查看系统运行时间、用户数、负载 
cat /proc/loadavg # 查看系统负载磁盘和分区 
mount | column -t # 查看挂接的分区状态 
fdisk -l # 查看所有分区 
swapon -s # 查看所有交换分区 
hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) 
dmesg | grep IDE # 查看启动时IDE设备检测状况网络 
ifconfig # 查看所有网络接口的属性 
iptables -L # 查看防火墙设置 
route -n # 查看路由表 
netstat -lntp # 查看所有监听端口 
netstat -antp # 查看所有已经建立的连接 
netstat -s # 查看网络统计信息进程 
ps -ef # 查看所有进程 
top # 实时显示进程状态用户 
w # 查看活动用户 
id # 查看指定用户信息 
last # 查看用户登录日志 
cut -d: -f1 /etc/passwd # 查看系统所有用户 
cut -d: -f1 /etc/group # 查看系统所有组 
crontab -l # 查看当前用户的计划任务服务 
chkconfig –list # 列出所有系统服务 
chkconfig –list | grep on # 列出所有启动的系统服务程序 
rpm -qa # 查看所有安装的软件包 
cat /proc/cpuinfo # 查看CPU相关参数的linux系统命令 
cat /proc/partitions # 查看linux硬盘和分区信息的系统信息命令 
cat /proc/meminfo # 查看linux系统内存信息的linux系统命令 
cat /proc/version # 查看版本类似uname -r 
cat /proc/ioports # 查看设备io端口 
cat /proc/interrupts # 查看中断 
cat /proc/pci # 查看pci设备的信息 
cat /proc/swaps # 查看所有swap分区的信息

systemctl status network ///////网络状态

查看服务端口号netstat -anp|grep ssh

查看ipip addr

查看selinux状态 sestatus SELinux status: disabled

重启网卡systemctl  restart  network.servic

看防火墙设置 
旧指令
iptables -L查看防火墙设置 
service iptables stop关闭防火墙 
service iptables start/restart开启或重启 
新指令

systemctl status firewalld.service

检查服务是否正在运行ps aux | grep gmond

查看系统的版本比如6.4 
cat /etc/issue

cat /etc/redhat-releaserpm -qa | grep centos-release

cat /etc/system-release 
查看设备io端口netstat -tupln

通过IP查看MAC  $ arp 192.168.56.11

路由查看route

磁盘查看

df -h  
fdisk -l

du -Sh 
ls -lish

du -sk * | sort -n //从小到大看看当前目录下的空间使用情况

df -hl

Df 命令是以磁盘分区为单位查看文件系统可以加上参数查看磁盘剩余空间信息 
检查是否有失败的服务systemctl –failed

时间 同步ntpdate ntp.fudan.edu.cn 
新建文件夹mkdir 文件名

nmtui 网络管理

systemctl enable xxxxx将所编写的服务添加至开机启动即可。

systemctl stop firewall.service

systemctl is-enabled iptables.service 
systemctl is-enabled servicename.service #查询服务是否开机启动 
systemctl enable *.service #开机运行服务 
systemctl disable *.service #取消开机运行 
systemctl start *.service #启动服务 
systemctl stop *.service #停止服务 
systemctl restart *.service #重启服务 
systemctl reload *.service #重新加载服务配置文件 
systemctl status *.service #查询服务运行状态 
systemctl –failed #显示启动失败的服务

alias 设置指令的别名 语法alias[别名]=[指令名称] 
补充说明用户可利用alias自定指令的别名。

5、centos7系统日常简单操作命令

一添加或删除磁盘分区  
添加磁盘

fdisk -l 查看磁盘情

fdisk /dev/sdb 为/dev/sdb设备分区   ---n 添加分区 p/e 主分区/逻辑分区 w 保存退出

mkdir /data 创建挂载目录

mkfs.ext3 /dev/sdb 格式化磁盘为ext3文件系统

fdisk -l 再次查看磁盘情况

mount /dev/sdb /data 挂载磁盘到创建的挂载目录下

vi /etc/fstab –修改启动自动挂载项    /dev/sdb /data ext3 defaults 0 0

在CentOS系统挂载U盘的必备方案 
  1、以root用户登陆 
  用fdisk -l 看看U盘的设备 
  假如U盘是sda1 
  2、确定在 目录 /mnt 下建立了 文件夹 /usb,如果未建立可键入一下命令mkdir /mnt/usb_disk,成功后进行下一步。 
  3、载入 u 盘需键入以下命令mount /dev/sda1 /mnt/usb_disk 
  成功后即可使用 u 盘了, 文件就在目录 /mnt/usb 下。 
  4、卸载u盘在使用完u盘后在拔出前需要先键入卸载U盘命令 
  命令如下umount /mnt/usb

二Centos7运行过程执行命令出现的各种问题

1.YUM 出错 yum install yum 已加载插件fastestmirror

SyntaxError: invalid syntax 原因安装新版python 后出现在的问题。 
解决办法

vi /usr/libexec/urlgrabber-ext-down 把头部的python改成和/usr/bin/yum中一样的

2.安装好CentOS 7的minimal后网络不通问题 第一件事就是设置网络访问。 
首先需要用 nmtui 命令进入 Network Manager设定开机启动一个名为NetworkManager-wait-online服务命令为

systemctl enable NetworkManager-wait-online.service

3.部署ganglia后80端口被tcp6占用问题 
netstat -lntp|grep 80 
直接kill PID 后 重启httpd 
systemctl restart httpd.service

4.部署ganglia后httpd不能web访问问题 
关闭防火墙 systemctl stop firewall.service

Login:回到登陆的画面

shutdown now 立刻关机

shutdown +5  5分钟后关机

reboot 重启

centos7.0 没有netstat 和 ifconfig命令问题

yum install wget

运行 yum install net-tools 就OK了

三删除文件夹、文件命令新建、删除、移动、复制等命令

1.新建文件夹mkdir 文件名

新建一个名为test的文件夹在home下view source1 mkdir /home/test

2.新建文本

在home下新建一个test.sh脚本vi /home/test.sh

3.删除文件或文件夹

删除home目录下的test目录rm /home/test

这种不带参数的删除方法经常会提示无法删除因为权限不够 rm -r /home/test

-r是递归的删除参数表中的目录及其子目录目录将被清空并且删除当删除目录包含的具有写保护的文件时用户通常是被提示的  rm -rf /home/test

f是不提示用户删除目录下的所有文件。请注意检查路径输成别的目录就悲剧了。rm -ir /home/test

-i是交互模式。使用这个选项rm命令在删除任何文件前提示用户确认。

4.移动文件或文件夹mv [options] 源文件或目录 目标文件或目录

参数

-i交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖此时系统询问是否重写要求用户回答”y”或”n”这样可以避免误覆盖文件。

-f禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示指定此参数后i参数将不再起作用。

5.复制文件或文件夹

cp [options] 来源档(source) 目的檔(destination)

参数 
-a 相当于 -pdr 的意思 
-d 若来源文件为连结文件的属性(link file)则复制连结文件属性而非档案本身 
-f 为强制 (force) 的意思若有重复或其它疑问时不会询问使用者而强制复制 
-i 若目的檔(destination)已经存在时在覆盖时会先询问是否真的动作 
-l 进行硬式连结 (hard link) 的连结档建立而非复制档案本身 
-p 连同档案的属性一起复制过去而非使用预设属性 
-r 递归持续复制用于目录的复制行为 
-s 复制成为符号连结文件 (symbolic link)亦即『快捷方式』档案 
-u 若 destination 比 source 旧才更新 destination

四top命令详细解释如下

top命令作为linux中最常用的命令之一其作用是分析linux的性能。经常使用这个命令但是一直没有详细的了解各个参数的含义下面详细的总结一下top命令各个参数的含义

clipboard

第一行 top - 16:10:53 up 37 days, 20:20, 4 users, load average: 0.00, 0.00, 0.00

16:10:53 当前时间 
up 37 days 20:20 系统运行时间格式为时:分 
4 user 当前登录用户数 
load average: 0.00, 0.00, 0.00 系统负载即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

ps : 虽然知道load average是系统负载的含义但是没有明白其含义google之后找到的

需要注意的是多核cpu需要用这个值除以逻辑核心的数量

第二行Tasks: 259 total, 2 running, 257 sleeping, 0 stopped, 0 zombie

Tasks: 259 total 进程总数 
2 running 正在运行的进程数 
257 sleeping 睡眠的进程数 
0 stopped 停止的进程数 
0 zombie 僵尸进程数

第三行Cpu(s): 0.2%us, 0.6%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st

Cpu(s): 0.2%us 用户空间占用CPU百分比 
0.6%sy 内核空间占用CPU百分比 
0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比 
99.3%id 空闲CPU百分比 
0.0%wa 等待输入输出的CPU时间百分比 
0.0% hi 硬中断Hardware IRQ占用CPU的百分比 
0.0% si 软中断Software Interrupts占用CPU的百分比 
0.0%st 虚拟机偷取时间

第四行Mem: 16143520k total, 15581588k used, 561932k free, 919728k buffers

Mem: 16143520k total 物理内存总量 
15581588k used 使用的物理内存总量 
561932k free 空闲内存总量 
919728k buffers 用作内核缓存的内存量 
ps: 单位为kb

第五行Swap: 8011768k total, 58072k used, 7953696k free, 11067628k cached

Swap: 8011768k total 交换区总量 
58072k used 使用的交换区总量 
7953696k free 空闲交换区总量 
11067628k cached 缓冲的交换区总量

进程列表

列名 含义 
PID 进程id 
PPID 父进程id 
RUSER Real user name 
UID 进程所有者的用户id 
USER 进程所有者的用户名 
GROUP 进程所有者的组名 
TTY 启动进程的终端名。不是从终端启动的进程则显示为 ? 
PR 优先级 
NI nice值。负值表示高优先级正值表示低优先级 
P 最后使用的CPU仅在多CPU环境下有意义 
%CPU 上次更新到现在的CPU时间占用百分比 
TIME 进程使用的CPU时间总计单位秒 
TIME+ 进程使用的CPU时间总计单位1/100秒 
%MEM 进程使用的物理内存百分比 
VIRT 进程使用的虚拟内存总量单位kb。VIRT=SWAP+RES 
SWAP 进程使用的虚拟内存中被换出的大小单位kb。 
RES 进程使用的、未被换出的物理内存大小单位kb。RES=CODE+DATA 
CODE 可执行代码占用的物理内存大小单位kb 
DATA 可执行代码以外的部分(数据段+栈)占用的物理内存大小单位kb 
SHR 共享内存大小单位kb 
nFLT 页面错误次数 
nDRT 最后一次写入到现在被修改过的页面数。 
S 进程状态。 
D=不可中断的睡眠状态 
R=运行 
S=睡眠 
T=跟踪/停止 
Z=僵尸进程 
COMMAND 命令名/命令行 
WCHAN 若该进程在睡眠则显示睡眠中的系统函数名 
Flags 任务标志参考 sched.h

命令

- q退出top命令- 立即刷新- s设置刷新时间间隔- c显示命令完全模式- t:显示或隐藏进程和CPU状态信息- m显示或隐藏内存状态信息- l显示或隐藏uptime信息- f增加或减少进程显示标志- S累计模式会把已完成或退出的子进程占用的CPU时间累计到父进程的MITE+- P按%CPU使用率排行- T按MITE+排行- M按%MEM排行- u指定显示用户进程- r修改进程renice值- kkill进程- i只显示正在运行的进程- W保存对top的设置到文件^/.toprc下次启动将自动调用toprc文件的设置。- h帮助命令。- q退出

2017-7-18-每日博客-关于Linux基本命令CnetOS7系统基本操作命令.doc的更多相关文章

  1. Linux下使用 github+hexo 搭建个人博客05-next主题接入评论系统

    静态站点拥有一定的局限性,因此我们需要借助于第三方服务来扩展我们站点的功能. 而评论系统是最常用于和网站用户交流的,因此本章讲解在 next 主题,如何接入评论系统. 参考网站:Next 使用文档,第 ...

  2. 博客使用 utterances 作为评论系统

    utterances 是一款基于 GitHub issues 的评论工具. 相比同类的工具 gitment.gitalk 以及 disqus 评论工具,优点如下: 极其轻量 加载非常快 配置比较简单 ...

  3. 2017-7-19-每日博客-关于Linux下的CentOS中文件夹基本操作命令.doc

    CentOS中文件夹基本操作命令 文件(夹)查看类命令 ls--显示指定目录下内容 说明:ls 显示结果以不同的颜色来区分文件类别.蓝色代表目录,灰色代表普通文件,绿色代表可执行文件,红色代表压缩文件 ...

  4. 第四周博客之一---Linux的基本命令(前5个)

    一.Linux的系统结构 "/"根目录部分有以下子目录: 1./bin:系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用. 2./boot:用于自举加载程序(LILO ...

  5. 2017-7-18-每日博客-关于Linux下的鲜为人知的10条命令.doc

    这篇文章的目的是介绍一些少有人知的Linux命令,它们一定会高效地帮你管理你的桌面/服务器. 1. sudo !!命令 没有特定输入sudo命令而运行,将给出没有权限的错误.那么,你不需要重写整个命令 ...

  6. 2017-7-18-每日博客-关于Linux下的history的常用命令.doc

    History history命令可以用来显示曾执行过的命令.执行过的命令默认存储在HOME目录中的.bash_history文件中,可以通过查看该文件来获取执行命令的历史记录.需要注意的是.bash ...

  7. 2017-7-18-每日博客-关于Linux下的软链接和硬链接.doc

    ln命令 该命令在文件之间创建链接.这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称.对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题. 如果链 ...

  8. 2017-7-18-每日博客-关于Linux下的通配符.doc

    *:匹配零个或多个字符 ?:匹配任意单个字符 ~:当前用户家目录 ~username:用户家目录 ~+:当前工作目录 ~-:上一个工作目录 [0-9]:匹配任意数字范围 [a-z]:匹配任意小写字母( ...

  9. 博客管理与文章发布系统-第三方模块及其用法Part1

    写个帖子记录一下自己写的第一个express完整项目. 所需第三方模块及其用法. 一.先把所需文件和准备工作写一下 写项目前的准备 1.创建所需文件夹 public 静态资源 model 数据库操作 ...

随机推荐

  1. 利用Selenium+java实现淘宝自动结算购物车商品(附源代码)

    转载请声明原文地址! 本次的主题是利用selenium+java实现结算购买购物车中的商品. 话不多说,本次首先要注意的是谷歌浏览器的版本,浏览器使用的驱动版本,selenium的jar包版本.   ...

  2. html颜色实体符号表示汇总

    颜色的表示方法有许多种,列如black,#000000,rgb(0,0,0)都表示黑色.这三种表示方法分别为英文,十六进制,rgb格式.拥有下列颜色,足以使你的网页充满生机. 颜色名 十六进制颜色值 ...

  3. Python基本数据类型及使用

    # 基本数据类型分类 - int 整数 - float 小数 - bool 布尔值 - str 字符串 ## int 整数 - 包括正整数和负整数 - 与java.c等语言相比并没有位数限制,理论上可 ...

  4. &、|、~与&&、||、! 谬误

    按位运算符(&.|.~)的操作是被默认为一个二进制的位序列,分别对其中的每个位进行操作. 逻辑运算符(&&.||.!)将操作数当成非真及假,非假及真.通常就是将0当成假,非0即 ...

  5. 将Mnist手写数字库转化为图片形式 和标签形式

    Mnist 数据文件有两种,一种是图片文件,一种是标签文件,那么如何把他们解析出来呢? (1)解析图片文件 可以看出在train-images.idx3-ubyte中,第一个数为32位的整数(魔数,图 ...

  6. proteus中蜂鸣器不响的原因

        本文参考自https://blog.csdn.net/gin_love/article/details/51168369 此网站.在用proteus仿真报警电路时,发现蜂鸣器不响.后在网上找了 ...

  7. DHCP服务(dhcpd)

    DHCP动态分配主机地址(Dynamic Host Configuration Protocol) 动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局 ...

  8. PHP.17-文本式留言板

    文本式留言板 思路: 1.首页:index.php  添加/查看信息界面 单纯的表单页面,注意留言内容为文本域<textarea> 2.添加信息页面:doAdd.php 1.获取要添加的留 ...

  9. 关于DIV内文字垂直居中的写法

    最近在写UI,或多或少用到了CSS,在这记录一下,今天用到的DIV内文字垂直居中的写法, 因为所做的项目都是基于WebKit内核浏览器演示的,所以我们今天采用的是-webkit-box的写法: dis ...

  10. Android开发——View滑动冲突解决方案

    0. 前言   我们在Android开发--事件分发机制详解中深入学习了事件分发机制,为我们解决Android开发中的滑动冲突问题做了初步准备.针对滑动冲突这里给出两种解决方案:外部拦截法和内部拦截法 ...