无标题文章
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无标题文章相关的知识,希望对你有一定的参考价值。
一周学习总结
1.网卡配置文件路径:/etc/sysconfig/netwok-scripts/ifcfg-eth0
配置信息:(IP地址 掩码地址 网关地址 DNS地址信息)
TYPE=Ethernet --- 指定网络类型 以太网类型
BOOTPROTO=none --- 获取IP地址方式 none static(手动配置地址) dhcpd(自动获取地址)
DEFROUTE=yes --- 是否激活默认?路由? (网络知识)
NAME=eth0 --- 网卡名称信息 逻辑名称
DEVICE=eth0 --- 网卡名称信息 设备名称
UUID=226f4037-72f4-4c0e-b72a-442145f64d81 --- eth0网卡设备编号
ONBOOT=yes --- 是否激活开启网卡
IPADDR=10.0.0.200
PREFIX=24 在前面加#就是暂停这个服务
GATEWAY=10.0.0.254
DNS1=223.5.5.5
文件配置生效: 重启网络服务 ifdown eth0 && ifup eth0 && (利用ifxx命令,指定网卡重启)
2.如何修改网卡名
ifcfg-eht0 resol
第一步:修改网卡文件名称信息 vi ifcfg-ens33 ( NAME=eth0 DEVLCE=etho )
第二步:让系统内核加载网卡名称修改信息 mv ifcfg-ens33 ifcfg-eth0
第三步:让系统内核加载网卡信息 vi /etc/default/grub ( GRUB_CMDLINE_LINUX="xxx net.ifnames=0 biosdevname=0 xxx"
第四步:加载修改配置信息 grub2-mkconfig -o /boot/grub2/grub.cfg
第五步:重启操作系统 reboot
3.本地域名解析配置文件: 文件路径信息:vi /etc/hosts
跳到第三行给这个IP改个名 192.173.16.122 db01(名字)
通过名字来搜索IP
4.操作命令的快捷键
ctrl + l --- 清屏操作
ctrl + c --- 中断运行程序或者执行命令
方向 ↑ ↓ --- 调取历史命令
ctrl + a --- 移动光标到行首
ctrl + e --- 移动光标到行尾
ctrl + u --- 将光标前内容剪切
ctrl + k --- 将光标后内容剪切
ctrl + y --- 将光标剪切内容粘贴
ctrl + s --- 进入锁屏状态
ctrl + q --- 进入解锁状态
tab --- 补全命令 或 路径信息 或 参数信息
ctrl + r --- 快速检索曾经输入命令信息
esc + . --- 调取上一个命令多调用最后一个参数信息
- 操作系统挂载概念
df 检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
语法:df [选项]
说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况。
如何进行挂载操作:
第一个历程: 挂载环境准备
PS: linux系统中一切皆文件
准备光驱(分区): /dev/cdrom /dev/ 存储设备文件目录
/dev/sda /dev/sda1 /dev/sda2
/dev/sdb
/dev/sdc
准备挂载门 : 任意空目录 /mnt 临时挂载点目录
第二个历程: 光驱设备中需要放入光盘
第三个历程: 进行挂载操作
mount 设备文件信息 挂载点目录
-
mount /dev/cdrom /mnt 安装挂载点ll
光驱umount /mnt 卸载挂载点
centos6
0 -- 系统关机级别 init 0
1 -- 系统单用户级别 用于破解系统密码root 救援恢复系统数据
2 -- 系统多用户级别 没有网络多用户级别
3 -- 系统多用户级别 拥有网络多用户级别 ***
4 -- 未使用级别
5 -- 系统图形化级别
6 -- 系统重启级别 init 6ll /usr/lib/systemd/system/runlevel*target (查看7系统的级别)
-
系统重要文件信息
1) 系统运行级别文件
文件路径信息: /etc/inittab
文件作用说明: 定义系统启动后,自动开启哪些软件程序系统运行级别: 7个级别
centos6
0 -- 系统关机级别 init 0
1 -- 系统单用户级别 用于破解系统密码root 救援恢复系统数据
没有网络服务
2 -- 系统多用户级别 没有网络多用户级别
3 -- 系统多用户级别 拥有网络多用户级别 ***
4 -- 未使用级别
5 -- 系统图形化级别
6 -- 系统重启级别 init 6设置方法:
临时设置:
init 级别数字
runlevel 查看当前运行级别永久设置:
vi /etc/inittab
xx:5:xxxcentos7 (target 模式) ll /usr/lib/systemd/system/runlevel*target(查看总共级别)
/usr/lib/systemd/system/runlevel0.target -> poweroff.target
/usr/lib/systemd/system/runlevel1.target -> rescue.target
/usr/lib/systemd/system/runlevel2.target -> multi-user.target
/usr/lib/systemd/system/runlevel3.target -> multi-user.target
/usr/lib/systemd/system/runlevel4.target -> multi-user.target
/usr/lib/systemd/system/runlevel5.target -> graphical.target
/usr/lib/systemd/system/runlevel6.target -> reboot.target设置方法:
临时设置:
init 级别数字
runlevel 查看当前运行级别永久设置:
To view current default target, run:
查看 当前系统默认运行模式
systemctl get-defaultTo set a default target, run:
修改系统默认运行级别
systemctl set-default multi-user.target/graphical.target
2) 系统登录提示信息
文件路径信息: /etc/motd
文件作用说明: 登录系统后显示提示信息文件路径信息: /etc/issue* /etc/issue.net
文件作用说明: 登录系统前显示提示信息
3) 系统主机名称配置文件
文件路径信息: /etc/hostname
文件作用说明: 修改主机名称
系统名称修改:
临时修改: hostname web01
永久修改: vi /etc/hostname web01 (方法一
hostnamectl set-hostname backup (方法二
1) 系统用户优化: 如何创建用户 用户设置密码 如何使用创建用户 如何删除用户
· 如何创建用户: useradd oldboy id 用户名称 --- 查看确认用户是否创建成功
· 如何设置密码:
方法一: 交互式设置密码
passwd oldboy --> 输入两次密码信息
方法二: 免交互设置密码
echo 123456 | passwd --stdin oldboy
· 如何使用新建用户
方法一: 重新建立远程连接
方法二: 直接切换用户信息
su - oldboy
PS: 皇帝root -无需密码信息- 平民oldboy
平民oldboy-需要密码信息- 皇帝root
· 如何删除用户
userdel oldboy
PS: 企业需求, 统计主机信息 == 资产管理
主机名称 主机网络地址 主机品牌型号 主机CPU 主机内存 主机存储信息
主机名称: 区域-机房-机柜号码-机器编号
BJ - pbs-010203 - 01
环境变量配置优先级别:
- ~/.bash_profile 局部优先全局
- ~/.bashrc
- /etc/bashrc 全局配置
-
/etc/profile
别名功能配置优先级别:
- ~/.bash_profile
- /etc/bashrc
- ~/.bashrc
- /etc/profile
第二个方法: 利用yum命令安装软件 *****
命令简单介绍:
yum: 可以下载软件 并 安装软件
命令使用方法:
yum install -y 软件名称
yum reinstall -y 软件名称 --- 重新安装 或者 修复软件- 系统软件安装方法
第一个方法: 利用rpm命令安装软件
命令简单介绍:
rpm: RPM软件包管理命令 软件包都成为rpm包
命令使用方法:
前提: 必须有软件包
rpm -ivh 软件包名称
-i --- 安装软件
-v --- 显示安装过程
-h --- 以人类可读方式显示信息
缺点: 无法解决软件依赖关系
- 系统软件安装方法
第二个方法: 利用yum命令安装软件 *****
命令简单介绍:
yum: 可以下载软件 并 安装软件
命令使用方法:
yum install -y 软件名称
yum reinstall -y 软件名称 --- 重新安装 或者 修复软件
缺点: 过度依赖网络 不能定制一些功能
第三个方法: 利用编译命令安装软件 (源码安装软件)
命令简单使用:
软件程序源码包 --> configure (指定软件安装目录 指定软件功能) --> make 编译过程 --> make install 编译安装
代码(c c++ php python) - 翻译 - 系统识别(计算机语言 二进制)
翻译:
有道软件翻译 单词 句子 --- 解释过程 shell python 解释语言
翻译工作者 整个信息全翻译 编译过程 c ++ java
缺点: 需要解决软件依赖 安装复杂度
第四个方法: 二进制包安装方法 (绿色软件安装包)
安装软件过程:
二进制压缩包 --- 解压 --- 数据保存好 -- 简单配置 --- 启动程序
缺点: 无法解决软件依赖 功能单一
何导 11:57:55
-
系统日志文件查看
日志文件: 记录系统或者服务运行情况 正常信息/异常信息*日志文件保存路径: /var/log/
日志重要文件信息:
· /var/log/messages --- 系统运行或者服务运行状态信息日志文件
· /var/log/secure --- 系统用户登录情况日志文件用正常登录系统日志信息
Dec 3 22:42:07 oldboy69 sshd[19391]: Accepted password for root from
10.0.0.1 port 2570 ssh2
Dec 3 22:42:07 oldboy69 sshd[19391]: pam_unix(sshd:session): session opened for user root by (uid=0)
① ② ③ ④
第一列: 日志产生时间
第二列: 主机名称信息
第三列: 登录主机方式 ssh远程登录
第四列: 登录成功或失败具体信息
日志文件如何查看:
head --- 查看一个文件头部前面10行内容
tail --- 查看一个文件结尾最后10行内容
tail -f --- 实时查看文件变化内容信息 ,删除就停止追踪
-F --- 文件 删除之后停止追踪会有提示,文件恢复还会继续跟踪
grep 筛选字符 日志文件 加参数 -i 忽略大小写
1) 系统用户优化: 如何创建用户 用户设置密码 如何使用创建用户 如何删除用户
· 如何创建用户: useradd oldboy id 用户名称 --- 查看确认用户是否创建成功
· 如何设置密码:
方法一: 交互式设置密码
passwd oldboy --> 输入两次密码信息
方法二: 免交互设置密码
echo 123456 | passwd --stdin oldboy
· 如何使用新建用户
方法一: 重新建立远程连接
方法二: 直接切换用户信息
su - oldboy
PS: 皇帝root -无需密码信息- 平民oldboy
平民oldboy-需要密码信息- 皇帝root
· 如何删除用户
userdel oldboy
- 单用户如何破解系统密码
centos7 centos6
第一个历程: 重启操作系统
第二个历程: 启动时在选择菜单界面进行设置
选择好系统内核信息 -- 按e -- 进入编辑界面(找到UTF-8结尾一行信息) --- 添加
ctrl+x ---> 启动单用户模式
第三个历程: 进入单用户模式操作
mount -o remount,rw / --- 让单用户进入文件系统是可读写的
echo 654321|passwd --stdin root --- 破解修改root用户密码
touch /.autorelabel --- 将以上单用户配置操作保存下载
exec /sbin/init --- 退出单用户模式进入系统
以上是关于无标题文章的主要内容,如果未能解决你的问题,请参考以下文章
片段(Java) | 机试题+算法思路+考点+代码解析 2023
我升级到 Android Studio 2.3.3,一个旧的、无错误的程序现在给出错误:“片段应该是静态的......”
2021-09-11:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。反转后整数超过 32 位的有符号整数的范围就返回0,假设环境不允许存储 64 位整数(有符号或无符号)。(代码片段