linux
淋巴不想动
logout
展开
-
linux下的网络配置
linux下的网络配置学习目标了解 IPV4 网络的定义IPADDRESS 的设定GATEWAY 网关的设定dns 的设定#1.什么是IP addressinterner protocol address ##网络协议地址ipv4 internet protocol version 4 ##IPV4协议2*32位ip是由32个01组成11111110.11111110....原创 2018-10-25 11:24:03 · 136 阅读 · 0 评论 -
文件在系统中的传输
##文件在系统中的传输##学习目标scprsync打包压缩1.scp scp file username@ip:dirscp username@ip:file dir2.rsync ##远程同步,速度快,默认会忽略文件属性,连接文件,设备文件-r ##同步目录-p ##同步权限-o ##同步文件所有人-g ##同步文件所有组-t ##同步文件时间戳-l ##同步...原创 2018-10-23 11:38:12 · 98 阅读 · 0 评论 -
linux中虚拟机的管理器
学习目标1.安装LINUX下虚拟化的kvm2.管理虚拟机1.首先需要安装虚拟机运行的软件(这里yum源已经配置好了,下几个文章会讲如何配置yum源)yum install qemu-kvm qemu-imgyum install virt-manageryum install libvirtyum install libvirt-pythonyum install python-v...原创 2018-10-25 20:19:28 · 1044 阅读 · 0 评论 -
linux 系统日志
学习目标理解系统日志掌握系统系统日志服务管理日志同步journal 日志分析systemd-journald 服务chronyd 服务timedatectl1.理解系统日志进程和操作系统内核需要能够为发生的事件记录日志 , 这些日志可用于系统审核和问题的故障排除 , 一般这些日志永久存储 /var/log 目录中。系统文件记录信息如下表 :日志文件 用途/var...原创 2018-10-23 16:39:12 · 211 阅读 · 0 评论 -
linux基本指令入门
系统:redhat原创 2018-09-30 00:40:49 · 257 阅读 · 0 评论 -
vim及管理输入输出
##1.vim常用功能##1.vim的模式普通模式 :浏览文件插入模式 :对文件内容进行编辑命令模式 :临时更改vim的工作方式,对字符批量处理##命令模式##1.调整vim的工作方式 (永久保存)[root@client Desktop]# vim /etc/vimrc 进入/ect/vimrc 修改行号set nu 即可永久保存【添加光标移动 set mouse=a】...原创 2018-10-06 17:52:50 · 133 阅读 · 0 评论 -
linux下的权限设定
文件权限的查看理解文件的用户,文件的用户组理解文件的权限文件权限的设定理解特殊权限理解特殊权限的设定acl 权限列表##1.文件权限存在的意义##系统最底层安全设定方式之一保证文件可以被相应的用户做相应的操作##2.文件权限的查看##ls -l filels -ld dirll filell -d dir##3.文件权限的读取## -|rw-|rw-...原创 2018-10-11 15:40:46 · 343 阅读 · 0 评论 -
linux下的进程管理
学习目标:什么是进程进程状态进程查看jobs 控制进程信号进程的动态监控top##系统进程及服务的控制##1.什么是进程•程序 (program) 放置在储存媒体中 ( 如硬盘、光盘、软盘、磁带等 ),为实体文件的型态存在进程 : 程序被触发后 , 执行者的权限与属性、程序的程序码与所需数据等都会被载入内存中 , 操作系统并给予这个内存内的单元一个识别码 (PID), 可以...原创 2018-10-11 20:57:28 · 89 阅读 · 0 评论 -
sshd服务与服务管理
学习目标控制服务sshd服务ps:博文中粉色shell为物理机,桔黄色为虚拟机client desktop,以方便区分。##控制服务##1.什么是服务2.用什么控制服务系统初始化进程可以对服务进行相应的控制3.当前系统初始化进程是什么systemd ##系统初始化进程pstree ##显示系统中的进程树4.进程控制命令ssh -->sshdclient ser...原创 2018-10-12 18:13:50 · 325 阅读 · 0 评论 -
linux中忘记root用户密码解决
redhat系统1.右上角选择restart2. 按e3.在fi删除并添加rw rd.break -->按ctrl +x5.根据图片输入命令,输入新密码6.exit退出即可原创 2018-10-15 20:08:12 · 160 阅读 · 0 评论 -
linux 用户管理
##用户管理####1.用户存在的意义####2.组存在的意义####3.用户的查看##1.查看当前用户 whoami2.系统中用户的查看id #查看指定用户id信息id -u #查看用户的uidid -g #查看用户gidid -G #查看用户所在的所有组idid -n #显示名字而不是id数字##4.切换用户##su - 用户名称su - 中“-”表示用户身...原创 2018-10-07 17:06:07 · 114 阅读 · 0 评论 -
linux下的软件管理
学习目标• 理解什么是 rpm 软件,并掌握如何管理rpm 软件 .• 用 yum 命令软件实现管理 .• 配置第三方 yum 仓库 .• 安装第三方软件 .1.rpm 包信息2.软件安装步骤hostnamectl 看系统版本–>先设定ip–>重启网络关闭虚拟机–>点击虚拟机管理界面的灯泡–>点击下方add han原创 2018-10-26 15:04:25 · 156 阅读 · 0 评论 -
利用kickstart自动安装脚本安装虚拟机
前提:已经安装了yum 源,并上传至httpd由于与虚拟机类似,这里简要说一下物理机配置和共享yum源(物理机配置yum与虚拟机类似,值得注意是:在配置yum源,挂载时要写到镜像的绝对路径。之后如果想共享yum源的话,安装httpd后,在新建建立目录/var/www/html/rhel7.3(本人挂了三个版本则建立三个目录),编辑rc.local文件如下)简要步骤:1.配置dhcp...原创 2018-10-30 11:44:49 · 206 阅读 · 2 评论 -
linux系统的延时任务和定时任务
学习目标延时任务定时任务1.系统延时任务at 14:48 ##设定任务执行时间at> rm -fr /mnt/* #任务动作at><E0T> #按ctrl+d发起任务at now+1min #延时1分钟at>rm -fr /mnt/*at><原创 2018-10-30 16:40:50 · 153 阅读 · 1 评论 -
Linux最后章:selinux
基本 SELINUX 安全性概念SELINUX ( 安全增强型 Linux ) 是可保护你系统安全性的额外机制在某种程度上 , 它可以被看作是与标准权限系统并行的权限系统。在常规模式中 , 以用户身份运行进程 , 并且系统上的文件和其他资源都设置了权限 ( 控制哪些用户对哪些文件具有哪些访问权 SELINUX 的另一个不同之处在于 , 若要访问文件 ,你必须具有普通访问权限和 SELINUX ...原创 2018-11-09 17:31:17 · 253 阅读 · 0 评论 -
linux系统分区管理
学习目标添加文件系统空间添加 swap 交换分区对系统分区加密1.本地存储设备的识别fdisk -l #真实存在的设备(不一定系统识别)cat /proc/partitions #系统识别的设备sda #硬盘sr0 #光驱loop #镜像sdb #u盘eject #光驱弹出blkid #系统可以使用的设备df #系统正在挂载...原创 2018-11-02 13:09:05 · 559 阅读 · 1 评论 -
linux ftp服务器
部署 FTP 服务器FTP ( 文件传输协议 ) 是 INTERNET 上仍常用的最老的网络协议之一 , 它为系统提供了通过网络与远程服务器进行传输的简单方法在 RED HAT ENTREPRISE LINUX 6 中。 FTP 服务器包的名称为 VSFTPD , 它代表 Very Secure File TransferProtocolDamon 服务器名称也叫做 vsftpd默认配...原创 2018-11-07 21:09:25 · 170 阅读 · 0 评论 -
lvm逻辑卷管理
学习目标查看 LVM 组件实施 LVM 存储创建快照作为备份pv ##物理卷被lv命令处理过的物理分区vg ##物理卷组被组装到一起的物理卷pe ##物理扩展lvm设备的最小单元,lvm是pe的整数倍lvm ##逻辑卷直接使用的设备,可以增大缩减并保持原有数据不变查看 LVM 定义物理分区或磁盘是 LVM 的第一构建块。这些可以是分区、完整磁盘、 RAID 集或 S...原创 2018-11-05 17:43:04 · 181 阅读 · 0 评论 -
python-算术运算符号
#先乘除后加减#同级运算符是从左至右计算#可以使用()调整计算的优先级In [1]: 1+2 #加Out[1]: 3In [2]: 3-1 #减Out[2]: 2In [3]: 2*3 #乘Out[3]: 6In [4]: 6/3 #相除得整数自动保留一位小数Out[4]: 2.0In [5]: 9/2 #除Out[5]: 4.5In [6]: 9//2 #相除...原创 2018-11-20 14:40:36 · 283 阅读 · 0 评论 -
python-分支语句
首先,我们需要修改一下vim的配置文件,让tab键为4个空格方便后面的操作。因为一个tab健默认为8个空格,python是一个严格的语言 不能增加或减少空格。vim /etc/vimrcset ts=4 #设置tab键为四个空格1.判断语句(if)if 要判断的条件:条件成立的时,要做的事情else:条件不成立的时候,要做的事情#注意:代码的缩进为一个tab键,或者四个空格...原创 2018-11-20 15:28:03 · 190 阅读 · 0 评论 -
python-练习11.20
1 .输入年、月,输出本月有多少天。合理选择分支语句完成设计任务。输入样例1:2004 2输出结果1:本月29天输入样例2:2010 4输出结果2:本月30天year = int(input('输入年份:'))month = int(input('输入月份:'))#考虑分为4种情况,闰年的二月为29天,平年的2月为28天,30天的月份,31天的月份if ((((year%4 == ...原创 2018-11-20 16:15:21 · 253 阅读 · 0 评论 -
python-for循环语句、range()函数
1.for循环2.while循环1.for循环for 循环的语法:for 变量 in range(10): #循环0-9次 循环需要执行的代码else: 循环结束时需要执行的代码range()函数:range(stop): 0~stop-1range(start,stop):start~stop-1range(start,stop,step):start~sto...原创 2018-11-20 17:30:39 · 22245 阅读 · 0 评论 -
python-break、continue、exit
break:跳出整个循环,不会再执行循环后续的内容continue:跳出本次循环,continue后面的代码不再执行,但是还是会继续循环exit():结束程序的运行for i in range(10): if i == 5: break #跳出整个循环 print(i)for i in range(10): if i == 5: continue #跳出第五...原创 2018-11-20 20:50:39 · 147 阅读 · 0 评论 -
python-for练习最大公约数、最小公倍数
需求:输入两个数值:求两个数的最大公约数和最小公倍数.最小公倍数=(num1*num2)/最大公约数思路:1.最大公约数小于等于输入两个数中最小的数2.利用循环,最后一次循环可以被两个数同时整除的数为最大公约数。#1.输入两个数值num1 = int(input('第一个数:')) num2 = int(input('第二个数:'))# 2.找出两个数中的最小值min_num...原创 2018-11-20 21:29:08 · 2546 阅读 · 0 评论 -
python-while循环
while格式:while 条件: 条件满足时,做的事情1 条件满足时,做的事情2 ..... # 1.定义一个整数变量,记录循环次数i=1#2.开始循环while i<=5: print ('hello python') # 处理计数器 i += 1#计算0~100之间的所有偶数累计求和i = 0sum = 0wh...原创 2018-11-20 21:46:32 · 250 阅读 · 1 评论 -
python-while循环练习四种星星形状
完成下面四种形状的星星1.***************2. * ** *** *********3. ***************4.***** **** *** ** *row = 1while row &lt;= 5 : col = 1 # 每一行要打印的星星就是和当前行数是一致的 wh...原创 2018-11-21 10:58:03 · 2150 阅读 · 0 评论 -
python-while循环练习9*9乘法表
利用上一篇文章星星的做法考虑99乘法表row = 1 while row <= 9: #控制行数为9行 num1 = 1 while num1 <= row: #控制一行中相乘直到最大数=行数 print('%d*%d=%d\t' %(row,num1,num1*row),end='') #行数*num1,\t对齐每一列 n...原创 2018-11-21 11:22:34 · 1397 阅读 · 0 评论 -
python-猜数字游戏
猜数字游戏if , while(for), break1. 系统随机生成一个1~100的数字;** 如何随机生成整型数, 导入模块random, 执行random.randint(1,100);2. 用户总共有5次猜数字的机会;3. 如果用户猜测的数字大于系统给出的数字,打印“too big”;4. 如果用户猜测的数字小于系统给出的数字,打印&quot;too small&quot;;5. 如果用户猜测...原创 2018-11-21 11:30:36 · 892 阅读 · 0 评论 -
python-字符串
1.字符串的定义字符串是以’'或"“或”"" “”"括起来的任意文本例如:a = 'hello'b = "python"c = """ 用户管理系统 1.添加用户 2.删除用户 3.显示用户"""我们测试a,b,c的类型确实均为字符串并打印,代码如下:a = 'hello'b = "python"c = "原创 2018-11-21 12:49:24 · 314 阅读 · 0 评论 -
python-字符串特性应用回文数
题目要求:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例:示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数...原创 2018-11-21 13:10:43 · 184 阅读 · 0 评论 -
python-练习题11.21
1.设计一个程序,帮助小学生练习10以内的加法详情:- 随机生成加法题目;- 学生查看题目并输入答案;- 判别学生答题是否正确?- 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点);import randoms = int(input('输入题目数量:'))ture = 0for i in range(0,s): num1 = random.randint(...原创 2018-11-21 16:55:22 · 347 阅读 · 0 评论 -
python-小米-句子反转
#(2017-小米-句子反转)题目描述:给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello”输入描述:输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符)输出描述:对于每个测试示例,要求输出句子中单词反转后...原创 2018-11-21 17:11:15 · 201 阅读 · 0 评论 -
第一个python程序
python的创始人:吉多.范罗苏姆为什么要学习python而不学习其他语言?python是一门解释型语言。编译型语言(java)速度比解释型快,因为解释其逐行解释每一句源代码。但是我们的网络速度瓶颈会让我们丝毫察觉不到解释型在速度上的延迟,另外,解释型语言还有跨平台性好的优点。python2与python3的区别在哪里?1.编码格式python2:ASCII码python3:u...原创 2018-11-19 21:49:21 · 231 阅读 · 0 评论 -
linux中python3的安装
python2: redhat自带。输入python启动python 2.7.5安装python3:1.拿到源码安装包(python3.6)—&gt;去官网下载:本文用源码安装包从/home/kiosk/Documents/python物理机给虚拟机/root/Desktop/考python3.6的安装包:cd /home/kiosk/Documents/pythonscp Pytho...原创 2018-11-17 21:49:51 · 170 阅读 · 0 评论 -
linux中ipython3的安装
需要yum源、网络已经配置好step1.安装ipython3/usr/local/python3/bin/pip3 install ipythonstep2.安装成功后测试:/usr/local/python3/bin/ipython3原创 2018-11-17 22:29:40 · 2616 阅读 · 0 评论 -
python-输入及输出
1.python的输入python2:input() #只接收数值类型raw_input() #接收字符串类变量的定义:在python中,每个变量在使用之前都必须赋值,变量赋值后该变量才会被创建等号(=):就是用来给变量赋值的=左边是一个变量名=右边是存储在内存中的值(被变量名所指向)变量名=值&amp;amp;gt;&amp;amp;gt;&amp;amp;gt; input()11&原创 2018-11-20 11:35:54 · 615 阅读 · 0 评论 -
python-输入输出练习题求平均成绩
求平均成绩(python3解释器)输入学生姓名;依次输入学生的三门科目成绩;计算该学生的平均成绩, 并打印;平均成绩保留一位小数点;计算该学生语文成绩占总成绩的百分之多少?并打印。eg: 78%;name = input('学生姓名:')chinese = float(input('语文成绩:'))math = float(input('数学成绩:'))engish = floa...原创 2018-11-20 13:02:59 · 3294 阅读 · 0 评论 -
python - 字典dict
1.字典的创建2.字典的特性3.字典的增加4.字典的删除5.字典的修改6.字典的查看1.字典的创建字典:key-value 键值对存储的一种数据结构。value值可以是任意数据类型:int float long list tuple set dict我们通过上一节集合的学习可以知道,一个空集合{}的类型是字典d = {}print(type(d))&amp;amp;amp;amp;lt;class 'di...原创 2018-11-28 21:39:17 · 765 阅读 · 0 评论 -
python -字典练习1:生成银行卡号
要求:随机生成100个卡号;卡号以6102009开头, 后面3位依次是 (001, 002, 003, 100),生成关于银行卡号的字典, 默认每个卡号的初始密码为&quot;redhat&quot;;输出卡号和密码信息, 格式如下:卡号 密码6102009001 000000提示:fromkeys第一个参数可以是 list/...原创 2018-11-28 21:53:23 · 2980 阅读 · 0 评论 -
python - 字典练习2 -重复的单词
重复的单词: 此处认为单词之间以空格为分隔符, 并且不包含,和.;1. 用户输入一句英文句子;2. 打印出每个单词及其重复的次数;language = input('请输入一句英文:')languages = language.split(' ') #先按照空格分离字符串,成为列表words = {} #设置一个新的字典for i in languages: #遍历列表 ...原创 2018-11-29 11:22:06 · 5532 阅读 · 1 评论