【Linux基础总结】Linux系统管理
Linux系统管理
Linux磁盘管理命令、内存查看命令讲解
- 系统信息
查看系统
$ uname
查看系统版本号
$ uname -r
查看cpu信息
$ cat /proc/cpuinfo
查看内存信息
$ cat /proc/meminfo
查看系统当前时间
$ date
$ date -R ->(显示详细时间,包括时区)
设置系统当前时间
# date -s 日期时间
查看日历表
$ cal 年份
- 磁盘管理命令
显示挂载分区的使用
$ df -lh
查看文件(夹)大小
$ du -sh 文件(夹)路径
查看磁盘分区
# fdisk -l
自动修复磁盘
# fsck 磁盘名
查看挂载磁盘信息
# mount
挂载磁盘
# mount 设备 目录
eg. # mount /dev/sdb1/ /data01
卸载磁盘
# umount 设备
- 内存查看命令
看系统内存使用情况
$ free
$ free -m ->(以兆的单位显示)
各个进程内存使用情况
$ top
软件安装方式
- 软件安装方式
第一种方式
检查某个软件是否安装
# rpm -qa|grep 软件名
卸载已安装的软件
# rpm -e --nodeps 软件名
安装软件
# rpm -ivh xxx.rpm
------------------------------------------------------
第二种方式
tar
源码的形式
需要进行编译
不推荐使用
zip软件
解压
$ unzip fileName.zip
压缩
$ zip fileName.zip fileName
tar软件
解压
解压到当前目录
$ tar -zxvf fileName.tar.gz
解压到指定目录
$ tar -zxvf fileName.tar.gz -C 目录路径
压缩
$ tar -zcvf fileName.tar.gz fileName
------------------------------------------------------
第三种方式
yum
需要配置源
软件包依赖关系以及各个软件的安装顺序
设置普通用户的sudo、如何启动停止关闭系统防火墙
- 如何设置普通用户的sudo
$su
# vi /etc/sudoers
在第一行添加 username ALL=(root)NOPASSWD:ALL
- 如何启动停止关闭系统防火墙
CentOS 6
查看防火墙运行状态
$ sudo service iptables status
关闭防火墙
$ sudo service iptables stop
开启防火墙
$ sudo service iptables start
永久 开启|关闭 防火墙
$ sudo chkconfig iptables on|off
----------------------------------------------------------
CentOS 7
查看防火墙运行状态
$ sudo sercive firewalld status
关闭防火墙
$ sudo systemctl stop firewalld.service
开启防火墙
$ sudo systemctl start firewalld.service
永久 开启|关闭 防火墙
$ sudo chkconfig iptables on|off
Linux自带定时调度Crontab使用
- 针对用户,每个用户都可以调度自己的任务
首先现在用户下创建一个定时任务
$ crontab -e
插入内容: ->(任务功能:每分钟插入一行当前时间)
### first crontab
*/1 * * * * /usr/bin/date >> /home/beifeng/bf-log.txt
查看定时任务内容
$ tail -f bf-log.txt
tail:output the last part of files
主要用于查看文件内容,通常查看末尾10行
-f, --follow[={name|descriptor}]
output appended data as the file grows;
即时输出文件变化后的追加数据
列出所有的定时任务
$ crontab -l
删除所有的定时任务
$ crontab -r
- crontab基本语法
*/1 * * * * /usr/bin/date >> /home/beifeng/bf-log.txt
写法:
* * * * * 执行命令
注解:
1.六个字段之间必须用空格隔开
2.字段的含义
* * * * *
分 时 日 月 星期
*/1-59 */0-23 */1-31 */1-12 */0-6
每几分钟执行一次 每几个小时执行一次 每几天执行一次 每几个月执行一次 每到星期几执行一次
eg.
### 每天 21:30 执行
30 21 * * * cmd01
### 每个月 1,11,21的2:30 执行
30 2 1,11,21 * * cmd02
### 每周六或者周日 1:45 执行
45 1 * * 6,0 cmd03
### 每天 20:00至23:00 每半个小时执行一次
0,30 20-23 * * * cmd04
### 每一个小时执行一次
* */1 * * * cmd05
【Linux基础总结】Linux系统管理的更多相关文章
- Linux基础与Linux下C语言编程基础
Linux基础 1 Linux命令 如果使用GUI,Linux和Windows没有什么区别.Linux学习应用的一个特点是通过命令行进行使用. 登录Linux后,我们就可以在#或$符后面去输入命令,有 ...
- 【转】Linux基础与Linux下C语言编程基础
原文:https://www.cnblogs.com/huyufeng/p/4841232.html ------------------------------------------------- ...
- SLAM+语音机器人DIY系列:(一)Linux基础——1.Linux简介
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...
- SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...
- Linux基础-兄弟连Linux
Linux基础增强与辅助知识梳理... ------------ Linux学习基础需要学习那些知识 学习Linux对于程序开发的好处 怎样开始学习Linux Linux的学习方法参考 Linux系统 ...
- Linux基础:Linux环境下安装JDK
title: Linux基础:JDK的及环境变量配置 author: Enjoyitlife.top date: 2019-10-09 20:50:36 tags: Linux JDK categor ...
- Linux基础系列—Linux体系结构和Linux内核结构
/** ****************************************************************************** * @author 暴走的小 ...
- 【Linux基础】Linux常用命令汇总
3-1文件目录操作命令(cd pwd mkdir rmdir rm) 绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /home/dmtsai/.bashrc: 相对路径:相对于目前路径的 ...
- Linux基础之Linux简介
Linux(英语发音:/ˈlɪnəks/ lin-əks)是一种自由和开放源代码的类UNIX操作系统. Linux简介 Linux(英语发音:/ˈlɪnəks/ lin-əks)是一种自由和开放源代码 ...
- (大数据工程师学习路径)第一步 Linux 基础入门----Linux 下软件安装
介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二 ...
随机推荐
- 「日常开发」记一次因使用Date引起的线上BUG处理
生活中,我们需要掌控自己的时间,减少加班,提高效率:日常开发中,我们需要操作时间API,保证效率.安全.稳定.现在都2020年了,了解如何在JDK8及以后的版本中更好地操控时间就很有必要,尤其是一次线 ...
- A Bug's Life POJ - 2492 (种类或带权并查集)
这个题目的写法有很多,用二分图染色也可以写,思路很好想,这里我们用关于并查集的两种写法来做. 题目大意:输入x,y表示x和y交配,然后判断是否有同性恋. 1 带权并查集: 我们可以用边的权值来表示一种 ...
- O - Employment Planning HDU - 1158
题目大意: 第一行一个n,表示共n个月份,然后第二行分别表示一个工人的聘请工资,月薪水,解雇工资.第三行是n个月每个月需要的工人的最少数目.然后求最少花费 题解: dp[i][j] 表示第i个月聘请j ...
- Python - 关于带参数的装饰器的理解
[原创]转载请注明作者Johnthegreat和本文链接 关于装饰器的理解,特别像<盗梦空间>中的进入梦境和从梦境出来的过程,一层一层的深入梦境,然后又一层一层的返回,被带入梦境的是被装饰 ...
- DOS事件
1 onblur 失去焦点 2 onchange 改变 3 onkeyup 按键弹起 4 onmouse over 鼠标移上去 5 onmouse leave 鼠标离开 6 onmo ...
- 好用的mitmproxy代理抓包
安装证书 浏览器输入 `mitm.it` 下载证书有时候打不开,可能是起的服务卡死了,回车下命令行,再再网页刷新下载证书就可以了. mitmweb Chrome浏览器代理设置 打开的话,记得保存点一下 ...
- samba 客户端工具 smbclient和samba挂载到本地
smbclient命令属于samba套件,它提供一种命令行使用交互式方式访问samba服务器的共享资源. 安装 yum install -y samba-client 常用参数 -c<命令> ...
- Linux源码安装步骤
来源:https://www.cnblogs.com/benwu/articles/8436209.html 1. 获取源码 2. 查看INSTALL与README文件 (解压后查看INSTAL ...
- 设定程序随windows启动
Boot Trigger Example (C++) /******************************************************************** Thi ...
- Docker网络与存储(三)
Docker的网络和存储 1.1 Docker的4种网络模式 host模式,使用--net=host指定. container模式,使用--net=container:NAME_or_ID指定. no ...