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

首页 / 操作系统 / Linux

Linux下图形与字符界面切换的简单方法

Linux下图形与字符界面切换的简单方法

1. 图形界面切换到字符界面在图像界面下按[Alt+Crtl+F1]~[ Alt+Crtl+F6]即可切换到字符界面2. 字符界面切换到图形界面(1)在界面下按[ Alt+Crtl+F7]即可切换到字符界面下(2)在命令行输入以下命令:复制代码代码如下:# startx 3. 设定默认启动界面系统启动默认启动界面修改可以通过修改文件/etc/inittab,将字符界面设定为默认启动界面。在命令行下输入以下命令,打开文件/etc/inittab,复制代码代码...
Linux系统单个文件夹大小怎么限制?

Linux系统单个文件夹大小怎么限制?

Linux下由于某些用途需要限制个别文件夹大小,可以使用镜像文件挂载的形式来实现。1、创建一个指定大小的磁盘镜像文件:dd if=/dev/zero of=/root/disk.img bs=2M count=10。这样就创建了一个大小为20M的磁盘镜像。2、挂载为设备:losetup /dev/loop0 /root/disk.img3、格式化设备:mkfs.ext3 /dev/loop04、挂载为文件夹复制内容到剪贴板mkdir/test moun...
Linux补丁工具patch生成使用补丁用法示例

Linux补丁工具patch生成使用补丁用法示例

一、原理 diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。 patch能将diff文件运用于 原来的两个集合之一,从而得到另一个集合。 举个例子来说文件A和文件B,经过diff之后生成了补丁文件C,那么着个过程相当于 A -B = C ,那么patch的过程就是B+C = A 或A-C =B。 因此我们只要能得到A, B, C三个文件中的任何两个,就能用diff和patch这对工具生成另外...
Linux管道通信C语言编程示例

Linux管道通信C语言编程示例

一、定义管道是单向的、先进先出的。它将一个程序的输入和另一个程序的输出连接起来。数据被一个进程读出后,将被从管道中删除。分为无名和有名管道两种。前者用于父进程和子进程间的通信,后者用于同一系统的两个进程间通信。二、无名管道复制代码代码如下: intpipe(int fd[2]); 其中,fd[0]用于读管道,fd[1]用于写管道。若成功则返回零,否则返回-1,错误原因存于errno中。三、有名管道:FIFO复制代码代码如下: int mkfifo(cons...
Linux共享内存编程示例

Linux共享内存编程示例

一、概念共享内存是被多个进程共享的一部分物理内存,是进程间共享数据的最快的一种方法。二、实现分为两个步骤:1、创建共享内存。2、映射共享内存。1、创建复制代码代码如下:int shmget(key_t key, int size, int shmflg)当key的取值为 IPC_PRIVATE 时,将创建一块新的共享内存。shmflg至少设为S_IRUSR|S_IWUSR否则会出现读写错误。成功返回内存标示符,失败返回-1。2、映射复制代码代码如下: in...
Linux消息队列编程示例

Linux消息队列编程示例

一、概念消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程可以向中按照一定的规则添加新消息;有读权限的进程则可以读走消息。读走就没有了。消息队列是随内核持续的。 只有内核重启或人工删除时,该消息才会被删除。在系统范围内,消息队列与键值唯一对应。二、步骤及思路1、取得键值2、打开、创建消息队列3、发送消息4、接收消息下面具体看看:1、取得键值复制代码代码如下:key_t ftok(char *path...
Linux 多线程编程实例

Linux 多线程编程实例

一、多线程 VS 多进程和进程相比,线程有很多优势。在Linux系统下,启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护代码段和数据。而运行于一个进程中的多个线程,他们之间使用相同的地址空间。正是这样,同一进程下的线程之间共享数据空间,数据可以相互使用,并且线程间切换也要更快些,可以更有效的利用CPU。二、程序设计[注] 头文件<pthread.h> 编译时要加载动态库 libpthread.a,使用 -lpthread1、创...
linux系统怎么重启网卡?linux重启网卡的三种教程

linux系统怎么重启网卡?linux重启网卡的三种教程

在实际工作中,经常会遇到Linux系统进行重启网卡的操作。在这里整理一下,进行多种方法的网卡重启。一、service network restart1、首先用CRT工具连接到Linux命令行界面。 或者进入操作系统界面,选择终端输入。2、如果我们对所有的网卡进行重启操作。 可以尝试输入:service network restart 命令进行操作。3、样就完成了用service network restart命令重启网卡的操作。二、ifconfig eth...
Linux下自动获取和静态配置IP的方法

Linux下自动获取和静态配置IP的方法

第一步:激活网卡系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活。复制代码代码如下:# ifconfig eth0 up 第二步:设置网卡进入系统时启动 想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动。Linux有一点与windows不同的是很多服务默认是停止的,而且你在某次使用该服务时启动这个服务,但是没设置它为默认启动,则下次进入系统这个服务依然是停止的。下面是设置网络服务在系统启动时也启动的方法。 使用chkco...
Linux下操作邮件的一些基础命令

Linux下操作邮件的一些基础命令

系统提供了用户之间通信的邮件系统,当用户打开终端注册登录时发现系统给出如下信息:复制代码代码如下:you have mail. 这时用户可通过键入mail命令读取信件:复制代码代码如下: $ mail mail程序将逐个显示用户的信件,并依照时间顺序,显示最新的信件。每显示一段信件,mail都询问用户是否要对该信件作些处理。若用户回答d,则表示删除信件;若仅按回车键,表示对信件不作任何改动(信件仍旧保存,下次还可读这一信件);若回答p,则要求重复显示信件;...
修改Linux终端界面分辨率的方法

修改Linux终端界面分辨率的方法

我的系统文本模式下默认的分辨率是800*600,用lynx浏览网页的时候感觉字体太大了,想把这种模式下的分辨率调整下,就google了下,发现其实很简单。进入到/boot/grub/目录下,然后就可以看到里面有个名为menu.lst的文件,用vim将其打开,可以看到以下内容:复制代码代码如下:# grub.conf generated by anaconda## Note that you do not have to rerun grub after m...
Linux系统中关闭root登录的方法

Linux系统中关闭root登录的方法

关闭root用户的直接访问,而使用sudo或su来执行管理员任务。首先需要添加一个有root权限的新用户,所以编辑这个路径下的sudoers文件:复制代码代码如下:/etc/sudoers/推荐使用如visudo这样的命令编辑该文件,因为它会在关闭文件之前检查任何可能出现的语法错误。当你在编辑文件时出错了,这就很有用了。接下来赋予某个用户root权限。在本文中,使用用户sysadmin。确保在编辑后这个文件时使用的用户是系统已有的用户。找到下面这行:复制代...
SSH密钥登录Linux系统服务器的设置方法

SSH密钥登录Linux系统服务器的设置方法

在通过SSH访问服务器时,使用SSH密钥进行认证是尤其重要的。这样做为服务器增加了额外的保护,确保只有那些拥有密钥的人才能访问服务器。在本地机器上运行下面命令以生成SSH密钥:复制代码代码如下:ssh-keygen -t rsa 你会看到下面的输出,询问要将密钥写到哪一个文件里,并且设置一个密码:复制代码代码如下:Generating public/private rsa key pair.Enter file in which to save the k...
为Linux系统的服务器设置防火墙的方法

为Linux系统的服务器设置防火墙的方法

防火墙有助于过滤出入端口和阻止使用暴力法的登录尝试。我倾向于使用CSF(Config Server Firewall)这个强力防火墙。它使用了iptables,易于管理,而且对于不擅于输入命令的用户提供了web界面。要安装CSF,先登录到服务器,切换到这个目录下:复制代码代码如下: cd /usr/local/src/然后以root权限执行下面命令:复制代码代码如下:wget https://download.configserver.com/csf.tg...
查看和关闭Linux系统服务的简单方法

查看和关闭Linux系统服务的简单方法

服务器的本质是为各种服务提供访问功能。使服务器只运行所需的服务,关闭没有使用的服务。这样做不仅会释放一些系统资源,而且也会使服务器变得更加安全。比如,如果只是运行一个简单的服务器,显然不需要X显示或者桌面环境。如果不需要Windows网络共享功能,则可以放心关闭Samba。使用下面的命令能查看伴随系统启动而启动的服务:复制代码代码如下: chkconfig --list | grep "3:on"如果系统运行了systemd,执行这条命令:复制代码代码如下...
<< 101 102 103 104 105 106 107 108 109 110 >>