Welcome 微信登录

首页 / 操作系统 / Linux

利用linux命令查看某个目录的内容的教程

利用linux命令查看某个目录的内容的教程

linux 如何用命令查看某个目录的内容?我来教你。1、右击桌面空白处,打开终端,如图2、查看指定目录/root/下的内容,如/bin,/sbin等目录的内容(长列表 -l及短列表),了解文件的类型。用cd /bin/切换到/bin目录如图,再用ls -l查看指定目录下/bin的内容如图3、当然,你也可以用ls /bin/ -l,如图,查看指定目录下/bin的内容如图4、也可以用ls /bin/ ,查看指定目录下/bin的内容如图...
fcntl函数的说明与实例 (文件加锁)

fcntl函数的说明与实例 (文件加锁)

对文件加锁是原子性的,可以用于进程间文件操作的同步。在linux下,有三个函数可以对文件进程加锁,分别是fcntl、flock、lockf。这里只说fcntl,它的用法也是最复杂的。fcntl是file control的缩写。在linux下大部分设备都是文件,所以fcntl的功能也比较多,包括:•Duplicating a file descriptor(复制文件描述符)•File descriptor flags(操作close-on...
linux使用共享内存通信的进程同步退出问题

linux使用共享内存通信的进程同步退出问题

两个甚至多个进程使用共享内存(shm)通信,总遇到同步问题。这里的“同步问题”不是说进程读写同步问题,这个用信号量就好了。这里的同步问题说的是同步退出问题,到底谁先退出,怎么知道对方退出了。举个例子:进程负责读写数据库A,进程B负责处理数据。那么进程A得比进程B晚退出才行,因为要保存进程B处理完的数据。可是A不知道B什么时候退出啊。A、B是无关联的进程,也不知道对方的pid。它们唯一的关联就是读写同一块共享内存。正常情况下,进程B在...
在CentOS/RHEL中安装基于Web的监控系统 linux-dash

在CentOS/RHEL中安装基于Web的监控系统 linux-dash

Linux-dash是一款为Linux设计的基于web的轻量级监控面板。这个程序会实时显示各种不同的系统属性,比如CPU负载、RAM使用率、磁盘使用率、网速、网络连接、RX/TX带宽、登录用户、运行的进程等等。它不会存储长期的统计。因为它没有后端数据库。本篇文章将会向你展示如何安装和设置Linux dash,这里所使用的web服务器是Nginx.安装首先我们要启用EPEL 仓库。接下来,我们需要用下面的命令安装nginx。sudo yum install ...
linux下通过ntp时间同步方法

linux下通过ntp时间同步方法

如果服务器的时间出现混乱,将导致很多意想不到的问题。使用NTP,可以使服务器获取正确的时间,从而避免出现问题。NTP是Network Time Protocol的简写,意为“网络时间协议”,是一个用TCP/IP协议实现的时间同步协议。Ubuntu在每次启动都会自动到ntp.ubuntu.com去做时间同步。但是,由于服务器一般不会频繁启动,所以还是不能避免时间偏差,而且这个偏差可能很大。因此,我们需要时不时地对服务器的时间进行修正。...
Linux系统下如何配置安装SSH服务?如何开启SSH服务?

Linux系统下如何配置安装SSH服务?如何开启SSH服务?

SSH作为Linux远程连接重要的方式,如何配置安装linux系统的SSH服务,如何开启SSH?下面来看看吧(本例为centos系统演示如何开启SSH服务)工具/原料linux centos查询安装SSH服务1.登陆linux系统,打开终端命令。输入rpm-qa|grepssh查找当前系统是否已经安装2.如果没有安装SSH软件包,可以通过yum或rpm安装包进行安装(具体就不截图了)启动SSH服务2安装好了之后,就开启ssh服务。Ssh服务一般叫做SSH...
Linux下swap耗尽该怎么办?如何释放swap?

Linux下swap耗尽该怎么办?如何释放swap?

Linux下交换内存耗尽如何查看及如何处理。以及查看shell脚本描述。交换内存不足时,启动应用时会报内存不足。1、启动应用时报内存不足,直接Linux命令行top查看下。swap used100%,0free。2、reboot服务器能有效的释放swap,可是很多情况下是不能重启服务器的。这时就要弄明白是什么占着内存。查看下/proc目录下内容,发现很多数字命名的目录,这些就是Linux的进程了。3、要让进程释放swap的方法只有kill掉该进程了。写个脚...
Linux chmod命令及权限含义

Linux chmod命令及权限含义

对于一条权限赋值命令:sudo chmod -R 764 ×××;我们必须了解其含义:(1)各字段含义:sudo chmod -R(更改文件夹及其子文件夹) 7(所有者权限)6(组用户权限)4(其他用户权限)xxx(目标文件)(2)首先了解以下权限对应关系(执行权限字母表示 权限含义 执行权限数值表示): r 读取权 4; w 写入权 2; x 执行权 1; rwx(读、写、执行) rw-(读、写) ..........
Linux给文件或目录创建软链接、硬链接简洁指南

Linux给文件或目录创建软链接、硬链接简洁指南

当我们需要在不同的目录下用到同一个文件时,会用到以下命令。命令:ln作用:为某一个文件在另外一个位置建立一个同步的链接语法:ln [option] 源文件 目标文件描述:(1)同步性:改动一处,其它链接处也会随之改变; (2)软链接:ln -s 源文件 目标文件,在目标文件下建立虚拟链接(快捷键) 硬链接:ln源文件 目标文件,在目标文件下创建和源文件一样大小的文件(真实存在)常用:ln -s 源文件 目标文件举例:ln -s /home/fei/work...
Linux系统安装使用man中文帮助手册图解教程

Linux系统安装使用man中文帮助手册图解教程

刚学习linux有一份中文帮助手册该是多好事情。linux自带的帮助尽管有多种语言,目前各种发行版的linux基本没有中文帮助手册。打造个适合自己中文手册还是很有意义的。配置过程其实比较简单,只需要知道中文包,然后放到man可以搜索到的目录中,基本就可以了。下面将分一下几步:下载开源的man-pages 中文手册包 配置解压手册包 测试安装中文包一、在个人工作目录安装中文帮助手册 这样优点是每个用户,登陆进去都可以有自己的语言版帮助手册。大家直接手册不会被...
Linux系统打造man中文帮助手册教程

Linux系统打造man中文帮助手册教程

学IT的同学都知道, Linux是一个好东西, 但初学者往往会因为太多的命令觉得头疼, 更头疼的是所有的帮助文档都是英文. 其实Linux之所以强大, 就在于其强大的命令行, 如此繁杂的命令让一个六级以下英语水平的同学去看实在是一件很残忍的事, 甚至极大打消了很多同学学习Linux的热情.这篇文章就为广大英语不好的Linux初学者们提供了一个简便的方法把man帮助信息变成中文.步骤1.下载开源的man-pages 中文手册包2.配置解压手册包3.安装测试中...
Linux系统性能优化的两个重要参数介绍

Linux系统性能优化的两个重要参数介绍

复制代码代码如下:vfs_cache_pressure:该文件表示内核回收用于directory和inode cache内存的倾向;缺省值100表示内核将根据pagecache和swapcache,把directory和inode cache保持在一个合理的百分比;降低该值低于100,将导致内核倾向于保留directory和inode cache;增加该值超过100,将导致内核倾向于回收directory和inode cache。缺省设置:100复制代码代...
Linux系统绑定多网卡的7种bond模式介绍

Linux系统绑定多网卡的7种bond模式介绍

网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6常用的有三种mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里optio...
Linux内核的文件预读详解

Linux内核的文件预读详解

Linux文件预读算法磁盘I/O性能的发展远远滞后于CPU和内存,因而成为现代计算机系统的一个主要瓶颈。预读可以有效的减少磁盘的寻道次数和应用程序的I/O等待时间,是改进磁盘读I/O性能的重要优化手段之一。本文作者是中国科学技术大学自动化系的博士生,他在1998年开始学习Linux,为了优化服务器的性能,他开始尝试改进Linux kernel,并最终重写了内核的文件预读部分,这些改进被收录到Linux Kernel 2.6.23及其后续版本中。从寄存器、L...
Linux blockdev命令设置文件预读大小介绍

Linux blockdev命令设置文件预读大小介绍

在命令行调用设备的ioctl函数。在Linux系统中,似乎对设备的直接操作只有ioctl函数了。他接受的参数不是太多,而且都是一一对应的。blockdev - 从命令行调用区块设备控制程序 blockdev [options] commands devices blockdev 工具允许从命令行调用区块设备控制程序。–setro 设置设备为只读–getro 读取设备是否为只读(成功为1,0则为可读写)–setrw 设置设...
Linux折腾记(二):打造属于自己的Vim

Linux折腾记(二):打造属于自己的Vim

Linux系统中很多东西都是以脚本代码、配置文件的形式存在,使用Linux系统时,需经常对这些文件进行编辑。很显然,如果没有文本编辑器,江湖之路寸步难行。 我的选择是Vim。Vim是Linux系统上的最著名的文本/代码编辑器,也是早年的Vi编辑器的加强版,被誉为文本/代码编辑器之中最为优秀经典的上古神器。 它之所以会获得如此美誉,我想主要有以下原因:1.它古老而神秘,学习曲线陡峭,难以驾驭,但是一旦学会则受益匪浅。如今被看作是高手、Geek们专用的编辑器...
Linux折腾记(三):X Window的奥秘

Linux折腾记(三):X Window的奥秘

大名鼎鼎的X Window大家肯定不陌生。都知道它是Unix/Linux下面的窗口系统,也都知道它基于Server/Clinet架构。在网上随便搜一搜,也可以找到不少X Window的介绍。有不少文章为了给用户留一个直观的印象,往往先让系统进入纯文本界面,然后使用startx来启动图形界面,或者直接使用X来启动X Server,再然后运行一个xterm来做示范。我觉得以上这些文章对X Window的理解有限,不够深入,而且也不够新。所以,我这里写一篇《X ...
Linux折腾记(四):Linux桌面系统字体配置详解

Linux折腾记(四):Linux桌面系统字体配置详解

字体显示效果测试文字:复制代码代码如下:这一段是为了测试宋体字的显示效果,包括宋体里面自带的英文字体,“This is english,how does it look like?”。这一行是小字。后面几个字是加粗的宋体。标点符号“,。:;!” 这一段是为了测试黑体字的显示效果,包括黑体里面自带的英文字体,“This is english,how does it look like?&rdquo...
<< 81 82 83 84 85 86 87 88 89 90 >>