linux学习
星球守护者
要学会感恩同情宽容忍耐积极与真诚。希望是心灵的一种支持力量。逆境的回馈,使生命将更加精彩而富足。
展开
-
centos通过yum安装jdk1.8
查看命令检查yum文件 yum search java|grep jdk 如果没有1.8的自己跟新一下yum即可 yum -y update安装命令 yum install java-1.8.0-openjdk yum load-transaction /tmp/yum_save_tx.2021-12-11.13-30.uGD_Sw.yumtx验证原创 2021-12-11 13:36:59 · 2293 阅读 · 0 评论 -
centos7安装docker
安装docker命令 yum install -y yum-utils device-mapper-persistent-data lvm yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum -y install docker-ce systemctl start docker systemctl enable docker docker原创 2021-08-19 13:35:23 · 254 阅读 · 0 评论 -
windows10上同时安装pythoy2和python3
文章目录win10上同时安装pythoy2和python3第一步 下载安装包第二步 安装python2第三步 安装python3第四步 配置环境变量第五步 使用python2测试SQLmap第六步 使用python3测试dirmap离线将安装包导入新的win10第一步 将python2、python3的压缩包导入第二步 配置环境变量第三步 测试过程笔记摘抄win10上同时安装pythoy2和python3第一步 下载安装包https://www.python.org/ftp/python/3.7.8/原创 2021-05-21 00:24:48 · 429 阅读 · 3 评论 -
linux常用命令速查
文章目录系统信息date 显示系统日期**关机 (系统的关机、重启以及登出 )****文件和目录****文件搜索****挂载一个文件系统****磁盘空间****用户和群组****文件的权限****文件的特殊属性****打包和压缩文件****查看文件内容**系统信息arch #显示机器的处理器架构(1)uname -m #显示机器的处理器架构(2)uname -r #显示正在使用的内核版本dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI)h原创 2021-05-14 15:47:49 · 238 阅读 · 0 评论 -
关闭防火墙
第一步 查看状态systemctl status firewalld.service第二步 关闭防火墙systemctl stop firewalld.service第三步 查看关闭后的状态systemctl status firewalld.service第四步 永久关闭防火墙systemctl disable firewalld.service...原创 2021-05-06 13:33:25 · 192 阅读 · 1 评论 -
linux常用命令
1.学会关闭防火墙iptablse -nL 查看防火墙当前状态getenforesetup 图形界面选择关闭2.关闭selinux服务需要修改文件gedit /etc/selinux/configSELINUX=disabledgetenforce 查看当前selinux状态3.linux格式[root@allen Desktop]#[当前登录的用户名@主机名 当前工...原创 2020-01-14 14:02:03 · 472 阅读 · 1 评论 -
linux中位置变量
位置变量的应用#!/bin/bashSUM=`expr $1 + $2`echo $SUMecho $? 上一条命令执行是否成功 0 成功 非零 失败echo $* 显示上一条命令的位置变量值echo $# 显示有几个位置变量echo $$ 限制当前进程的pid号...原创 2019-09-13 12:09:27 · 3143 阅读 · 0 评论 -
linux中shell编写班级点名神器
shell脚本#!/bin/bash N=`cat /root/Desktop/name.txt` #调用桌面的名单信息NAME=($N) #将取出的信息放在数组NAME中NUM=`expr $RANDOM % 42` #生成0-41的随机数,一共42个人,数组下标是0-41echo ${NAME[$NUM]}数组的取值实验脚本(chmod +x diming.sh赋...原创 2019-09-13 11:50:51 · 2857 阅读 · 1 评论 -
Linux iptablies实验
实验要求第一步:配置IP,web网络,打开防火墙环境配置成功,三台虚拟机均打开防火墙第二步:做源地址转换,可以访问外网第三步:做目的地址转换,可以访问内网第四步:ssh连接内网主机A`补充:做源地址和目的地址转换规则`有些过去,终要放下,有些努力,需要用时间来回答。...原创 2019-09-07 08:41:21 · 871 阅读 · 0 评论 -
linux echo显示内容颜色
*格式*echo 显示内容颜色,需要使用 -e 参数-e :打开反斜杠转义 (默认不打开) ,可以转义 “\n, \t” 等-n:在最后不自动换行字体颜色字体颜色:30m-37m 黑、红、绿、黄、蓝、紫、青、白背景色+字体颜色背景颜色:40-47 黑、红、绿、黄、蓝、紫、青、白\033[1;m 设置高亮加粗 \033[4;m 下划线 \033[5;m 闪烁...原创 2019-09-06 21:27:30 · 887 阅读 · 0 评论 -
linux grep命令
grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。书写格式 :grep [选项] “模式” [文件]参数 -E :开启扩展(Extend)的正则表达式。 -i :忽略大小写(ignore case)。 -v :反过来(invert),只打印没有匹配的,而匹配的反而不打印。 -n :显示行号 -w :被匹配的文本只能是单词,而不能是单词...原创 2019-09-06 21:10:42 · 715 阅读 · 0 评论 -
linux expr用法
linux shell 命令中的expr(四则运算和字符串操作)计算四则运算***(注意运算符左右都有空格 ,如果没有空格表示是字符串连接)使用乘号时,必须用反斜线屏蔽其特定含义***增量计数expr在循环中用于增量计算。 首先,循环初始化为0,然后循环值加1,反引号的用法意即替代命令。 最基本的一种是从(expr)命令接受输出并将之放入循环变量。数值测试匹配模式e...原创 2019-09-06 20:57:13 · 4447 阅读 · 1 评论 -
linux写脚本检测根分区的占用比
要求:将系统根分区的占用比做检测第一步如何取出当前系统中根分区当前的占用比df -Th | grep /$ | awk '{print $5}' | awk -F% '{print $1}'grep /$ 过滤以/结尾的行awk -F 指定列的分割符号第二步如何进行比较[ 30 -lt 80 ] -lt 小于 -le 小于等于 -gt 大于 -ge...原创 2019-09-06 10:47:42 · 965 阅读 · 0 评论 -
linux防火墙结构介绍
iptables规则书写规则iptables [-t table] command chains [creteria] -j action-t table :表名字filter nat mangle 默认是filtercommand 告诉程序要做的操作,例如·:插入,删除等chains链, PREROUTING POSTROUTING INPUT OUTPUT FORWARD...原创 2019-09-05 17:57:51 · 1251 阅读 · 0 评论 -
Linux计划管理任务
一次性计划任务at 一次性计划任务at [HH:MM] [YYYY-MM-DD]设置完,按ctrl+D退出1.获取系统当前时间2.设置一次性计划任务3.验证结果atp 查询还未执行的计划任务astrm 删除还未执行的计划任务周期性计划任务crontab 周期性计划任务-e:编辑计划任务列表-l :列出显示计划任务-r:删除计划任务列表-u:指定用户"*"代表...原创 2019-09-02 13:18:13 · 924 阅读 · 0 评论 -
linux练习 INIT和GRUB
练习:1、为grub引导菜单加密重启后验证。2、修改/etc/inittab文件中的默认值,为6 重启系统进行修复3、将系统中一个名为NetworkManager的服务 进行永久关闭使其开机无法启动第一步第二步第三步:...原创 2019-08-27 21:06:25 · 911 阅读 · 0 评论 -
linux增加密码进入grub引导界面
为grub引导菜单加密过程vim /boot/grub/grub.conf 配置文件password --encrypt 加密的密文#grub-crpyt 命令生成密码123.com确认123.com重启系统验证是否加密成功...原创 2019-08-27 20:31:18 · 1208 阅读 · 0 评论 -
linux下的启动程序
-> 启动进程/sbin/init初始化进程/etc/inittab (运行级别)/etc/rcX.d 目录 保存了所有进程启动脚本的链接K kill 表示该进程在该级别启动时候默认不启动S start 表示该进程默认启动chkconfig --list 列出所有开机以后启动的进程名称chkconfig --level 2345 bluetooth ...原创 2019-08-27 20:07:36 · 862 阅读 · 0 评论 -
linux上安装lftp
首先查看系统中安装包:安装封装软件包的前提1.确认是否已经安装过该软件包rpm -qarpm -qa | grep lftp 不显示内容表示没安装lftp软件2.确认软件的作用rpm -qpi lftp-4.0.9-14.el6.x86_64.rpm3、确认软件的安装位置rpm -qpl lftp-4.0.9-14.el6.x86_64.rpm 4、安装软件r...原创 2019-08-27 19:35:17 · 19449 阅读 · 0 评论 -
linux救援模式
查看linux的开机引导第一步:开机用CD引导第二步:进入救援模式第三步:第四步第五步:第六步:第七步:第八步:第九步:第十步:第十一步:第十二步:便可成功修复...原创 2019-08-27 16:50:42 · 1148 阅读 · 0 评论 -
linux破解无密码登录
第一步: 启动linux 按任意键进入启动界面第二步:编辑 GRUB模式第三步:编辑模式第四步:编辑单用户模式第五步:进入启动第六步:删除root密码第七步:开机后root无密码进入...原创 2019-08-27 10:17:02 · 1027 阅读 · 0 评论 -
linux普通用户获取root权限的方法
三个特殊权限方法1:t 粘滞位 (只对目录有效)在目录中建立的文件只有文件的所属者可以删除。方法一chmod 777 /tmp/testchmod o+t /tmp/test t表示粘滞位方法二chmod 1777 /tmp/testsgid (只对目录有效)在目录中建立的文件或者目录属组会继承父目录的属组方法1chmod 777 /tmp...原创 2019-08-26 23:56:20 · 3348 阅读 · 0 评论 -
linux恢复普通用户的家目录
普通用户 rm -fr /* 会删除家目录的内容首先:切换成用户jerry 删除自己家中的内容 > rm -fr .* 删除隐藏文件方法:使用root用户进行恢复rm -rf /home/jerry 使用root 用户先删除原来的家目录cp -r /etc/skel /home/jerry ...原创 2019-08-26 22:45:00 · 2280 阅读 · 0 评论 -
linux文件权限练习题
练习题:1、root用户在/tmp目录中建立一个rootdir目录,设定root组成员对该目录中文件有添加删除的权限rwx,其他用户对该目录没有任何权限。定义wencoll用户的附加组为root组并在该目录中建立文件tom.txtmkdir /tmp/rootdirchmod g+w,o=— /tmp/rootdir2、现在有一个用户jerry不是root组成员,调整rootdir...原创 2019-08-26 22:24:43 · 5831 阅读 · 0 评论 -
linux文件权限一
一.文件权限二.root用户拥有最高权限,可以操作任何文件和目录三.chmod修改文件属性chmod a=— 目录chmod g=rwx 目录chmod o=rx 目录chmod 对象 运算符号 权限 文件或者目录对象:u(user所属者)g(goup所属组)o(other其他)a(all所有)运算符号:赋权撤权= 指定权...原创 2019-08-26 21:07:07 · 130 阅读 · 0 评论 -
linux上安装Sublime
逻辑卷 格式化 挂载fdisk -l 看到sda的分区 sda1 sda2挂载和卸载1、将光驱从挂载目录中卸载掉umount /dev/sr0 卸载光驱2、挂载光驱mount /dev/sr0 /media挂载:将块设备 与 一个目录进行连接, 进入该目录相当于进入该设备1、为虚拟机单独添加3快磁盘 sdb sdc sdd2、将三块磁盘转换为物理卷p...原创 2019-08-26 19:56:16 · 357 阅读 · 0 评论 -
linux逻辑卷 格式化 挂载
逻辑卷 格式化 挂载fdisk -l 看到sda的分区 sda1 sda2挂载和卸载1、将光驱从挂载目录中卸载掉umount /dev/sr0 卸载光驱2、挂载光驱mount /dev/sr0 /media挂载:将块设备 与 一个目录进行连接, 进入该目录相当于进入该设备第一步:为虚拟机单独添加3快磁盘 sdb sdc sdd第二步:将三块磁盘转换为物...原创 2019-08-26 19:37:59 · 4882 阅读 · 0 评论 -
linux权限-用户和组
和用户的关系,用户必须有一个基本组,如果该组中有基本成员,该组不允许被删除。一个用户可以有多个附加组,如果附加组没有基本成员,该组可以被删除。用户useradd-u 指定 uid号-g 指定 基本组-G 指定 附加组-s 指定用户登录的命令解释器-s /sbin/nologin 不允许登录-s /bin/bash 允许登录usermod-u 指定 ui...原创 2019-08-25 21:51:41 · 242 阅读 · 0 评论 -
linux权限学习
如何查看权限ls -l =lldrwxr-xr-x. root(文件的所属者) root(文件的所属组) 目录-rw-r–r--. root root 文件/etc/passwd 保存了系统中所有用户的信息注意:uid 用户的身份标识0为超级管理员500-60000普通用户1-499 程序用户(不能登录系统)root❌0:0:root:/root:/bi...原创 2019-08-25 21:44:26 · 264 阅读 · 0 评论 -
linux作业-文件操作
练习:1、找出/boot目录中文件类型为目录的内容find 文件路径 -name-size 按大小查找-type 按类型-f 文件-d 目录-l 符号链接-a and 一块查找找出/boot目录中名为grup.conf的文件并将其拷贝到/tmp目录中一条命令完成find /boot -name grub.conf -a -type...原创 2019-08-25 18:44:05 · 681 阅读 · 0 评论 -
linux压缩解压缩文件
压缩解压缩工具1.gzip文件 压缩文件或目录–gunzip 压缩文件 解压缩文件或目录后缀:gzgzip [选项] 压缩或解压缩文件名-d (decompress) 将压缩文件解压-l (list) 显示压缩问的大小-v (verbose) 显示文件名和压缩比2.bzip2文件 压缩文件–bunzip2 ...原创 2019-08-25 18:29:33 · 247 阅读 · 0 评论 -
Linux上安装web服务器
源码包的安装过程第一步:先解压缩,进入解压目录之后看 INSTALL文件告诉安装方法第二步:./configure --prefix=/usr/local/webserver指定安装路径生成makefile文件 作用: 安装路径,安装软件第三步:make 找makefile文件进行编译第四步:make install 将编译完成的内容拷贝到安装目录下第五步:/...原创 2019-08-22 23:03:06 · 1105 阅读 · 0 评论 -
linux命令对文件操作作业
作业:要求1.在/tmp目录中建立一个名为1901class 的目录,并在该目录中建立一个与你同的文件2. 在同名文件中写入今天的日期,并将文件复制到/opt下3. 将/opt目录中同名文件作为符号链接到/root/Desktop4. 将系统内核的输出信息。Cpu型号的输出信息,内存的输出信息,统一输出到一个文件中/tmp/1901class/systeminfo.txt下5. 将该目录...原创 2019-08-21 21:27:20 · 339 阅读 · 0 评论 -
linux命令实现增删查改
1.[root@changpin 桌面]#[当前登录的用户名@主机名 当前工作目录名称]##表示:当前用户身份为超级管理员root$表示:当前用户身份为普通用户 2.ls:列出当前目录下的内容3.Cd:切换目录4.pwd:print workong directory 列出当前工作目录5.cat:查看文件内容Cat -n :显示文件行号6.touch:创建新文件,更新文...原创 2019-08-21 21:21:59 · 340 阅读 · 0 评论 -
linux查看系统信息命令
uname -a:内核版本号查询2.6.8 偶数表示:稳定版内核奇数表示:开发版内核2.fdisk -l: 查看硬盘及分区/dev/sda 一切皆文件sd:硬盘接口a:第一块硬盘3.cat /proc/cpuinfo: 查看系统CPU信息4.cat /proc/meminfo:查看內存信息...原创 2019-08-21 19:15:54 · 152 阅读 · 0 评论 -
linux系统的目录结构
linux系统的目录结构1.进入根目录:cd /2.显示根目录下的文件:ls3.按行显示根目录下的文件:ls -l4.进入bin目录: cd /bin :lsBin目录:保存管理员和普通用户都可以执行的命令5.进入boot文件:cd /boot ;lsboot目录:引导目录,具有内核,启动菜单独立的分区/dev/sda16.进入dev目录下:cd /dev;lsd...原创 2019-08-21 18:55:47 · 395 阅读 · 0 评论 -
安装Linux Centos-6.9
一.安装linux二.系统安装linux 重启后选择三.进入系统化图形界面原创 2019-08-21 12:10:54 · 275 阅读 · 0 评论