- 博客(38)
- 收藏
- 关注
原创 Python在linux下的安装
Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7版本,默认的python被系统很多程序所依赖,比如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有一些问题,如果需要使用最新的Python3那么我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有任何影响的,python3和python2两个环境并存即可...
2019-03-16 00:23:09 3182
原创 linux下的文件系统,swap分区的管理
文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构,即在磁盘上组织文件的方式。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统文件系统由三部分组成:与文件管理有关的软件,被管理的文件以及实施文件管理所需要的数据结构。从系统的角度看,文件系统就是对文件存储空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。0.给设备安装文件系统ext3 ...
2019-01-24 23:38:23 1720
原创 linux系统中磁盘的管理
1.本地存储设备的识别fdisk -l #真实存在的设备(不一定是系统识别的)cat /proc/partitions ##系统识别的设备[root@desktop0 ~]# mount /dev/vdb1 /mntmount: /dev/vdb1 is write-protected, mounting read-onlymount: unknown filesyste...
2019-01-24 22:17:41 333
原创 linux系统的自动安装脚本
yum install system-config-kickstart -y ##下载软件system-config-kickstart ##运行软件,定制系统vim ks.cfg ##编辑软件生成文件,自定义安装包ksvalidator ks.cfg ##检查脚本是否有语法错误yum install httpd -y ##下载httpdsyste...
2019-01-22 21:17:35 476
原创 安装包和源码安装软件
1.安装包安装1.获取安装包(从官网下载www.nginx.com) nginx-1.10.3.tar.gz2.tar zxf nginx-1.10.3.tar.gz3.cd nginx-1.10.3/4.vim auto/cc/gcc ##注释到debug这一行5. cd nginx-1.10.3/ ##才能编译 ##解决依赖性: yum install gcc ...
2019-01-22 20:46:52 2228
原创 linux系统的延时任务和定时任务
0.系统的延时任务[root@localhost mnt]# lltotal 0[root@localhost mnt]# dateMon Jan 21 10:39:18 CST 2019[root@localhost mnt]# at 10:40 ##设定人物的执行时间at> touch file{1..5} ##任务...
2019-01-21 15:56:25 248
原创 linux中yum命令以及yum源的配置
0.让镜像被系统识别mount rhel-server-7.3-x86_64-dvd.iso /mnt镜像文件 挂载点1.卸载umount /mntumount /dev/loop02.配置本地yum源1)获得一个与本机系统版本一致的系统镜像2)挂载镜像(让镜像被系统识别和使用)3)设定系统安装源指定...
2019-01-19 00:34:04 1404
原创 linux下的网络配置
0.IP地址计算机要实现网络通信,就必须要有一个用于快速定位的网络地址IP地址就是计算机在网络中的唯一身份IDIP地址的组成:IP地址=网络地址+主机地址1.子网掩码用来划分网络区域子网掩码非0位置对应的ip上的数字表示这个ip的网络位子网掩码0位对应的数字是ip的主机位网络位表示网络区域主机位表示网络区域内的某台主机#网络设定工具ping #检测网络是否畅通ifcon...
2019-01-18 23:57:15 177
原创 linux中时间同步服务(chronyd服务)以及系统时间设定
时间同步服务在服务端:vim /etc/chrony.conf22 allow 172.25.254.0/24 ##允许哪些客户端来同步主机的时间29 local stratum 10 ##本机不同步任何主机时间,本机作为时间源systemctl restart chronyd.service ##重启配置文件timedatectl set-timezone Asia/...
2019-01-17 22:43:23 10442
原创 linux系统日志管理
0.什么是系统日志后台的程序(通常被称为守护进程或者服务进程)处理了你的linux系统的大部分任务,当这些守护进程工作的时候,它们会将任务的详细信息记录进日志文件中,作为它们做过什么的‘历史’信息(包括错误信息)。/var/log/message ##记录系统中所产生的日志1.rsyslog服务此服务用来采集系统日志,它不产生日志,只是起到了采集的作用。2.rsyslog的管理0.v...
2019-01-16 20:46:16 234
原创 linux下文件的归档和压缩
归档定义:就是把多个文件变成一个归档文件目的:加快数据的传输速度0.tar (打包)c —>建立一个压缩文件的参数指令(creat:创建)f —>指定归档文件的名称cp -r /etc/ . 拷贝/etc目录到当前目录du -sh 查看目录大小tar cf etc.tar etc/ ##打包etc目录为etc.tar1.severx —&am
2019-01-16 00:31:51 438
原创 linux下虚拟机的安装和配置
0.脚本安装虚拟机vim 创建虚拟机.sh#! /bin/bash virt-install \--cdrom /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso \--ram 1024 \--cpus 1 \--disk /var/lib/libvirt/images/test.qcow2,bus=virtio,size=9...
2019-01-15 23:02:14 218
原创 linux下文件在系统中的传输
文件在系统中的传输0.从A向B下载在B上操作scp (-r) A的用户@A的ip:文件|目录的绝对路径 B的下载位置-r ##下载目录1.从A向B上传在A上操作scp (-r) 文件|目录 B的用户@B的ip:所要上传的位置2.rsync 远程同步(速度快,默认会忽略文件属性,链接文件,设备文件)rsync -ogrltp * root@172.25.254.41:...
2019-01-15 01:07:14 172
原创 linux中sshd服务的控制
什么是服务linux 中的服务是一类常驻内存中的进程。这类进程启动后就在后台当中一直持续不断的运行。用什么控制服务系统的初始化进程可以对服务进行相应的控制当前系统的初始化进程是什么systemd ##系统的初始化进程服务的控制命令systemctl list-units ##列出已经开启的服务当前的状态 list-unit-files ...
2019-01-11 05:21:16 232
原创 linux中的进程和服务
0.什么是进程进程就是系统没有完成并且正在进行的工作程序—>运行—>进程(可以被cpu调度,从硬盘调到内存)进程----运行完毕—程序0.查看进程ps -A ##所有进程 -a ##在当前环境中运行的进程(不包含详细信息) -u ##显示进程的用户信息ps a ##在当前环境中运行的进程(包含详细信息) x ##列出系统中...
2019-01-10 15:49:04 313
原创 时间复杂度和空间复杂度
0.算法效率的度量方法方法:使用计算机的时钟来获取一个实际的运行时间,对不同算法的运行时间进行比较,从而确定算法效率的高低。缺陷:必须依据算法事先编好测试程序,需要花费大量的时间和精力,测试完发现是糟糕的算法。不同测试环境差别很大。为了对算法的评判更便捷,所以要事前分析估算的方法。事前分析估算方法:在计算机程序编写前,依据统计方法对算法进行估算。高级语言编写的程序在计算机上运行...
2019-01-10 15:46:58 245
原创 数据结构和算法绪论
程序设计=数据结构+算法数据结构数据结构就是数据元素相互之间存在一种或多种特定关系集合。0.逻辑结构逻辑结构是指数据对象中数据元素之间的相互关系0)集合结构集合结构:集合结构中的数据元素除了同属于一个集合外,它们之间没有其他不三不四的关系。1)线性结构线性结构:线性结构中的数据元素之间是一对一的关系。2).树形结构树形结构:树形结构中的数据元素之间存在一种一对多的层次关系。3...
2019-01-09 23:21:49 176
原创 linux文件的访问控制(acl列表)
0.acl的定义acl=access control指定特殊的用户对特殊的文件有特殊的权限当“.”变成“+”标示开启了acl访问控制列表注意:当文件/目录有权限列表时,ls -l能看到的权限是假的[zyz@localhost ~]$ getfacl /home/zyz/getfacl: Removing leading '/' from absolute path names#...
2019-01-03 23:28:49 1479
原创 linux文件的权限
0.文件属性的查看ls -l file[root@localhost Desktop]# ls -l file- rw- r-- r-- . 1 root root 0 1月 3 15:42 file① ② ③ ④ ⑤ ⑥ ⑦ ⑧①.文件类型-:普通文件d:目录c:字符设备s:套接文件p:管道b:块设备②.rw-...
2019-01-03 18:46:46 198
原创 linux用户权利的下放
0.在系统中超级用户下可以下放给普通用户不能执行的操作下放权限的配置文件:/etc/sudoers1.下方权利的方法a)超级用户下在shell执行visudo进入编辑/etc/sudoers模式b)在第100行位置编辑格式:获得权限的用户 主机名称=(获得到的用户身份) 命名hehe localhost.localdomain=(root) NOPASSWD:/usr/sbin/us...
2019-01-03 00:28:17 212
原创 linux用户的管理(二)
0.用户信息的更改usermod 参数 username(已经存在于系统) -l 更改用户名称 -u 更改用户uid -g 更改用户gid -G 更改用户附加组 -aG 添加用户附加组 -c 更改用户说明 -d 更改用户家目录 -s 更改用户shell -L 冻结账号 -...
2019-01-03 00:09:06 190
原创 面向对象
对象是数据与相关行为的绑定面向对象程序设计(英语:Object-oriented programming,缩写:OOP)是种具有对象概念的程序编程典范,同时也是一种程序开发的抽象方针。它可能包含数据、属性、代码与方法。对象则指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,对象里的程序可以访问及经常修改对象相关连的数据。在面向对象程序编程里,计...
2019-01-02 19:24:26 136
原创 linux中管理输入输出
查看输出在普通用户下执行find /etc -name passwd[zyz@localhost ~]$ find /etc -name passwdfind: ‘/etc/pki/CA/private’: Permission denied ##没有权利进入,报错(错误输出)find: ‘/etc/pki/rsyslog’: Permission deniedfind: ‘/etc/...
2019-01-01 22:32:18 360
原创 Linux用户的管理(一)
0.用户的分类超级用户 root 只有一个普通用户 若干个1.用户的查看0.查看当前用户whoami ##查看当前用户1.系统中用户的查看id ##查看指定用户id信息id-u ##查看用户的uid(你的id)-g ##查看用户的gid(你和你父母所在的组的id)-G ##查看用户所在的所有组的id(初始组...
2018-12-26 23:30:40 173
原创 Linux里的一些基本操作(内含图形界面卡死的处理方法)
0.输入法调整Application ----->System Tools -----> Settings ------> Rejion&language -----> Input source ---->+ ---->Chinese ---->Pinyinshift 是切换语言的方式1.复制粘贴复制:选中粘
2018-12-26 19:45:59 8674
原创 linux文件的管理
##############文件管理命令#####################0.文件建立#######touch file注意:touch不仅可以建立文件,也可以修改文件的时间戳,可以利用stat+文件名查看时间戳。时间戳分为:(0)atime:文件内容被访问的时间标识(Access)(1)mtime:文件内容被修改的时间标识(Modified)(2)ctime:文件属性或文件...
2018-12-25 22:22:42 214
原创 用U盘安装Linux时U盘启动没有指定路径的解决方法
报错如图进入dev目录看一下U盘文件是哪个,在这个界面输入dracut:/#cd /devdracut:/dev#ls sd*一般不是sdb4就是sdc4然后以U盘重启计算机选择安装系统的界面按“e”进入编辑模式。有些人可能是这个界面,将倒数第四行的hd:后面改为/dev/sdb4 quiet 然后按Ctrl+x或者进入到这个界面,和上面相同的操作改hd:后面的然后就可...
2018-12-16 00:23:41 6920
原创 linux在虚拟机上的安装
windows是64位操作系统确认电脑开启虚拟化功能内存最少2G1、退出或者卸载电脑管家等等一系列软件2、需要的环境:VMware虚拟化软件(虚拟工具)3、安装远程连接工具Xshell4、新建虚拟机。一、以管理员模式打开VMware点击创建新的虚拟机选择你所安装的VM版本选择稍后安装操作系统选择客户机操作系统和版本(我安装的redhat7.2)注意这里位置尽量不要放在C盘...
2018-12-14 16:10:50 381 1
原创 linux的发展历史
1969年 ken.Thompson 使用BCPL(基本组合编程语言)开发出了Unics1972年 Dennis Ritchie &nbs
2018-12-14 15:38:26 483
转载 【转】yum源的配置方法
1.先挂载光盘。使用命令“mount -o loop /dev/sr0 /mnt/cdrom”。如果使用命令“mount -o loop /dev/cdrom /mnt/cdrom”也行,不过有时会出现错误,原因是/dev/cdrom是/dev/sr0的软链接文件,如果没有进行此设置的话,会让你检查文件系统的。/mnt下可以新建一个cdrom目录。2.设置yum源的配置定义文件,该文...
2018-12-14 01:26:46 547
原创 Linux系统如何破解密码
1.Reboot the system.2.Interrupt the boot loader count down by pressing anykey.3.Move the cursor to the entry that needs to be booted.4.Press “e” to edit the select edentry.5.Move the cursor to the...
2018-12-12 23:03:34 791
原创 操作系统
操作系统其实也是一组程序,管理计算机的所有活动以及驱动系统中的所有硬件。例如:让CPU可以开始判断逻辑与运算数值,让内存可以开始加载/读出数据与程序代码,让硬盘可以开始被访问,让网卡可以开始传输数据,让所有周边可以开始运转。上述功能就是操作系统的内核,只有内核提供了相关功能,计算机系统才能帮你完成。内核功能:内核负责整个计算机系统相关的资源分配与管理。1.系统调用接口:为了方便程序员与内核通信...
2018-12-06 23:17:15 163
原创 数据的存储结构
数据的存储结构是数据在计算机中的表示(又称映像)方法,是数据的逻辑结构在计算机中的存储实现,因此在存储时应包含两方面的内容——数据元素本身及数据元素之间的关系。存储方法有以下四大类:1.顺序存储结构指采用一组物理上连续的存储单元来依次存放所有的数据元素。因此我们只需要存储数据元素,不需要存储这些数据元素之间的关系。2.链式存储结构每一数据元素均使用一个结点来存储,并且每个结点的存储空间是单...
2018-12-04 19:27:30 9641
原创 变量
在python中如果要定义一个变量,是不需要事先声明的,只需要按照:变量名 = 变量值“=”为赋值符号,不是等于号。#倒计时程序import timex = 30 #倒计时总时间#以下程序每隔5秒循环输出一次,可以实现自动倒计时。for i in range(0,int(x/5)): print("距离结束还有"+str(x)+"...
2018-12-04 00:07:30 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人