Linux将存储器和外设分为3个基础类:字符设备、块设备和网络设备。 字符设备指那些必须以串行顺序依次进行访问的设备,如触摸屏、磁带驱动器、鼠标等。块设备可以用任意顺序进行访问,以块为单位进行操作,如硬盘、软驱等。字符设备不经过系统的快速缓冲,而...
案例 可能标题看起来比较绕。但是在使用过程中,经常会遇到如下情况: 需要修改某个目录下的文件夹权限为:0755,所有者为root,文件权限为:0644,所有者为root。但是这个目录下有NNNN个文件夹,NNNN个文件,单独设置起来那需要好几年。单一使用 chmod -R...
假如觉得哪个站的静态资源不错,那么我们可以将其下载下来进行习。。 wget需要在 linux 下使用。 命令: wget -r -p -np -k 网站地址...
0x01 介绍 文章中使用的 Linux 为 Debian 8。同样适用于其他 Linux 发行版本。 0x02 开始 推荐使用 adduser 命令新增,新增出来直接是配置好的。。而使用 useradd 命令,可能会出现一些问题。 1. 步骤详情: hk-b-02:~# adduser userx # 这里的 userx 即为需...
计算机术语中,批处理指的是用一个非交互式的程序来执行一序列的任务的方法。这篇教程里,我们会使用 Linux 命令行工具,并提供 4 种简单的处理方式来把一些.PNG格式的图像批量转换成.JPG格式的,以及转换回来。 虽然所有示例中我们使用的都是convert命令行...
对于初学者来说,在 Linux 系统里你必须掌握的技术之一就是识别出插入系统里的各种设备。这也许是你的系统硬盘、外部的存储设备或者是可移动设备,比如 USB 设备或 SD 闪存卡等。 现如今,使用 USB 设备来传输文件是十分常见的事,对于那些喜欢使用命令行的...
linux:软件包管理器Yum Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,...
java.io.FileNotFoundException: *****(Too many open files) 在linux下跑一个多线程读取文件的程序,待读取文件有数十万个。程序读取过程中抛出如下异常*****(Too many open files)。 原因是由于linux限制了一次会话中,程序最大同时打开文件数目。在redhat5...
在这篇短文中,我们将向你简单介绍几种 Linux 下查看系统时区的简单方法。在 Linux 机器中,尤其是生产服务器上的时间管理技能,是在系统管理中一个极其重要的方面。 Linux 包含多种可用的时间管理工具,比如date或timedatectlcommands,你可以用它们来获取...
对文件进行压缩,可以通过使用较少的字节对文件中的数据进行编码来显著地减小文件的大小,并且在跨网络的文件的备份和传送时很有用。 另一方面,解压文件意味着将文件中的数据恢复到初始状态。 Linux 中有几个文件压缩和解压缩工具,比如gzip、7-zip、Lrzip...
换操作系统对每个人来说都是一件大事尤其是许多用户根本不清楚操作系统是什么。 然而,从 Windows 切换到 Linux 特别地困难。这两个操作系统有着不同的前提和优先级,以及不同的处理方式。结果导致 Linux 新手容易混淆,因为他们在 Windows 上面得到经验不再...
1、安装多路径软件包: device-mapper-1.02.67-2.el5 device-mapper-event-1.02.67.2.el5 device-mapper-multipath-0.4.7-48.el5 [plain] view plain copy print ? [root@RKDB01Server]#rpm-ivhdevice-mapper-1.02.67-2.el5.x86_64.rpm warning:device-mappe...
yum安装图形界面: 1) yum groupinstall X Window System 2) 安装GNOME桌面环境 yum groupinstall GNOME Desktop Environment 安装KDE 桌面环境 yum groupinstall KDE (K Desktop Environment) 3) 图形界面想要卸载: yum groupremove GNOME Desktop Environm...
1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 【硬连接】 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它...
导读 Vi 编辑器至 1976 年发布以来已经存在很长时间了,它不仅为用户提供了高效的编辑界面、终端控制等功能,还为我们提供了很多传统而实用的功能。但不足的是,Vi 编辑器还缺乏多屏、语法高亮、多步骤撤消等如今 Unix/Linux 用户必要的常用功能。 因此 Vim...
不知道你有没有遇到过这样的场景,当你需要设置一个环境变量,或者运行一个程序设置你的shell或桌面环境,但是不知道在哪里是最方便设置的位置。 有一些常见的情况,例如从Debian的包管理程序到Iaas的管理中,很多任务需要设置环境变量才能正常运行。 有时,...
1.修改系统时间:date命令 1)修改系统时间: date --set 10:18:30 2)修改系统日期+时间: date --set 2015-05-08 10:19:30 2.修改硬件时间:用clock 命令 clock --set --date=2015-05-08 10:19:30 3.同步系统时间/硬件时间用clock命令: 1)把系统时间同步给硬...
导读 如果你是盲人或像我一样有视力障碍,你可能经常需要各种软硬件才能做到视觉正常的人们视之为理所当然的事情。这其中之一就是阅读的印刷图书的专用格式:布莱叶盲文(Braille)(假设你知道怎样阅读它)或特殊的文本格式例如 DAISY。 DAISY 是什么? DAI...
写这篇文章的主要目的就是提供一步一步的指导,关于如何使用 SSHFS 通过 SSH 挂载远程的 Linux 文件系统或目录。 这篇文章对于那些无论出于什么目的,希望在他们本地的系统中挂载远程的文件系统的用户或者系统管理员有帮助。我们通过 Linux 系统中的一个安装...
问题: 默认在Linux下产生的私钥文件ssh-rsa格式,ssh远程连接工具putty是不识别的,putty只能识别自己的ppk格式。 需求: 把ssh-rsa格式的私钥文件转换为putty能识别的ppk格式。 具体步骤: 一、下载转换工具PuTTYgen https://the.earth.li/~sgtatham/putty...
RancherOS是由Rancher labs出品的一个专为Docker而生的精简版Linux, 提供了一个完整的Docker运行环境。 RancherOS系统镜像下载地址: https://github.com/rancher/os 系统要求:内存必须在2GB以上。 系统镜像启动完成之后登录账号:rancher 密码:rancher...
新手或者说即将要入坑的小伙伴们,常常在QQ群或者在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:如何给添加的用户归属用户组,复制整个文件到另一个目录下面,磁盘合理划分,甚至配置IP,这些问题其实都不是很难的,只要了解了Linux的...
tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip...
Linux Crontab使用总结 一个有经验的Unix/Linux系统管理员(程序员)肯定知道在后台自动运行日常维护工作重要性。Linux Crontab是一个非常方便、有效的解决方案,它可以在指定的时间或日期周期性的执行固定的命令。 通常,crontab储存的指令被守护进程激活,...
Linux 内核中的位数组和位操作 除了不同的基于 链式 和 树 的数据结构以外,Linux 内核也为 位数组 (或称为 位图 bitmap )提供了 API 。位数组在 Linux 内核里被广泛使用,并且在以下的源代码文件中包含了与这样的结构搭配使用的通用API: lib/bitmap.c in...
C++,一个众所周知的 C 语言的扩展,是一个优秀的、强大的、通用编程语言,它能够提供现代化的、通用的编程功能,可以用于开发包括视频游戏、搜索引擎、其他计算机软件乃至操作系统等在内的各种大型应用。 C++,提供高度可靠性的同时还能够允许操作底层内存...
导读 我相信,Linux 最好也是最坏的事情,就是内核空间(kernel space)和用户空间(user space)之间的巨大差别。如果没有这个区别,Linux 可能也不会成为世界上影响力最大的操作系统。 Linux内核空间和用户空间与燃起的Linux社区之火 如今,Linux 的使用范围在...
多年来,我一直想学 Vim。如今 Vim 是我最喜欢的 Linux 文本编辑器,也是开发者和系统管理者最喜爱的开源工具。我说的学习,指的是真正意义上的学习。想要精通确实很难,所以我只想要达到熟练的水平。我使用了这么多年的 Linux ,我会的也仅仅只是打开一个文...
虽然 Linux 的设计是安全的,但还是存在许多安全漏洞的风险,弱密码就是其中之一。作...
安装方法 sudo apt-get install ufw 当然,这是有图形界面的(比较简陋),在新立得里搜...