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

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

首页 / 操作系统 / Linux

linux系统root密码忘了怎么办 三种方法快速找回root密码

linux系统root密码忘了怎么办 三种方法快速找回root密码

linux root密码找回方法一 第1步:在系统进入单用户状态,直接用passwd root去更改。 第2步:用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,作法如下: cd /mnt mkdir hd mount -t auto /dev/hdaX(原来/分区所在的分区号) hd cd hd chroot ./ passwd root 第3步:将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同. ...
Linux进程和线程的基础与管理

Linux进程和线程的基础与管理

一.进程的基本概念 程序是为了完成某种任务而设计的软件,比如vi是程序。什么是进程呢? 进程就是运行中的程序。一个运行着程序,可能有多个进程。比如Web服务器是Apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户同时请求httpd,Apache服务器将会创建多个httpd进程来对其进行服务。 首先我们看看进程的定义。进程是一个具有独立功能的程序关于某个数据集合的一次可以并发执行的运行活动,是处于活动状态的计算机程序。进程作为构成系...
Linux中环境变量配置文件详解

Linux中环境变量配置文件详解

环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的 Shell。对于UNIX,可能是CShelll。环境变量是通过Shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对于bash这个Shell程序来说,可以通过变量名来访问相应的环境变量,通过export来设置环境变量。下面通过几个实例来说明。一.系统级:1)etc/profile:此文件为系统...
Linux下必须知道的11个网络命令

Linux下必须知道的11个网络命令

这篇文章收集了久经考验靠谱的命令,也收集了几个比较新的命令。多数命令都可以在图形桌面执行,即使是没什么终端使用经验的Linux用户也会常常执行命令来使用ping或是其它的网络诊断工具。1.curl & wget 使用curl或wget命令,不用离开终端就可以下载文件。如你用curl,键入curl -O后面跟一个文件路径。wget则不需要任何选项。下载的文件在当前目录。复制代码代码如下: curl -O website.com/file wget w...
Linux极客的56个技巧

Linux极客的56个技巧

1:检查不是由你运行的程序 难度:高级应用程序:bash(译注:UNIX或者LINUX的shell)想象下这个场景-你已经准备好了要和同事在办公室里对战一局快速的Crack Attack(译注:一款免费的OpenGL游戏,类似俄罗斯方块),不料却发现,当你正准备要击败你这个傲慢的下属时,方块却停止了-是什么让你的机器变得这么慢?这肯定是因为其他的用户运用他们娴熟的经验来盗取你宝贵的CPU时间、服务器或者其他的诡异方式,真烦人!好,让我们列举出系统中所有不是...
Linux中常用的压缩和解压缩命令汇总

Linux中常用的压缩和解压缩命令汇总

在Linux下,压缩和解压相比较Windows而言,琳琅满目的各种压缩包是一种莫名的负担,很多时候,根本就不知道该如何下手,经过无数次的折磨之后,通过伟大的互联网整理出了下面这份常用压缩包的后缀名的解压缩和压缩方法以及可能涉及到的相关程序.虽然不一定完全正确,且用且更新罢! 文件后缀解压/解包压缩/打包备注*.tartar xvf file.tartar cvf file.tar srcDirtar*.gzgunzip file.gzgzip -d fil...
linux系统安装rsync和sersync实现数据实时同步详细步骤(rsync实时同步)

linux系统安装rsync和sersync实现数据实时同步详细步骤(rsync实时同步)

一、为什么要用Rsync+sersync架构?1、sersync是基于Inotify开发的,类似于Inotify-tools的工具2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。二、Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区别?1、Rsync+Inotify-tools(1):Inotif...
linux vps管理之ssh远程连接软件工具篇

linux vps管理之ssh远程连接软件工具篇

1.PuTTY PuTTY 是一Telnet、SSH、rlogin、纯TCP以及串行接口连接程序,全面支持ssh1和ssh2,它可以连接上支持 SSH Telnet 联机的站台,并且可自动取得对方的系统指纹码 (Fingerprint)。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授权。建立联机以后,所有的通讯内容都是以加密的方式传输,因此你再也不用害怕使用 Telnet 在 Internet 或公司的内部网...
Linux中vi、vim命令大全

Linux中vi、vim命令大全

一、一般模式:删除、复制与粘贴类命令x,Xx为向后删除一个字符,X为先前删除一个字符nx(n代表数字) 向后删除n个字符dd 删除当前行D删除当前行所有字符,试成为空行ndd(n代表数字)删除光标所在行的向下n列d1G删除光标所在行到第一行的所有数据dG 删除光标所在行到最后一行的所有数据yy 复制光标所在行y1G复制光标所在行到第一行的所有数据yG 复制光标所在行到最后一行的所有数据ynj(n代表数字)复制光标所在行向下n+1行dnj(n代表数字)删除光...
linux sed命令详解

linux sed命令详解

sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。sed使用参数复制代码代码如下:[root@www ~]# ...
Linux(CentOS)用split命令分割文件的方法

Linux(CentOS)用split命令分割文件的方法

有一些手段,比如用 shell 把日志按每天生成等等,但是不是这里的讨论范围。 CentOS 里切割大文件的命令如下: 复制代码代码如下: split [OPTION] [INPUT [PREFIX]] 选项如下: •-a : 指定后缀长度 •-b : 每个文件多少字节 •-d : 使用数字后缀而不是字母 •-l : 指定每个文件的行数 比如我想让后缀长度为 2,即 -a 2。用数字后缀 -d。每个文件 10M,即 ...
Linux下ps命令的10个基本例子

Linux下ps命令的10个基本例子

在Linux下ps命令是用于查看系统上运行的进程的最基本的命令之一。它提供了当前进程的同时,如用户ID,CPU使用率,内存使用率,命令名称等,它不显示实时数据,如top或htop命令的详细信息。但是,即使是功能和输出简单,但它仍然是一个必用的过程管理/监控工具,每一个Linux新手应该知道这一点,好好学习。在这篇文章中,我们将使用ps命令以不同的方式来查看进程、筛选和排序它们,以加强基础部分。语法注意:ps命令带有2种不一样的风格,分别是BSD和UNIX。...
Linux下的用户管理总结(含禁止用户和IP登录的方法)

Linux下的用户管理总结(含禁止用户和IP登录的方法)

在Linux中,用户的管理分为组和用户两种。这个Windows下也是这个样子,组是一类用户的统称。组和用户的关系是:多对多的关系。即用户可以存在于多个组中,组中也可以有多个用户。组的权限会被赋予组中的用户,用户可以从多个组中继承权限。对于组的管理命令有:复制代码代码如下:#组管理命令groupadd #添加组groupdel #删除用户组groupmod #修改用户组groups #显示当前用户所属的用户组grpck #检查用户组及密码文件的完整性(etc...
Linux用户以及权限相关常用命令总结

Linux用户以及权限相关常用命令总结

一、查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组。 uid即user ID,这是账户创建时被赋予的。 gid是primary group ID,是主要的组的id。当然这个用户也可以属于其他更多的组。 用户账户信息被定义在 /etc/passwd文件中,组信息被定义在/etc/group文件中。二、chmod 命令名称:chmod 命令英文原意:change the permis...
<< 51 52 53 54 55 56 57 58 59 60 >>