
【云计算】➣ linux
文章平均质量分 55
gamedev˚
很多东西不是你觉得有用才去学,而是学了才知道它有用。
展开
-
CENTOS 7 如何设置防火墙
With RHEL 7 / CentOS 7, firewalld was introduced to manage iptables. IMHO, firewalld is more suited for workstations than for server environments.It is possible to go back to a more classic iptables se原创 2017-10-04 18:14:44 · 417 阅读 · 0 评论 -
Linux shell
命令行: command [arg1] [arg2]...[argn] //基本的命令行语法选项:组合选项:ls -r 表示按字母相反的顺序列出工作目录中的内容。-x选项使ls以水平排序显示文件列表。选项参数:一些程序的选项是它们本身需要的参数。例如,gcc工具(C 编译器)的-o(输出)选项,后边必须跟着想要gcc生成的可执行文件的名称。通常参数与选项是由空格分开的:# gcc -o re原创 2016-10-15 22:04:27 · 416 阅读 · 0 评论 -
Linux 解压缩命令汇总
为了减少文件占用的磁盘空间,可以使用bzip2程序进行压缩。对包含模式的文件进行压缩效果特别好,正如对大多数的文本文件进行压缩一样,几乎所有的文件都可以减少其大小。与bzip2功能相反的bunzip2程序是将压缩文件恢复成原始文件。其中bzip2程序最为有效。bunzip2:解压缩用bzip2压缩的文件 bzcat:显示用bzip2压缩的文件 bzip2:压缩文件 gunzip:解压缩用gzi原创 2016-10-12 20:13:56 · 670 阅读 · 0 评论 -
Linux date命令
date命令的帮助信息 [root@localhost source]# date –help 用法:date [选项]… [+格式] 或:date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期。-d,–date=字符串 显示指定字符串所描述的时间,而非当前时间原创 2017-12-13 01:56:31 · 398 阅读 · 0 评论 -
克隆VMware虚拟机及克隆后修改系统参数的全过程
克隆VM lunix虚拟机克隆之前local模式下调试的spark虚拟机,采用克隆完整文件的模式 修改unix系统参数通过上一步的克隆,得到多个unix系统环境,现在拿其中一个进行修改举例,其余部分大致相同,除了IP和主机名以外。第一步 修改mac地址在虚拟机还未启动之前,先修改该系统的mac地址,如下操作所示。 生成新的mac地址,并用记事本记录原创 2018-01-27 02:06:46 · 17895 阅读 · 8 评论 -
linux用户登陆时,配置自动加载执行shell脚本的做法
通过 /etc/motd 文件中直接加入脚本内容或在 /etc/profile.d 文件夹中加入.sh执行脚本文件,可以实现在linux用户登陆后,自动执行脚本内容。大家观察 /etc/profile.d 文件夹下,有许多我们非常熟悉的内容,包括vim、less等:[elon@spark ~]$ ls /etc/profile.d/colorls.csh gnome-ssh-askpas原创 2018-01-28 02:10:21 · 17219 阅读 · 3 评论 -
linux中ctrl+z和ctrl+c的区别
ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行, 而ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.例如: 当你vi一个文件是,如果需要用shell执行别的操作,但是你又不打算关闭v...转载 2018-02-08 08:58:37 · 420 阅读 · 0 评论 -
CentOS6中 fabric 安装及简单使用
简介 fabric 是一个python的库,fabric可以通过ssh批量管理服务器。 第一步安装依赖包 安装epel源wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo安装fabric依赖及pipyum install -y python-pip gcc python-dev...原创 2018-02-21 23:27:58 · 845 阅读 · 0 评论 -
linux Shell脚本编码格式修改
在windows下写好的shell脚本,放到linux上执行,往往会因为编码格式的问题存在兼容问题: -bash: ./lbs-circle-server.sh: /bin/sh^M: bad interpreter: No such file or directory这是由于文件编码格式为windows doc,在vi命令模式中使用 :set ff 命令,可以看到改文件的格式为dos...原创 2018-02-24 14:10:44 · 13617 阅读 · 1 评论 -
面试笔记之查看linux系统内存的几种方式
面试笔记 在参加玖万里的那次校招面试中,被问到查看linux系统内存的几种方式,这个问题我在平时中没有引起重视,这次做一个总结记录。方式一:free 直观的展示linux系统内存使用及交换区的容量大小等 方式二:top 动态实时查看系统中每一个进程的资源使用情况: 方式三:cat /proc/meminfo 方式四:gnome-system-monitor 一个显示最近...原创 2018-03-25 23:15:39 · 484 阅读 · 0 评论 -
Linux 常用命令汇总
cp:复制一个或多个文件 diff:显示两个文件的区别 file:显示文件内容的有关信息 grep:搜索文件中的一个字符串 head:显示一个文件开头的行 lpq:显示打印队列中的工作列表 lpr:把文件放在打印队列中 lprm:从打印队列中删除一个作业 mv:重命名文件或将文件移动到另一个目录 sort:把一个文件按行排序 tail:显示一个文件末尾的行 uniq:显示一个文原创 2016-10-12 00:51:54 · 433 阅读 · 0 评论 -
Linux 定位命令
定位实用程序确定用于在本地系统中一个程序的位置。例如,它们可以显示程序的路径或在本地系统可用的C++编译器列表。locate:在本地系统上搜索文件 whereis:显示实用程序、源代码或手册页的完整路径名 which:显示可以运行的命令的完整路径名。原创 2016-10-13 00:15:25 · 522 阅读 · 0 评论 -
【Linux编译内核】Redhat9(内核版本2.4.20-8)编译内核到版本(2.4.26)
文章原地址:redhat9(内核版本2.4.20-8)编译内核到版本(2.4.26)文章的大部分都转载自网友在编译内核的所写的心路历程,另外有一些个人碰到的问题,我会在括号里标出。前言 在我写这篇文章的时候,还是一个linux的初学者,经历了n次失败后的成功当然是兴奋的,于是很想把她写下来。 我的操作系统是Redhat9,其内核版本为2.4.20-8 ,需要升级到2.4.26,采用转载 2016-10-15 11:34:19 · 3453 阅读 · 0 评论 -
【Linux编译内核】编写并添加内核模块
1. 编写内核模块请打开记事本(或其他文本编辑器)输入右边的程序保存为hello.c注意第一行的KERNEL前后各有两个下划线。2. 编译模块文件看是否已经有文件hello.o-c表示编译的是C程序,-I表示后面要囊括的include文件路径,-Wall是要添加内核调的时候可以将警告等报告出来3. 添加和卸载内核模块如果编译成功,输入命令insmod hello.o加载这个模块。原创 2016-10-28 11:11:10 · 964 阅读 · 0 评论 -
【Linux编译内核】proc文件系统
proc文件系统的概念proc文件系统是一种在用户态检查内核状态的机制。 不仅可以获得系统状态,还可以修改。proc文件系统的特点每个文件都规定了严格的权限 是否可读?是否可写? 哪个用户可读?哪个用户可写? 可以由用户自己添加一个/proc目录下的文件 可以由任何程序读取读文件的程序#include<stdio.h>/* 这里是头文件,如果你不懂什么是头文件,写上总没有错的 */main原创 2016-10-25 15:35:44 · 1082 阅读 · 0 评论 -
【Linux编译内核】显示进程列表
Linux的进程管理为了管理进程,内核必须对每个进程的相关信息进行详细的描述。在Linux内核中,使用结构task_struct来描述一个进程。 在文件/usr/src/linux-2.4.20-8/include /linux/sched.h中,大约1/3处。这个结构有将近一百个成员变量。也就是说,在Linux中,每个进程都用这个结构来描述。我们的任务,就是找到所有进程的task_s原创 2016-11-05 00:08:46 · 3343 阅读 · 1 评论 -
【Linux编译内核】Linux添加系统调用
花了一天半的时间,终于是把linux系统调用这个问题给解决掉了。这里记下一些我所遇到的问题以及解决办法等等。 首先在做这个问题之前必须保证自己的linux环境是一个干净的,没有其他人修改过该系统调用表。 之前我一直都是用机房所提供的RedHat9(2.4.20-8)版本上测试,修改系统调用表之后始终没有成功启动系统…那么如何才能保证你所使用的是一个干净的Linux环境呢?这个时候就可以参考到我之前原创 2016-10-16 15:02:38 · 1836 阅读 · 0 评论 -
Linux 查看用户和系统信息命令
显示本地系统和其他系统用户信息的实用程序。可以轻松了解用户的全名、登录状态、登录shell和其他由系统维护的信息。finger:显示用户的详细信息,包括他们的全名 hostname:显示本地系统的名称 w:显示登录在本地系统上的用户的详细信息 who:显示登录在本地系统上的用户的信息 finger:finger//显示登录在本地系统上的用户列表,在某些情况下还显示远程系统和用户的有关信息。原创 2016-10-13 00:31:00 · 1144 阅读 · 0 评论 -
Linux 用户通信命令
可以帮助你与网络上的其他用户保持联系。mesg:允许或拒绝有write发送的消息 write:给另一个登录用户发送消息 mesg:mesg y//默认情况下,屏幕上的消息是被屏蔽的,使用上面的mesg命令允许其他用户向你发送消息mesg n//可以通过上面命令屏蔽发送消息write:write [已登录用户列表中的用户名][需要发送的文字信息]//当你和其他用户使用write互相发送消原创 2016-10-13 00:40:39 · 579 阅读 · 0 评论 -
Linux文件系统
cd:使你与另一个工作目录关联 ls -l:显示权限 chmod:更改文件的访问权限 getfacl:显示文件的ACL ln:链接到现有文件 mkdir:创建一个目录 pwd:显示工作目录的路径名 rmdir:删除一个目录 setfacl:修改文件的ACL cd: cd [目录路径名] //使得另一个目录成为工作目录,它不会改变工作目录的内容。ls -l: l原创 2016-10-15 14:07:53 · 390 阅读 · 0 评论 -
Linux 存档命令
存档是一个通常要压缩的文件,它包含了一组文件。tar实用程序是打包盒解包存档文件的。文件扩展名tar.bz2、tar.gz和.tgz可以确定文件是压缩的tar存档文件,它们往往是互联网上提供的软件包。tar: 创建归档文件或从归档文件中提取文件tar:tar -cvf [自定义.tar文件名] [需要打包的文件1 文件2 文件3 ...]//打包文档([-c]创建 [-v]详细 [-f]写入或从文原创 2016-10-12 23:47:12 · 677 阅读 · 0 评论 -
获取服务器的CPU和内存信息
[centos@ip-172-31-1-1 tomcat7]$ cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 79model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHzstepping : 1mi...原创 2018-07-04 19:15:08 · 2488 阅读 · 0 评论