Welcome 微信登录

首页 / 操作系统 / Linux

CentOS学习笔记--时间同步

CentOS学习笔记--时间同步

时间有装过Linux系统的人,可能都会有这样的经历,就是该机器安装windows系统时,时间正确,但是安装了linux系统后,尽管时区选择正确,也会发现系统时间不对。这是由于安装系统时采用了UTC,那么什么是UTC呢,简单的说UTC就是0时区的时间,是国际标准,而中国处于UTC+8时区。另外还有一种时间是当地时间,而Windows采用的就是当地时间。所以安装Linux系统时,不要选择使用UTC。如果我们选择了就会发现:本机时间和CentOS机器的时间还是相...
Linux程序分析工具:ldd和nm

Linux程序分析工具:ldd和nm

ldd和nm是Linux下两个非常实用的程序分析工具。其中,ldd是用来分析程序运行时需要依赖的动态链接库的工具,nm是用来查看指定程序中的符号表信息的工具。1 ldd格式:ldd [options] file 功能:列出file运行所需的共享库参数: -d 执行重定位并报告所有丢失的函数 -r 执行对函数和对象的重定位并报告丢失的任何函数或对象 首先,ldd不是一个可执行程序,而是一个shell脚本。ldd能够显示可执行模块的depend...
想玩路由器吗?使用 Quagga 将你的 CentOS 变成 OSPF 路由器

想玩路由器吗?使用 Quagga 将你的 CentOS 变成 OSPF 路由器

Quagga是一个开源路由软件套件,可以将Linux变成支持如RIP、OSPF、BGP和IS-IS等主要路由协议的路由器。它具有对IPv4和IPv6的完整支持,并支持路由/前缀过滤。Quagga可以是你生命中的救星,以防你的生产路由器一旦宕机,而你没有备用的设备而只能等待更换。通过适当的配置,Quagga甚至可以作为生产路由器。本教程中,我们将连接假设之间具有专线连接的两个分支机构网络(例如,192.168.1.0/24和172.17.1.0/24)。我们...
想玩 BGP 路由器么?用 CentOS 做一个

想玩 BGP 路由器么?用 CentOS 做一个

在之前的教程中,我对如何简单地使用Quagga把CentOS系统变成一个不折不扣地OSPF路由器做了一些介绍。Quagga是一个开源路由软件套件。在这个教程中,我将会重点讲讲如何把一个Linux系统变成一个BGP路由器,还是使用Quagga,演示如何建立BGP与其它BGP路由器对等。在我们进入细节之前,一些BGP的背景知识还是必要的。边界网关协议(即BGP)是互联网的域间路由协议的实际标准。在BGP术语中,全球互联网是由成千上万相关联的自治系统(AS)组成...
Linux文本处理工具之sed

Linux文本处理工具之sed

概念: sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓存区中,称为"模式空间(pattern space)",接着用舍得命令处理缓冲区中的内容,处理完成后,把缓存区的内容输出。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你是用重定向存储输出。sed主要用来编辑一个或多个文件。 格式: sed [-nefri] "command" 输入文本 常用选项: -n:使用安静(silent...
Linux下chkconfig命令详解即添加服务以及两种方式启动关闭系统服务

Linux下chkconfig命令详解即添加服务以及两种方式启动关闭系统服务

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。一、chkconfig 的使用语法1、chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <levels等级代号>][系统服务][on/off/reset]2、参数用法:--add 增加所指定的系统服务,让chkconf...
Linux命令之ACL权限

Linux命令之ACL权限

ACL是Access Control List的缩写,主要的目的是在提供传统的owner,group,others的read,write,execute权限之外的局部权限设定。ACL可以针对单个用户,单个文件或目录来进行r,w,x的权限设定,特别适用于需要特殊权限的使用情况。简单地来说,ACL就是可以设置特定用户或用户组对于一个文件/目录的操作权限。首先要查看系统是否支持ACL,具体的操作步骤如图:有图可以看出是支持ACL的。要是不支持可以通过命令moun...
在 CentOS 7 / RHEL 7 上怎样安装 Eclipse Luna IDE

在 CentOS 7 / RHEL 7 上怎样安装 Eclipse Luna IDE

Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统。大部分使用 Java 编写,Eclipse 可以用来开发应用程序。通过各种插件,Eclipse 也可以用于其他编程语言开发应用程序:Ada、ABAP、C、C++、COBOL、 Fortran、Haskell、 JavaScript、Lasso、Natural、Perl、 PHP、 Prolog、 Python、Ruby、Scala、Clojure、 Groovy、Sch...
在 OS X 上连接到树莓派的 X-Windows 图形界面

在 OS X 上连接到树莓派的 X-Windows 图形界面

我今天上午花了几分钟, 就把 Raspberry Pi装好了. 整个安装过程很简单. 把鼠标, 键盘,Wi-Fi 适配器(dongle),和电源接上. 启动后在弹出的菜单中选择操作系统, 我选的是 Raspian. 接下来等它进入系统.我可不是冷血动物— 敢把 Pi 放在我儿子够得着的地方. 所以, 启动SSH 服务之后, 除了电源以外的其它东西我统统都拔了. 然后找个安全的地方,把 Pi 放好, 不让他双脏兮兮的小手碰到.本来这样就可以了, ...
Linux 下三种方式设置环境变量

Linux 下三种方式设置环境变量

1、在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似的错误。2、那么什么是环境变量?简单说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。 设置变量对于一般人最实用的功能就是: 不用拷贝某些dll文件到系统目录中了,而path 这一系统变量就是系统搜索dll文件的一系列路径在Linux系统下,如果你下载并安装应用程...
安装 Fedora 21 工作站后要做的10件事情

安装 Fedora 21 工作站后要做的10件事情

Fedora 21已经在2014年12月正式发布。对于Fedora新手和初学者来说,初始化设置可能存在一点困难,我们翻译了一篇Fedora系统配置文章,为新手提供参考。下面一起看看Fedora 21安装后到底要做哪些事情?当然,系统安装完毕后,首先要确保已经从Fedora 21仓库获得最新更新:sudo yum update 。1. 配置GNOME Shell界面Fedora 21工作站系统版本默认桌面环境为GNOME Shell,我们可以通过&ldquo...
Sublime Text 3实用功能和常用快捷键收集

Sublime Text 3实用功能和常用快捷键收集

下面是我通过网上视频教程或文本资料学习Sublime Text 3时收集的一些实用功能和常用快捷键,现在分享出来,如果还有其它的好用的功能可以在下面留言,以便互相学习。PS:ST3在Mac OX与Windows不同平台下的快捷键差别很大。下面是针对windows平台的解说。1. 可以直接打开图片版本3有个很好的特性(对于前端来说):可以直接在ST3中打开图片。2. Goto Anything功能 — 快速查找(ctrl + P)输入@+函数名可...
Linux系统入门学习:如何在Linux上安装内核头文件

Linux系统入门学习:如何在Linux上安装内核头文件

提问:我在安装一个设备驱动前先要安装内核头文件。怎样安装合适的内核头文件?当你在编译一个设备驱动模块时,你需要在系统中安装内核头文件。内核头文件同样在你编译与内核直接链接的用户空间程序时需要。当你在这些情况下安装内核头文件时,你必须确保内核头文件精确地与你当前内核版本匹配(比如:3.13.0-24-generic)。如果你的内核是发行版自带的内核版本,或者使用默认的包管理器的基础仓库升级的(比如:apt-ger、aptitude或者yum),你也可以使用包...
CentOS下tmux打造完美终端管理工具

CentOS下tmux打造完美终端管理工具

tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;当然其功能远不止于此。这段时间一直在使用Tumx这个终端工具,感觉非常好用,在此分享给各位运维的朋友:1、安装://先查看系统上是否已经装有了,如果没有就直接使用yum安装就OK了[root@mast...
<< 901 902 903 904 905 906 907 908 909 910 >>