Linux
文章平均质量分 68
msh_away
这个作者很懒,什么都没留下…
展开
-
Linux_入门之虚拟机的全自动安装
虚拟机的全自动安装1.需要安装的服务system-config-kickstart 自动应答脚本制作工具httpd 安装源共享服务2.启动httpd服务配置yum源文件和system-config-kickstart自动应答脚本启动httpd将镜像文件挂载到http服原创 2017-07-29 14:01:00 · 520 阅读 · 0 评论 -
Linux软链接硬链接的区别
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。1.命令格式: ln [参数][源文件或目录][目标文件或目录]2.命令功能: ...原创 2018-03-25 17:19:56 · 305 阅读 · 0 评论 -
Linux运行级别及所有关机命令
什么是运行级呢?简单的说,运行级就是操作系统当前正在运行的功能级别。 它让一些程序在一个级别启动,而另外一个级别的时候不启动。Linux系统的有效登录模式有0~9共十种,不过沿用UNIX系统的至多6种的限制,一般只有1到6有效。从1到6 ,具有不同的功能。/etc/rc.d/init.d中放着各种脚本,每个运行级别对应的文件/etc/rc.d/rcN.d中,选择你想在该级别运行的脚本, 从...原创 2018-03-25 21:03:03 · 286 阅读 · 0 评论 -
Linux查看系统负载相关命令
如何查看系统是否负载w :查看系统整体负载的命令,主要关注load average的值,分别表示1分钟、5、15内系统的平均负载值,一般小于服务器的CPU数就OK;uptime也可以查看系统负载,得出的结果和w命令的第一行一致;cat /proc/cpuinfo :即可查看CPU信息,几个processor即为几个CPU;vmstat :主要查看哪里负载了,打印结果主要有进程相关的p...原创 2018-03-25 22:03:09 · 221 阅读 · 0 评论 -
sort命令详解
在linux的只用过程中,总是避免不了排序问题。比如,topN问题。linux提供了sort排序命令,支持常用的排序功能。常用参数 sort命令支持很多参数,常用参数如下: 常用用法举例1.默认排序 默认情况下,sort命令,以字母序进行文本排序。如下:shuanghu@shuanghu:tmp$cat word.txtonetwo threefourshuang...转载 2018-04-17 10:51:53 · 1193 阅读 · 0 评论 -
RHEL7和RHEL6的主要变化
RHEL7和RHEL6的主要变化原创 2018-04-18 23:30:51 · 2206 阅读 · 0 评论 -
find命令详解
find命令的参数原创 2018-04-30 12:44:17 · 520 阅读 · 0 评论 -
xargs命令详解
xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数。xargs也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。xargs的默认命令是echo,空格是默认定界符。这意味着通过管道传递给xargs的输入将会包含换行和空白,不过通过xargs的处理,换行...原创 2018-04-30 18:48:42 · 1821 阅读 · 0 评论 -
内存
内存的5个区域1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放...原创 2018-04-21 13:41:04 · 253 阅读 · 0 评论 -
Linux_系统故障分析
1.ROOT密码忘记在实际操作中我们有时会遇到root用户密码忘记的时候,这时候我们就无法登录账户。这意味着你无法进入系统那么我们该如何解决?下面我们就来演示一下当开机进入下面这个界面时按e进入下面界面将倒数第五行ro之后全部删掉,输入rw rd.break按Ctrl+x退出进入下面界面输入以下命令修改密码即可,修改之后输入exit两次进入系统2.MBR分区中的bootloader损坏当系统系统的...原创 2017-08-07 22:51:02 · 398 阅读 · 0 评论 -
iscsi
iscsiiscsi 是直接对设备进行共享的服务实验前先修改我们的主机名称共享磁盘首先分出一块磁盘安装软件启动服务关联我们要共享的设备首先将我们要共享的设备加进去接下来就是设置我们共享设备名称和关联设备了iqn.2017-08.com.example:storage1 这里名称有固定格式的:iqn.年-月.域名反写:名称下面就是为设备创建一个钥匙并打开本机3260接口这样我们就将服务器配置完...原创 2017-08-17 22:06:31 · 237 阅读 · 0 评论 -
samba文件共享
samba提供cifs协议实现共享文件安装服务systemctl start smb nmbsystemctl enable smb nmb添加smb用户smb用户必须时本地用户pdbedit -L 查看smb用户信息pdbedit -x smb用户 删除smb用户setsebool -P enable_samba_home_dirs on 在selinux中设定smb用户可以...原创 2017-08-19 11:05:17 · 350 阅读 · 0 评论 -
HTTPD
一.HTTP的基础知识 1.HTTP:(超文本传输协议)。早期仅仅是实现了再不同文本(仅ASCII码)之间的跳转。随着后期的不断改进最终形成了如今的HTTPD 2. 说到HTTPD就必须说到Apache这个世界排名第一的Web服务器, 一个网页的浏览需要一个服务器端和一个客户端。服务器端可以用Apache,IIS,Nignx,thttpd(小巧的轻量级Web server) 3.客...原创 2017-08-15 20:39:31 · 643 阅读 · 0 评论 -
DNS高速缓存服务器
1、DNS的基础知识上网时本输入IP就可以了,但人们方便记忆的是字符串。所以,DNS就诞生了,DNS负责域名(字符串)到IP的转换正向查询:最基本的通过主机名查IP反向查询:用IP来查主机名迭代查询:去查询dns时。服务器不直接告诉你答案。而是让你去找另一台主机去问答案递归查询:去查询dns时,问的谁。谁就直接告诉你答案。常常听别人说什么智能DNS。其实大概意思就是将同一个主机名解析到不同的服务器...原创 2017-08-09 15:53:51 · 695 阅读 · 0 评论 -
DHCP——DNS
安装dhcp 和bind程序配置防火墙启动服务修改服务配置文件 vim /etc/named.cof 因为我要让所有人都可以访问我的dns所以直接注释掉11,12,17行vim /etc/named.rfc1912.zones 编辑自己要创建的域名创建并编辑我们33行指定文件重启服务,测试到此为止我们只是搭建好了一个最简单的dhs服务器配置dhcp配置文件,启动dhcp服务修改7-8行内容 ...原创 2017-08-09 16:04:00 · 481 阅读 · 0 评论 -
高级网络定制
网络桥接linux中我们一般都会安装虚拟机,虚拟机中所有东西都是由内核虚拟出来的,包括网卡,那么问题来了,我们有时需要用虚拟机上网而虚拟机没有真实网卡怎么办?这是我们就用到了桥接网络,他的作用就是让虚拟机的虚拟网卡与真机的真实网卡处于平行关系,使内核在真实网卡上打开一个接口来接受虚拟网卡的数据请求。桥接网络的配置新建桥接网络这样我们就新建好了一个桥接网络ifconfig br0 down ...原创 2017-08-11 19:04:28 · 451 阅读 · 0 评论 -
NFS服务
1.NFS的基础知识 NFS的目的是通过网络,让不同的机器,不同的操作系统彼此共享数据文件。这个文件的配置十分简单,但是一定要启动Remote Procedure Call (RPC,就是rpcbind这个软件)。RPC最主要的功能就是指定每个NFS功能所对应的port number,并通知给客户端,让客户端去连接那些端口。因为当NFS服务器启动时会通知RPC,因此RPC知道每个端口对应...原创 2017-08-16 15:08:46 · 267 阅读 · 0 评论 -
查看内存排名
1. top工具命令行输入top回车,然后按下大写M按照memory排序 按下大写P按照CPU排序。 2. ps命令ps ax -o pid,%mem,comm | sort -rk2 |head -N ps ax -o pid,%cpu,comm | sort -rk2 |head -N...原创 2018-04-25 22:18:49 · 798 阅读 · 0 评论 -
邮件服务
1.stmp基础知识 stmp即简单邮件传输协议,是用来发邮件的。他帮助每一台计算机在发送或者转信件时找到下一个目的地址。通过smtp协议所指定的服务器,就可以把邮件寄到收信人的服务器上。发送邮件的几个动作: 转发:电子邮件服务器(MTA)将提交的邮件转发至另一个服务器,以进行发送。 排队:失败的发送或转发尝试排队等待,并由MTA定义重试。(默认情况下,Pos原创 2017-08-18 18:53:02 · 485 阅读 · 0 评论 -
防火墙策略_iptables
1.防火墙的基础知识 首先需要认识到什么是防火墙,防火墙是通过一些有顺序的规则。给从网络中进入到主机应用层之间的通道上设置很多道拦截的口,每个口会有一堆规则去匹配。匹配上,如果是匹配结果是通过就放行,如果是匹配结果是拒绝,就不允许数据包通过。 防火墙的最大功能就是帮助你限制某些服务的访问来源。所以防火墙的功能就是1.切割被信任的与不信任的域或者网段。2.划分出原创 2017-08-18 19:59:26 · 756 阅读 · 0 评论 -
防火墙策略_firewall
firewalld地址伪装(路由器)iptables中我们已经进行过地址伪装,现在我们用firewall来达到同样的效果原创 2017-08-19 14:44:05 · 862 阅读 · 0 评论 -
Linux_入门之虚拟机管理
系统虚拟机管理####1.安装####1.使用图形界面安装用virt-manager命令开启图形管理工具点击文件--->新虚拟机因为我们使用ISO镜像安装,所以要选择第一个选择镜像在自己电脑中的位置,再点前进,接着的内存大小和CPU什么的都可以根据自己的喜好设置大小,我将内存,CPU,硬盘按默认的来了,一直下一步吧。前面的都完成以后,就可以给原创 2017-07-29 10:10:02 · 340 阅读 · 0 评论 -
Linux_入门之网络管理及DHCP服务器搭建
一:管理网络1.ip基础知识1.ipv42进制32位-----10进制172.25.0.10/255.255.255.0172.25.0.10:ip地址255.255.255.0:子网掩码子网掩码255位对应的ip位为网络位子网掩码0对应的ip位为主机位2.配置ip>1.图形界面nm-connection-editor2.文本化图形原创 2017-07-26 14:59:43 · 522 阅读 · 0 评论 -
Linux_入门之日志管理
日志文件是一个管理员长接触的一个东西。简单的说日志文件就是记录系统活动信息的几个文件,例如:时间,地点(IP),什么用户,做了什么操作等等信息都会被记录下来。而这些信息就是日志。 日志文件很重要,在解决系统方面的错误上。解决网络服务的问题。举例来说。如果无法启动邮件服务器。那么查询一下/var/log/maillog 通常可以得到不错的回答。rsyslog 服务:专门去记录各个进程原创 2017-07-26 09:15:08 · 356 阅读 · 0 评论 -
Linux_入门 远程连接访问主机
1.openssh-server功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell2.客户端连接方式原创 2017-07-22 15:05:12 · 898 阅读 · 0 评论 -
Linux_入门之进程和系统服务的控制
1.进程定义进程就是cpu未完成的工作2.ps命令ps a ##关于当前环境的所有进程 x| -A ##所有进程 f ##显示进程从属关系 e ##显示进程调用环境工具的详细信息 l ##长列表显示进程的详细信息 u ##显示进程的用户信息 -a ##显示shell前台运原创 2017-07-22 11:45:07 · 389 阅读 · 0 评论 -
Linux_入门基础
#####上课环境的链接#######Applications------> internel------->vncviewer地址:172.25.254.250:8##老师用的是vnc软件,vnc软件提供桌面共享服务,是服务端!Server.##我们用的是vncviewer 是客户端是Client######虚拟机控制#######[kiosk@foundatio原创 2017-07-21 12:54:44 · 339 阅读 · 0 评论 -
Linux_入门之输入输出管理及vim命令应用
############################ 1.管理输入输出 ############################在linux系统中,正确输出的编号为1,错误输出编号为2在系统中用普通用户执行 "student"find /etc -name passwd 因为student用户权限问题会有以下输出find: ‘/etc/pki/CA/priv原创 2017-07-19 17:22:08 · 230 阅读 · 0 评论 -
Linux_入门之自动化部署服务器
1.安装所需软件need packages:system-config-kickstart ##自动应答脚本制作工具syslinux ##获得pxelinux.0文件安装包dhcp ##分配ip给客户机的服务tftp-server ##提供tftp协议的服务httpd原创 2017-07-29 15:38:09 · 354 阅读 · 0 评论 -
Linux_入门之文件归档,压缩及远程文件传输
1.文件归档1.文件归档,就是把多个文件变成一个归档文件2.tar c ##创建 f ##指定归档文件名称 t ##显示归档文件中的内容 r ##向归档文件中添加文件 --get ##取出单个文件 --delete ##删除单个文件 x原创 2017-07-22 14:18:47 · 307 阅读 · 0 评论 -
Linux_入门之用户和文件
######################1.用户理解######################用户就是系统使用者的身份,在系统中用户存储为若干窜字符+若干个系统配置文件Linux 是一个多用户、多任务的操作系统除了登陆等操作之外,系统要求进程要以一个用户的身份进行运行,管理员限制用户或者进程的访问权限。每一个用户具有一个shell。一般默认的就是bash。普通原创 2017-07-21 13:21:00 · 280 阅读 · 0 评论 -
Linux_系统延时及定时任务
Linux下的工作调度种类:at, crontab.1.atat命令执行的任务都是延时任务,延时任务都是临时的at:atd 进程使用at命令生成的要执行的命令写入到了/var/spool/at下。/etc/at.allow 这个文件规定了可以使用at的用户有(优先级高)/etc/at.deny 这个文件规定了不可以使用at的用户有at原创 2017-08-02 13:53:32 · 578 阅读 · 0 评论 -
Linux_selinux
1.Selinux基础知识 selinux(Security Enhanced Linux)。一目了然,安全强化的linux。其实Selinux就是为了安全而设计了很多标签,一些和安全相关的进程如httpd,vsftpd等程序就被限制,如果某个文件贴上了相应的标签,和httpd,vsftpd等对应的标签一样,这些进程才会被允许访问。 SElinux是通过MAC的方式来控管进原创 2017-08-07 22:52:15 · 260 阅读 · 0 评论 -
Linux_磁盘管理
df命令df命令可以查看当前系统的文件系统的磁盘空间占用情况df 有多个选项。包括可以查看所有文件系统的磁盘使用情况。- a 显示所有的文件系统的磁盘使用情况,包括比如/proc/-h 人性化显示(用比较好看的单位)-T 显示磁盘的分区类型-t 显示指定文件系统的磁盘分区-TH系统正在挂载的磁盘设备du命令 du可以统计磁原创 2017-08-02 17:10:19 · 483 阅读 · 0 评论 -
Linux_FTP
1.ftp的基础知识ftp是一种古老的数据传输工具,也是一个明文传输的协议。按照用户登录方式。可以分为1.实体用户登录(real user)2.访客(guest)3.匿名用户(anonymous)ftp工作时有两个端口在使用,分别是20,21端口。命令传输通道ftp(20端口)数据传输通道ftp-datta(21端口)ftp的连接过程如下。1.先原创 2017-08-05 15:22:02 · 406 阅读 · 0 评论 -
Linux_磁盘加密,阵列和LVM
磁盘加密(只能暴力破解)创建设备安装加密层打开加密层,格式化解密后文件 /dev/mapper/*****是/dev/db1解密后的状态(***为自己取得文件名字 任意取)mount /dev/mapper/txt /mnt ==挂载加密设备文件umout /mnt/原创 2017-08-05 10:32:30 · 1286 阅读 · 0 评论 -
脚本入门之shell_script
脚本定义 Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。 换一种说法也就是,shell script是利用shell的功能所写的一个程序,这原创 2017-08-23 13:34:31 · 509 阅读 · 0 评论 -
查看Linux系统版本信息
一、查看Linux内核版本命令(两种方法):1、cat /proc/version[root@S-CentOS home]# cat /proc/version Linux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4....原创 2018-05-07 22:14:27 · 402 阅读 · 0 评论