Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Linux命令行的艺术

Linux命令行的艺术

熟练使用命令行是一种常常被忽视或被认为难以掌握的技能,但实际上,它可以提高你作为工程师的灵活性以及生产力。本文是一份我在 Linux 上工作时发现的一些关于命令行的使用的小技巧的摘要。有些小技巧是非常基础的,而另外一些则是相当复杂的甚至晦涩难懂的。这篇文章并不长,但当你能够熟练掌握这里列出的所有技巧时,你就学会了很多关于命令行的东西了。必读涵盖范围:这篇文章对刚接触命令行的新手以及具有命令行使用经验的人都有用处。本文致力于做到覆盖面广(尽量包括一切重要的内...
CentOS增加网卡

CentOS增加网卡

我做了一个傻事,要在Server上新增一张网卡,可是因为一直无法启动,所以很自然的以为CentOS 6又多了其他的设定要求,因此查了两天的资料,也试过很多方式,但都没有效用。今天早上心血来潮,想说用最简单的方式来试试看,结果,就这样完成了~~~~无言中.....因此将过程放上来,一边警惕自己,一边也让自己笑一笑。1. 新增网卡后确认a. ifconfig新增网卡后,不会自动启动,所以也不会有IPb. ls /etc/sysconfig/network-sc...
Linux命令rmdir和rm的区别

Linux命令rmdir和rm的区别

rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除目录命令。rm命令可以同时删除文件或目录rmdir命令介绍1.名称:rmdir2.适用对象:具有当前目录操作权限的所有使用者3.命令格式:rmdir [-p -v] [dirName]4.作用:删除空目录5.参数详解:-p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。-v 上次讲过,这里不再叙述,具体参见6.使用范例:1.[linuxidc@linuxi...
PXE+Kickstart实现无人值守批量安装Linux

PXE+Kickstart实现无人值守批量安装Linux

PXE+Kickstart实现无人值守批量安装Linux实验准备:主机myrhel2作为服务器端,新建一个没有安装操作系统的虚拟主机,而且其与服务器端在同一个网段安装的条件:服务器端:支持TFTP:提供引导文件与系统安装所必须的文件支持DHCP服务器:分配IP地址、定位TFTP服务器位置。客户端:网卡支持PXE协议主板支持网络引导环境准备关闭iptables selinux# service iptables stop# iptables –F...
Linux文本比较命令:diff

Linux文本比较命令:diff

diff 命令是 Linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更新为b.c。diff是svn、cvs、git等版本控制工具不可或缺的一部分。命令格式:diff [参数][变动前的文件1或目录1][变动后的文...
一分钟认识GitHub

一分钟认识GitHub

机缘巧合之下,我开始使用 GitHub ,但事实上,刚刚入门的我不知道如何才能使 GitHub 发挥他的全部功能。不久之前,我偶然听了李福斯先生对 GitHub 的介绍,受益匪浅。简单的来说, Git 是一个分布式的版本控制系统。顾名思义,在你编辑程序代码的时候(特别是在多人协作一个项目时),它将会自动帮你实现代码以及版本的更新。这意味着你不必每次都手动地将自己修改的内容同步到云端。这些工作都可以由 Git 在适当的时候自动完成。这样既能避免手动同步的麻烦...
如何让你的 Linux 系统干净整洁

如何让你的 Linux 系统干净整洁

Linux的最大优点之一就是,使用一段时间后,它照样很稳定。Linux面临的最大挑战就是,将它安装起来,并找到并配置你完成工作所需要的软件。一旦你完成了这项任务,它几乎就会顺利运行起来。至于系统维护方面,倒没有太多的东西需要担心。另一方面,Windows是我所说的一款“肮脏”的系统,原因在于它在运行过程中,会生成大量的额外数据,留在硬盘上。众所周知,一段时间后,随着这类数据不断积累,Windows的运行速度自然会慢下来,这时Wind...
sed 命令详解

sed 命令详解

概述sed是stream editor的简称,也就是流编辑器。它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。使用语法sed命令的使用规则是这样的:sed[option]"command" input_file...
Fedora基础教程:安装后必须要做的工作

Fedora基础教程:安装后必须要做的工作

一直以来,Red Hat 系的许多教程,都会建议你关闭 SELinux。确实,启用 SELinux 可能会造成许多莫名其妙的错误。但在实际生产环境,甚至是用户工作站,Red Hat 都建议将 SELinux 设为 enforcing 模式,因为它在关键时候可以成为你系统安全的最后一道防线。程序是不可信的技术的发展日新月异,我们的系统安全却不容乐观。时不时爆出的各种漏洞,都在提醒我们程序总是存在缺陷的。传统的操作系统采用 DAC 机制,它针对用户进行访问控制...
安装Fedora 23工作站后,必须要做的24件事

安装Fedora 23工作站后,必须要做的24件事

Fedora 23工作站版本已发布,此后我们就一直在密切关注它。我们已经为新来读者介绍了一篇安装指南:《Fedora 22工作站版本安装指南》还有一篇介绍如何从Fedora 22升级到Fedora 23的逐步指南:《Fedora 23 正式发布及如何从 22 升级》http://www.linuxidc.com/Linux/2015-11/124803.htm我们知道,许多读者极有可能已经安装了Fedora 23,或者刚升级到了该版本,现在你渴望对它捣鼓一...
如何在 Linux 上使用 SSHfs 挂载一个远程文件系统

如何在 Linux 上使用 SSHfs 挂载一个远程文件系统

你曾经想过用安全 shell 挂载一个远程文件系统到本地吗?如果有的话,SSHfs 也许就是你所需要的。它通过使用 SSH 和 Fuse(LCTT 译注:Filesystem in Userspace,用户态文件系统,是 Linux 中用于挂载某些网络空间,如 SSH,到本地文件系统的模块) 允许你挂载远程计算机(或者服务器)到本地。注意: 这篇文章假设你明白SSH 如何工作并在你的系统中配置 SSH。准备在使用 SSHfs 挂载之前,需要进行一些设置 -...
Linux系统入门教程:如何在 Linux 中修改默认的 Java 版本

Linux系统入门教程:如何在 Linux 中修改默认的 Java 版本

提问:当我尝试在Linux中运行一个Java程序时,我遇到了一个错误。看上去像程序编译所使用的Java版本与我本地的不同。我该如何在Linux上切换默认的Java版本?当Java程序编译时,编译环境会设置一个“target”变量来设置程序可以运行的最低Java版本。如果你Linux系统上运行的程序不能满足最低的JRE版本要求,那么你会在运行的时候遇到下面的错误。Exceptionin thread "main" java.lang....
Linux系统入门教程:如何在 Linux 上自动设置 JAVA_HOME 环境变量

Linux系统入门教程:如何在 Linux 上自动设置 JAVA_HOME 环境变量

问题:我需要在我的 Linux 机器上编译 Java 程序。为此我已经安装了 JDK (Java Development Kit),而现在我正试图设置 JAVA_HOME 环境变量使其指向安装好的 JDK 。关于在 Linux 上设置 JAVA_HOME 环境变量,最受推崇的办法是什么?许多 Java 程序或基于 Java 的集成开发环境 (IDE)都需要设置好 JAVA_HOME 环境变量。该变量应指向 Java 开发工具包 (JDK)或 Java 运行...
如何解决Ubuntu与Windows双系统时间不同步

如何解决Ubuntu与Windows双系统时间不同步

不知道有没朋友跟我一样是 Ubuntu 和 Windows 双系统?今天有朋友问到我,当他从 Ubuntu 系统重新启动到 Windows 时,会发现 Windows 中的时间变了,他问我有没办法修复?其实我刚开始使用 Ubuntu 和 Windows 双系统时就遇到这个问题。下面我们就来解释一番。Ubuntu与Windows双系统的时间不同步问题 http://www.linuxidc.com/Linux/2009-10/22089.htm为什么Ubun...
shell脚本:一键优化CentOS系统

shell脚本:一键优化CentOS系统

自己参考了系统优化的点,写了一个一键优化脚本,适用于CentOS6.x版本,各个项已经单独进行测试通过。适用于CentOS6.x系统最小化安装执行,可以根据自己的需求进行添加或修改完善。主要优化内容有:关闭系统不必要的服务;关闭selinux,关闭iptables;关闭ctrl+alt+del重启;设置ssh端口,关闭DNS解析;设置系统最大文件描述符;设置系统关键文件权限;配置安装ntp;安装vim;配置安装阿里云yum源和epel源;脚本如下:[roo...
<< 991 992 993 994 995 996 997 998 999 1000 >>