linux系统管理基础知识
1、linux的安装配置
- 虚拟机安装
- Linux安装和分区
- IP地址的配置 ifup eth0,ifdoen eth0
- 关闭不常用的程序
- 关闭selinux
远程登录(多用户,多任务)
用户和角色划分
2、系统目录简介
https://www.cnblogs.com/silence-hust/p/4319415.html
centos7.X和6.x的区别
3、系统的文件
............
4、常用命令的简单演
ls -a 列出当前目录下的所有文件,包括以.头的隐含文件(如~/.bashrc)
ls –l 列出当前目录下文件的详细信息
pwd 查看当前所在目录的绝对路经
cd 目录之间的移动
mkdir目录名 创建一个目录
rm 文件名 删除一个文件(怎么才算将一个文件真正的删除了,有时候这个会犯错哦)
cat文件名 查看文件内容(全屏查看)
more文件名 查看文件内容(可左右移动)
less文件名查看文件内容(可上下左右移动)
mv 路径 文件名 把文件移动到路径下
mv文件名 文件名改名
grep字符文件名根据字符匹配来查看文件部分内容
find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录
ln 源文件 链接名 创建源文件的硬链接(软硬连接的区别)
ln -s源文件 链接名创建源文件的软链接
touch 文件名 建立文件(有几种方法去创建一个文件)
df 显示文件系统的总容量,使用量,剩余量
du -b /home 查看目前/HOME目录的容量(k)及子目录的容量(k)
fdisk -l 查看系统分区信息
mount -t 文件系统类型 设备路经 访问路经
chmod *** 文件名 改文件的写读执行权限
diff 文件名 文件名 比较文件
top 动态 ps –aux 静态 pstree 进程树查看系统进程
程序名 & 后台运行程序
fg 把后台运行的进程调回前台
bg 把前台运行进程调到后台
halt init 0 shutdown –h now 关闭系统
reboot init 6 重启系统
init [0123456] 改变系统运行级,7种
crontab 周期性任务命令(建议详细学习)
date 显示日期的命令
man 命令 查询命令帮助
which 查看可执行档案的位置
whereis 查看档案的位置
locate 配合数据库查看档案位置
gzip bzip2 compress 压缩,解压命令
vi 文件名 用VI编辑文件
alias 命令别名设置指令 unalias 释放别名
tar 打包 解包指令
head 显示文件的头几行 tail 显示文件的后几行
| 管道 > 重定向
su 登入超级管理员 sudo 以管理者身份执行命令
tar包安装指令
./configure –prefix=/usr/local 编译前的配置
make 编译
make install 安装编译好的源码包
rpm –参数 rpm的安装 查询 删除 升级等
ifconfig 网络配置命令
ping ping目标主机
netstat 显示监听端口及进程
clear 清屏
useradd 加用户
passwd 修改密码
chgrp chown 修改文件的用户组所有者
dd 用来备份的指令
dd if=”input-file” of=”output-file”
http://man.linuxde.net
5、vim的使用技巧
- 增
- 删
- 查
- 改
6、文件权限管理
- chmod -rwxrwxrwx 这种权限的文件 能删除吗(目录和文件的关系)
- umask 文件为666-umask,目录为777-umask
- acl
7、磁盘管理
- 增 mount
- 删 umount
- 查 fdisk -l
- 改 fdisk
------------------------8、变量及简单的shell编程(此处忽略)-------------------
变量的常用类型
用户自定义变量
环境变量
位置变量
正则表达式
- *
- ?
- [ ]
- \
- .
- ^
- $
字符处理命令
cut、printf、awk、sed、wc
算术运算符和逻辑运算符
- -d -e -f 文件 判断文件是否存在
- -eq -ne -gt -ge -lt -le 判断两个整数的关系
- -z -n == != 判断两个字符串的关系
- -a -o ! 多重判断 多个判断连接
简单的逻辑判断和循环
- if
- case
- while
- for
9、系统进程管理
ps aux
top
kill -1 重启进程
kill -9 杀死进程
pkill -t 终端号 剔除用户
commond & 后台运行
Ctrl +z 放入后台不运行
jobs -l 查看后台进程
fg +工作号 将后台进程放到前台运行
bg +工作号 将后台进程放到后台运行 注意:与前台交互的进程 bg后仍为stop状态
10、系统资源的管理
vmstat 2 3 监控3次系统资源 每次间隔2秒
dmesg 查看系统启动信息
free 查看内存信息
lscpu
uptime
file /bin/ls 间接查询系统位数(必须是外部命令)
lsb_release -a 操作系统发行版本
chkconfig --list
chkconfig crond on
linux系统管理基础知识的更多相关文章
- Kali Linux渗透基础知识整理(四):维持访问
Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...
- Kali Linux渗透基础知识整理(二)漏洞扫描
Kali Linux渗透基础知识整理系列文章回顾 漏洞扫描 网络流量 Nmap Hping3 Nessus whatweb DirBuster joomscan WPScan 网络流量 网络流量就是网 ...
- linux考试基础知识测验
Linux系统管理基础测试(100分钟) 姓名: 座位号: 一.单项选择题:(每小题0.5分,共计30分) 1. cron 后台常驻程序 (daemon) 用于:D A. 负责文件在网络中的共 ...
- Linux入门基础知识
注:内容系兄弟连Linux教程(百度传课:史上最牛的Linux视频教程)的学习笔记. Linux入门基础知识 1. Unix和Linux发展历史 二者就像父子关系,当然Unix是老爹.1965年,MI ...
- Linux shell基础知识(上)
Linux shell基础知识(上) 目录 一.shell介绍 二.命令历史 三.命令补全和别名 四.通配符 五.输入输出重定向 六.管道符和作业控制 七.shell变量 八.环境变量配置文件 九.b ...
- linux内存基础知识和相关调优方案
内存是计算机中重要的部件之中的一个.它是与CPU进行沟通的桥梁. 计算机中全部程序的执行都是在内存中进行的.因此内存的性能对计算机的影响很大.内存作用是用于临时存放CPU中的运算数据,以及与硬盘等外部 ...
- Linux Shell 基础知识(一)
1. 本文知识结构 2. shell 基础知识 2.1 shell 简单介绍 GNU bash shell 能提供对 Linux 系统的交互式访问,一般来说,使用快捷键 Ctrl + Alt + ...
- day63:Linux:nginx基础知识&nginx基础模块
目录 1.nginx基础知识 1.1 什么是nginx 1.2 nginx应用场景 1.3 nginx组成结构 1.4 nginx安装部署 1.5 nginx目录结构 1.6 nginx配置文件 1. ...
- Linux 操作系统基础知识
1.操作系统总体介绍 •CPU: 就像人的大脑,主要负责相关事情的判断以及实际处理的机制.查询指令: cat /proc/cpuinfo•内存: 大脑中的记忆区块,将皮肤.眼睛等所收集到的信息记录起来 ...
随机推荐
- 最全的WEB前端开发程序员学习清单
史上最全的WEB前端开发程序员学习清单! 今天为什么要给大家分享这篇文章呢,我发现最近来学前端的特别多,群里面整天都有人问:前端好找工作吗?前端要怎么学啊?前端工资怎么样?前端XX,前端XXX,虽然我 ...
- 序列式容器————string
目录 前言 1.构造函数 2.size() 3.length() 4.maxsize() 5.capacity() 6.reserve() 7.resize() 8.获取元素at() 9.字符串比较c ...
- Spring Cloud云服务架构 - commonservice-eureka 项目构建过程
我们针对于HongHu cloud的eureka项目做以下构建,整个构建的过程很简单,我会将每一步都构建过程记录下来,希望可以帮助到大家: 1. 创建一个名为particle-common-eurek ...
- Spring Cloud Stream教程(四)消费群体
虽然发布订阅模型可以轻松地通过共享主题连接应用程序,但通过创建给定应用程序的多个实例来扩展的能力同样重要.当这样做时,应用程序的不同实例被放置在竞争的消费者关系中,其中只有一个实例预期处理给定消息. ...
- msf生成后门拿shell
0X01简介 这里我本来想学习 msf利用漏洞反弹shell的 但是 没有靶机....等找了靶机在弄吧 kali 172.18.5.118 靶机 172.18.5.240 先尝试能不能ping通 好 ...
- [CSP-S模拟测试]:666(模拟)
题目描述 不忘初心. 小$\pi$假期在家无聊,打开了某弹幕直播网站. 突然,有一个精彩的镜头. 小$\pi$看到了满屏的$6$,其中,有$666$.也有$666666$.也有$6666666666. ...
- bitmap相关工具类
一,bitmap工具 封装了以下方法: 1,获取activity屏幕截图,保存为图片文件 2,从文件中获取截图,返回bitmap对象 package com.ctbri.weather.utils; ...
- @清晰掉 C++ 中的 enum 结构在内存中是怎么存储的?
C++ 中的 enum 结构在内存中是怎么存储的? C++ C++ 中的 enum 结构在内存中是怎么存储的?里面存储的是常量值吗? 关于占用内存的大小,enum类型本身是不占内存的,编译器直接 ...
- 【零售App】—— react/ant design mobile项目爬坑
一.H5制作 - 图片文本的动画效果 bug:打开一个模板,添加图片,添加动画效果,若先选定动画效果,再调节动画时间和延迟时间,则动画和延迟时间没有改变:若先调节动画时间和延迟时间在选定动画效果,则动 ...
- 2014过去了,正式步入职场了,.net
一.第一家公司(北京XXXXXXX) 从2014年7月1号拿到学位证,到7月15号到北京,努力找工作,用了两个多礼拜,终于找到了一个只有三个人的公司,愿意要我,薪资是实习三千,转正四千. 2014年7 ...