【Linux学习(十一)】教程文章相关的互联网学习教程文章

一个企业网管的Linux学习之路【图】

一个企业网管的Linux学习之路 从事IT工作也有些年头了,起初来到单位的时候,作的是一些最基础的工作,有时候同事的电脑系统不好用了,软件出问题了,又或者表格里的功能不会用了之类的,就会打电话或者在RTX上找我,这就是我们这个科室的主要工作,单位里的电脑说多也不算多,400台左右。主要都是XP系统。安装的也都是网络版的杀毒软件。我当时主要的工作就是上文说的,属于桌面端的IT维护。就这样工作了几年的时间,对windows系统...

Kernel Linux学习(一)——环境搭建【代码】【图】

Kernel Linux学习——环境搭建 2020-08-02 20:14:19 hawkJW因为最近信息安全竞赛中经常出现Kernel Linux相关方面的习题,因此正好通过疫情这段时间学习一下Kernel Linux相关的知识。这一此主要介绍Kernel Linux的环境的搭建。分别需要Linux的源代码、Busybox的源代码、以及qemu模拟器总体分析实际上,Linux的启动首先一定需要内核程序——其通过Linux的源代码进行下载,编译即可。除此之外,Linux的启动还需要根文件系统支持,因为...

Linux学习笔记之如何把ubuntu下的c文件共享到windows下文件夹【图】

1.首先可在桌面新建文件夹,或者自己任意路径文件夹都可以, 2.在Linux下点击虚拟机 点击设置 点击选项,选择共享文件夹,点击总是启用,然后添加文件夹,添加你windows下想保存的文件夹 可在/mnt/hgfs看到我们的文件已经挂载到linux上了 我们可以执行cd指令把我们想要移动的c文件移到windows上 在windows也可以看到相对应的c文件啦!

Linux学习笔记_一些基础知识【代码】【图】

关于Linux这一档子事4 前言安装完系统后,自己试了一下,图形界面操作和Windows差不多我感觉,有点差别,多点几下,就熟悉了。emmmmm,这一章就是一些基础操作。基础知识home文件夹:里面是各个用户(如果你有多个用户的话)的文件夹,home里面文件夹的命名就是账户名,除了root用户。 活动概览:左下角的两个方块图案,emmmmm,倒是有点像VMware的图标,里面可以快速换窗口。隐藏文件:emmmmm,和Windows一样,文件前加一个 . 号。...

Linux 学习笔记1(1-4)【图】

date:显示日期 cal:显示日历 df:显示磁盘使用情况 free:显示空闲内存 exit:推出terimal pwd:打印当前工作目录名    //printing working directory cd 相对路径/绝对路径:更改目录 ls:列出目录内容 ls -a:列出所有内容(包括隐藏的文件) ls -l:输出文件更详细的信息 各字段含义 ls -t:按照文件修改时间显示文件 cd: 返回默认目录 cd- :更改工作目录到先前的工作目录 cd `username:更改到username用户的home...

Linux学习之--Clion查看内存表示【图】

1. 打断点,在Debug模式下运行程序 2.当运行到程序时,在右下方显示当前变量的窗口,单击右键,选择加入监视; 3. 然后查看内存,show in memory view

Linux学习笔记【代码】

Linux02 man 参考CSDN 1.作用: man命令用来提供在线帮助,使用权限是所有用户。在Linux系统中存储着一部联机使用的手册,以供用户在终端上查找。使用man命令可以调阅其中的帮助信息,非常方便和实用。2.格式man [-acdfhkKtwW] [-m system] [-p string] [-C config_file] [-Mpath] [-P pager] [-S section_list] [section] name ...3.参数-C config_file:指定设定文件man.conf,缺省值是/etc/man.conf。 -M path:指定了联机手册...

Linux学习(十二)【代码】

1、编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问 vim /root/bin/checkip.sh lastb | awk ‘! /^btmp|^$/{ip[$3]++}END{for(i in ip){if{(ip[i]>=10){if(system("grep "i" /etc/hosts.deny &> /dev/null")){system("echo sshd:"i">> /etc/hosts.deny")}}}}’ chmod +x checkip.sh crontab -e */5 * * * * /root/bin/checkip.sh &>...

Linux学习(十一)【图】

1、编写脚本selinux.sh,实现开启或禁用SELinux功能2、统计/etc/fstab文件中每个文件系统类型出现的次数3、提取出字符串Yd$C@M05MB%9&Bdh7dq+YVixp3vpw中的所有数字4、解决DOS攻击生产案例:根据web日志或者或者网络连接数,监控当某个IP 并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频 率每隔5分钟。防火墙命令为:iptables -A INPUT -s IP -j REJECT

Linux学习(十)【代码】【图】

1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www vim useradd.sh #!/bin/bash read -p "please input a username:"USERNAME read -p "please input homedir for user:"HOMEDIR id $USERNAME &> /dev/null if [ $? -eq 0 ];thenecho "$USERNAME already exists"exit elseuseradd $USERNAME -d $HOMRDIRecho "$USERNAME is created successfully" fi 2、...

Linux学习初级篇-鸟哥的Linux私房菜 基础学习篇(第四版)

0.1.2 一切设计的起点:CPU的架构 由于CPU的内部是有一些微指令组成的,所以我们所使用的软件都是要经过CPU内部的微指令集来达成才行。那这些指令集的设计主要又被分为两种设计理念,这是目前世界上常见到的两种主要CPU架构,分贝是:精简指令集(RISC)与复杂指令集(CISC)。精简指令集(Reduced Instruction Set Computer,RISC):这种CPU的设计中,微指令集较为精简,每个指令的运行时间都很短,完成的动作也很单纯,指令的执行...

Linux学习98 Linux防火墙iptables扩展匹配进阶

一、iptables扩展模块(续)1、statea、The "state" extension is a subset of the "conntrack" module."state" allows access to the connection tracking state for this packet。我们可以基于连接追踪功能查看报文当前所处的状态。即假如我们一次web请求如果使用短连接的话,我们一个客户端来一次访问先三次握手,获取完资源后再四次断开,过一会儿等客户端再来访问时我们的服务器知不知道这个家伙曾经来访问过呢?我们抛开http...

Linux学习89 文件共享服务和ftp基础入门【代码】

一、概述1、I/O:网络,存储a、存储:SATA,SAS;IDE;SCSI;USB;b、DAS:Direct Attached Storage(1)、接口类型:"block":可以分区,可以格式化(2)、设备:SATA,SAS;IDE;SCSI;USB;c、NAS:Network Attached Storage(1)、接口类型:"file":不能分区不能格式化,只能访问(2)、协议:CIFS(samba),NFS(Network File System)(3)、RPC:Remote Procedure Calld、SAN:Storage Area Network(1)、接口类型:"blo...

Linux学习笔记

很久了,今天翻到一个去年年初的学习笔记,想想还是贴到这里来 --快捷键 历史命令history(显示历史命令)ctrl+p ctrl+n 光标ctrl+b(往前) ctrl+f(往后)ctrl+a(行首) ctrl+e(行尾)ctrl+d(删除光标后面字符)ctrl+h(删除光标前面字符)ctrl+u(删除光标前面所有字符)ctrl+k(删除光标后面所有字符) usruser software resource 目录绿色:可执行文件蓝色,文件目录白色,普通目录 a.h红色,压缩文件青色,链接符号-快捷符号黄色--设...

Linux学习【图】

常用命令短语 查看已安装的镜像 docker images 查看已运行的容器 docker ps 查看容器属性(DB001为容器名称) docker inspect db001 查看容器日志 docker logs tomcat07 进入容器 docker exec -it 0033e6d00a98 /bin/bash 查看容器id docker ps -a 主机和容器文件传递 将容器的文件复制到主机中 docker cp tomcat07:/usr/local/tomcat/webapps/Qingling/WEB-INF/classes/config.properties /usr/local/config.properties 反之 do...