linux的基础操作和系统管理
代码人的博客
这个作者很懒,什么都没留下…
展开
-
Linux系统引导过程及引导修复文件
一、通电二、bios初始化对硬件检测初始化硬件时钟三、磁盘引导mbr=主引导记录=0磁道 1扇区 446作用:记录grub2引导文件的位置当mbr数据丢失系统会因为找不到启动分区而停止启动问题模拟方式系统磁盘/dev/sdadd if=/dev/zero of=/dev/vda bs=446 count=1 清空系统/dev/vda上的mbr数据恢复方式:用光盘进入系统挽救模式chroot /mnt/sysimagegrub2-install /dev/xxxxxx #原创 2020-11-10 21:00:04 · 332 阅读 · 0 评论 -
Linux系统下的网络配置
一、 什么是IP ADDRESSinternet protocol ADDRESS ##网络进程地址 ipv4 internet protocol version 4 1.2x32 ip是由32个01组成 11111110.11111110.11111110.11111110 = 254.254.254.254二、子网掩码用来划分网络区域 子网掩码非0的位对应的ip上的数字表示这个ip的网络位 子网掩码0位对应的数字是ip的主机位 网络位表示网络区域 主机位表示网络区域里某台原创 2020-11-02 17:01:30 · 1305 阅读 · 0 评论 -
Linux系统的定时任务及延迟任务
一、系统延时任务命令功能at -l查看任务列表at -c 任务号查看任务内容at -r 任务号取消任务执行安装邮箱软件以及mail命令at 时间 ##设定任务执行时间at> touch /mnt/westos{1…5} ##任务动作 at> << CTRL +D ##用ctrl+D发起任务at now+1min ##延时1分钟at>touch file{1…3}at> <<原创 2020-10-30 22:39:53 · 166 阅读 · 0 评论 -
Linux中的无人职守安装脚本
一.kickstart自动安装脚本的作用在企业中安装多台操作系统时面临的问题:安装Linux操作系统时,安装过程会需要回答很多关于设定的问题这些问题必须手动选择,否则无法进行安装,当只安装1台Linux系统,手动选择设定工作量比较轻松当安装多台Linux,这些设定需要重复多次,这些重复动作是效率低下的操作如何解决以上问题?用文件来记录所有安装过程中问题的答案,并让所有需要安装的主机自动读取 kickstart作用:以上解决方案中记录系统安装过程中所有问题答案的文件叫kickstart脚本二.实验原创 2020-10-30 21:53:58 · 116 阅读 · 0 评论 -
Linux系统中的日志管理
实验环境westos_student: 172.25.254.7westos_localhost: 172.25.254.107两个主机都执行关闭防火墙操作:systemctl stop firewalld一、journald服务名称:systemd-journald.service默认日志存放路径: /run/logjournalctl:命令功能journalctl -n 3日志的最新3条journalctl --since “2020-05-01 11:00:原创 2020-10-30 21:34:56 · 185 阅读 · 0 评论 -
Linux下的虚拟化部署
一、kvm安装条件1.inter cpu ----> vmx2.amd cpu -------> svm二、kvm虚拟化安装dnf group install “Virtualization Client” “Virtualization Hypervisor” “Virtualization Tools” -yVirtualization Client ##虚拟化客户端Virtualization Tools ##虚拟化工具Virtualization Hyperviso原创 2020-10-27 00:02:29 · 169 阅读 · 0 评论 -
Linux系统中的软件管理
一、Linux系统中的软件包类型1.DEB UBlinux DEBlinux2.RPM redhat centOS fc3.bz2|gz|xz #需要源码安装需要编译 #绿色软件,直接可用 ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译 “configure” Firefox-latest-x86_64.tar.bz2 绿色注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件二、软件包的名称结构[dhcp-server]-[4.3.6-30]原创 2020-10-26 23:16:23 · 212 阅读 · 0 评论 -
Linux系统中的文件传输
实现环境需要2台主机并且保证这两台主机是可以通信的westos@ 172.25.254.7westos@172.25.254.5命令功能systemctl disable firewalld关闭防火墙systemctl stop firewalld关闭防火墙一、scp命令命令功能scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径将本地文件发给远程主机scp 远程主机用户@远程主机ip:远程主机文件的绝对原创 2020-10-23 00:51:25 · 254 阅读 · 0 评论 -
Linux系统的远程登陆管理
一、Openssh的功能1、sshd服务的用途#作用#可以实现通过网络在远程主机中开启安全shell的操作Secure SHell ====》ssh #客户端Secure SHell daemom ==》#服务端2、安装包: openssh-server3、主配置文件: /etc/ssh/sshd_conf4、默认端口:225、客户端命令: ssh二、ssh命令功能ssh [-l 远程主机用户] <ip/hostname>ssh -l root原创 2020-10-22 23:56:39 · 1793 阅读 · 0 评论 -
Linux系统中的进程管理
一、进程定义1、进程定义:程序是静态的代码文件。进程是指程序运行时的形态。进程是程序的一个副本。进程是有生命周期的(准备期,运行期,终止期)。2、进程和线程:进程是资源调用的最小单位。线程是进程的最小单位。程序执行流是从上倒下贯穿运行的 。进程是多任务物,cpu是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程。线程资源是共享的.。3、进程状态:字母含义R(TAKS_RUNNING)可执行态(running,ready)S(TASK_INT原创 2020-10-20 20:45:41 · 213 阅读 · 0 评论 -
Linux系统中的权限管理
一、权限查看及读取1、权限查看命令功能ls -l file查看文件权限ls -ld dir查看目录权限2、权限的读取文件的属性被叫做文件的元数据(meta data)一种元数据用1个byte来记录内容文件权限信息:“- | rw-r–r-- | . | 1 | root | root | 0 | Apr 12 10:57 | westos~”1 -----2------ 3 - 4 ----5 — 6 — 7 ---------原创 2020-10-16 00:18:45 · 211 阅读 · 0 评论 -
Linux系统中的用户管理
一、用户及用户组存在的意义1、用户存在的意义系统资源是有限的,如何合理分配系统资源?在这个问题解决时必须要有多个资源配合项目作用account身份author授权auth认证即3A机制,3A机制组成系统中最底层的安全架构2、用户组存在的意义用户组是一个逻辑容器,它对用户进行归类和统一授权二、用户及用户组在系统中的存在方式电脑对数字敏感;人类对字符串敏感 id就是名称必须要记录到文件当中用户才能存在1.用户就是/etc/passwd文件中的一行原创 2020-10-14 23:08:36 · 192 阅读 · 0 评论 -
vim的高级用法配置
一、vim的三种模式vim是全球两大流行文本编辑器之一vim file直接编辑文件vim模式:模式功能命令模式(浏览模式)此模式下只能对文件内容浏览 对vim的工作方式进行设定 不能修改文件内容插入模式对文件内容进行修改的模式退出模式结束vim程序使用到的指令vimtutor: vim手册 vim 命令打开vim程序在程序输入:help二、 vim工作的基本配置在命令模式下如何更改vim的工作方式方法一原创 2020-10-11 03:11:29 · 231 阅读 · 0 评论 -
Linux中的输入输出管理
输入输出的定义项目功能字符设备字符设备就是显示字符到屏幕上的设备文件stdin标准输入编号为0 例如键盘 鼠标 打字机stdout标准正确输出标号为1stderr标准错误输出标号为2正确输出存在于 /proc/进程ID/fd/1错误输出存在于 /proc/进程ID/fd/0默认着两种输出都会被系统定向到字符设备中。查询进程ID命令:ps如何管理输入输入: 外界传递到程序中的信息输入重定向命令: <tr ‘a-z’ ‘A-Z’原创 2020-10-11 00:50:57 · 122 阅读 · 0 评论 -
Linux下的文件管理
####Linux下的文件管理#####1.文件管理命令#touch #新建文件,修改文件时间戳touch file1 file2… ##建立空文件touch file ##把文件时间同步到当前时间touch -t YYYYMMDDHHmm file ##把文件时间更改到指定时间mkdir (make directory)mkdir dir1 dir2 … ##建立空目录mkdir -p test/redhat/linux ##建立多层目录rm #删除文件或者目录rm file file原创 2020-10-02 00:10:21 · 291 阅读 · 0 评论 -
linux命令行的使用
Linuxlinux操作系统:GNU/LinuxGUN是开源组织Linux是指Linux内核内核:系统核心程序相当人的大脑负责系统程序和硬件分配及调度shellshell:对外提供操作和系统沟通的接口对内实现内核的保护在RHEL8中默认使用shell是bashshell行提示符含义shell类型:rhel8中默认使用shell是bashbash=GNU Bourne-Again Shellshell的打开方式1、使用鼠标右键打开2、Application—&原创 2020-10-01 15:27:44 · 332 阅读 · 0 评论