Linux运维的第二周总结
挂载操作:mount 设备文件信息 挂载点目录;mount /dev/cdrom/mnt ; Umount /mnt
查看日志文件:日志文件保存路径: /var/log /日志重要文件信息: /var/log/messages --- 系统运行或者服务运行状态信息日志文件 ;/var/log/secure --- 系统用户登录情况日志文件
优化软件库:命令:yum install -y wget ; 确认是否有下载优化目录: /etc/yum.repos.d/ ; 下咋命令:curl-o/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.rep
etc目录下的重要文件:

firewalld防火墙服务:关闭:
➊临时关闭:
命令:systemctl stop firewalld
查看: systemctl status firewalld
简略查看:systemctl is-active firewalld
➋永久关闭:
命令:systemctl disable firewalld
查看:systemctl status firewalld.service
简略查看:systemctl is-enabled firewalld.service
selinux 安全服务:关闭
➊临时关闭:
setenforce
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]
setenforce Enforcing/1 --- selinux功能开启
setenforce Permissive/0 --- selinux功能临时关闭
➋永久关闭:
vi /etc/selinux/config
# enforcing - SELinux security policy is enforced.
selinux安全策略被强制执行 -- 安全策略启用
# permissive - SELinux prints warnings instead of enforcing.
selinux输出警告信息代替强制执行 -- 临时关闭
# disabled - No SELinux policy is loaded.
没有selinux策略被加载 -- 永久关闭策略功能
SELINUX=disabled --- 永久关闭selinux
永久关闭生效: 重启系统
永久启动程序: 修改配置文件 -- 重启系统 等待很长时间 重新加载selinux程序
系统时间优化:
➊自动同步时间:
方式一: 实现时间自动同步 利用timedatectl
⑴: 修改时区
timedatectl set-timezone Asia/Shanghai
⑵: 开启时间同步功能
timedatectl set-ntp 1
⑶: 时间同步软件
yum install -y chrony
systemctl start chrony
systemctl enable chrony
方式二: 实现时间自动同步 利用ntpdate
ntpdate 找时间服务器
ntpdate ntp1.aliyun.com
➋手动修改时间:
方式一: 利用命令 timedatectl
timedatectl set-time "2019-12-5 12:08"
方式二: 利用命令 date ???
操作系统字符优化:修改系统字符编码:
➊查看默认编码信息:
echo $LANG
en_US.UTF-8
➋临时修改:
LANG=zh_CN.utf8
➌支持中文编码, 以及让英文信息尽量翻译为中文显示
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
➍永久修改:
cat /etc/locale.conf
LANG="zh_CN.utf8"
➎临时永久都做修改:
localectl set-locale LANG="zh_CN.gbk"
系统远程连接优化:
vi /etc/ssh/sshd_config --- 远程服务配置文件
UseDNS no --- 是否开启DNS反向解析过程
GSSAPIAuthentication no --- 是否GSSAPI认证
重启:systemctl restart sshd
系统提示符优化:
特殊环境变量: PS1
[ \u@ \h \W]\$
[root@backup ~]#
\u --- 表示登录系统用户信息
\h --- 表示主机名称信息
\W --- 显示当前路径信息
修改命令提示符信息:
➊临时修改:
PS1='[\u@\h \w]\$'
PS1='[\u@\h \W \t]\$ '
➋永久修改:
vi /etc/profile
PS1='[\u@\h \W \t]\$ '
③修改命令提示符颜色:
PS1='\[\e[32;1m\] [\u@\h \W \t]\$ \[\e[0m\]'
\[\e[32;1m\] --- 字符串信息添加颜色 数字信息表示不同颜色 字体信息加粗
\[\e[0m\] --- 停止后面字符串颜色修改
系统信息查看方法:
使用系统版本信息: centos 7.6
# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
使用系统内核信息: 3.xx 4.xx
uname -a
Linux backup 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
硬件信息查看:
CPU
➊查看文件信息: /proc/cpuinfo
内存
➊查看文件信息: /proc/meminfo
磁盘
➊查看挂载信息: /proc/mounts
Linux运维的第二周总结的更多相关文章
- Linux运维的第一周总结
这个阶段主要学习 Linux 运维技术,包括 Linux 基本操作.Bash 编程.应用服务部署.数据库服务部署.日志管理.系统监控等. 第1周: Linux基础本周学习 Linux 基本操作.用户与 ...
- Linux运维笔记--第二部
第2部-重要目录结构详解 1.回顾Linux目录结构知识 /dev/ 设备目录 /etc/ 系统配置及服务配置文件,启动命令的目录 /proc ...
- Linux运维学习第二周记
1 梨花淡白柳深青, 2 柳絮飞时花满城. 3 惆怅东栏一株雪, 4 人生看得几清明. 老牛望春满地绿! 第二周直接要起飞了! 仍然是最基础最基础的东西,但也是特别多,的别重要! 第二周学记 1.Li ...
- linux运维中的命令梳理(一)
在linux日常运维中,我们平时会用到很多常规的操作命令. 下面对常用命令进行梳理: 命令行日常系快捷键(不分大小写)CTRL + A 移动光标到行首CTRL + E 移动光标到行末CTRL + U ...
- 面试 Linux 运维工作至少需要知道哪些知识?
前言 我们已经发过不少 Linux 面试题,但是单独的面试题总感觉会过于零碎,没有体系化内容给人的帮助大. 知乎上有这样一个问题:一个新手面试 Linux 运维工作至少需要知道哪些知识?其中有一个答案 ...
- Linux运维笔记-日常操作命令总结(1)
在linux日常运维中,我们平时会用到很多常规的操作命令. 查看服务器的外网ip [root@redis-new01 ~]# curl ifconfig.me [root@redis-new01 ~] ...
- Linux运维基础命令笔试题--看看你会多少?
老男孩教育linux运维就业班第一周课后学习效果能力上机大考察 (每题10分共130分,过100即可,请给出详细步骤) 1.创建目录/data/oldboy ,并且在该目录下创建文件oldboy.tx ...
- linux运维面试前,先来检查这些基础知识忘了没?
知乎上有这样一个问题:一个新手面试 Linux 运维工作至少需要知道哪些知识?其中有一个答案对这一话题的解读非常深入,今天特别分享给大家. 一.什么是大型网站运维? 首先明确一下,全文所讲的”运维“是 ...
- Linux运维人员如何学习python编程
Linux运维人员如何学习python编程 从不会写代码,到自己独立能写代码解决问题 .这个问题很重要!盲目学习所谓的项目,最后 还是不会自己写代码解决问题.首先解决了独立能写代码解决问题,再通过项目 ...
随机推荐
- sqlmap日常使用
收集的一些技巧资源来之互联网 -u #注入点 -f #指纹判别数据库类型 -b #获取数据库版本信息 -p #指定可测试的参数(?page=1&id=2 -p "page,id&qu ...
- Dijkstra算法 笔记与思路整理
该文章可能存在硬伤与不妥,不能作为教程阅读.(因为我真的鶸 Dij作为单源最短路算法,需要先确定一个起点.Dij的函数主体为维护每个节点的dis和vis两个变量.dis表示该点距离起点的最短路权值和, ...
- kettle6.1如何连接mongodb
. Kettle的结构图如下: 2.介绍各个组件详细情况 表输入:通常是你的sql语句,这个会Kettle基础知识的都会不介绍了 JSON Output如下: MogoDB output如下: 下面这 ...
- Vue+element UI实现“回到顶部”按钮组件
介绍 这是一个可以快速回到页面顶部的组件,当用户浏览到页面底部的时候,通过点击按钮,可快速回到页面顶部. 使用方法 由于该组件是基于element-UI进行二次封装的,所以在使用该组件时请务必安装el ...
- AutoCad 二次开发 .net 之层表的增加 删除 修改图层颜色 遍历 设置当前层
AutoCad 二次开发 .net 之层表的增加 删除 修改图层颜色 遍历 设置当前层 AutoCad 二次开发 .net 之层表的增加 删除 修改图层颜色 遍历 设置当前层我理解的图层的作用大概是把 ...
- MySQL初始化root密码以及root密码忘记解决方法
一.MySQL初始化root密码 mysql默认root用户没有密码,输入mysql –u root 进入mysql 1.进入mysql数据库 use mysql; 2.初始化root密码 mysql ...
- it公司比较
1:本人西电通院2013届毕业硕士,根据今年找工作的情况以及身边同学的汇总,总结各大公司的待遇如下,吐血奉献给各位学弟学妹,公司比较全,你想去的公司不在这里面,基本上是无名小公司了:但无名小公司有时也 ...
- Python面向对象 | 类的成员
一. 细分类的组成成员 之前咱们讲过类大致分两块区域,静态字段部分和方法部分. 每个区域详细划分又可以分为: class A: company = '阿里巴巴' # 静态变量(静态字段) __tel ...
- sqlite修改表、表字段等与sql server的不同之处
sqlite中只支持 ALTER TABLE 命令的 RENAME TABLE 和 ADD COLUMN. 其他类型的 ALTER TABLE 操作如 DROP COLUMN,ALTER COLUMN ...
- 微信web协议,群成员唯一uin,获取群成员唯一标识
群成员唯一标识获取接口 全网最新,支持调试测试.觉得OK再付款! 800元出售源码 不讲价 联系QQ:2052404477