Linux回炉学习
文章平均质量分 75
程哥哥吖
路虽远,行则将至;事虽难,做则必成。
展开
-
linux回炉学习(八)
Linux回炉重造(七)1. 定制自己的Linux系统 通过裁剪现有Linux系统(CentOS7.6),创建属于自己的min Linux小系统,可以加深我们对linux的理解。 制作min linux流程:在现有的Linux系统(centos7.6)上加一块硬盘/dev/sdb,在硬盘上分两个分区,一个是/boot,一个是/,并将其格式化。需要明确的是,现在加的这个硬盘在现有的Linux系统中是/dev/sdb,但是,当我们把东西全部设置好时,要把这个硬盘拔除,放在新系统上,此时,就是/原创 2022-05-09 16:12:37 · 309 阅读 · 0 评论 -
linux回炉学习(七)
Linux回炉重造(七)1.Ubuntu安装ubuntu成功后,都是普通用户权限,并没有最高root权限,如果需要使用root 权限的时候,通常都会在命令前面加上 sudo 。我们一般使用su命令来直接切换到root用户的。安装好Ubuntu后,默认就已经安装好Python的开发环境。2.APT软件管理和远程登录sudo apt-get update #更新源sudo apt-get install package #安装包sudo apt-get remove package #删除包原创 2022-05-08 11:30:18 · 207 阅读 · 0 评论 -
Shell编程学习笔记(三)
Shell编程学习笔记(三)Shell编程综合实战要求:每天凌晨2:30 备份数据库student到/data/backup/db备份开始和备份结束能够给出相应的提示信息备份后的文件要求以备份时间为文件名,并打包成.tar.gz 的形式,比如: 2021-03-12_ 230201 .tar.gz在备份的同时,检查是否有10天前备份的数据库文件,如果有就将其删除。画出思维分析图:代码:backup.sh#备份目录BACKUP=/data/backup/db#当前时间DATETI原创 2022-05-07 13:41:58 · 347 阅读 · 0 评论 -
Shell编程学习笔记(二)
Shell编程学习笔记(二)1. for循环基本语法:#方法一for 变量 in 值1 值2 值3...do程序/代码done#方法二for((初始值;循环控制条件;变量变化))do程序/代码done示例:#!/bin/bash#案例1:打印命令行输入的参数[$*和$@的区别]#注意:$*是把输入的参数,当成一个整体,所以,只会输出一行for i in "$*"do echo "num is $i"done#使用$@来获取参数,注意,这里是分别对待,所原创 2022-05-06 21:11:32 · 204 阅读 · 0 评论 -
Shell编程学习笔记(一)
Shell编程学习笔记(一)1.初识 Shell脚本脚本以#!/bin/bash开头且脚本文件需要有运行权限第一个shellcode#!/bin/bashecho "hello,world~"常用执行方式:1. ./脚本.sh 2.sh 脚本.sh2. Shell变量Linux Shell中的变量分为:系统变量和用户自定义变量系统变量:$HOME、$PWD、$SHELL等等;显示当前shell中所有的变量:set变量的定义:定义变量:变量名=值(无空格原创 2022-05-06 17:00:51 · 239 阅读 · 0 评论 -
linux回炉学习(六)
Linux回炉重造(六)1. RPM的使用 rpm用于互联网下载包的打包以及安装工具,它包含在某些Linux分发版中。它生成具有.RPM拓展名的文件。RPM是Red Package Manager(RedHat软件包管理工具)的缩写。类似于window的setup.exe查询已安装的rpm列表 :rpm -qa|grep xxrpm包的其他指令:1. rpm -qa:查询所安装的所有rpm的软件包 2. rpm -qa | more:结合more指令分页查询 3. rpm -qa | grep原创 2022-05-03 21:07:12 · 122 阅读 · 0 评论 -
linux回炉学习(五)
Linux回炉重造(五)1. 进程管理ps命令是用来查看目前系统中,有哪些正在执行,以及它们执行的状况。可以不加任何参数;ps-a:显示当前终端的所有进程信息;ps-u:以用户的格式显示进程信息;ps-x:显示后台进程运行参数指令:ps-aux|grey xxx。表示是否有xxx服务System V 展示风格USER:用户名称PID:进程号%CPU:进程占用CPU的百分比%MEN:进程占用物理内存的百分比VSZ:进程占用虚拟内存大小(单位:kb)RSS原创 2022-05-03 16:40:59 · 610 阅读 · 0 评论 -
linux回炉学习(四)
Linux回炉重造(四)1. 任务调度crontab [选项] -e编辑定时任务 -l查询定时任务 -r删除当前所有任务设置一个任务调度文件:/etc/crontab;设置个人任务调度。执行:crontab -e 命令;接着输入任务到调度文件: */ 1 * * * * ls-l /etc /> /tmp/to.txt.命令;该命令意为:每小时的每分钟执行ls -l /etc/>/tmp/to.txt命令;注意*/1表示每分钟执行一次at命令是一次性定时计划任务,原理是at的守护进程a原创 2022-05-02 16:47:25 · 566 阅读 · 0 评论 -
linux回炉学习(三)
Linux回炉重造(三)1. linux组管理查看文件的所有者指令ls -ahl修改文件所有者 chown 用户名 文件名创建一个用户 ,并放入到一个用户组:useradd -g 组名 用户名2. 文件权限0-9位文件类型(d,-,l,c,b):l是链接;d是目录;c是字符设备文件;b是块设备rwx权限到文件上:r代表可读,可以读取查看,w代表可写,可以修改,但不代表可以删除改文件,删除一个文件的前提是对该文件所在的目录有写权限,才能删除文件;x代表可执行rwx权限到目录上:原创 2022-04-30 17:55:06 · 687 阅读 · 0 评论 -
linux回炉学习(二)
Linux回炉重造(二)1. linux用户管理添加用户:useradd 用户名指定修改密码:passwd 用户名删除用户:userdel 用户名(会保留home目录下的文件)+-r则不会保存查询用户信息:id 用户名切换用户:su 用户名查看当前登录用户:whoami新增组:groupadd 组名;删除组:groupdel 组名增加一个用户放入指定组:useradd -g 组名 用户名;修改用户组:usermod -g 用户组 用户名linux下隐藏文件原创 2022-04-29 19:37:14 · 410 阅读 · 0 评论 -
Linux回炉学习(一)
Linux回炉重造(一)1. Linux概述1.1 为什么要学Linux?Linux在服务器领域的应用是最强的LInux免费、稳定、高效等特点在这里得到了很好的体现,尤其是在一些高端领域尤为广泛应有领域模块1.2 网络连接的三种模式主机A、B、C在同一个网段,所以他们之间可以相互通讯主机A的虚拟机是桥接模式,所以虚拟机与主机处于同一网段,故主机A与主机B可以相互通讯如果同一网络环境下存在超过255个主机并创建的虚拟机都是桥接模式,那么会造成IP冲突C主机原创 2022-04-27 16:46:16 · 146 阅读 · 0 评论