一、环境配置
修改ip地址(略过)
1、网络通信命令
<1> ping 测试网络的连通性
ping 选项 IP地址
-c 指定发送次数

<2> ifconfig 查看和设置网卡网络配置
ifconfig [-a] [网卡设备标识]
-a 显示所有网卡信息

<3> netstat 用于检测主机的网络配置和状况
-a 显示所有连接和监听端口
-t 仅显示tcp相关选项
-u 仅显示udp相关选项
-n 使用数字方式显示地址和端口号
-l 显示监控中的服务器的socket
如:netstat -atnp | grep httpd 查看某一个程序的端口信息

二、常用管理命令
1、磁盘空间命令

<1> df命令——文件系统
用于查看linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。【查看剩余空间】
语法:df [-hkam] [挂载点]
-h 根据磁盘空间和使用情况,以易读的方式显示KB、MB等
-k 以KB为单位显示各分区的信息
-M 以MB为单位显示信息
-a 显示所有分区包括大小为0的分区

<2> du命令——面向文件或目录
du [-ahs] [文件名目录]
-a 显示子文件的大小
-h 以易读方式显示 KB、MB、GB等
-s 统计总占用量

<3> free 命令
查看内存及交换空间使用状态
free [-kmg]
-k 以KB为单位显示
-m 以MB为单位显示
-g 以GB为单位显示

<4>清理缓存命令
echo 1 > /proc/sys/vm/drop_caches

2、用户管理命令
<1> useradd 添加用户 useradd [选项] 用户名
<2> passwd 修改密码 passwd [选项] 用户名
<3> userdel 删除用户 -r表示删除账号同时删除宿主目录

3、进程管理命令
进程和线程:进程指正在执行的程序或命令;线程是由进程创建,但没有独立的地址空间,是轻量级的线程。
<1> ps命令——查看系统中的进程信息
ps [-auxle]
-a 显示所有用户的进程
-u 显示用户名和启动时间
-x 显示没有终端的进程
-e 显示所有进程,包括无控制终端的进程
-l 长格式显示

<2> pstree——查看当前进程树
pstree [选项]
-p 显示进程PID
-u 显示进程的所属用户

<3> top ——查看系统的健康状态
显示当前系统中耗费资源最多的进程及系统的负载情况
top [选项]
-d 秒数,指定几秒刷新一次

<4> kill——关闭进程
kill [选项] pId
如:kill -9 进程号 ——强制关闭
kill -1 进程号 ——重启进程

4、权限管理
三种基本权限: r w x 分别对应读、写、执行
-rwx rw- r–
三个组分别对应:所属用户权限、所属组权限、其他用户权限

<1>权限修改 chmod
改变文件或目录权限
chmod [{ugoa}{±=}{rwx}] [文件名或目录]
chmod [mode=421] [文件或目录] 【注:421即rwx的值】

<2>更改所有者 chown
更改文件或目录的所有者
chown user[:group] file
-R 递归修改

<3>改变所属组 chgrp
改变文件或目录的所属组
chgrp [group] file

5、RPM软件包使用——二进制软件包
<1> RPM命令使用
i 安装应用程序
vh 显示安装进度
u 升级软件包
qa 显示所有已安装软件包
e 卸载应用程序

查询所有安装的RPM包: rpm -qa
查询MySQL相关的包: rpm -qa | grep mysql
如:安装—— rpm -ivh jdk.rpm
卸载—— rpm -e mysql*
强行卸载—— rpm -e mysql* --nodeps

<2> YUM管理
查询:
yum list 【查询所有可用软件包列表】
yum search 关键字 【查询与关键字相关的包】

安装:
yum -y install 包名 【-y只自动回答yes】

升级:
yum -y update 包名

卸载:
yum -y remove 包名

帮助:
yum --help 、 man yum

<3> 搭建本地yum源

6、使用minimal安装Linux
模板机配置、设置快照、防火墙、克隆虚拟机
scp && ssh
快捷键ALt+p 进入sftp窗口,拖拽文件可直接从windows上传到linux

Linux学习笔记之环境配置和常用管理命令相关推荐

  1. openCV2学习笔记---1.环境配置

    openCV2学习笔记-1.环境配置 openCV 是开源的计算机视觉代码库,可以运行在Linux.Windows和Mac OS操作系统上.它轻量级而且高效--由一系列 C 函数和少量 C++ 类构成 ...

  2. LINUX学习笔记1 网卡配置(网络适配器安装失败问题解决)

    LINUX学习笔记1 网卡配置(网络适配器安装失败问题解决) 概述 每一次选修课总会碰到一堆问题,我真的是幸运得很.这次是LINUX服务器管理这门课,最开始安装虚拟机一切正常(用的是VMware安装u ...

  3. Linux学习笔记 --iptables防火墙配置

    iptables防火墙配置 一.防火墙简介 1.功能: 1)通过源端口,源IP地址,源MAC地址,包中特定标记和目标端口,IP,MAC来确定数据包是否可以通过防火墙 2)分割内网和外网[附带的路由器的 ...

  4. Linux学习笔记1—环境搭建

    文章目录 一.Linux是什么? 二.购买云服务器搭建Linux环境 1 Xshell 1.1 Linux下简单的用户管理 1.2 Xshell的复制粘贴 2 vscode+RemoteSSH插件 3 ...

  5. Linux学习笔记(一):常用命令(2)

    3.帮助命令 A,帮助命令:man    B,其他帮助命令 3.1,格式:man [命令名] 查看命令拥有哪个级别的帮助:                                       ...

  6. Linux学习笔记007---Centos7中配置静态ip

    JAVA技术交流QQ群:170933152 按步骤来是没问题的: 这里注意vim,有的系统没有装,所以需要用vi来配置 如果linux操作系统通过dhcp无法自动获取IP地址,需要手动设置静态IP地址 ...

  7. Linux学习笔记 1 环境变量 2 vi命令

    1 环境变量篇 1.1  修改 查看 生效 系统环境变量 1 涉及系统环境变量的文件   -->  .bash_profile --> /etc/profile 2 该文件位置 /root ...

  8. [linux学习笔记] GCC环境安装问题

    在运行Ritter提供的TwitterNLP时,需要运行其中的build.sh, 其中包含一段代码:./configure --prefix=`pwd`/../ && make &am ...

  9. linux学习笔记十二:yum常用命令

    yum search xxx      查找xxx软件 yum info xxx查看xxx软件的信息 yum list   列出哪些软件已安装:哪些软件未安装. yum listupdates     ...

最新文章

  1. dows 性能监控软件 Spotlight On Windows
  2. 怎么用python制作简单的程序-神级程序员教你如何用python制作一个牛逼的外挂!...
  3. java点到曲线的距离公式,使用Haversine的距离公式获取经度和纬度的距离
  4. stm32控制舵机任意角度_如何对舵机建模仿真?
  5. Scala特质(类似Java中的接口)
  6. 写JQuery 插件 什么?你还不会写JQuery 插件
  7. C 语言do with,中考英语易错题十七、语言交际的用法
  8. Unreal Engine 4 编码规范
  9. PyTorch 1.0 中文官方教程:Torchvision 模型微调
  10. 玩转 SpringBoot 2.x 之 快速集成 Jedis客户端(普通版)
  11. Aqua Data Studio 执行HiveSql的问题
  12. uniapp 支付宝小程序 获取用户信息 ISV权限不足
  13. 【Python打卡2019】20190423之52周存钱挑战-for+range()函数使用
  14. 解决fiddler设置手机代理后无法上网问题
  15. 为什么使用LINUX(有点长,没耐心别看)大家自己体会
  16. 基于哈夫曼编码的文件压缩解压
  17. python金融分析小知识(7)——股票收盘价曲线可视化
  18. Maven 上手指南
  19. c语言指针回顾——指针基础
  20. H3C、思科路由器简单配置

热门文章

  1. Excel的FIND函数和SEARCH函数区别
  2. system()与WIFEXITED/WEXITSTATUS/WIFSIGNALED
  3. 云服务提供商现状调查
  4. 中国牙套市场趋势报告、技术动态创新及市场预测
  5. Oracle 10g 在win10操作系统上 无法使用“操作系统认证”的方式登录的解决方法
  6. Facebook微软谷歌“三会”密集举行,背后透露了哪些AI动向
  7. Rasterization
  8. Win10开启FTP与配置(完整无错版)
  9. access的一些基本操作
  10. java integer 转double_用Java将Double转换为Integer