Welcome 微信登录

首页 / 操作系统 / Linux

配置Samba实现Linux和Windows系统之间的文件互访

配置Samba实现Linux和Windows系统之间的文件互访

Samba,是种自由软件,用来让UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS(Server Message Block/Common Internet File System)网络协定做连结。在目前的版本(v3),不仅可存取及分享SMB的资料夹及打印机,本身还可以整合入Windows Server的网域、扮演为网域控制站(Domain Controller)以及加入Active Directory成员。简而言之,此软件在Window...
linux中vi编辑软件该怎么使用?

linux中vi编辑软件该怎么使用?

vi是linux中的一个编辑软件,性质和windows的记事本差不多。当然,很多Ubuntu中的是gedit,这个比较直观,但是vi用起来比较麻烦,特别是对于初学者(我也有此经历),下面我就来简单的说一下vi的使用:1、下面我以远程linux服务器为例子,给大家讲解:首先,我用putty工具登入服务器。2、下面,我以我们服务器上的/var/www/demo/www/phpinfo.php为例,介绍vi的简单使用。在putty中输入:vi /var/www/...
Linux系统下安装mosh来远程连接另一台Linux主机

Linux系统下安装mosh来远程连接另一台Linux主机

Mosh的功能它是一个支持漫游的远程终端程序。在所有主流的类 Unix 版本中可用,如 Linux、FreeBSD、Solaris、Mac OS X 和 Android。支持不稳定连接支持智能的本地回显支持用户输入的行编辑响应式设计及在 wifi、3G、长距离连接下的鲁棒性在 IP 改变后保持连接。它使用 UDP 代替 TCP(在 SSH 中使用),当连接被重置或者获得新的 IP 后 TCP 会超时,但是 UDP 仍然保持连接。在很长的时候之后恢复会话时仍...
简单讲解Linux的文件系统及相关的挂载命令

简单讲解Linux的文件系统及相关的挂载命令

Linux文件系统和windows的C盘D盘E盘的概念一样,这个“文件系统”或者叫“组织体系”是软件级别的,是linux系统“内在”的体系,就像你脑子里的一个“想法”,并无需依赖于任何的实际一样。:idea: linux的系统组织方式是——整个系统从根开始,按树形目录依次向下逐渐扩大,分类存放不同用途的文件,/读作“斜线&rd...
Linux系统下Open vSwitch的基本使用方法

Linux系统下Open vSwitch的基本使用方法

什么是OpenvSwitchOpenvSwitch,简称OVS是一个虚拟交换软件,主要用于虚拟机VM环境,作为一个虚拟交换机,支持Xen/XenServer, KVM, and VirtualBox多种虚拟化技术。在这种某一台机器的虚拟化的环境中,一个虚拟交换机(vswitch)主要有两个作用:传递虚拟机VM之间的流量,以及实现VM和外界网络的通信。OpenvSwitch的组成ovs-vswitchd:守护程序,实现交换功能,和Linux内核兼容模块一起,...
Linux下dpkg命令常用方法整理

Linux下dpkg命令常用方法整理

如果ubuntu要安装新软件,已有deb安装包(例如:iptux.deb),但是无法登录到桌面环境。那该怎么安装?答案是:使用dpkg命令。dpkg命令常用格式如下:复制代码代码如下:sudo dpkg -I iptux.deb#查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于–info)复制代码代码如下:sudo dpkg -c iptux.deb#查看iptux.deb软件包中包含的文件结构(其中-c等价...
安装专业版的linux的方法 图解安装专业版的linux

安装专业版的linux的方法 图解安装专业版的linux

有好多小伙伴将linux环境简单理解为像装一windows系统,但对于一个开发人员是远远不够的,这中那种的环境配置将是初学者最头痛的问题。往往它也是我们完全拥抱自由linux的拦路虎。曾几何时我也被拦在外面进不来。按装一个linux系统其实很简单,不再像以前那样光光盘就好些个,一不小心还又可能装错,实在也是一个大问题。现在好了基本上都是简单安装+网络升级先安装主要的后面如果需要什么在装什么?大大简化了流程。不行我直接重装一下,分分钟搞定。前提是你对环境配置...
获知Linux的进程运行在哪个CPU内核上的方法

获知Linux的进程运行在哪个CPU内核上的方法

当你在 多核 NUMA 处理器上运行需要较高性能的 HPC(高性能计算)程序或非常消耗网络资源的程序时,CPU/memory 的亲和力是限度其发挥最大性能的重要因素之一。在同一 NUMA 节点上调度最相关的进程可以减少缓慢的远程内存访问。像英特尔 Sandy Bridge 处理器,该处理器有一个集成的 PCIe 控制器,你可以在同一 NUMA 节点上调度网络 I/O 负载(如网卡)来突破 PCI 到 CPU 亲和力限制。作为性能优化和故障排除的一部分,你可...
Linux下Chrome地址栏输入卡顿该怎么办?

Linux下Chrome地址栏输入卡顿该怎么办?

Chrome 逐渐成为 Linux 世界里最上乘的浏览利器。可是近些时间我的 Chrome 会在地址栏进行输入时出现卡顿,让人苦恼不已。本文告诉你如何解决这个问题。问题的根源在于字体渲染。如果你曾经更改过系统字体,那么你的 Chrome 很可能出现这个问题。比如我设置的字体是“微软雅黑”(从 Windows 上拷贝的),于是就出现了地址栏卡顿。注意:解决的办法不是在 Chrome 浏览器的设置中心进行设置,而是设置你系统的字体。1、...
深入解析Linux系统下的高端内存

深入解析Linux系统下的高端内存

Linux内核地址空间划分通常32位Linux内核虚拟地址空间划分0~3G为用户空间,3~4G为内核空间(注意,内核可以使用的线性地址只有1G)。注意这里是32位内核地址空间划分,64位内核地址空间划分是不同的。通常32位Linux内核虚拟地址空间划分0~3G为用户空间,3~4G为内核空间(注意,内核可以使用的线性地址只有1G)。注意这里是32位内核地址空间划分,64位内核地址空间划分是不同的。Linux内核高端内存的由来当内核模块代码或线程访问内存时,代...
详解Linux系统中的内核抢占机制

详解Linux系统中的内核抢占机制

1、内核抢占概述 2.6新的可抢占式内核是指内核抢占,即当进程位于内核空间时,有一个更高优先级的任务出现时,如果当前内核允许抢占,则可以将当前任务挂起,执行优先级更高的进程。 在2.5.4版本之前,Linux内核是不可抢占的,高优先级的进程不能中止正在内核中运行的低优先级的进程而抢占CPU运行。进程一旦处于核心态(例如用户进程执行系统调用),则除非进程自愿放弃CPU,否则该进程将一直运行下去,直至完成或退出内核。与此相反,一个可抢占的Linux内核可以...
解读Linux系统中的进程调度

解读Linux系统中的进程调度

操作系统要实现多进程,进程调度必不可少。有人说,进程调度是操作系统中最为重要的一个部分。我觉得这种说法说得太绝对了一点,就像很多人动辄就说"某某函数比某某函数效率高XX倍"一样,脱离了实际环境,这些结论是比较片面的。 而进程调度究竟有多重要呢? 首先,我们需要明确一点:进程调度是对TASK_RUNNING状态的进程进行调度(参见《linux进程状态浅析》)。如果进程不可执行(正在睡眠或其他),那么它跟进程调度没多大关系。所以,如果你的系...
Linux系统下Qt的基本安装和配置

Linux系统下Qt的基本安装和配置

Qt Creator支持中文,启动速度比Eclipse、Netbeans更快,界面也更美观,跟输入法Fcitx协作良好(光标跟随)。你既可以把Qt Creator当代码编辑器作为vim辅助,好处在于Qt Creator能够自动parse项目,形成友好快速的智能提示,而且你也同样可以使用Qt Creator里面的gdb前端(上图)和valgrind前端(高清大图) 对项目进行调试和内存分析,不过Makefile就要自己写或者用autotools生成了,这对于...
快速了解Linux系统下的proc目录

快速了解Linux系统下的proc目录

/proc/devices文件 这个文件列出字符和块设备的主设备号,以及分配到这些设备号的设备名称。常用的命令为#cat /proc/devices(在调试驱动的时候这个还是有用的,可以通过lsmod查看驱动模块是否加载)/proc/interrupts这个文件的每一行都有一个保留的中断。每行中的域有:中断号,本行中断的发生次数,可能带有一个加号的域(SA_INTERRUPT标志设置),以及登记 这个中断的驱动程序的名字。可以在安装新硬件前,像查看/pro...
Linux系统中的curl命令使用教程

Linux系统中的curl命令使用教程

命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:# curl [option] [url]常见参数:-A/--user-agent <string> 设置用户代理发送给服务器-b/--cookie <name=string/file> cookie字符串或文件读取位置-c/--...
Linux下的自动化运维工具ansible初探

Linux下的自动化运维工具ansible初探

一、什么样的情形需要批量部署1、操作系统的安装常见的有collber,red hat satelite(redhat)系统专用。2、操作系统的配置常见的有cfengine,puppet,chef,func。其中puppet最受欢迎3、批量程序的部署4、批量命令的运行查看状态信息二、ansible介绍ansible的架构大致如下ansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行...
<< 111 112 113 114 115 116 117 118 119 120 >>